0000856982-20-000038.txt : 20200806 0000856982-20-000038.hdr.sgml : 20200806 20200806165121 ACCESSION NUMBER: 0000856982-20-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200806 DATE AS OF CHANGE: 20200806 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: 201082452 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-20200630x10q.htm 10-Q
us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefitus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982--12-312020Q2falseMERIT MEDICAL SYSTEMS INC5548100055213000P1YP2Y0.002.002.502.50P1YP2Yus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982us-gaap:RetainedEarningsMember2020-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300000856982us-gaap:RetainedEarningsMember2020-03-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-03-310000856982us-gaap:RetainedEarningsMember2019-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000856982us-gaap:RetainedEarningsMember2019-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-06-300000856982us-gaap:RetainedEarningsMember2019-03-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-03-3100008569822019-03-310000856982us-gaap:RetainedEarningsMember2018-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310000856982us-gaap:EmployeeStockOptionMember2020-04-012020-06-300000856982us-gaap:EmployeeStockOptionMember2019-04-012019-06-300000856982us-gaap:EmployeeStockOptionMember2019-01-012019-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2020-01-012020-06-300000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-06-300000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-222020-06-220000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982mmsi:FibroveinHoldingsLimitedMember2020-01-012020-06-300000856982mmsi:BrightwaterMedicalInc.Member2020-01-012020-06-300000856982mmsi:STDPharmaceuticalProductsLimitedMembermmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-04-012020-06-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-04-012020-06-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-04-012020-06-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982country:USmmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982us-gaap:NonUsMember2020-04-012020-06-300000856982country:US2020-04-012020-06-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-01-012020-06-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-01-012020-06-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-01-012020-06-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982country:USmmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982us-gaap:NonUsMember2020-01-012020-06-300000856982country:US2020-01-012020-06-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-04-012019-06-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-04-012019-06-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-04-012019-06-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982country:USmmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982us-gaap:NonUsMember2019-04-012019-06-300000856982country:US2019-04-012019-06-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-01-012019-06-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-01-012019-06-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-01-012019-06-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982country:USmmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982us-gaap:NonUsMember2019-01-012019-06-300000856982country:US2019-01-012019-06-300000856982mmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982mmsi:CiannaMedicalMembersrt:DirectorMember2020-01-012020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-04-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-04-012019-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-01-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-06-300000856982mmsi:EndoscopySegmentMember2020-04-012020-06-300000856982mmsi:CardiovascularSegmentMember2020-04-012020-06-300000856982mmsi:EndoscopySegmentMember2020-01-012020-06-300000856982mmsi:EndoscopySegmentMember2019-04-012019-06-300000856982mmsi:CardiovascularSegmentMember2019-04-012019-06-300000856982mmsi:EndoscopySegmentMember2019-01-012019-06-300000856982mmsi:CardiovascularSegmentMember2019-01-012019-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-04-012020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-012020-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-04-012019-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-04-012019-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-06-300000856982us-gaap:RetainedEarningsMember2020-04-012020-06-300000856982us-gaap:RetainedEarningsMember2020-01-012020-03-310000856982us-gaap:RetainedEarningsMember2019-04-012019-06-300000856982us-gaap:RetainedEarningsMember2019-01-012019-03-310000856982mmsi:CreditAgreementMember2019-12-3100008569822020-03-310000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-06-300000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2020-04-012020-06-300000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2020-01-012020-06-300000856982mmsi:ITLHealthcarePtyLtdMember2020-04-012020-06-300000856982mmsi:LazarusMedicalTechnologiesLLCMember2019-04-012019-06-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982mmsi:InProcessTechnologyMember2020-06-300000856982mmsi:InProcessTechnologyMember2019-12-310000856982us-gaap:TrademarksMember2020-06-300000856982us-gaap:PatentsMember2020-06-300000856982us-gaap:OtherIntangibleAssetsMember2020-06-300000856982us-gaap:LicensingAgreementsMember2020-06-300000856982us-gaap:DistributionRightsMember2020-06-300000856982us-gaap:DevelopedTechnologyRightsMember2020-06-300000856982us-gaap:CustomerListsMember2020-06-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-06-300000856982mmsi:ContingentConsiderationMember2020-03-310000856982mmsi:ContingentConsiderationMember2019-12-310000856982mmsi:ContingentConsiderationMember2019-06-300000856982mmsi:ContingentConsiderationMember2019-03-310000856982mmsi:ContingentConsiderationMember2018-12-310000856982mmsi:ContingentConsiderationMember2019-04-012019-06-300000856982mmsi:ContingentConsiderationMember2019-01-012019-06-300000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-04-012019-06-300000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-01-012019-06-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-110000856982us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300000856982us-gaap:EmployeeStockOptionMember2020-01-012020-06-300000856982us-gaap:RestrictedStockUnitsRSUMember2020-06-300000856982us-gaap:PerformanceSharesMember2020-06-300000856982us-gaap:EmployeeStockOptionMember2020-06-300000856982mmsi:CashSettledPerformanceSharesMember2020-06-300000856982us-gaap:ForeignExchangeForwardMember2020-01-012020-06-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-04-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-04-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-04-012020-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-01-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-01-012020-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-04-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-04-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-04-012019-06-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-01-012019-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-01-012019-06-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-06-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-06-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-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-06-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-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:DesignatedAsHedgingInstrumentMember2020-06-300000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2020-06-300000856982us-gaap:RevolvingCreditFacilityMember2020-06-300000856982us-gaap:LoansPayableMember2020-06-300000856982mmsi:CreditAgreementMember2020-06-300000856982us-gaap:RevolvingCreditFacilityMember2019-12-310000856982us-gaap:LoansPayableMember2019-12-310000856982us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2020-01-012020-03-310000856982us-gaap:AccountingStandardsUpdate201613Member2020-01-012020-03-310000856982us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2019-01-012019-03-310000856982us-gaap:AccountingStandardsUpdate201602Member2019-01-012019-03-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-012020-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-04-012019-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-06-300000856982us-gaap:CommonStockMember2020-06-300000856982us-gaap:CommonStockMember2020-03-310000856982us-gaap:CommonStockMember2019-12-310000856982us-gaap:CommonStockMember2019-06-300000856982us-gaap:CommonStockMember2019-03-310000856982us-gaap:CommonStockMember2018-12-3100008569822019-06-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-06-300000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-06-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-06-300000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2020-06-300000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2020-06-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2020-06-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-06-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300000856982us-gaap:PerformanceSharesMember2020-04-012020-06-300000856982us-gaap:CostOfSalesMember2020-04-012020-06-300000856982mmsi:CashSettledPerformanceSharesMember2020-04-012020-06-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300000856982us-gaap:CostOfSalesMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMember2020-01-012020-06-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-04-012019-06-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300000856982us-gaap:CostOfSalesMember2019-04-012019-06-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-06-300000856982us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300000856982us-gaap:CostOfSalesMember2019-01-012019-06-300000856982us-gaap:CommonStockMember2020-04-012020-06-300000856982us-gaap:CommonStockMember2019-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:CommonStockMember2020-01-012020-03-310000856982us-gaap:EmployeeStockOptionMember2020-04-012020-06-300000856982us-gaap:EmployeeStockOptionMember2020-01-012020-06-300000856982us-gaap:PerformanceSharesMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-06-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-06-300000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300000856982mmsi:SelioMedicalLimitedSelioMember2019-10-112019-10-110000856982mmsi:CardiovascularSegmentMember2020-01-012020-06-300000856982mmsi:SelioMedicalLimitedSelioMember2020-06-300000856982srt:MaximumMembermmsi:SelioMedicalLimitedSelioMember2020-06-300000856982mmsi:CreditAgreementMember2020-01-012020-06-3000008569822020-06-3000008569822019-12-310000856982mmsi:ContingentConsiderationMember2020-04-012020-06-300000856982mmsi:ContingentConsiderationMember2020-01-012020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2020-06-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300000856982us-gaap:InterestExpenseMember2020-01-012020-06-300000856982mmsi:RevenueAndCostOfSalesMember2020-01-012020-06-300000856982mmsi:OtherLongTermObligationsMember2020-06-300000856982mmsi:OtherLongTermObligationsMember2019-12-310000856982us-gaap:AccruedLiabilitiesMember2020-06-300000856982us-gaap:AccruedLiabilitiesMember2019-12-310000856982mmsi:FibroveinHoldingsLimitedMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Member2019-06-140000856982mmsi:BrightwaterMedicalInc.Member2019-06-142019-06-1400008569822020-04-012020-06-3000008569822019-04-012019-06-3000008569822019-01-012019-06-3000008569822020-08-0300008569822020-01-012020-06-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                           June 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,484,186

Title or class

Number of Shares
Outstanding at August 3, 2020

TABLE OF CONTENTS

PART I.

   

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

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

3

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

5

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

6

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

7

Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2019

8

Condensed Notes to Consolidated Financial Statements

10

Item 2.

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

31

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

43

Item 4.

Controls and Procedures

45

PART II.

OTHER INFORMATION

45

Item 1.

Legal Proceedings

45

Item 1A.

Risk Factors

46

Item 6.

Exhibits

47

SIGNATURES

48

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

JUNE 30, 2020 AND DECEMBER 31, 2019

(In thousands)

    

June 30, 

    

December 31, 

    

2020

    

2019

ASSETS

 

(unaudited)

 

  

CURRENT ASSETS:

 

  

 

  

Cash and cash equivalents

$

49,702

$

44,320

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

 

138,792

 

155,365

Other receivables

 

8,214

 

10,016

Inventories

 

221,417

 

225,698

Prepaid expenses and other current assets

 

13,860

 

12,497

Prepaid income taxes

 

3,493

 

3,491

Income tax refund receivables

 

10,467

 

3,151

Total current assets

 

445,945

 

454,538

PROPERTY AND EQUIPMENT:

 

  

 

  

Land and land improvements

 

27,815

 

27,554

Buildings

 

181,749

 

153,863

Manufacturing equipment

 

257,493

 

244,368

Furniture and fixtures

 

60,358

 

57,623

Leasehold improvements

 

44,952

 

43,311

Construction-in-progress

 

59,523

 

83,685

Total property and equipment

 

631,890

 

610,404

Less accumulated depreciation

 

(248,261)

 

(231,619)

Property and equipment — net

 

383,629

378,785

OTHER ASSETS:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization —2020 — $174,495 and 2019 — $149,947

 

354,273

 

379,529

Other — net of accumulated amortization — 2020 — $59,926 and 2019 — $65,607

 

59,717

 

65,783

Goodwill

 

353,093

 

353,193

Deferred income tax assets

 

3,748

 

3,788

Right-of-use operating lease assets

79,051

80,244

Other assets

 

36,413

 

41,461

Total other assets

 

886,295

 

923,998

TOTAL ASSETS

$

1,715,869

$

1,757,321

See condensed notes to consolidated financial statements.

(continued)

3

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

JUNE 30, 2020 AND DECEMBER 31, 2019

(In thousands)

    

June 30, 

    

December 31, 

    

2020

    

2019

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

(unaudited)

    

  

CURRENT LIABILITIES:

 

  

  

Trade payables

$

44,444

$

54,623

Accrued expenses

 

106,934

 

105,184

Current portion of long-term debt

 

7,500

 

7,500

Short-term operating lease liabilities

12,886

11,550

Income taxes payable

 

2,460

 

2,799

Total current liabilities

 

174,224

 

181,656

LONG-TERM DEBT

 

402,915

 

431,984

DEFERRED INCOME TAX LIABILITIES

 

45,236

 

45,236

LONG-TERM INCOME TAXES PAYABLE

 

347

 

347

LIABILITIES RELATED TO UNRECOGNIZED TAX BENEFITS

 

1,990

 

1,990

DEFERRED COMPENSATION PAYABLE

 

14,194

 

14,855

DEFERRED CREDITS

 

2,053

 

2,122

LONG-TERM OPERATING LEASE LIABILITIES

71,785

 

72,714

OTHER LONG-TERM OBLIGATIONS

 

74,278

 

56,473

Total liabilities

 

787,022

 

807,377

COMMITMENTS AND CONTINGENCIES (Notes 4, 8, 9 and 10)

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

Preferred stock — 5,000 shares authorized as of June 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 June 30, 2020 - 55,481 and December 31, 2019 - 55,213

 

595,726

 

587,017

Retained earnings

 

345,434

 

368,221

Accumulated other comprehensive loss

 

(12,313)

 

(5,294)

Total stockholders’ equity

 

928,847

 

949,944

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

$

1,715,869

$

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 SIX MONTHS ENDED JUNE 30, 2020 AND 2019

(In thousands, except per share amounts - unaudited)

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

NET SALES

$

218,371

$

255,532

$

461,896

$

493,881

COST OF SALES

 

134,155

 

143,568

 

273,896

 

277,281

GROSS PROFIT

 

84,216

 

111,964

 

188,000

 

216,600

OPERATING EXPENSES:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

66,767

 

79,977

 

145,575

 

158,247

Research and development

 

14,026

 

16,332

 

28,898

 

32,375

Legal settlement

18,200

18,200

Impairment and other charges

 

3,875

 

548

 

7,720

 

548

Contingent consideration expense

 

343

 

2,406

 

5,240

 

3,181

Acquired in-process research and development

 

 

500

 

 

525

Total operating expenses

 

103,211

 

99,763

 

205,633

 

194,876

INCOME (LOSS) FROM OPERATIONS

 

(18,995)

 

12,201

 

(17,633)

 

21,724

OTHER INCOME (EXPENSE):

 

  

 

  

 

  

 

  

Interest income

 

88

 

342

 

167

 

698

Interest expense

 

(2,715)

 

(3,115)

 

(5,859)

 

(5,879)

Other expense - net

 

(678)

 

(429)

 

(967)

 

(698)

Total other expense — net

 

(3,305)

 

(3,202)

 

(6,659)

 

(5,879)

INCOME (LOSS) BEFORE INCOME TAXES

 

(22,300)

 

8,999

 

(24,292)

 

15,845

INCOME TAX (BENEFIT) EXPENSE

 

(3,242)

 

2,140

 

(2,080)

 

2,791

NET INCOME (LOSS)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

EARNINGS (LOSS) PER COMMON SHARE:

 

  

 

  

 

  

 

  

Basic

$

(0.34)

$

0.12

$

(0.40)

$

0.24

Diluted

$

(0.34)

$

0.12

$

(0.40)

$

0.23

AVERAGE COMMON SHARES:

 

  

 

  

 

  

 

  

Basic

 

55,406

 

55,017

 

55,326

 

54,967

Diluted

 

55,406

 

56,555

 

55,326

 

56,523

See condensed notes to consolidated financial statements.

5

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2020 AND 2019

(In thousands - unaudited)

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

Other comprehensive income (loss):

 

  

 

  

 

  

 

  

Cash flow hedges

 

(101)

 

(1,154)

 

(7,283)

 

(3,731)

Income tax benefit (expense)

 

26

 

297

 

1,875

 

960

Foreign currency translation adjustment

 

2,524

 

274

 

(1,601)

 

(341)

Income tax benefit (expense)

 

(3)

 

(16)

 

(10)

 

(2)

Total other comprehensive income (loss)

 

2,446

 

(599)

 

(7,019)

 

(3,114)

Total comprehensive income (loss)

$

(16,612)

$

6,260

$

(29,231)

$

9,940

See condensed notes to consolidated financial statements.

6

MERIT MEDICAL SYSTEMS, INC.

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

(In thousands - unaudited)

Accumulated Other

Common Stock

Retained

Comprehensive

    

Total

    

Shares

    

Amount

    

Earnings

    

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

Accumulated Other

Common Stock

Retained

Comprehensive

    

Total

    

Shares

    

Amount

    

Earnings

    

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

See condensed notes to consolidated financial statements.

7

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2020 AND 2019

(In thousands - unaudited)

Six Months Ended

June 30, 

    

2020

    

2019

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net income (loss)

$

(22,212)

$

13,054

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

 

  

 

  

Depreciation and amortization

 

47,040

 

45,010

Loss on sales and/or abandonment of property and equipment

 

370

 

803

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

 

7,820

 

594

Acquired in-process research and development

 

 

525

Amortization of right-of-use operating lease assets

6,339

5,874

Fair value adjustments to contingent consideration

5,240

3,181

Amortization of deferred credits

 

(69)

 

(70)

Amortization of long-term debt issuance costs

 

302

 

402

Stock-based compensation expense

 

6,205

 

4,289

Changes in operating assets and liabilities, net of effects from acquisitions:

 

 

  

Trade receivables

 

15,292

 

(21,206)

Other receivables

 

643

 

445

Inventories

 

2,255

 

(5,138)

Prepaid expenses and other current assets

 

(1,349)

 

(1,052)

Prepaid income taxes

 

 

(45)

Income tax refund receivables

 

(7,329)

 

(3,980)

Other assets

 

128

 

(2,845)

Trade payables

 

(3,872)

 

1,338

Accrued expenses

 

19,664

 

1,079

Income taxes payable

 

1,572

 

(2,059)

Deferred compensation payable

 

(661)

 

1,518

Operating lease liabilities

(6,177)

(5,882)

Other long-term obligations

 

2,015

 

(145)

Total adjustments

 

95,428

 

22,636

Net cash provided by operating activities

 

73,216

 

35,690

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Capital expenditures for:

 

  

 

  

Property and equipment

 

(25,803)

 

(35,959)

Intangible assets

 

(1,790)

 

(1,607)

Proceeds from the sale of property and equipment

 

27

 

22

Cash received for settlement of current note receivable

 

250

 

Cash paid in acquisitions, net of cash acquired

 

(100)

 

(37,256)

Net cash used in investing activities

$

(27,416)

$

(74,800)

See condensed notes to consolidated financial statements.

(continued)

8

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2020 AND 2019

(In thousands - unaudited)

    

Six Months Ended

June 30, 

2020

2019

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Proceeds from issuance of common stock

$

3,670

$

3,374

Proceeds from issuance of long-term debt

 

38,567

 

125,746

Payments on long-term debt

(67,692)

(120,746)

Contingent payments related to acquisitions

 

(12,861)

 

(611)

Payment of taxes related to an exchange of common stock

 

(866)

 

Net cash provided by (used in) financing activities

 

(39,182)

 

7,763

EFFECT OF EXCHANGE RATES ON CASH

 

(1,236)

 

(830)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

5,382

 

(32,177)

CASH AND CASH EQUIVALENTS:

 

  

 

  

Beginning of period

 

44,320

 

67,359

End of period

$

49,702

$

35,182

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest (net of capitalized interest of $551 and $540, respectively)

$

5,937

$

5,794

Income taxes

$

3,808

$

8,856

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchases in accounts payable

$

1,970

$

3,331

Current note receivable converted to equity investment

$

899

$

Acquisition purchases in accrued expenses and other long-term obligations

$

$

8,400

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

$

1,467

$

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

$

7,029

$

2,927

See condensed notes to consolidated financial statements.

(concluded)

9

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 six months ended June 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 June 30, 2020 and December 31, 2019, and our results of operations and cash flows for the three and six-month periods ended June 30, 2020 and 2019. The results of operations for the three and six-month periods ended June 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 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 six months ended June 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.2 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 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 reduced salaries for a number of groups, including all executive positions. 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 the 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.

10

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.

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

11

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

Three Months Ended

Three Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

42,614

$

30,021

$

72,635

$

55,975

$

32,873

$

88,848

Cardiac Intervention

 

22,698

43,307

 

66,005

 

29,145

 

50,498

 

79,643

Custom Procedural Solutions

 

23,383

21,936

 

45,319

 

25,150

 

22,066

 

47,216

OEM

 

23,607

4,611

 

28,218

 

25,843

 

5,116

 

30,959

Total

 

112,302

99,875

 

212,177

 

136,113

 

110,553

 

246,666

 

Endoscopy

Endoscopy devices

 

5,838

 

356

 

6,194

 

8,549

 

317

 

8,866

Total

$

118,140

$

100,231

$

218,371

$

144,662

$

110,870

$

255,532

Six Months Ended

Six Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

98,416

$

61,294

$

159,710

$

111,575

$

61,906

$

173,481

Cardiac Intervention

 

51,293

87,303

 

138,596

 

56,161

 

96,022

 

152,183

Custom Procedural Solutions

 

48,797

44,143

 

92,940

 

48,965

 

44,112

 

93,077

OEM

 

47,274

9,201

 

56,475

 

49,904

 

8,501

 

58,405

Total

 

245,780

201,941

 

447,721

 

266,605

 

210,541

 

477,146

 

Endoscopy

Endoscopy devices

 

13,416

 

759

 

14,175

 

16,117

 

618

 

16,735

Total

$

259,196

$

202,700

$

461,896

$

282,722

$

211,159

$

493,881

12

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 purchase price was preliminarily allocated 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. Brightwater recently 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. During the three-month period ended June 30, 2020, certain non-significant measurement period adjustments were recorded resulting from our ongoing activities with respect to finalizing our purchase price allocation, including reassessment of the

13

tax assets and liabilities for this acquisition. 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 six-month periods ended June 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 six-month periods ended June 30, 2020.

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

    

June 30, 2020

    

December 31, 2019

Finished goods

$

122,747

$

134,467

Work-in-process

 

20,154

 

17,602

Raw materials

 

78,516

 

73,629

Total inventories

$

221,417

$

225,698

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

    

2020

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

(215)

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at June 30

$

353,093

14

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

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

June 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

24,492

$

(7,863)

$

16,629

Distribution agreements

 

5,754

 

(4,723)

 

1,031

License agreements

 

21,957

 

(8,698)

 

13,259

Trademarks

 

30,242

 

(10,936)

 

19,306

Customer lists

 

34,698

 

(27,706)

 

6,992

In-process technology

 

2,500

 

 

2,500

Total

$

119,643

$

(59,926)

$

59,717

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 the three and six-month periods ended June 30, 2020 was approximately $14.8 million and $29.8 million, respectively. Aggregate amortization expense for the three and six-month periods ended June 30, 2019 was approximately $14.9 million and $29.7 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 compare the carrying value of the amortizing intangible assets acquired to the undiscounted cash flows expected to result from the asset group and determine whether the carrying amount is recoverable. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. During the three-month period ended June 30, 2020, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment was our planned closure of our procedural pack business in Australia acquired in our October 2017 acquisition of ITL Healthcare Pty Ltd. (“ITL”). We recorded an impairment charge for ITL intangible assets of approximately $2.4 million during the three months ended June 30, 2020, all of which pertained to our cardiovascular segment. During the three months ended June 30, 2019 we recorded an impairment charge of $548,000 for the discontinuation of our product associated with the assets acquired in our June 2017 acquisition of patent rights and other intellectual property related to the Repositionable Chest Tube and related devices from Lazarus Medical Technologies, LLC.

15

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

29,180

2021

 

51,348

2022

 

50,225

2023

49,090

2024

 

46,276

7.   Income Taxes. Our provision for income taxes for the three-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(3.2) million and $2.1 million, respectively, which resulted in an effective tax rate of 14.5% and 23.8%, respectively. Our provision for income taxes for the six-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(2.1) million and $2.8 million, respectively, which resulted in an effective tax rate of 8.6% and 17.6%, respectively. The income tax benefit and corresponding decrease in the effective tax rate for the three and six-month periods ended June 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 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 June 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Term loans

$

144,375

$

148,125

Revolving credit loans

 

266,500

 

291,875

Less unamortized debt issuance costs

 

(460)

 

(516)

Total long-term debt

 

410,415

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

402,915

$

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

16

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

As of June 30, 2020, we had outstanding borrowings of approximately $410.9 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $183.3 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of June 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.68% on $235.9 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 potential future changes in the applicable margin and changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

3,750

2021

7,500

2022

8,438

2023

11,250

2024

 

379,937

Total future minimum principal payments

$

410,875

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.

17

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting 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 June 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at June 30, 2020 was a liability of approximately $5.3 million, which was partially offset by approximately $1.4 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.

18

We enter into approximately 150 cash flow foreign currency hedges every month. As of June 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 $129.9 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 June 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 $74.2 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of June 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 gross at fair value 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

    

Balance Sheet Location

    

June 30, 2020

    

December 31, 2019

Derivative instruments designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,251

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

173

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(5,310)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,308)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(431)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

562

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,174)

 

(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

19

consolidated statements of income, consolidated statements of comprehensive income 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 June 30, 

Three Months Ended June 30, 

Three Months Ended June 30, 

2020

 

2019

 

  

2020

  

  

2019

  

2020

  

  

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

 

  

    

  

    

 

  

Interest rate swaps

$

(763)

$

(1,812)

Interest expense

$

(2,715)

$

(3,115)

$

(265)

$

602

Foreign currency forward contracts

 

222

 

1,064

Revenue

 

218,371

 

255,532

 

431

 

(92)

Cost of sales

 

(134,155)

 

(143,568)

 

(606)

 

(104)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Six Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

2020

 

2019

 

2020

 

 

2019

2020

 

 

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

  

    

  

    

  

Interest rate swaps

$

(6,226)

$

(2,669)

Interest expense

$

(5,859)

$

(5,879)

$

(14)

$

1,196

Foreign currency forward contracts

 

(1,272)

 

51

Revenue

 

461,896

 

493,881

 

509

 

102

Cost of sales

 

(273,896)

 

(277,281)

 

(710)

 

(185)

As of June 30, 2020, approximately $(1.2) million, or $(0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of June 30, 2020, approximately $(1.7) million, or $(1.3) 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 June 30, 

    

Six Months Ended June 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,073)

$

(489)

$

2,345

$

(755)

20

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 intend to file a motion to dismiss the consolidated class action on or before August 14, 2020.  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.

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. Recently, we reached an agreement in principle with the DOJ to fully resolve the DOJ’s investigation.  In addition to the substantial expense we have incurred in connection with the matter, we currently anticipate that we will pay approximately $18.2 million to resolve the matter; however, we deny the DOJ’s allegations. If we are unable to reach a final resolution of the investigation, we anticipate that we would continue to incur substantial costs in connection with the matter, and continuation of the investigation could result in the imposition of, among other things, significant damages, injunctions, fines, or civil or criminal claims or penalties against our company or individuals. Legal expenses we incurred in responding to the DOJ investigation for the three and six-month periods ended June 30, 2020 were approximately $1.7

21

million and $3.2 million, respectively. Based upon the agreement in principle we reached with the DOJ, we recorded a legal settlement in the first six months of 2020 of $18.2 million.

In the event of unexpected further developments, it is possible that the ultimate resolution of any of the foregoing matters, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for 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

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

Average common shares outstanding

 

55,406

 

55,017

 

55,326

 

54,967

Basic EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.24

Average common shares outstanding

55,406

55,017

55,326

54,967

Effect of dilutive stock options (1)

1,538

1,556

Total potential shares outstanding

55,406

56,555

55,326

56,523

Diluted EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.23

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

4,224

1,185

4,282

1,081

(1)For the three and six-month periods ended June 30, 2020, 2,271 and 2,256 outstanding 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 844 and 807 shares, respectively.

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

347

$

355

$

686

$

607

Research and development

 

262

 

281

 

547

 

473

Selling, general and administrative

 

2,819

 

1,887

 

4,972

 

3,209

Stock-based compensation expense before taxes

$

3,428

$

2,523

$

6,205

$

4,289

Nonqualified Stock Options

During the three and six-month periods ended June 30, 2020, we granted stock options representing 0 and 216,494 shares of our common stock, respectively. During the three and six-month periods ended June 30, 2019, we granted stock options representing 190,000 and 1.1 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

22

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

Six Months Ended

 

June 30, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

1.90% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 43.24%

  

28.66% - 33.69%

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

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

During the six-month period ended June 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.

23

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:

Six Months Ended

June 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 six-month periods ended June 30, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.8 million and $1.1 million. As of June 30, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $4.2 million, which is expected to be recognized over a weighted average period of 1.6 years.

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

During the six-month period ended June 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 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. The potential maximum payout 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 six-month periods ended June 30, 2020, we recognized expense associated with these liability awards of approximately $0.2 million and $0.4 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 June 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.6 million, which is expected to be recognized over a weighted average period of 1.8 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. For the three-month period ended June 30, 2020, we recognized expense associated with these restricted stock units of approximately $31,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of June 30, 2020, the total remaining unrecognized compensation cost

24

related to restricted stock units was approximately $1.4 million, which is expected to be recognized over a weighted average period of 0.5 years.

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

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

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

212,177

$

246,666

$

447,721

$

477,146

Endoscopy

 

6,194

 

8,866

 

14,175

 

16,735

Total net sales

 

218,371

 

255,532

 

461,896

 

493,881

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(20,462)

 

9,855

 

(18,960)

 

17,474

Endoscopy

 

1,467

 

2,346

 

1,327

 

4,250

Total operating income (loss)

 

(18,995)

 

12,201

 

(17,633)

 

21,724

Total other expense - net

 

(3,305)

 

(3,202)

 

(6,659)

 

(5,879)

Income tax (benefit) expense

 

(3,242)

 

2,140

 

(2,080)

 

2,791

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

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

    

June 30, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(5,310)

$

$

(5,310)

$

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

$

1,986

$

$

1,986

$

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

$

(3,913)

$

$

(3,913)

$

Contingent consideration liabilities

$

(69,100)

$

$

$

(69,100)

25

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

$

1,192

$

$

1,192

$

Interest rate contract (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 other long-term assets 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 six-month periods ended June 30, 2020 and 2019 consisted of the following (in thousands):

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

68,869

$

82,457

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

8,400

 

 

8,380

Contingent consideration expense

 

343

 

2,404

 

5,240

 

3,199

Contingent payments made

 

(107)

 

(57)

 

(12,861)

 

(611)

Effect of foreign exchange

(5)

12

Ending balance

$

69,100

$

93,204

$

69,100

$

93,204

As of June 30, 2020, approximately $59.0 million in contingent consideration liability was included in other long-term obligations and approximately $10.1 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 six-month periods ended June 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(2,000) and $18,000, respectively. As of December 31, 2019, the contingent receivable was settled in full and there was no balance remaining to collect.

26

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

Fair value at

June 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

7,930

 

Discounted cash flow

 

Discount rate

12% - 24%

 

16.0%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,170

 

Monte Carlo simulation

 

Discount rate

11% - 15%

 

12.6%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

3,000

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

65%

Projected year of payment

2022

(1) Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for unobservable inputs related to a single financial asset or liability.

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 six-month period ended June 30, 2020, we made contingent payments of approximately $800,000 to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which was acquired by Merit 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

27

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 and Other 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, 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. During the three-month periods ended June 30, 2020 and 2019, we recorded impairment charges of approximately $2.4 million and $548,000, respectively, related to certain acquired intangible assets (see Note 6).

During the three and six-month periods ended June 30, 2020, we had losses of approximately $88,000 and $529,000, compared to losses of approximately $46,000 and $257,000, respectively, for the three and six-month periods ended June 30, 2019, related to the measurement of other non-financial assets, property and equipment and patents, at fair value on a nonrecurring basis subsequent to their initial recognition.

During the three-month period ended June 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.

During the six-month period ended June 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.

Equity Investments

Our equity investments in privately held companies, including options to acquire these companies, were $14.5 million and $17.1 million as of June 30, 2020 and December 31, 2019, respectively. 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.

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest, were approximately $2.8 million and $2.7 million as of June 30, 2020 and December 31, 2019, respectively. As of June 30, 2020, we had an allowance for current expected credit losses of $757,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

28

historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities. During the three and six-month periods ended June 30, 2020, we adjusted the probability of default for all securities for a period of one year 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 six-month periods ended June 30, 2020 (in thousands):

Three Months Ended

Six Months Ended

June 30, 2020

    

June 30, 2020

Beginning balance

$

670

$

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

575

Provision for credit loss expense

87

182

Ending balance

$

757

$

757

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

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of March 31, 2020

$

(5,115)

$

(9,644)

$

(14,759)

Other comprehensive income (loss)

 

(541)

2,524

1,983

Income taxes

 

26

(3)

23

Reclassifications to:

Revenue

(431)

(431)

Cost of sales

606

606

Interest expense

265

265

Net other comprehensive income (loss)

(75)

2,521

2,446

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of March 31, 2019

$

1,608

$

(6,156)

$

(4,548)

Other comprehensive income (loss)

 

(748)

274

(474)

Income taxes

 

297

(16)

281

Reclassifications to:

Revenue

92

92

Cost of sales

104

104

Interest expense

(602)

(602)

Net other comprehensive income (loss)

(857)

258

(599)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

29

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive loss

 

(7,498)

(1,601)

(9,099)

Income taxes

 

1,875

(10)

1,865

Reclassifications to:

Revenue

(509)

(509)

Cost of sales

710

710

Interest expense

14

14

Net other comprehensive loss

(5,408)

(1,611)

(7,019)

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,618)

(341)

(2,959)

Income taxes

 

960

(2)

958

Reclassifications to:

Revenue

(102)

(102)

Cost of sales

185

185

Interest expense

(1,196)

(1,196)

Net other comprehensive loss

(2,771)

(343)

(3,114)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

30

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

Disclosure Regarding Forward-Looking Statements

This report includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements in this report, other than statements of historical fact, are “forward-looking statements” for purposes of these provisions, including, without limitation, any projections of earnings, revenues or other financial items, any statements of the plans and objectives of our management for future operations, any statements concerning proposed new products or services, any statements regarding the integration, development or commercialization of the business or any assets acquired from other parties, any statements regarding future economic conditions or performance, and any statements of assumptions underlying any of the foregoing. All forward-looking statements included in this report are made as of the date hereof and are based on information available to us as of such date. We assume no obligation to update any forward-looking statement. In some cases, forward-looking statements can be identified by the use of terminology such as “may,” “will,” “expects,” “plans,” “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.

Our future financial condition and results of operations, as well as any forward-looking statements, are subject to inherent risks and uncertainties, including the following:

risks relating to managing growth, particularly if accomplished through acquisitions, and the integration of acquired businesses;
risks relating to protection of our intellectual property;
risks relating to the outbreak of COVID-19, and the consequences of the resulting pandemic throughout the world;
claims by third parties that we infringe their intellectual property rights, which could cause us to incur significant legal or licensing expenses and prevent us from selling our products;
changes in general economic conditions, geopolitical conditions, U.S. trade policies and other factors beyond our control;
changes in international and national economic and industry conditions;
FDA regulatory clearance processes, which are expensive, time-consuming and uncertain, and the failure to obtain and maintain required regulatory clearances and approvals, which could prevent us from commercializing our products;
international regulatory requirements and delays and failure to obtain and maintain required regulatory clearances and approvals;

31

greater scrutiny and regulation by governmental authorities, including risks relating to the subpoena we received in October 2016 from the U.S. Department of Justice seeking information on our marketing and promotional practices;
risks relating to physicians’ use of our products in unapproved circumstances;
consolidation in the healthcare industry, group purchasing organizations or public procurement policies leading to demands for price concessions;
disruption of our information technology systems, our critical information systems or a breach in the security of our systems;
changes in or failure to comply with governing regulations;
restrictions and limitations in our debt agreements and instruments, which could affect our ability to operate our business and our liquidity;
fluctuations in foreign currency exchange rates negatively impacting our financial results;
expending significant resources for research, development, testing and regulatory approval or clearance of our products under development and any failure to develop the products, any failure of the products to be effective or any failure to obtain approvals for commercial use;
violations of laws targeting fraud and abuse in the healthcare industry;
loss of key personnel;
termination or interruption of, or a failure to monitor, our supply relationships or increases in the prices of our component parts, finished products, third-party services or raw materials, particularly petroleum-based products;
limits on reimbursement imposed by governmental and other programs;
product liability claims;
failure to report adverse medical events to the FDA or other governmental authorities, which may subject us to sanctions that may materially harm our business;
failure to maintain or establish sales capabilities on our own or through third parties, which may result in our inability to commercialize our products in countries where we lack direct sales and marketing capabilities;
employees, independent contractors, consultants, manufacturers and distributors engaging in misconduct or other improper activities, including noncompliance;
commencement or continuation of litigation which adversely affects our financial condition or results of operations;
inability to compete in markets, particularly if there is a significant change in relevant practices or technology;
inability to generate sufficient cash flow to fund our debt obligations, capital expenditures, and ongoing operations;
uncertainties about the United Kingdom’s (“UK”) withdrawal from the European Union (“EU”);

32

uncertainties relating to the LIBOR calculation and the expected discontinuation of LIBOR after 2021;
inability to accurately forecast customer demand for our products or manage our inventory;
the addressable market for our product groups being smaller than our estimates;
failure to comply with export control laws, customs laws, sanctions laws and other laws governing our operations in the U.S. and other countries, which could subject us to civil or criminal penalties, other remedial measures and legal expenses;
risks relating to work stoppage, transportation interruptions, severe weather, natural disasters and outbreak of disease;
fluctuations in our effective tax rate adversely affecting our business, financial condition or results of operation;
risks relating to our revenues being derived from a few products and medical procedures;
actions of activist shareholders being potentially disruptive and costly and causing change that conflicts with our strategic direction;
effects of evolving U.S. and international laws and regulations regarding privacy and data protection;
failure to comply with applicable environmental laws and regulations;
volatility of the market price of our common stock; and
other factors referenced in our press releases and in our filings with the SEC.

Additional factors that may have a direct bearing on our operating results are discussed in Part I, Item 1A “Risk Factors” in the Annual Report on Form 10 K and Part II, Item 1A “Risk Factors” in this report.

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

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.

33

For the three-month period ended June 30, 2020, we reported sales of approximately $218.4 million, down approximately $(37.2) million or (14.5)%, compared to sales for the three-month period ended June 30, 2019 of approximately $255.5 million. For the six-month period ended June 30, 2020, we reported sales of approximately $461.9 million, down approximately $(32.0) million or (6.5)%, compared to sales from the six-month period ended June 30, 2019 of approximately $493.9 million.

Gross profit as a percentage of sales decreased to 38.6% for the three-month period ended June 30, 2020 as compared to 43.8% for the three-month period ended June 30, 2019. Gross profit as a percentage of sales decreased to 40.7% for the six-month period ended June 30, 2020 as compared to 43.9% for the six-month period ended June 30, 2019.

Net loss for the three-month period ended June 30, 2020 was approximately $(19.1) million, or $(0.34) per share, as compared to net income of approximately $6.9 million, or $0.12 per share, for the three-month period ended June 30, 2019. Net loss for the six-month period ended June 30, 2020 was approximately $(22.2) million, or $(0.40) per share, as compared to net income of approximately $13.1 million, or $0.23 per share, for the six-month period ended June 30, 2019.

Recent Developments and Trends and Impact of COVID-19

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:

Despite the challenges presented by the COVID-19 pandemic, we continued to implement initiatives we have been working on for several months. We are in the process of moving 14 products to our Tijuana, Mexico and Pearland, Texas facilities, as well as consolidating certain satellite facilities.

We announced the closure of the Melbourne, Australia procedure pack operations, which we initially acquired in our ITL acquisition in 2017.

Sales in many of our end markets began to improve near the end of the quarter after the initial declines due to COVID-19. However, with COVID-19 cases increasing, the pace of recovery of elective procedures is still uncertain.

In April 2020, we initiated production of a nasopharyngeal swab and transport vial, used to collect specimens with suspected presence of COVID-19. Sales of this new product were approximately $4.4 million in the second quarter.

We have actively managed inventory levels, temporarily reduced executive management and other employee compensation, limited discretionary spending and delayed capital spending.

As of June 30, 2020, we had cash on hand of approximately $49.7 million and net borrowing capacity of approximately $183.3 million, which was undrawn as of June 30, 2020.

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 nasopharyngeal CulturaTM swabs and test kits, with sales of approximately $4.4 million during the three-month period ended June 30, 2020.
Offered serological antibody testing to employees through the Merit Care clinic at our South Jordan, UT headquarters.

34

Implemented certain cost reduction and operating efficiency initiatives, including decreased discretionary spending, delayed product launches, deferred capital spending and reduced research and development projects, among other initiatives.
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, 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.
Implemented temporary graded salary reductions to increase liquidity, with highly compensated employees and executives having the most significant reductions and no reductions for manufacturing employees and other employees below certain compensation levels.

RESULTS OF OPERATIONS

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

    

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

    

2020

    

2019

    

Net sales

 

100

%  

100

%  

 

100

%  

100

%  

Gross profit

 

38.6

 

43.8

 

 

40.7

43.9

 

Selling, general and administrative expenses

 

30.6

 

31.3

 

 

31.5

32.0

 

Research and development expenses

 

6.4

 

6.4

 

 

6.3

6.6

 

Legal settlement

8.3

3.9

Impairment and other charges

 

1.8

 

0.2

 

 

1.7

0.1

 

Contingent consideration expense

 

0.2

 

0.9

 

 

1.1

0.6

 

Acquired in-process research and development expense

 

 

0.2

 

0.1

 

Income (loss) from operations

 

(8.7)

 

4.8

 

 

(3.8)

4.4

 

Other expense - net

 

(1.5)

 

(1.3)

 

 

(1.4)

(1.2)

 

Income (loss) before income taxes

 

(10.2)

 

3.5

 

 

(5.3)

3.2

 

Net income (loss)

 

(8.7)

 

2.7

 

 

(4.8)

2.6

 

Sales

Sales for the three-month period ended June 30, 2020 decreased by (14.5)%, or approximately $(37.2) million, compared to the corresponding period in 2019. Sales for the six-month period ended June 30, 2020 decreased by (6.5)%, or approximately $(32.0) million, compared to the corresponding period in 2019. Sales were negatively affected across all product categories due to the impact of COVID-19, with sales of products used in elective procedures most significantly

35

impacted. Listed below are the sales by product category within each of our financial reporting segments for the three and six-month periods ended June 30, 2020 and 2019 (in thousands, other than percentage changes):

    

Three Months Ended

Six Months Ended

    

June 30, 

June 30, 

    

% Change

    

2020

    

2019

    

% Change

    

2020

    

2019

Cardiovascular

Peripheral Intervention

 

(18.2)

%  

$

72,635

$

88,848

(7.9)

%  

$

159,710

$

173,481

Cardiac Intervention

 

(17.1)

%  

 

66,005

 

79,643

 

(8.9)

%  

138,596

 

152,183

Custom Procedural Solutions

 

(4.0)

%  

 

45,319

 

47,216

 

(0.1)

%  

92,940

 

93,077

OEM

 

(8.9)

%  

 

28,218

 

30,959

 

(3.3)

%  

56,475

 

58,405

Total

 

(14.0)

%  

 

212,177

 

246,666

 

(6.2)

%  

447,721

 

477,146

Endoscopy

Endoscopy devices

 

(30.1)

%  

 

6,194

 

8,866

 

(15.3)

%  

14,175

 

16,735

Total

 

(14.5)

%  

$

218,371

$

255,532

(6.5)

%  

$

461,896

$

493,881

Cardiovascular Sales. Our cardiovascular sales for the three-month period ended June 30, 2020 were approximately $212.2 million, down (14.0)% when compared to the corresponding period of 2019 of approximately $246.7 million. Sales for the three-month period ended June 30, 2020 were unfavorably affected by decreased sales of:

(a)Peripheral intervention products (particularly our biopsy, localization, vertebral compression fracture, embolotherapy, angiography, and intervention products) which decreased by approximately $(16.2) million, or (18.2)%, from the corresponding period of 2019;
(b)Cardiac intervention products (particularly our intervention, access, angiography and cardiac rhythm management/electrophysiology (“CRM/EP”) products) which decreased by approximately $(13.6) million, or (17.1)%, from the corresponding period of 2019;
(c)OEM products (particularly our angiography and CRM/EP products, offset partially by increased kit, fluid management, and sensors sales) which decreased by approximately $(2.7) million, or (8.9)%, from the corresponding period of 2019; and
(d)Custom procedural solutions products (particularly our kits and trays, partially offset by increased sales of our critical care products which saw increased demand due to COVID-19, including $4.4 million sales of our new CulturaTM nasopharyngeal swabs used to collect and transport samples for COVID-19 testing) which decreased by approximately $(1.9) million, or (4.0)%, from the corresponding period of 2019.

Our cardiovascular sales for the six-month period ended June 30, 2020 were approximately $447.7 million, down (6.2)%, when compared to the corresponding period for 2019 of approximately $477.1 million. Sales for the six-month period ended June 30, 2020 were unfavorably affected by decreased sales of:

(a)Peripheral intervention products (particularly our biopsy, localization, vertebral compression fracture, embolotherapy, angiography, and intervention products) which decreased by approximately $(13.8) million, or (7.9)%, from the corresponding period of 2019;
(b)Cardiac intervention products (particularly our intervention, angiography and CRM/EP products) which decreased by approximately $(13.6) million, or (8.9)%, from the corresponding period of 2019; and
(c)OEM products (particularly our angiography and CRM/EP products, offset partially by increased kit, fluid management, and intervention sales) which decreased by approximately $(1.9) million, or (3.3)%, from the corresponding period of 2019.

36

Endoscopy Sales. Our endoscopy sales for the three-month period ended June 30, 2020 were approximately $6.2 million, down (30.1)%, when compared to sales in the corresponding period of 2019 of approximately $8.9 million. Our endoscopy sales for the six-month period ended June 30, 2020 were approximately $14.2 million, down (15.3)%, when compared to sales in the corresponding period of 2019 of approximately $16.7 million. Sales for the three and six-month periods ended June 30, 2020 were unfavorably affected by deceased sales of the NinePoint Medical, Inc. (“NinePoint”) NvisionVLE® Imaging System, our EndoMAXX® Fully Covered Esophageal Stents, and other stents, partially offset by increased sales of our AEROmini® Fully Covered Tracheobronchial Stents.

International Sales. International sales for the three-month period ended June 30, 2020 were approximately $100.2 million, or 45.9% of net sales, down (9.6)% when compared to the corresponding period of 2019 of approximately $110.9 million. The decrease in our international sales for the second quarter of 2020 compared to the second quarter of 2019 included lower sales in most countries and regions due to the impact of COVID-19, with decreased sales in the Middle East of $(2.1) million or (40.6)%, France of $(1.6) million or (27.6)%, Germany of $(1.5) million or (18.2)%, and the United Kingdom of $(1.3) million or (29.1)%, among others, partially offset by increased sales in China of $2.7 million or 8.4%.

International sales for the six-month period ended June 30, 2020 were approximately $202.7 million, or 43.9% of net sales, down (4.0)% when compared to the corresponding period of 2019 of approximately $211.2 million. The decrease in our international sales for the second quarter of 2020 compared to the second quarter of 2019 included decreased sales in China of $(2.3) million or (4.0)%, the Middle East of approximately $(2.9) million or (31.5)%, Japan of $(1.7) million or (8.7)%, the United Kingdom of approximately $(1.7) million or (18.7)%, and France of approximately $(1.2) million or (10.9)%, among others.

Gross Profit

Our gross profit as a percentage of sales decreased to 38.6% for the three-month period ended June 30, 2020, compared to 43.8% for the three-month period ended June 30, 2019. The decrease in gross profit percentage was primarily due to changes in product mix driven by the COVID-19 pandemic, increased obsolescence expense associated with lower forecasted demand for certain of our products as a result of COVID-19 and product obsolescence from the planned restructuring of our pack business in Australia, and increased amortization expense from our acquisitions of Brightwater in June 2019 and STD Pharmaceutical in August 2019.

Our gross profit as a percentage of sales decreased to 40.7% for the six-month period ended June 30, 2020, compared to 43.9% for the six-month period ended June 30, 2019. The decrease in gross profit percentage was primarily due to changes in product mix driven by the COVID-19 pandemic, increased obsolescence expense associated with lower forecasted demand for certain of our products as a result of COVID-19 in addition to specific reserves of inventory sold under our distribution agreement with NinePoint and product obsolescence from the planned restructuring of our 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 $(13.2) million, or (16.5)%, for the three-month period ended June 30, 2020 compared to the corresponding period of 2019. As a percentage of sales, SG&A expenses were 30.6% of sales for the three-month period ended June 30, 2020, compared to 31.3% for the corresponding period of 2019. For the three months ended June 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 $(12.7) million, or (8.0)%, for the six-month period ended June 30, 2020 compared to the corresponding period of 2019. As a percentage of sales, SG&A expenses were 31.5% of sales for the three-month period ended June 30, 2020, compared to 32.0% for the corresponding period of 2019. For the six months

37

ended June 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 June 30, 2020 were approximately $14.0 million, down (14.1)%, when compared to R&D expenses in the corresponding period of 2019 of approximately $16.3 million. R&D expenses for the six-month period ended June 30, 2020 were approximately $28.9 million, down (10.7)%, when compared to R&D expenses in the corresponding period of 2019 of approximately $32.4 million. The decrease in R&D expenses for the three and six months ended June 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 a settlement in the first six months of 2020 of $18.2 million in connection with an agreement in principle with the Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation of certain marketing and promotional practices.

Impairment and Other Charges. For the three and six-month periods ended June 30, 2020 we recorded impairment charges of approximately $3.9 million and $7.7 million, respectively. These impairments included a $3.5 million write-off in the first quarter of 2020 of our purchase option to acquire Bluegrass Vascular due to our decision not to exercise our option to purchase this company, $0.4 million impairment in the first quarter of property and equipment related to our distribution agreement with NinePoint, $2.4 million impairment in the second quarter of the customer list intangible asset from our ITL acquisition, and $1.5 million impairment in the second quarter of our right-of-use operating lease asset associated with closure of a facility in California. For the three and six-month periods ended June 30, 2019, we recorded impairment of certain intangible assets of $0.5 million based on changes in revenue expectations associated with the related product lines and restructuring.

Contingent Consideration Expense. For the three and six-month periods ended June 30, 2020 and 2019, we recognized contingent consideration expense from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions. Expense 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 six-month periods ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Operating Income (Loss)

Cardiovascular

$

(20,462)

$

9,855

$

(18,960)

$

17,474

Endoscopy

 

1,467

 

2,346

 

1,327

 

4,250

Total operating income (loss)

$

(18,995)

$

12,201

$

(17,633)

$

21,724

Cardiovascular Operating Income (Loss). Our cardiovascular operating loss for the three-month period ended June 30, 2020 was approximately $(20.5) million, compared to operating income in the corresponding period of 2019 of approximately $9.9 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 related to the DOJ inquiry, increased impairment expense ($1.5 million from the impairment of a right-of-use operating lease asset associated with closure of a facility in California and $2.4 million from the impairment of the customer list intangible asset initially acquired in our ITL acquisition), partially offset by lower contingent consideration expense from fair value adjustments related to liabilities from completed

38

acquisitions and lower compensation and discretionary expenses resulting from cost cutting initiatives and the COVID-19 pandemic.

Our cardiovascular operating loss for the six-month period ended June 30, 2020 was approximately $(19.0) million, compared to operating income in the corresponding period of 2019 of approximately $17.5 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 related to the DOJ inquiry, increased impairment expense ($3.5 million related to an option to purchase Bluegrass Vascular, which expired unexercised; $1.5 million from the impairment of a right-of-use operating lease asset associated with closure of a facility in California; and $2.4 million from the impairment of the customer list intangible asset initially acquired in our ITL acquisition) and higher contingent consideration expense from fair value adjustments related to liabilities from completed acquisition, partially offset by lower compensation and discretionary expenses resulting from cost cutting initiatives and the COVID-19 pandemic.

Endoscopy Operating Income. Our endoscopy operating income for the three-month period ended June 30, 2020 was approximately $1.4 million, compared to approximately $2.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 margins, partially offset by lower compensation and discretionary expenses related to cost cutting initiatives and the COVID-19 pandemic.

Our endoscopy operating income for the six-month period ended June 30, 2020 was approximately $1.3 million, compared to approximately $4.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), lower gross margins (due in part to $1.4 million of inventory obsolescence related to products sold under our distribution agreement with NinePoint), partially offset by lower compensation and discretionary expenses related to cost cutting initiatives and the COVID-19 pandemic.

Other Expense

Our other expense for the three-month periods ended June 30, 2020 and 2019 was approximately $(3.3) million and $(3.2) million, respectively. The change in other expense was primarily related to a decrease in interest income due to the impairment of the loan receivable with NinePoint in the fourth quarter of 2019, partially offset by decreased interest expense as a result of a lower effective interest rate.

Our other expense for the six-month periods ended June 30, 2020 and 2019 was approximately $(6.7) million and $(5.9) million, respectively. The increase in other expense was primarily a result of a decrease in interest income due to the impairment of the loan receivable with NinePoint during the fourth quarter of 2019.

Effective Tax Rate

Our provision for income taxes for the three-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(3.2) million and $2.1 million, respectively, which resulted in an effective tax rate of 14.5% and 23.8%, respectively. Our provision for income taxes for the six-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(2.1) million and $2.8 million, respectively, which resulted in an effective tax rate of 8.6% and 17.6%, respectively. The income tax benefit and corresponding decrease in the effective tax rate for the three and six-month periods ended June 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 June 30, 2020 and 2019 was approximately $(19.1) million and $6.9 million, respectively. This decrease was a result of several factors, including decreased sales and lower gross margins, the $18.2 million legal settlement expense related to the DOJ inquiry, and increased impairment expense ($1.5 million from the impairment of a right-of-use operating lease asset associated with closure of a facility in California and $2.4

39

million from the impairment of the customer list intangible asset initially acquired in our ITL acquisition), 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 the COVID-19 pandemic.

Our net income (loss) for the six-month periods ended June 30, 2020 and 2019 was approximately $(22.2) million and $13.1 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, increased impairment expense ($3.5 million related to an option to purchase Bluegrass Vascular, which expired unexercised; $1.5 million from the impairment of a right-of-use operating lease asset associated with closure of a facility in California; and $2.4 million from the impairment of the customer list intangible asset initially acquired in our ITL acquisition) and higher contingent consideration expense from fair value adjustments related to liabilities from completed acquisition, partially offset by lower compensation and discretionary expenses resulting from cost cutting initiatives and the COVID-19 pandemic.

LIQUIDITY AND CAPITAL RESOURCES

Capital Commitments, Contractual Obligations and Cash Flows

At June 30, 2020 and December 31, 2019, we had cash and cash equivalents of approximately $49.7 million and $44.3 million respectively, of which approximately $43.8 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, after evaluation of the permanent reinvestment assertion, 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 June 30, 2020, and December 31, 2019, we had cash and cash equivalents of approximately $16.8 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 $73.2 million and $35.7 million during the six-month periods ended June 30, 2020 and 2019, respectively. Net cash provided by operating activities increased approximately $37.5 million for the six-month period ended June 30, 2020 compared to the six-month period ended June 30, 2019. Significant factors affecting operating cash flows during these years included:

Net income (loss) was approximately $(22.2) million and $13.1 million for the six-month periods ended June 30, 2020 and 2019, respectively. The loss recognized in the six-month period ended June 30, 2020 was primarily attributable to decreased sales and gross margins and increased non-cash expenses including legal settlement expense of $18.2 million related to the DOJ inquiry, which has not been paid, $7.7 million for impairment and other charges and $5.2 million for fair value adjustments to our contingent consideration liabilities,
Cash provided by (used for) accounts receivable was approximately $15.3 million and $(21.2) million for the six-month periods ended June 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 $2.3 million and $(5.1) million for the six-month periods ended June 30, 2020 and 2019, respectively, due primarily to reduced production due to economic downturns related to the pandemic and efforts to manage inventory levels, and
Cash provided by accrued expenses was approximately $19.7 million and $1.1 million for the six-month periods ended June 30, 2020 and 2019, respectively, due primarily to increased accruals associated with pending legal settlement expenses estimated at $18.2 million.

Cash flows used in investing activities. We used cash in investing activities of approximately $27.4 million and $74.8 million for the six-month periods ended June 30, 2020 and 2019, respectively. We invested in capital expenditures for property and equipment of approximately $25.8 million and $36.0 million in the six-month periods ended June 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

40

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 $50 to $55 million in 2020 for buildings, property and equipment.

Cash outflows invested in acquisitions for the six-month period ended June 30, 2019 were approximately $37.3 million and were primarily related to our investment in the equity of Fluidx Medical Technology, LLC and our acquisition of Brightwater. Cash paid for acquisitions in the six-month period ended June 30, 2020 was approximately $0.1 million.

Cash flows provided by (used in) financing activities. Cash provided by (used in) financing activities for the six-month periods ended June 30, 2020 and 2019 was approximately $(39.2) million and $7.8 million, respectively. In 2020 we completed payment of contingent consideration of $12.9 million, which is classified as a financing activity, principally related to our acquisition of Cianna Medical, Inc. and decreased our net borrowings by approximately $29.1 million. In 2019, our primary financing activities included additional net borrowings under our credit agreement to partially fund our acquisition activity and capital expenditures for property and equipment.

As of June 30, 2020, we had outstanding borrowings of approximately $410.9 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $183.3 million, based on the leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of June 30, 2020 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap (see Note 9 to our consolidated financial statements included in Part I, Item 1 of this report) and a variable floating rate of 1.68% on $235.9 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. See Note 8 to our consolidated financial statements included in Part I, Item 1 of this report for additional details regarding the Third Amended Credit Agreement and our long-term debt.

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

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

41

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 as of July 1 of each year, 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 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 2019, which was completed during the third quarter of 2019, 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 months ended June 30, 2020, we compared the carrying value of the amortizing intangible assets acquired in our October 2017 acquisition of a custom procedure pack business from ITL Healthcare Pty Ltd. (“ITL”) , all of which pertained to our cardiovascular segment, to the undiscounted cash flows expected to result from the asset group and determined that the carrying amount was not recoverable. We then determined the fair value of the amortizing assets related to the ITL acquisition based on estimated future cash flows discounted back to their present value using discount rates that reflect the risk profile of the underlying activities. The primary factor that influenced our estimated cash flows is our planned closure of our procedural pack business in Australia. We recorded an impairment charge for ITL of approximately $2.4 million during the three months ended June 30, 2020. During the three months ended June 30, 2019 we recorded an impairment charge of $548,000 for the discontinuation of our product associated with the assets acquired in our June 2017 acquisition of patent rights and other intellectual property related to the Repositionable Chest Tube and related devices from Lazarus Medical Technologies, LLC.

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.

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.

42

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 the 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 the Chief Executive Officer or the Insider Trading Compliance Officers (currently the Chief Legal Officer and the 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.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Currency Risk

Our principal market risk relates to changes in the value of the following currencies relative to the U.S. Dollar (USD):

Chinese Yuan Renminbi (CNY) and
Euro (EUR)

We also have more limited market risk relating to the following currencies (among others):

British Pound (GBP),
Hong Kong Dollar (HKD),
Mexican Peso (MXN),
Australian Dollar (AUD),
Canadian Dollar (CAD),

43

Brazilian Real (BRL),
Swiss Franc (CHF),
Swedish Krona (SEK),
Danish Krone (DKK),
South Korean Won (KRW), and
Japanese Yen (JPY).

Our consolidated financial statements are denominated in, and our principal currency is, USD. For the three-month period ended June 30, 2020, a portion of our net sales (approximately $78.7 million, representing approximately 36.0% of our aggregate net sales), was attributable to sales that were denominated in foreign currencies. All other international sales were denominated in USD.

We believe our CNY- and EUR-denominated revenues currently represent our largest single currency risks. As we continue to expand our operations in China, we have been increasingly exposed to currency risk related to our CNY-denominated revenue. In general, a strengthening of the USD against the CNY has a negative effect on our operating income. Our EUR-denominated expenses associated with our European operations (manufacturing sites, a distribution facility and sales representatives) provide a natural hedge against fluctuations in foreign exchange rates. Accordingly, a strengthening of the USD against the EUR generally has a positive effect on our operating income. The following table presents the USD impact to reported operating income related to a hypothetical positive and negative 10% exchange rate fluctuation in the value of the USD relative to both the CNY and EUR (annual amounts in thousands):

USD Relative to Other Currency

    

10% Strengthening

    

10% Weakening

Impact to Operating Income:

CNY

$

(8,627)

$

8,627

EUR

$

4,080

$

(4,080)

During the three and six-month periods ended June 30, 2020, exchange rate fluctuations of foreign currencies against the USD had the following impact on our sales, cost of sales and gross profit (in thousands, except percentages):

Three Months Ended

 

Six Months Ended

 

June 30, 2020

 

June 30, 2020

 

Currency Impact to Reported Amounts

 

Currency Impact to Reported Amounts

 

    Increase/(Decrease)

    

Percent Increase/(Decrease)

 

    Increase/(Decrease)

    

Percent Increase/(Decrease)

 

Net sales

$

(2,694)

 

(1.2)

%

$

(5,495)

 

(1.2)

%

Cost of sales

$

(1,046)

 

(0.8)

%

$

(1,445)

 

(0.5)

%

Gross profit (1)

$

(1,648)

 

(1.9)

%

$

(4,050)

 

(2.1)

%

(1)Represents a decrease of approximately 28 basis points and 39 basis points in gross margin percentage for the three and six-month periods ended June 30, 2020, respectively.

The impact to sales for the three and six-month periods ended June 30, 2020 was primarily a result of unfavorable impacts due to sales denominated in EUR, CNY and BRL. The impact to cost of sales was primarily a result of favorable impacts from EUR fluctuations related to manufacturing costs from our facilities in Europe denominated in EUR.

We forecast our net exposure related to sales and expenses denominated in foreign currencies. As of June 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 $129.9 million and $212.5 million, respectively.

We also 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. As of June 30, 2020 and December 31, 2019, we had entered into foreign currency forward contracts, which were not designated as hedging

44

instruments, related to those balance sheet accounts with aggregate notional amounts of approximately $74.2 million and $65.0 million, respectively.

See Note 9 to our consolidated financial statements included in Part I, Item 1 of this report for a discussion of our foreign currency forward contracts.

Interest Rate Risk. As discussed in Note 8 to our consolidated financial statements included in Part 1, Item 1 of this report, as of June 30, 2020, we had outstanding borrowings of approximately $410.9 million under the Third Amended Credit Agreement. Our earnings and after-tax cash flow are affected by changes in interest rates. On August 5, 2016, we entered into a pay-fixed, receive-variable interest rate swap with Wells Fargo, which as of June 30, 2020 had a notional amount of $175 million, to fix the one-month LIBOR rate at 1.12%. The interest rate swap is scheduled to expire on July 6, 2021. This instrument is intended to reduce our exposure to interest rate fluctuations and was not entered into for speculative purposes. Excluding the amount that is subject to a fixed rate under the interest rate swap and assuming the current level of borrowings remained the same, it is estimated that our interest expense and income before income taxes would change by approximately $2.4 million annually for each one percentage point change in the average interest rate under these borrowings.

In the event of an adverse change in interest rates, our management may take actions to mitigate our interest rate exposure. However, due to the uncertainty of the actions that would be taken and their possible effects, additional analysis is not possible at this time. Further, such analysis would not consider the effects of the change in the level of overall economic activity that could exist in such an environment.

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

Changes in Internal Control Over Financial Reporting

During the quarter ended June 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.

45

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 and Part II, Item 1A. “Risk Factors” of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 (the” First Quarter Form 10-Q”). The information included in the “Risk Factors” section of the First Quarter Form 10-Q is incorporated by reference herein, except for the amended and updated risk factor included below, which replaces the equivalent risk factor disclosed in the Annual Report on Form 10-K and in our First Quarter Form 10-Q. Any of the risk factors disclosed in our reports could materially affect our business, financial condition or future results. The risks described here, in our Annual Report on Form 10-K and in our First Quarter Form 10-Q 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.

In December 2019, a novel strain of coronavirus surfaced in Wuhan, China. Since then, this virus and the resulting disease COVID-19, has spread to most countries, and all 50 states within the United States. 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. 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. For example, in the United States, governmental authorities have recommended, and in certain cases required, that elective, 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.

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. These measures and challenges will likely continue for the duration of the pandemic, which is uncertain, and are likely to continue to reduce our revenue and negatively impact our business, operations and financial results. 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.

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) delays in approvals by regulatory bodies; (iii) 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; (iv) reductions in our sales team, including through layoffs, furloughs or other losses of sales representatives; (v) additional government requirements or other incremental mitigation efforts that may further impact our or our suppliers' capacity to manufacture our products; (vi) disruption of our research and development activities; and

46

(vii) delays in ongoing studies and pre-clinical trials. The estimated adverse impact of the COVID-19 pandemic on our net sales during the three months ended June 30, 2020 was approximately $60 million.

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 First Quarter Form 10-Q, such as those relating to general economic conditions, demand for our products, relationships with suppliers and sales efforts.

ITEM 6. EXHIBITS

The following exhibits required by Item 601 of Regulation S-K are filed herewith or have been filed previously with the SEC as indicated below:

Exhibit No.

   

Description

3.1

Second Amended and Restated Articles of Incorporation (1)

3.2

Third Amended and Restated Bylaws (1)

10.1

Agreement by and among Merit, Starboard Value LP and certain of its affiliates, dated May 26, 2020 (2)

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

(2)Incorporated by reference from our Current Report on Form 8-K filed on May 27, 2020.

(3)This filing excludes certain schedules and exhibits pursuant to Item 601(a)(5) of Regulation S-K, which the registrant agrees to furnish supplementally to the SEC upon request by the SEC.

(4)Indicates a management contract or compensatory plan or arrangement.

* Filed herewith

47

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: August 6, 2020

By:

/s/ FRED P. LAMPROPOULOS

     Fred P. Lampropoulos, President and

     Chief Executive Officer

Date: August 6, 2020

By:

/s/ RAUL PARRA

     Raul Parra

     Chief Financial Officer and Treasurer

48

EX-31.1 2 mmsi-20200630ex311556093.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: August 6, 2020

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)


EX-31.2 3 mmsi-20200630ex3126e5d05.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: August 6, 2020

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)


EX-32.1 4 mmsi-20200630ex321247983.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 June 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: August 6, 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-20200630ex322b00a6f.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 June 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: August 6, 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-20200630x10q001.jpg GRAPHIC begin 644 mmsi-20200630x10q001.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-20200630.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-20200630_cal.xml EX-101.CAL EX-101.DEF 9 mmsi-20200630_def.xml EX-101.DEF EX-101.LAB 10 mmsi-20200630_lab.xml EX-101.LAB EX-101.PRE 11 mmsi-20200630_pre.xml EX-101.PRE XML 12 mmsi-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 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:AccumulatedTranslationAdjustmentMember 2020-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0000856982 us-gaap:RetainedEarningsMember 2019-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000856982 us-gaap: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 us-gaap:RetainedEarningsMember 2019-03-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0000856982 2019-03-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 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0000856982 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0000856982 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-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-06-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0000856982 mmsi:FibroveinHoldingsLimitedMember 2020-01-01 2020-06-30 0000856982 mmsi:BrightwaterMedicalInc.Member 2020-01-01 2020-06-30 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 us-gaap:NonUsMember 2020-04-01 2020-06-30 0000856982 country:US 2020-04-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-06-30 0000856982 us-gaap:NonUsMember 2020-01-01 2020-06-30 0000856982 country:US 2020-01-01 2020-06-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 us-gaap:NonUsMember 2019-04-01 2019-06-30 0000856982 country:US 2019-04-01 2019-06-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 us-gaap:NonUsMember 2019-01-01 2019-06-30 0000856982 country:US 2019-01-01 2019-06-30 0000856982 mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2020-01-01 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000856982 mmsi:EndoscopySegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:CardiovascularSegmentMember 2020-04-01 2020-06-30 0000856982 mmsi:EndoscopySegmentMember 2020-01-01 2020-06-30 0000856982 mmsi:EndoscopySegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:CardiovascularSegmentMember 2019-04-01 2019-06-30 0000856982 mmsi:EndoscopySegmentMember 2019-01-01 2019-06-30 0000856982 mmsi:CardiovascularSegmentMember 2019-01-01 2019-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-01 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-01 2019-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-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-04-01 2019-06-30 0000856982 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000856982 mmsi:CreditAgreementMember 2019-12-31 0000856982 2020-03-31 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2020-04-01 2020-06-30 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2020-01-01 2020-06-30 0000856982 mmsi:ITLHealthcarePtyLtdMember 2020-04-01 2020-06-30 0000856982 mmsi:LazarusMedicalTechnologiesLLCMember 2019-04-01 2019-06-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 mmsi:InProcessTechnologyMember 2020-06-30 0000856982 mmsi:InProcessTechnologyMember 2019-12-31 0000856982 us-gaap:TrademarksMember 2020-06-30 0000856982 us-gaap:PatentsMember 2020-06-30 0000856982 us-gaap:OtherIntangibleAssetsMember 2020-06-30 0000856982 us-gaap:LicensingAgreementsMember 2020-06-30 0000856982 us-gaap:DistributionRightsMember 2020-06-30 0000856982 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0000856982 us-gaap:CustomerListsMember 2020-06-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-06-30 0000856982 mmsi:ContingentConsiderationMember 2020-03-31 0000856982 mmsi:ContingentConsiderationMember 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-06-30 0000856982 mmsi:ContingentConsiderationMember 2019-03-31 0000856982 mmsi:ContingentConsiderationMember 2018-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-04-01 2019-06-30 0000856982 mmsi:ContingentConsiderationMember 2019-01-01 2019-06-30 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-04-01 2019-06-30 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-01-01 2019-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0000856982 us-gaap:PerformanceSharesMember 2020-06-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-06-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-04-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-04-01 2020-06-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-04-01 2020-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2020-01-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-06-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-01-01 2020-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-04-01 2019-06-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-04-01 2019-06-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-01-01 2019-06-30 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-06-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-06-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-06-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-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-06-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-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 2020-06-30 0000856982 mmsi:WellsFargoFixedRateDerivativeContractOneMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:WellsFargoFixedRateDerivativeContractTwoMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:LoansPayableMember 2020-06-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2020-06-30 0000856982 us-gaap:LoansPayableMember 2020-06-30 0000856982 mmsi:CreditAgreementMember 2020-06-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000856982 us-gaap:LoansPayableMember 2019-12-31 0000856982 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-03-31 0000856982 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000856982 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-03-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-01 2019-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-06-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-06-30 0000856982 us-gaap:CommonStockMember 2019-03-31 0000856982 us-gaap:CommonStockMember 2018-12-31 0000856982 2019-06-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-06-30 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-06-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-06-30 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2020-06-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-06-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0000856982 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0000856982 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-04-01 2020-06-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0000856982 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-01-01 2020-06-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0000856982 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0000856982 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0000856982 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000856982 us-gaap:CommonStockMember 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 2020-01-01 2020-03-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000856982 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-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-06-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-06-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-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-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2020-06-30 0000856982 srt:MaximumMember mmsi:SelioMedicalLimitedSelioMember 2020-06-30 0000856982 mmsi:CreditAgreementMember 2020-01-01 2020-06-30 0000856982 2020-06-30 0000856982 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2020-04-01 2020-06-30 0000856982 mmsi:ContingentConsiderationMember 2020-01-01 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2020-06-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000856982 us-gaap:InterestExpenseMember 2020-01-01 2020-06-30 0000856982 mmsi:RevenueAndCostOfSalesMember 2020-01-01 2020-06-30 0000856982 mmsi:OtherLongTermObligationsMember 2020-06-30 0000856982 mmsi:OtherLongTermObligationsMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2020-06-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-04-01 2020-06-30 0000856982 2019-04-01 2019-06-30 0000856982 2019-01-01 2019-06-30 0000856982 2020-08-03 0000856982 2020-01-01 2020-06-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 Q2 false MERIT MEDICAL SYSTEMS INC 55481000 55213000 P1Y P2Y 0.00 2.00 2.50 2.50 P1Y P2Y us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 10-Q true 2020-06-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 55484186 49702000 44320000 3866000 3108000 138792000 155365000 8214000 10016000 221417000 225698000 13860000 12497000 3493000 3491000 10467000 3151000 445945000 454538000 27815000 27554000 181749000 153863000 257493000 244368000 60358000 57623000 44952000 43311000 59523000 83685000 631890000 610404000 248261000 231619000 383629000 378785000 174495000 149947000 354273000 379529000 59926000 65607000 59717000 65783000 353093000 353193000 3748000 3788000 79051000 80244000 36413000 41461000 886295000 923998000 1715869000 1757321000 44444000 54623000 106934000 105184000 7500000 7500000 12886000 11550000 2460000 2799000 174224000 181656000 402915000 431984000 45236000 45236000 347000 347000 1990000 1990000 14194000 14855000 2053000 2122000 71785000 72714000 74278000 56473000 787022000 807377000 5000000 5000000 0 0 0 0 100000000 100000000 55481000 55213000 595726000 587017000 345434000 368221000 -12313000 -5294000 928847000 949944000 1715869000 1757321000 218371000 255532000 461896000 493881000 134155000 143568000 273896000 277281000 84216000 111964000 188000000 216600000 66767000 79977000 145575000 158247000 14026000 16332000 28898000 32375000 18200000 18200000 3875000 548000 7720000 548000 -343000 -2406000 -5240000 -3181000 500000 525000 103211000 99763000 205633000 194876000 -18995000 12201000 -17633000 21724000 88000 342000 167000 698000 2715000 3115000 5859000 5879000 -678000 -429000 -967000 -698000 -3305000 -3202000 -6659000 -5879000 -22300000 8999000 -24292000 15845000 -3242000 2140000 -2080000 2791000 -19058000 6859000 -22212000 13054000 -0.34 0.12 -0.40 0.24 -0.34 0.12 -0.40 0.23 55406000 55017000 55326000 54967000 55406000 56555000 55326000 56523000 -19058000 6859000 -22212000 13054000 -101000 -1154000 -7283000 -3731000 -26000 -297000 -1875000 -960000 2524000 274000 -1601000 -341000 3000 16000 10000 2000 2446000 -599000 -7019000 -3114000 -16612000 6260000 -29231000 9940000 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 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 -22212000 13054000 47040000 45010000 -370000 -803000 7820000 594000 525000 6339000 5874000 5240000 3181000 69000 70000 302000 402000 6205000 4289000 -15292000 21206000 -643000 -445000 -2255000 5138000 1349000 1052000 45000 7329000 3980000 -128000 2845000 -3872000 1338000 19664000 1079000 1572000 -2059000 -661000 1518000 -6177000 -5882000 2015000 -145000 95428000 22636000 73216000 35690000 25803000 35959000 1790000 1607000 27000 22000 250000 100000 37256000 -27416000 -74800000 3670000 3374000 38567000 125746000 67692000 120746000 12861000 611000 866000 -39182000 7763000 -1236000 -830000 5382000 -32177000 44320000 67359000 49702000 35182000 551000 540000 5937000 5794000 3808000 8856000 1970000 3331000 899000 8400000 39000 0 1467000 7029000 2927000 <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 six months ended June 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 June 30, 2020 and December 31, 2019, and our results of operations and cash flows for the three and six-month periods ended June 30, 2020 and 2019. The results of operations for the three and six-month periods ended June 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 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 six months ended June 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.2 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 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 reduced salaries for a number of groups, including all executive positions. 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 the 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 six months ended June 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 June 30, 2020 and December 31, 2019, and our results of operations and cash flows for the three and six-month periods ended June 30, 2020 and 2019. The results of operations for the three and six-month periods ended June 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 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> 3200000 <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;">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;">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 2 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 0pt 12pt 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 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 six-month periods ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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.92%;margin:0pt;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.86%;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;">June 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.92%;border-bottom: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;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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.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.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.86%;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: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.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.95%;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.86%;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;"> 42,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 30,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 72,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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,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;"><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;"> 32,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 88,848</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 22,698</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 43,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 66,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 50,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 79,643</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 23,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 21,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 45,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 25,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 22,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 47,216</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 23,607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 4,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 28,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;"><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,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 5,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 30,959</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 112,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 99,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 212,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 136,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 110,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 246,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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.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.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.86%;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.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.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.86%;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;"> 5,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 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.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;"> 6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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,866</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;"> 118,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,231</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 218,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,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;"><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;"> 110,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 255,532</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;">Six 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;">June 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.92%;border-bottom: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;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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.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.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.86%;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: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.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.95%;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.86%;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;"> 98,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 61,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 159,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 111,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 61,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.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;"> 173,481</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 51,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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 87,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 138,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 56,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 96,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 152,183</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 48,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 44,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 92,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 48,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 44,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 93,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 47,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 9,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 56,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 49,904</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 8,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 58,405</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 245,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 201,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 447,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 266,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 210,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 477,146</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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.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.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.86%;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.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.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.86%;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;"> 13,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 14,175</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 16,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.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;"> 618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 16,735</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;"> 259,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 202,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 461,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 282,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 211,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 493,881</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;"> <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 2 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 six-month periods ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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.92%;margin:0pt;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.86%;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;">June 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.92%;border-bottom: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;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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.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.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.86%;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: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.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.95%;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.86%;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;"> 42,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 30,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 72,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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,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;"><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;"> 32,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 88,848</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 22,698</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 43,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 66,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 50,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 79,643</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 23,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 21,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 45,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 25,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 22,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 47,216</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 23,607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 4,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 28,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;"><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,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 5,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 30,959</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 112,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 99,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 212,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 136,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 110,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 246,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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.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.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.86%;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.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.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.86%;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;"> 5,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 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.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;"> 6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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,866</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;"> 118,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,231</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 218,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,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;"><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;"> 110,870</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 255,532</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;">Six 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;">June 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.92%;border-bottom: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;">June 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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.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.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.86%;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: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.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.95%;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.86%;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;"> 98,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 61,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 159,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 111,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 61,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.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;"> 173,481</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 51,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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 87,303</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 138,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 56,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 96,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 152,183</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 48,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 44,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 92,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> 48,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 44,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 93,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;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;"> 47,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 9,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 56,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 49,904</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 8,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 58,405</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;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;"> 245,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 201,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 447,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 266,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 210,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 477,146</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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.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.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.86%;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.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.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.86%;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;"> 13,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 14,175</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 16,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.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;"> 618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 16,735</p></td></tr><tr><td style="vertical-align:bottom;width:34.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.86%;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;"> 259,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 202,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 461,896</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 282,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 211,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 493,881</p></td></tr></table> 42614000 30021000 72635000 55975000 32873000 88848000 22698000 43307000 66005000 29145000 50498000 79643000 23383000 21936000 45319000 25150000 22066000 47216000 23607000 4611000 28218000 25843000 5116000 30959000 112302000 99875000 212177000 136113000 110553000 246666000 5838000 356000 6194000 8549000 317000 8866000 118140000 100231000 218371000 144662000 110870000 255532000 98416000 61294000 159710000 111575000 61906000 173481000 51293000 87303000 138596000 56161000 96022000 152183000 48797000 44143000 92940000 48965000 44112000 93077000 47274000 9201000 56475000 49904000 8501000 58405000 245780000 201941000 447721000 266605000 210541000 477146000 13416000 759000 14175000 16117000 618000 16735000 259196000 202700000 461896000 282722000 211159000 493881000 <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 purchase price was preliminarily allocated 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;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="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;">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;">    </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;">  </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 receivables</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;"> 277</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;">Inventories</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;"> 843</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;">Prepaid expenses and other 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;"> 49</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;margin:0pt;"><span style="font-size:11pt;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 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;"><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;"> 10,428</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;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="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;"> 16,572</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;"> (53)</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;"> (29)</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;">Deferred income tax liabilities</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;"> (1,890)</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;">Total liabilities assumed</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;"> (1,972)</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;margin: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;">Total net 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;"><span style="visibility:hidden;">​</span></p></td><td style="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="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. Brightwater recently 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. During the three-month period ended June 30, 2020, certain non-significant measurement period adjustments were recorded resulting from our ongoing activities with respect to finalizing our purchase price allocation, including reassessment of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">tax assets and liabilities for this acquisition. 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;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 six-month periods ended June 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 six-month periods ended June 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;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="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;">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;">    </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;">  </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 receivables</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;"> 277</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;">Inventories</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;"> 843</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;">Prepaid expenses and other 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;"> 49</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;margin:0pt;"><span style="font-size:11pt;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 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;"><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;"> 10,428</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;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="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;"> 16,572</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;"> (53)</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;"> (29)</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;">Deferred income tax liabilities</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;"> (1,890)</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;">Total liabilities assumed</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;"> (1,972)</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;border-bottom:1px solid #000000;margin: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;">Total net 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;"><span style="visibility:hidden;">​</span></p></td><td style="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="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;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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:67.25%;margin:0pt;padding:0pt;"><p 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:11.96%;border-bottom: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;">June 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:67.25%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 122,747</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:67.25%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 20,154</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:67.25%;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.32%;border-bottom:1px 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:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,516</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:67.25%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 221,417</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:67.25%;margin:0pt;padding:0pt;"><p 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:11.96%;border-bottom: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;">June 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:67.25%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 122,747</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:67.25%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 20,154</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:67.25%;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.32%;border-bottom:1px 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:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,516</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:67.25%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 221,417</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> 122747000 134467000 20154000 17602000 78516000 73629000 221417000 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 six-month period ended June 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;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;"> (215)</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 June 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,093</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 June 30, 2020 and December 31, 2019. We did not have any goodwill impairments for the six-month periods ended June 30, 2020 and 2019. The total goodwill balance as of June 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 June 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;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;">June 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;"> 24,492</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,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;"> 16,629</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;"> 5,754</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;"> (4,723)</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,031</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;"> 21,957</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,698)</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;"> 13,259</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,242</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;"> (10,936)</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;"> 19,306</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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 34,698</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;"> (27,706)</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;"> 6,992</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;">In-process technology</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;"> 119,643</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;"> (59,926)</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;"> 59,717</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;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;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Total</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 the three and six-month periods ended June 30, 2020 was approximately $14.8 million and $29.8 million, respectively. Aggregate amortization expense for the three and six-month periods ended June 30, 2019 was approximately $14.9 million and $29.7 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 compare the carrying value of the amortizing intangible assets acquired to the undiscounted cash flows expected to result from the asset group and determine whether the carrying amount is recoverable. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. During the three-month period ended June 30, 2020, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment</span><span style="color:#212529;"> was our planned closure of our procedural pack business in Australia acquired in</span> our October 2017 acquisition of ITL Healthcare Pty Ltd. (“ITL”). We recorded an impairment charge for ITL intangible assets of approximately $2.4 million during the three months ended June 30, 2020, all of which pertained to our cardiovascular segment. During the three months ended June 30, 2019 we recorded an impairment charge of $548,000 for the discontinuation of our product associated with the assets acquired in our June 2017 acquisition of patent rights and other intellectual property related to the Repositionable Chest Tube and related devices from Lazarus Medical Technologies, LLC.</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 June 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;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.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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 29,180</p></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.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;"> 51,348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 50,225</p></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.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;"> 49,090</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 46,276</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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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;"> (215)</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 June 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,093</p></td></tr></table> 353193000 -215000 115000 353093000 8300000 8300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets at June 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;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;">June 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;"> 24,492</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,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;"> 16,629</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;"> 5,754</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;"> (4,723)</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,031</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;"> 21,957</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,698)</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;"> 13,259</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,242</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;"> (10,936)</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;"> 19,306</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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 34,698</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;"> (27,706)</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;"> 6,992</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;">In-process technology</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;"> 119,643</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;"> (59,926)</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;"> 59,717</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;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;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">Total</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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> 24492000 7863000 16629000 5754000 4723000 1031000 21957000 8698000 13259000 30242000 10936000 19306000 34698000 27706000 6992000 2500000 2500000 119643000 59926000 59717000 22703000 6863000 15840000 8012000 6794000 1218000 26987000 12746000 14241000 30240000 9477000 20763000 964000 964000 39984000 28763000 11221000 2500000 2500000 131390000 65607000 65783000 14800000 29800000 14900000 29700000 2400000 548000 <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 June 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;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.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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 29,180</p></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.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;"> 51,348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 50,225</p></td></tr><tr><td style="vertical-align:bottom;width:69.06%;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.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;"> 49,090</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.06%;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.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;"> 46,276</p></td></tr></table> 29180000 51348000 50225000 49090000 46276000 <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 June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(3.2) million and $2.1 million, respectively, which resulted in an effective tax rate of 14.5% and 23.8%, respectively. Our provision for income taxes for the six-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(2.1) million and $2.8 million, respectively, which resulted in an effective tax rate of 8.6% and 17.6%, respectively. The income tax benefit and corresponding decrease in the effective tax rate for the three and six-month periods ended June 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 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> -3200000 2100000 0.145 0.238 -2100000 2800000 0.086 0.176 <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 June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:67.25%;margin:0pt;padding:0pt;"><p 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:11.96%;border-bottom: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;">June 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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.53%;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,375</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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,500</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:67.25%;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:1.42%;border-bottom:1px 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:10.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;"> (460)</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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410,415</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:67.25%;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:1.42%;border-bottom:1px 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:10.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 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:67.25%;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:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,915</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 </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;">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;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 June 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 June 30, 2020, we had outstanding borrowings of approximately $410.9 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $183.3 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of June 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.68% on $235.9 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 potential future changes in the applicable margin and changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9.</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 June 30, 2020, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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;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;">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;"> 3,750</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;"> 379,937</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;"> 410,875</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:67.25%;margin:0pt;padding:0pt;"><p 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:11.96%;border-bottom: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;">June 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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.53%;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,375</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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,500</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:67.25%;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:1.42%;border-bottom:1px 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:10.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;"> (460)</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:67.25%;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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410,415</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:67.25%;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:1.42%;border-bottom:1px 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:10.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 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:67.25%;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:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402,915</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> 144375000 148125000 266500000 291875000 460000 516000 410415000 439484000 7500000 7500000 402915000 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;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 410900000 183300000 0.0262 175000000 0.0168 235900000 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 June 30, 2020, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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;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;">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;"> 3,750</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;"> 379,937</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;"> 410,875</p></td></tr></table> 3750000 7500000 8438000 11250000 379937000 410875000 <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 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 June 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at June 30, 2020 was a liability of approximately $5.3 million, which was partially offset by approximately $1.4 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 June 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 $129.9 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 June 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 $74.2 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 June 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 gross at fair value 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;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.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: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.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:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:44.01%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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%;border-bottom: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:9.7%;border-bottom: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;">June 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.51%;border-bottom: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:44.01%;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="background-color:#cceeff;vertical-align:bottom;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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="vertical-align:bottom;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;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:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="vertical-align:bottom;width:44.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:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,308)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,174)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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:20.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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;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.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.51%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;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.45%;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.01%;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:7.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.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:top;white-space:nowrap;width:1.45%;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.01%;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:7.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.08%;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.39%;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:top;white-space:nowrap;width:18.27%;margin:0pt;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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.28%;margin:0pt;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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;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:20.08%;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.39%;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:top;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.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;">of Income (Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;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: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:20.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 style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.28%;margin:0pt;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 June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.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 style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.2%;border-bottom: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:top;white-space:nowrap;width:1.89%;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:top;white-space:nowrap;width:8.18%;border-bottom: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:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.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;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.45%;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:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.51%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.08%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.51%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,115)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (265)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:6.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;"> 222</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;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.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;"> 1,064</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.51%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,371</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.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;"> 255,532</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (92)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p 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.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p 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:6.84%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p 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:19.51%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (134,155)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (143,568)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (606)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (104)</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;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.46%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.55%;margin:0pt;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.82%;margin:0pt;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:top;white-space:nowrap;width:6.52%;margin:0pt;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.46%;margin:0pt;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:20.55%;margin:0pt;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.46%;margin:0pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.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:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;margin:0pt;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:0.92%;margin:0pt;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:7.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;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.46%;margin:0pt;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:17.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="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:1.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="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:21.16%;margin:0pt;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.46%;margin:0pt;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:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1.46%;margin:0pt;padding: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:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:21.16%;margin:0pt;padding: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.46%;margin:0pt;padding: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:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;padding: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.46%;margin:0pt;padding: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:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;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:20.55%;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.46%;margin:0pt;padding: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:top;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:top;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.16%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.55%;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.82%;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="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:6.52%;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:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.55%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.03%;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;"><b style="font-weight:bold;">  </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.03%;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;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;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.55%;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,226)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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.52%;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,669)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (5,859)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,879)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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,196</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.16%;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:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.55%;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,272)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.52%;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;"> 51</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.03%;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;"> 461,896</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,881</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.03%;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;"> 102</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (273,896)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (277,281)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (710)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (185)</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 June 30, 2020, approximately $(1.2) million, or $(0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of June 30, 2020, approximately $(1.7) million, or $(1.3) 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;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 June 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;">Six Months Ended June 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,073)</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;"> (489)</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,345</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 0pt 0.05pt 0pt;"> (755)</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 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 June 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 gross at fair value on our consolidated balance sheets. We are not subject to any master netting agreements.</p> 175000000 0.0112 75000000 0.0171 5300000 1400000 1200000 307000 290000 75000 P2Y 150 129900000 212500000 20 74200000 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;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.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: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.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:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:44.01%;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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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%;border-bottom: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:9.7%;border-bottom: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;">June 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.51%;border-bottom: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:44.01%;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="background-color:#cceeff;vertical-align:bottom;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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="vertical-align:bottom;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;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:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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;">Other assets (long-term)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="vertical-align:bottom;width:44.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:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,308)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:44.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><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:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.01%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,174)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;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 1251000 1663000 173000 466000 5310000 290000 2308000 1813000 431000 764000 562000 318000 1174000 1678000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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:20.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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;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.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.51%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;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.45%;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.01%;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:7.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.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:top;white-space:nowrap;width:1.45%;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.01%;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:7.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.08%;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.39%;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:top;white-space:nowrap;width:18.27%;margin:0pt;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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.28%;margin:0pt;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:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;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:20.08%;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.39%;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:top;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.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;">of Income (Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;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: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:20.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 style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:18.28%;margin:0pt;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 June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" 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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.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 style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.2%;border-bottom: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:top;white-space:nowrap;width:1.89%;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:top;white-space:nowrap;width:8.18%;border-bottom: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:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:19.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.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;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;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:top;white-space:nowrap;width:8.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:top;white-space:nowrap;width:1.45%;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:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.89%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.51%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:top;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.08%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.51%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,115)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (265)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.08%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:6.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;"> 222</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;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.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;"> 1,064</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.51%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,371</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.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;"> 255,532</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (92)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:20.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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p 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.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p 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:6.84%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p 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:19.51%;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="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (134,155)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (143,568)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.01%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (606)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.45%;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.01%;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:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (104)</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;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.46%;margin:0pt;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.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.55%;margin:0pt;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.82%;margin:0pt;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:top;white-space:nowrap;width:6.52%;margin:0pt;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.46%;margin:0pt;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:20.55%;margin:0pt;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.46%;margin:0pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.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:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;margin:0pt;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:0.92%;margin:0pt;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:7.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;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.46%;margin:0pt;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:17.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="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:1.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="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:21.16%;margin:0pt;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.46%;margin:0pt;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:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:1.46%;margin:0pt;padding: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:17.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:21.16%;margin:0pt;padding: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.46%;margin:0pt;padding: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:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:20.55%;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.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:17.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;padding: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.46%;margin:0pt;padding: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:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;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:20.55%;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.46%;margin:0pt;padding: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:top;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding: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:top;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.16%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.55%;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.82%;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="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:6.52%;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:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:20.55%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.03%;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;"><b style="font-weight:bold;">  </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:top;white-space:nowrap;width:7.03%;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;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;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.55%;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,226)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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.52%;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,669)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (5,859)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,879)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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,196</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.16%;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:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.55%;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,272)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.52%;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;"> 51</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.03%;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;"> 461,896</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,881</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 509</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.03%;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;"> 102</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:20.55%;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="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (273,896)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (277,281)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (710)</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;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;"> (185)</p></td></tr></table> -763000 -1812000 -2715000 -3115000 -265000 602000 222000 1064000 218371000 255532000 431000 -92000 -134155000 -143568000 -606000 -104000 -6226000 -2669000 -5859000 -5879000 -14000 1196000 -1272000 51000 461896000 493881000 509000 102000 -273896000 -277281000 -710000 -185000 -1200000 -900000 -1700000 -1300000 <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;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 June 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;">Six Months Ended June 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,073)</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;"> (489)</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,345</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 0pt 0.05pt 0pt;"> (755)</p></td></tr></table> -1073000 -489000 2345000 -755000 <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 0pt 12pt 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 0pt 12pt 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="text-decoration:underline;text-decoration-color:#000000;">Securities Litigation</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;">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 intend to file a motion to dismiss the consolidated class action on or before August 14, 2020.  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.</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 0pt 12pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Department of Justice Investigation</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. Recently, we reached an agreement in principle with the DOJ to fully resolve the DOJ’s investigation.  In addition to the substantial expense we have incurred in connection with the matter, we currently anticipate that we will pay approximately $18.2 million to resolve the matter; however, we deny the DOJ’s allegations. If we are unable to reach a final resolution of the investigation, we anticipate that we would continue to incur substantial costs in connection with the matter, and continuation of the investigation could result in the imposition of, among other things, significant damages, injunctions, fines, or civil or criminal claims or penalties against our company or individuals. Legal expenses we incurred in responding to the DOJ investigation for the three and six-month periods ended June 30, 2020 were approximately $1.7 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">million and $3.2 million, respectively. Based upon the agreement in principle we reached with the DOJ, we recorded a legal settlement in the first six months of 2020 of $18.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event of unexpected further developments, it is possible that the ultimate resolution of any of the foregoing matters, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.</p> 0.195 P45D 250000 2000000 0.05 18200000 1700000 3200000 18200000 <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;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;">Six 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;">June 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;">June 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;"> (19,058)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</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;"> (22,212)</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;"> 13,054</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,406</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,017</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,326</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;"> 54,967</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.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</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.40)</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.24</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,406</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,017</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,326</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;"> 54,967</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;"> 1,538</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,556</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,406</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;"> 56,555</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,326</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,523</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.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</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.40)</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.23</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,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,185</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,282</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,081</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 six-month periods ended June 30, 2020, </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,271</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;">2,256</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> outstanding 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 </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">844</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;">807</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.</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;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;">Six 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;">June 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;">June 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;"> (19,058)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</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;"> (22,212)</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;"> 13,054</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,406</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,017</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,326</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;"> 54,967</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.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</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.40)</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.24</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,406</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,017</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,326</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;"> 54,967</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;"> 1,538</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,556</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,406</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;"> 56,555</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,326</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,523</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.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</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.40)</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.23</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,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,185</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,282</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,081</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 six-month periods ended June 30, 2020, </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,271</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;">2,256</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> outstanding 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 </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">844</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;">807</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.</span></td></tr></table> -19058000 6859000 -22212000 13054000 55406000 55017000 55326000 54967000 -0.34 0.12 -0.40 0.24 55406000 55017000 55326000 54967000 1538000 1556000 55406000 56555000 55326000 56523000 -0.34 0.12 -0.40 0.23 4224000 1185000 4282000 1081000 2271000 2256000 844000 807000 <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 six-month periods ended June 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;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;">Six 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;">June 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;">June 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;"> 347</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;"> 355</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;"> 686</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;"> 607</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;"> 262</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;"> 281</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;"> 547</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;"> 473</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;"> 2,819</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;"> 1,887</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;"> 4,972</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;"> 3,209</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;"> 3,428</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,523</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;"> 6,205</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;"> 4,289</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 six-month periods ended June 30, 2020, we granted stock options representing 0 and 216,494 shares of our common stock, respectively. During the three and six-month periods ended June 30, 2019, we granted stock options representing 190,000 and 1.1 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;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;">Six 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;">June 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.52% - 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.90% - 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% - 43.24%</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% - 33.69%</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 June 30, 2020, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $25.9 million, which was expected to be recognized over a weighted average period of 2.9 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 six-month period ended June 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_933Nw4DJYkGOAXbyzuwgkQ"><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_S9ogZ1C6XUuWRjEskOqhwQ"><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_gHxbaFnHxUSDegc7gy8XHA"><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_vYQmO6Ok4kqR2M0QJ5dJ8Q"><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_PrdQHj76p062AYX4EIyn6w"><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:16.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></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.15%;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:16.26%;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:81.15%;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:16.26%;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:81.15%;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:16.26%;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:81.15%;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:16.26%;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 six-month periods ended June 30, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.8 million and $1.1 million. As of June 30, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $4.2 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;">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 six-month period ended June 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 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. The potential maximum payout 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_xsfN-bWh60qslytg45Wtng"><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_9OHOalg0ykmd6QFqrU7ueA"><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_1i2H90TkIk28n0gXKFIj5g"><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 six-month periods ended June 30, 2020, we recognized expense associated with these liability awards of approximately $0.2 million and $0.4 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 June 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.6 million, which is expected to be recognized over a weighted average period of 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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. For the three-month period ended June 30, 2020, we recognized expense associated with these restricted stock units of approximately $31,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of June 30, 2020, the total remaining unrecognized compensation cost </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">related to restricted stock units was approximately $1.4 million, which is expected to be recognized over a weighted average period of 0.5 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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;">Six 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;">June 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;">June 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;"> 347</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;"> 355</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;"> 686</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;"> 607</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;"> 262</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;"> 281</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;"> 547</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;"> 473</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;"> 2,819</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;"> 1,887</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;"> 4,972</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;"> 3,209</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;"> 3,428</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,523</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;"> 6,205</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;"> 4,289</p></td></tr></table> 347000 355000 686000 607000 262000 281000 547000 473000 2819000 1887000 4972000 3209000 3428000 2523000 6205000 4289000 0 216494 190000 1100000 <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;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;">Six 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;">June 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.52% - 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.90% - 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% - 43.24%</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% - 33.69%</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.0052 0.0167 0.0190 0.0256 P4Y P5Y P3Y P5Y 0.3865 0.4324 0.2866 0.3369 25900000 P2Y10M24D 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:16.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></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.15%;margin:0pt;padding:0pt;"><p 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:16.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.15%;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:16.26%;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:81.15%;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:16.26%;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:81.15%;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:16.26%;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:81.15%;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:16.26%;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 1100000 4200000 P1Y7M6D 1.25 2.50 P3Y 200000 400000 1600000 P1Y9M18D 33504 P1Y 31000 1400000 P0Y6M <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 six-month periods ended June 30, 2020 and 2019, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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;">Six 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;">June 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;">June 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;"> 212,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,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: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;"> 447,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 477,146</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;"> 6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px 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;"> 14,175</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 16,735</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;"> 218,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 255,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 461,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 493,881</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;"> (20,462)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (18,960)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 17,474</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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px 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,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 4,250</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 0pt 0.05pt 0pt;"> (18,995)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 12,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,633)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 21,724</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;"> (3,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.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;"> (3,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 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;"> (6,659)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (5,879)</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 0pt 0.05pt 0pt;"> (3,242)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 2,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,080)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 2,791</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;"> (19,058)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 6,859</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (22,212)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 13,054</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 six-month periods ended June 30, 2020 and 2019, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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;">Six 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;">June 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;">June 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;"> 212,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,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: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;"> 447,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 477,146</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;"> 6,194</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px 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;"> 14,175</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 16,735</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;"> 218,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 255,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 461,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 493,881</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;"> (20,462)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (18,960)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 17,474</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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px 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,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 4,250</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 0pt 0.05pt 0pt;"> (18,995)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 12,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,633)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 21,724</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;"> (3,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.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;"> (3,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 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;"> (6,659)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (5,879)</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 0pt 0.05pt 0pt;"> (3,242)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 2,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,080)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 2,791</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;"> (19,058)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 6,859</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (22,212)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 13,054</p></td></tr></table> 212177000 246666000 447721000 477146000 6194000 8866000 14175000 16735000 218371000 255532000 461896000 493881000 -20462000 9855000 -18960000 17474000 1467000 2346000 1327000 4250000 -18995000 12201000 -17633000 21724000 -3305000 -3202000 -6659000 -5879000 -3242000 2140000 -2080000 2791000 -19058000 6859000 -22212000 13054000 <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 June 30, 2020 and December 31, 2019 consisted of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:10.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: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:44.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="vertical-align:bottom;white-space: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.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:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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:44.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="vertical-align:bottom;white-space: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.06%;margin:0pt;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:44.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="vertical-align:bottom;white-space: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.06%;margin:0pt;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:44.04%;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:11.06%;border-bottom: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;">June 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:44.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contracts <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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,310)</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;"> (5,310)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,913)</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;"> (3,913)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (69,100)</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;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 <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 <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 other long-term assets 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 six-month periods ended June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.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></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:20.92%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:20.92%;border-bottom: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;">June 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.96%;border-bottom: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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:9.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;">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.47%;border-bottom: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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,869</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 82,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.5pt 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.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;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 3.5pt 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.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_TnozLm8qzE2CSNaLhx2A0Q"><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</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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.5pt 0pt 0pt;"> 5,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,199</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;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,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (611)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 3.5pt 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 3.5pt 0pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3.5pt 0pt 0pt;"> 93,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 69,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,204</p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;margin: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 June 30, 2020, approximately $59.0 million in contingent consideration liability was included in other long-term obligations and approximately $10.1 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 six-month periods ended June 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(2,000) and $18,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 June 30, 2020 and December 31, 2019 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width: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: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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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: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.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:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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.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;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.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: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.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:10.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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;">June 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.23%;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.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: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.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:10.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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.23%;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.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: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.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:10.35%;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.43%;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.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: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;"> 7,930</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.23%;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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12% - 24%</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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">16.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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: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.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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;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.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: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;"> 58,170</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.23%;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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11% - 15%</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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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: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.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:10.35%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;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.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: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;"> 3,000</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.23%;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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">65%</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:10.35%;margin:0pt;padding:0pt;"><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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</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:10.35%;margin:0pt;padding:0pt;"><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 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 unobservable inputs related to a single financial asset or liability.</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;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 six-month period ended June 30, 2020, we made contingent payments of approximately </span><span style="background-color:#ffffff;">$800,000</span><span style="background-color:#ffffff;"> to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which was acquired by Merit 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 </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;">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;"><i style="font-style:italic;">Impairment and Other Charges</i></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, 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. During the three-month periods ended June 30, 2020 and 2019, we recorded impairment charges of approximately $2.4 million and $548,000, 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;">During the three and six-month periods ended June 30, 2020, we had losses of approximately $88,000 and $529,000, compared to losses of approximately $46,000 and $257,000, respectively, for the three and six-month periods ended June 30, 2019, related to the measurement of other non-financial assets, property and equipment and patents, at fair value on a nonrecurring basis subsequent to their initial recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three-month period ended June 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;">During the six-month period ended June 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.</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</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our equity investments in privately held companies, including options to acquire these companies, were $14.5 million and $17.1 million as of June 30, 2020 and December 31, 2019, respectively. 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;">Notes Receivable</i></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.8 million and $2.7 million as of June 30, 2020 and December 31, 2019, respectively. As of June 30, 2020, we had an allowance for current expected credit losses of $757,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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities. During the three and six-month periods ended June 30, 2020, we adjusted the probability of default for all securities for a period of one year 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 six-month periods ended June 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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: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.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:14.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 0pt 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.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:3.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:13.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:62.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding: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:16.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.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;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.67%;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.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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:62.67%;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin: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.05%;margin:0pt;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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:62.67%;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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px 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;">182</p></td></tr><tr><td style="vertical-align:bottom;width:62.67%;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.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:14.69%;border-bottom:3px 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;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.21%;border-bottom:3px 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;"> 757</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 June 30, 2020 and December 31, 2019 consisted of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:44.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:10.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: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:44.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="vertical-align:bottom;white-space: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.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:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-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:44.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="vertical-align:bottom;white-space: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.06%;margin:0pt;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:44.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="vertical-align:bottom;white-space: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.06%;margin:0pt;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:44.04%;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:11.06%;border-bottom: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;">June 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:44.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contracts <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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,310)</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;"> (5,310)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,913)</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;"> (3,913)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:44.04%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (69,100)</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;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 <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 <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 other long-term assets 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;"/> 5310000 5310000 1986000 1986000 3913000 3913000 69100000 69100000 1192000 1192000 290000 290000 2447000 2447000 4255000 4255000 76709000 76709000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:6.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></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:20.92%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:20.92%;border-bottom: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;">June 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.96%;border-bottom: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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p 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:9.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;">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.47%;border-bottom: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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,869</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 82,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.5pt 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.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;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 3.5pt 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.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_TnozLm8qzE2CSNaLhx2A0Q"><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</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.88%;margin:0pt;padding:0pt;"><p style="font-family:'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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.5pt 0pt 0pt;"> 5,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,199</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;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,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (611)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.81%;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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 3.5pt 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 3.5pt 0pt 0pt;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.81%;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.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3.5pt 0pt 0pt;"> 93,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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 3.5pt 0pt 0pt;"> 69,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,204</p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;margin: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> 68869000 82457000 76709000 82236000 8400000 8380000 343000 2404000 5240000 3199000 107000 57000 12861000 611000 -5000 12000 69100000 93204000 69100000 93204000 59000000.0 10100000 48100000 28600000 -2000 18000 <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 June 30, 2020 and December 31, 2019 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width: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: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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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: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.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:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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.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;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.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: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.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:10.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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;">June 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.23%;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.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: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.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:10.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.43%;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.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 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.23%;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.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: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.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:10.35%;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.43%;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.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: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;"> 7,930</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.23%;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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12% - 24%</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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">16.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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: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.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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;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.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: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;"> 58,170</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.23%;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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11% - 15%</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:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.6%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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: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.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:10.35%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;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.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: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;"> 3,000</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.23%;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.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: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.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:10.35%;margin:0pt;padding:0pt;"><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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">65%</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:10.35%;margin:0pt;padding:0pt;"><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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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: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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.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:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</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:10.35%;margin:0pt;padding:0pt;"><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 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 unobservable inputs related to a single financial asset or liability.</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;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> 7930000 0.12 0.24 0.160 58170000 0.11 0.15 0.126 3000000 0.027 0.65 7710000 0.13 0.24 66114000 0.09 0.135 2885000 0.024 0.65 800000 2400000 548000 88000 529000 46000 257000 1500000 3500000 14500000 17100000 2800000 2700000 757000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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: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.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:14.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 0pt 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.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:3.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:13.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:62.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding: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:16.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.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;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.67%;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.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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:62.67%;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin: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.05%;margin:0pt;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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:62.67%;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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px 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;">182</p></td></tr><tr><td style="vertical-align:bottom;width:62.67%;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.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:14.69%;border-bottom:3px 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;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.21%;border-bottom:3px 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;"> 757</p></td></tr></table> 670000 575000 87000 182000 757000 757000 <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 six-month periods ended June 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;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 March 31, 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,115)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> (9,644)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (14,759)</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;"> (541)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 2,524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 1,983</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;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 23</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;"> (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: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;"> (431)</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;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 606</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;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 265</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;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 2,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 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,446</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 June 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,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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (12,313)</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;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 March 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> (6,156)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (4,548)</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 0pt 0.05pt 0pt;"> (748)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0.05pt 0pt;"> 274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (474)</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;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 281</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 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 92</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;"> 104</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 104</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;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (602)</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 income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (599)</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 June 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;"> 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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (5,147)</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;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 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.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;"> (5,294)</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 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;"> (7,498)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (9,099)</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;"> 1,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 1,865</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;margin:0pt 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;"> (509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (509)</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;"> 710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 710</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;"> 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: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;"> 14</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 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,408)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,611)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> (7,019)</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 June 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,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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (12,313)</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;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,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.55%;margin: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.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-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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin: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.86%;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,618)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> (341)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.55%;margin: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,959)</p></td></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 958</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p 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.86%;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;"> (102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (102)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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;"> 185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:54.86%;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,196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,196)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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,771)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> (343)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.55%;margin: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,114)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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="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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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%;border-bottom:1px 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;"> 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,147)</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;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 March 31, 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,115)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> (9,644)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (14,759)</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;"> (541)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 2,524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 1,983</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;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 23</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;"> (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: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;"> (431)</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;"> 606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 606</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;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 265</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;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 2,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 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,446</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 June 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,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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (12,313)</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;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 March 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> (6,156)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (4,548)</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 0pt 0.05pt 0pt;"> (748)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0.05pt 0pt;"> 274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (474)</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;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 281</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 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 92</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;"> 104</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 104</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;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (602)</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 income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (599)</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 June 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;"> 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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (5,147)</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;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 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.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;"> (5,294)</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 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;"> (7,498)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (9,099)</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;"> 1,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 1,865</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;margin:0pt 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;"> (509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (509)</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;"> 710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> 710</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;"> 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: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;"> 14</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 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,408)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,611)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> (7,019)</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 June 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,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%;border-bottom:1px 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;"> (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%;border-bottom:1px 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;"> (12,313)</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;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,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.55%;margin: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.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-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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin: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.86%;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,618)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> (341)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.55%;margin: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,959)</p></td></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 958</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p 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.86%;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;"> (102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (102)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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;"> 185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:54.86%;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,196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,196)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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,771)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"> (343)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.55%;margin: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,114)</p></td></tr><tr><td style="vertical-align:bottom;width:54.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="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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.86%;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%;border-bottom:1px 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;"> 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,147)</p></td></tr></table> -5115000 -9644000 -14759000 -541000 2524000 1983000 -26000 3000 -23000 -431000 -431000 -606000 -606000 -265000 -265000 -75000 2521000 2446000 -5190000 -7123000 -12313000 1608000 -6156000 -4548000 -748000 274000 -474000 -297000 16000 -281000 92000 92000 -104000 -104000 602000 602000 -857000 258000 -599000 751000 -5898000 -5147000 218000 -5512000 -5294000 -7498000 -1601000 -9099000 -1875000 10000 -1865000 -509000 -509000 -710000 -710000 -14000 -14000 -5408000 -1611000 -7019000 -5190000 -7123000 -12313000 3522000 -5555000 -2033000 -2618000 -341000 -2959000 -960000 2000 -958000 -102000 -102000 -185000 -185000 1196000 1196000 -2771000 -343000 -3114000 751000 -5898000 -5147000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Aug. 03, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 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,484,186
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 49,702 $ 44,320
Trade receivables - net of allowance for uncollectible accounts - 2020 - $3,866 and 2019 - $3,108 138,792 155,365
Other receivables 8,214 10,016
Inventories 221,417 225,698
Prepaid expenses and other current assets 13,860 12,497
Prepaid income taxes 3,493 3,491
Income tax refund receivables 10,467 3,151
Total current assets 445,945 454,538
PROPERTY AND EQUIPMENT:    
Land and land improvements 27,815 27,554
Buildings 181,749 153,863
Manufacturing equipment 257,493 244,368
Furniture and fixtures 60,358 57,623
Leasehold improvements 44,952 43,311
Construction-in-progress 59,523 83,685
Total property and equipment 631,890 610,404
Less accumulated depreciation (248,261) (231,619)
Property and equipment - net 383,629 378,785
OTHER ASSETS:    
Goodwill 353,093 353,193
Deferred income tax assets 3,748 3,788
Right-of-use operating lease assets 79,051 80,244
Other assets 36,413 41,461
Total other assets 886,295 923,998
TOTAL ASSETS 1,715,869 1,757,321
CURRENT LIABILITIES:    
Trade payables 44,444 54,623
Accrued expenses 106,934 105,184
Current portion of long-term debt 7,500 7,500
Short-term operating lease liabilities 12,886 11,550
Income taxes payable 2,460 2,799
Total current liabilities 174,224 181,656
LONG-TERM DEBT 402,915 431,984
DEFERRED INCOME TAX LIABILITIES 45,236 45,236
LONG-TERM INCOME TAXES PAYABLE 347 347
LIABILITIES RELATED TO UNRECOGNIZED TAX BENEFITS 1,990 1,990
DEFERRED COMPENSATION PAYABLE 14,194 14,855
DEFERRED CREDITS 2,053 2,122
LONG-TERM OPERATING LEASE LIABILITIES 71,785 72,714
OTHER LONG-TERM OBLIGATIONS 74,278 56,473
Total liabilities 787,022 807,377
COMMITMENTS AND CONTINGENCIES (Notes 4, 8, 9 and 10)
STOCKHOLDERS' EQUITY:    
Preferred stock - 5,000 shares authorized as of June 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 June 30, 2020 - 55,481 and December 31, 2019 - 55,213 595,726 587,017
Retained earnings 345,434 368,221
Accumulated other comprehensive loss (12,313) (5,294)
Total stockholders' equity 928,847 949,944
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 1,715,869 1,757,321
Developed technology    
OTHER ASSETS:    
Intangible assets 354,273 379,529
Other    
OTHER ASSETS:    
Intangible assets $ 59,717 $ 65,783
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Trade receivables, allowances $ 3,866 $ 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,481 55,213
Common stock shares outstanding (in shares) 55,481 55,213
Developed technology    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 174,495 $ 149,947
Other    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 59,926 $ 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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
NET SALES $ 218,371 $ 255,532 $ 461,896 $ 493,881
COST OF SALES 134,155 143,568 273,896 277,281
GROSS PROFIT 84,216 111,964 188,000 216,600
OPERATING EXPENSES:        
Selling, general and administrative 66,767 79,977 145,575 158,247
Research and development 14,026 16,332 28,898 32,375
Legal settlement 18,200   18,200  
Impairment and other charges 3,875 548 7,720 548
Contingent consideration expense 343 2,406 5,240 3,181
Acquired in-process research and development   500   525
Total operating expenses 103,211 99,763 205,633 194,876
INCOME (LOSS) FROM OPERATIONS (18,995) 12,201 (17,633) 21,724
OTHER INCOME (EXPENSE):        
Interest income 88 342 167 698
Interest expense (2,715) (3,115) (5,859) (5,879)
Other expense - net (678) (429) (967) (698)
Total other expense - net (3,305) (3,202) (6,659) (5,879)
INCOME (LOSS) BEFORE INCOME TAXES (22,300) 8,999 (24,292) 15,845
INCOME TAX (BENEFIT) EXPENSE (3,242) 2,140 (2,080) 2,791
NET INCOME (LOSS) $ (19,058) $ 6,859 $ (22,212) $ 13,054
EARNINGS (LOSS) PER COMMON SHARE:        
Basic (in dollars per share) $ (0.34) $ 0.12 $ (0.40) $ 0.24
Diluted (in dollars per share) $ (0.34) $ 0.12 $ (0.40) $ 0.23
AVERAGE COMMON SHARES:        
Basic (in shares) 55,406 55,017 55,326 54,967
Diluted (in shares) 55,406 56,555 55,326 56,523
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (19,058) $ 6,859 $ (22,212) $ 13,054
Other comprehensive income (loss):        
Cash flow hedges (101) (1,154) (7,283) (3,731)
Income tax benefit (expense) 26 297 1,875 960
Foreign currency translation adjustment 2,524 274 (1,601) (341)
Income tax benefit (expense) (3) (16) (10) (2)
Total other comprehensive income (loss) 2,446 (599) (7,019) (3,114)
Total comprehensive income (loss) $ (16,612) $ 6,260 $ (29,231) $ 9,940
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
Accumulated Other Comprehensive Income (Loss)
Total
Beginning balance at Dec. 31, 2018 $ 571,383 $ 363,425 $ (2,033) $ 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
Cumulative effect adjustment upon adoption of ASU | ASU 2016-02   93   93
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 363,425 (2,033) 932,775
Beginning balance (in shares) at Dec. 31, 2018 54,893      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss)       13,054
Other comprehensive income (loss)       (3,114)
Ending balance at Jun. 30, 2019 $ 579,250 376,572 (5,147) 950,675
Ending balance (in shares) at Jun. 30, 2019 55,079      
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      
Beginning balance at Dec. 31, 2019 $ 587,017 368,221 (5,294) $ 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)
Cumulative effect adjustment upon adoption of ASU | ASU 2016-13   (575)   (575)
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 368,221 (5,294) $ 949,944
Beginning balance (in shares) at Dec. 31, 2019 55,213     55,213
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss)       $ (22,212)
Other comprehensive income (loss)       (7,019)
Ending balance at Jun. 30, 2020 $ 595,726 345,434 (12,313) $ 928,847
Ending balance (in shares) at Jun. 30, 2020 55,481     55,481
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     55,481
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (22,212) $ 13,054
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 47,040 45,010
Loss on sales and/or abandonment of property and equipment 370 803
Write-off of certain intangible assets and other long-term assets 7,820 594
Acquired in-process research and development   525
Amortization of right-of-use operating lease assets 6,339 5,874
Fair value adjustments to contingent consideration 5,240 3,181
Amortization of deferred credits (69) (70)
Amortization of long-term debt issuance costs 302 402
Stock-based compensation expense 6,205 4,289
Changes in operating assets and liabilities, net of effects from acquisitions:    
Trade receivables 15,292 (21,206)
Other receivables 643 445
Inventories 2,255 (5,138)
Prepaid expenses and other current assets (1,349) (1,052)
Prepaid income taxes   (45)
Income tax refund receivables (7,329) (3,980)
Other assets 128 (2,845)
Trade payables (3,872) 1,338
Accrued expenses 19,664 1,079
Income taxes payable 1,572 (2,059)
Deferred compensation payable (661) 1,518
Operating lease liabilities (6,177) (5,882)
Other long-term obligations 2,015 (145)
Total adjustments 95,428 22,636
Net cash provided by operating activities 73,216 35,690
Capital expenditures for:    
Property and equipment (25,803) (35,959)
Intangible assets (1,790) (1,607)
Proceeds from the sale of property and equipment 27 22
Cash received for settlement of current note receivable 250  
Cash paid in acquisitions, net of cash acquired (100) (37,256)
Net cash used in investing activities (27,416) (74,800)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 3,670 3,374
Proceeds from issuance of long-term debt 38,567 125,746
Payments on long-term debt (67,692) (120,746)
Contingent payments related to acquisitions (12,861) (611)
Payment of taxes related to an exchange of common stock (866)  
Net cash provided by (used in) financing activities (39,182) 7,763
EFFECT OF EXCHANGE RATES ON CASH (1,236) (830)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 5,382 (32,177)
CASH AND CASH EQUIVALENTS:    
Beginning of period 44,320 67,359
End of period 49,702 35,182
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest (net of capitalized interest of $551 and $540, respectively) 5,937 5,794
Income taxes 3,808 8,856
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchases in accounts payable 1,970 3,331
Current note receivable converted to equity investment 899  
Acquisition purchases in accrued expenses and other long-term obligations   8,400
Merit common stock surrendered (39 and 0 shares, respectively) in exchange for exercise of stock options 1,467  
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 7,029 $ 2,927
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Statement of Cash Flows [Abstract]    
Net capitalized interest $ 551 $ 540
Common stock surrendered in exchange for exercise of stock options (in shares) 39 0
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Other Items
6 Months Ended
Jun. 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 six months ended June 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 June 30, 2020 and December 31, 2019, and our results of operations and cash flows for the three and six-month periods ended June 30, 2020 and 2019. The results of operations for the three and six-month periods ended June 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 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 six months ended June 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.2 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 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 reduced salaries for a number of groups, including all executive positions. 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 the 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
6 Months Ended
Jun. 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.

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
6 Months Ended
Jun. 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 2 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 six-month periods ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

42,614

$

30,021

$

72,635

$

55,975

$

32,873

$

88,848

Cardiac Intervention

 

22,698

43,307

 

66,005

 

29,145

 

50,498

 

79,643

Custom Procedural Solutions

 

23,383

21,936

 

45,319

 

25,150

 

22,066

 

47,216

OEM

 

23,607

4,611

 

28,218

 

25,843

 

5,116

 

30,959

Total

 

112,302

99,875

 

212,177

 

136,113

 

110,553

 

246,666

 

Endoscopy

Endoscopy devices

 

5,838

 

356

 

6,194

 

8,549

 

317

 

8,866

Total

$

118,140

$

100,231

$

218,371

$

144,662

$

110,870

$

255,532

Six Months Ended

Six Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

98,416

$

61,294

$

159,710

$

111,575

$

61,906

$

173,481

Cardiac Intervention

 

51,293

87,303

 

138,596

 

56,161

 

96,022

 

152,183

Custom Procedural Solutions

 

48,797

44,143

 

92,940

 

48,965

 

44,112

 

93,077

OEM

 

47,274

9,201

 

56,475

 

49,904

 

8,501

 

58,405

Total

 

245,780

201,941

 

447,721

 

266,605

 

210,541

 

477,146

 

Endoscopy

Endoscopy devices

 

13,416

 

759

 

14,175

 

16,117

 

618

 

16,735

Total

$

259,196

$

202,700

$

461,896

$

282,722

$

211,159

$

493,881

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
6 Months Ended
Jun. 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 purchase price was preliminarily allocated 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. Brightwater recently 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. During the three-month period ended June 30, 2020, certain non-significant measurement period adjustments were recorded resulting from our ongoing activities with respect to finalizing our purchase price allocation, including reassessment of the

tax assets and liabilities for this acquisition. 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 six-month periods ended June 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 six-month periods ended June 30, 2020.

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

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

    

June 30, 2020

    

December 31, 2019

Finished goods

$

122,747

$

134,467

Work-in-process

 

20,154

 

17,602

Raw materials

 

78,516

 

73,629

Total inventories

$

221,417

$

225,698

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 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 six-month period ended June 30, 2020 were as follows (in thousands):

    

2020

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

(215)

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at June 30

$

353,093

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

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

June 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

24,492

$

(7,863)

$

16,629

Distribution agreements

 

5,754

 

(4,723)

 

1,031

License agreements

 

21,957

 

(8,698)

 

13,259

Trademarks

 

30,242

 

(10,936)

 

19,306

Customer lists

 

34,698

 

(27,706)

 

6,992

In-process technology

 

2,500

 

 

2,500

Total

$

119,643

$

(59,926)

$

59,717

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 the three and six-month periods ended June 30, 2020 was approximately $14.8 million and $29.8 million, respectively. Aggregate amortization expense for the three and six-month periods ended June 30, 2019 was approximately $14.9 million and $29.7 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 compare the carrying value of the amortizing intangible assets acquired to the undiscounted cash flows expected to result from the asset group and determine whether the carrying amount is recoverable. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. During the three-month period ended June 30, 2020, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment was our planned closure of our procedural pack business in Australia acquired in our October 2017 acquisition of ITL Healthcare Pty Ltd. (“ITL”). We recorded an impairment charge for ITL intangible assets of approximately $2.4 million during the three months ended June 30, 2020, all of which pertained to our cardiovascular segment. During the three months ended June 30, 2019 we recorded an impairment charge of $548,000 for the discontinuation of our product associated with the assets acquired in our June 2017 acquisition of patent rights and other intellectual property related to the Repositionable Chest Tube and related devices from Lazarus Medical Technologies, LLC.

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

29,180

2021

 

51,348

2022

 

50,225

2023

49,090

2024

 

46,276

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

7.   Income Taxes. Our provision for income taxes for the three-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(3.2) million and $2.1 million, respectively, which resulted in an effective tax rate of 14.5% and 23.8%, respectively. Our provision for income taxes for the six-month periods ended June 30, 2020 and 2019 was a tax expense (benefit) of approximately $(2.1) million and $2.8 million, respectively, which resulted in an effective tax rate of 8.6% and 17.6%, respectively. The income tax benefit and corresponding decrease in the effective tax rate for the three and six-month periods ended June 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 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
6 Months Ended
Jun. 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 June 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Term loans

$

144,375

$

148,125

Revolving credit loans

 

266,500

 

291,875

Less unamortized debt issuance costs

 

(460)

 

(516)

Total long-term debt

 

410,415

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

402,915

$

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

As of June 30, 2020, we had outstanding borrowings of approximately $410.9 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $183.3 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of June 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.68% on $235.9 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 potential future changes in the applicable margin and changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

3,750

2021

7,500

2022

8,438

2023

11,250

2024

 

379,937

Total future minimum principal payments

$

410,875

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives
6 Months Ended
Jun. 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 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 June 30, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at June 30, 2020 was a liability of approximately $5.3 million, which was partially offset by approximately $1.4 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 June 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 $129.9 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 June 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 $74.2 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of June 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 gross at fair value 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

    

Balance Sheet Location

    

June 30, 2020

    

December 31, 2019

Derivative instruments designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,251

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

173

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(5,310)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,308)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(431)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

562

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,174)

 

(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, consolidated statements of comprehensive income 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 June 30, 

Three Months Ended June 30, 

Three Months Ended June 30, 

2020

 

2019

 

  

2020

  

  

2019

  

2020

  

  

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

 

  

    

  

    

 

  

Interest rate swaps

$

(763)

$

(1,812)

Interest expense

$

(2,715)

$

(3,115)

$

(265)

$

602

Foreign currency forward contracts

 

222

 

1,064

Revenue

 

218,371

 

255,532

 

431

 

(92)

Cost of sales

 

(134,155)

 

(143,568)

 

(606)

 

(104)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Six Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

2020

 

2019

 

2020

 

 

2019

2020

 

 

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

  

    

  

    

  

Interest rate swaps

$

(6,226)

$

(2,669)

Interest expense

$

(5,859)

$

(5,879)

$

(14)

$

1,196

Foreign currency forward contracts

 

(1,272)

 

51

Revenue

 

461,896

 

493,881

 

509

 

102

Cost of sales

 

(273,896)

 

(277,281)

 

(710)

 

(185)

As of June 30, 2020, approximately $(1.2) million, or $(0.9) million after taxes, was expected to be reclassified from accumulated other comprehensive income (loss) to earnings in revenue and cost of sales over the succeeding twelve months. As of June 30, 2020, approximately $(1.7) million, or $(1.3) 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 June 30, 

    

Six Months Ended June 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,073)

$

(489)

$

2,345

$

(755)

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 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 intend to file a motion to dismiss the consolidated class action on or before August 14, 2020.  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.

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. Recently, we reached an agreement in principle with the DOJ to fully resolve the DOJ’s investigation.  In addition to the substantial expense we have incurred in connection with the matter, we currently anticipate that we will pay approximately $18.2 million to resolve the matter; however, we deny the DOJ’s allegations. If we are unable to reach a final resolution of the investigation, we anticipate that we would continue to incur substantial costs in connection with the matter, and continuation of the investigation could result in the imposition of, among other things, significant damages, injunctions, fines, or civil or criminal claims or penalties against our company or individuals. Legal expenses we incurred in responding to the DOJ investigation for the three and six-month periods ended June 30, 2020 were approximately $1.7

million and $3.2 million, respectively. Based upon the agreement in principle we reached with the DOJ, we recorded a legal settlement in the first six months of 2020 of $18.2 million.

In the event of unexpected further developments, it is possible that the ultimate resolution of any of the foregoing matters, or other similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for 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)
6 Months Ended
Jun. 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

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

Average common shares outstanding

 

55,406

 

55,017

 

55,326

 

54,967

Basic EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.24

Average common shares outstanding

55,406

55,017

55,326

54,967

Effect of dilutive stock options (1)

1,538

1,556

Total potential shares outstanding

55,406

56,555

55,326

56,523

Diluted EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.23

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

4,224

1,185

4,282

1,081

(1)For the three and six-month periods ended June 30, 2020, 2,271 and 2,256 outstanding 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 844 and 807 shares, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense
6 Months Ended
Jun. 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 six-month periods ended June 30, 2020 and 2019 consisted of the following (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

347

$

355

$

686

$

607

Research and development

 

262

 

281

 

547

 

473

Selling, general and administrative

 

2,819

 

1,887

 

4,972

 

3,209

Stock-based compensation expense before taxes

$

3,428

$

2,523

$

6,205

$

4,289

Nonqualified Stock Options

During the three and six-month periods ended June 30, 2020, we granted stock options representing 0 and 216,494 shares of our common stock, respectively. During the three and six-month periods ended June 30, 2019, we granted stock options representing 190,000 and 1.1 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:

Six Months Ended

 

June 30, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

1.90% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 43.24%

  

28.66% - 33.69%

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

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

During the six-month period ended June 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:

Six Months Ended

June 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 six-month periods ended June 30, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.8 million and $1.1 million. As of June 30, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $4.2 million, which is expected to be recognized over a weighted average period of 1.6 years.

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

During the six-month period ended June 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 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. The potential maximum payout 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 six-month periods ended June 30, 2020, we recognized expense associated with these liability awards of approximately $0.2 million and $0.4 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 June 30, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $1.6 million, which is expected to be recognized over a weighted average period of 1.8 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. For the three-month period ended June 30, 2020, we recognized expense associated with these restricted stock units of approximately $31,000 within selling, general and administrative expenses in our consolidated statement of income (loss). As of June 30, 2020, the total remaining unrecognized compensation cost

related to restricted stock units was approximately $1.4 million, which is expected to be recognized over a weighted average period of 0.5 years.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting
6 Months Ended
Jun. 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 six-month periods ended June 30, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

212,177

$

246,666

$

447,721

$

477,146

Endoscopy

 

6,194

 

8,866

 

14,175

 

16,735

Total net sales

 

218,371

 

255,532

 

461,896

 

493,881

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(20,462)

 

9,855

 

(18,960)

 

17,474

Endoscopy

 

1,467

 

2,346

 

1,327

 

4,250

Total operating income (loss)

 

(18,995)

 

12,201

 

(17,633)

 

21,724

Total other expense - net

 

(3,305)

 

(3,202)

 

(6,659)

 

(5,879)

Income tax (benefit) expense

 

(3,242)

 

2,140

 

(2,080)

 

2,791

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 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 June 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

    

June 30, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(5,310)

$

$

(5,310)

$

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

$

1,986

$

$

1,986

$

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

$

(3,913)

$

$

(3,913)

$

Contingent consideration liabilities

$

(69,100)

$

$

$

(69,100)

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

$

1,192

$

$

1,192

$

Interest rate contract (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 other long-term assets 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 six-month periods ended June 30, 2020 and 2019 consisted of the following (in thousands):

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

68,869

$

82,457

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

8,400

 

 

8,380

Contingent consideration expense

 

343

 

2,404

 

5,240

 

3,199

Contingent payments made

 

(107)

 

(57)

 

(12,861)

 

(611)

Effect of foreign exchange

(5)

12

Ending balance

$

69,100

$

93,204

$

69,100

$

93,204

As of June 30, 2020, approximately $59.0 million in contingent consideration liability was included in other long-term obligations and approximately $10.1 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 six-month periods ended June 30, 2019, we recorded a gain (loss) on the contingent receivable of approximately $(2,000) and $18,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 June 30, 2020 and December 31, 2019 (amounts in thousands):

Fair value at

June 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

7,930

 

Discounted cash flow

 

Discount rate

12% - 24%

 

16.0%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,170

 

Monte Carlo simulation

 

Discount rate

11% - 15%

 

12.6%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

3,000

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

65%

Projected year of payment

2022

(1) Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for unobservable inputs related to a single financial asset or liability.

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 six-month period ended June 30, 2020, we made contingent payments of approximately $800,000 to a current director of Merit and former shareholder of Cianna Medical, Inc. (“Cianna Medical”), which was acquired by Merit 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 and Other 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, 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. During the three-month periods ended June 30, 2020 and 2019, we recorded impairment charges of approximately $2.4 million and $548,000, respectively, related to certain acquired intangible assets (see Note 6).

During the three and six-month periods ended June 30, 2020, we had losses of approximately $88,000 and $529,000, compared to losses of approximately $46,000 and $257,000, respectively, for the three and six-month periods ended June 30, 2019, related to the measurement of other non-financial assets, property and equipment and patents, at fair value on a nonrecurring basis subsequent to their initial recognition.

During the three-month period ended June 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.

During the six-month period ended June 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.

Equity Investments

Our equity investments in privately held companies, including options to acquire these companies, were $14.5 million and $17.1 million as of June 30, 2020 and December 31, 2019, respectively. 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.

Notes Receivable

Our outstanding long-term notes receivable, including accrued interest, were approximately $2.8 million and $2.7 million as of June 30, 2020 and December 31, 2019, respectively. As of June 30, 2020, we had an allowance for current expected credit losses of $757,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 six-month periods ended June 30, 2020, we adjusted the probability of default for all securities for a period of one year 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 six-month periods ended June 30, 2020 (in thousands):

Three Months Ended

Six Months Ended

June 30, 2020

    

June 30, 2020

Beginning balance

$

670

$

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

575

Provision for credit loss expense

87

182

Ending balance

$

757

$

757

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

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of March 31, 2020

$

(5,115)

$

(9,644)

$

(14,759)

Other comprehensive income (loss)

 

(541)

2,524

1,983

Income taxes

 

26

(3)

23

Reclassifications to:

Revenue

(431)

(431)

Cost of sales

606

606

Interest expense

265

265

Net other comprehensive income (loss)

(75)

2,521

2,446

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of March 31, 2019

$

1,608

$

(6,156)

$

(4,548)

Other comprehensive income (loss)

 

(748)

274

(474)

Income taxes

 

297

(16)

281

Reclassifications to:

Revenue

92

92

Cost of sales

104

104

Interest expense

(602)

(602)

Net other comprehensive income (loss)

(857)

258

(599)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive loss

 

(7,498)

(1,601)

(9,099)

Income taxes

 

1,875

(10)

1,865

Reclassifications to:

Revenue

(509)

(509)

Cost of sales

710

710

Interest expense

14

14

Net other comprehensive loss

(5,408)

(1,611)

(7,019)

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,618)

(341)

(2,959)

Income taxes

 

960

(2)

958

Reclassifications to:

Revenue

(102)

(102)

Cost of sales

185

185

Interest expense

(1,196)

(1,196)

Net other comprehensive loss

(2,771)

(343)

(3,114)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 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 six months ended June 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 June 30, 2020 and December 31, 2019, and our results of operations and cash flows for the three and six-month periods ended June 30, 2020 and 2019. The results of operations for the three and six-month periods ended June 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 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.

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 2 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 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 June 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 gross at fair value 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)
6 Months Ended
Jun. 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 six-month periods ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

42,614

$

30,021

$

72,635

$

55,975

$

32,873

$

88,848

Cardiac Intervention

 

22,698

43,307

 

66,005

 

29,145

 

50,498

 

79,643

Custom Procedural Solutions

 

23,383

21,936

 

45,319

 

25,150

 

22,066

 

47,216

OEM

 

23,607

4,611

 

28,218

 

25,843

 

5,116

 

30,959

Total

 

112,302

99,875

 

212,177

 

136,113

 

110,553

 

246,666

 

Endoscopy

Endoscopy devices

 

5,838

 

356

 

6,194

 

8,549

 

317

 

8,866

Total

$

118,140

$

100,231

$

218,371

$

144,662

$

110,870

$

255,532

Six Months Ended

Six Months Ended

June 30, 2020

June 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

98,416

$

61,294

$

159,710

$

111,575

$

61,906

$

173,481

Cardiac Intervention

 

51,293

87,303

 

138,596

 

56,161

 

96,022

 

152,183

Custom Procedural Solutions

 

48,797

44,143

 

92,940

 

48,965

 

44,112

 

93,077

OEM

 

47,274

9,201

 

56,475

 

49,904

 

8,501

 

58,405

Total

 

245,780

201,941

 

447,721

 

266,605

 

210,541

 

477,146

 

Endoscopy

Endoscopy devices

 

13,416

 

759

 

14,175

 

16,117

 

618

 

16,735

Total

$

259,196

$

202,700

$

461,896

$

282,722

$

211,159

$

493,881

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
6 Months Ended
Jun. 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)
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory

    

June 30, 2020

    

December 31, 2019

Finished goods

$

122,747

$

134,467

Work-in-process

 

20,154

 

17,602

Raw materials

 

78,516

 

73,629

Total inventories

$

221,417

$

225,698

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 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

 

(215)

Additions and adjustments as the result of acquisitions

 

115

Goodwill balance at June 30

$

353,093

Other intangible assets

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

June 30, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

24,492

$

(7,863)

$

16,629

Distribution agreements

 

5,754

 

(4,723)

 

1,031

License agreements

 

21,957

 

(8,698)

 

13,259

Trademarks

 

30,242

 

(10,936)

 

19,306

Customer lists

 

34,698

 

(27,706)

 

6,992

In-process technology

 

2,500

 

 

2,500

Total

$

119,643

$

(59,926)

$

59,717

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

Year Ending December 31,

    

Estimated Amortization Expense

Remaining 2020

$

29,180

2021

 

51,348

2022

 

50,225

2023

49,090

2024

 

46,276

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

    

June 30, 2020

    

December 31, 2019

Term loans

$

144,375

$

148,125

Revolving credit loans

 

266,500

 

291,875

Less unamortized debt issuance costs

 

(460)

 

(516)

Total long-term debt

 

410,415

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

402,915

$

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

3,750

2021

7,500

2022

8,438

2023

11,250

2024

 

379,937

Total future minimum principal payments

$

410,875

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives (Tables)
6 Months Ended
Jun. 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

    

Balance Sheet Location

    

June 30, 2020

    

December 31, 2019

Derivative instruments designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,251

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

173

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(5,310)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(2,308)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(431)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

562

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,174)

 

(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, consolidated statements of comprehensive income 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 June 30, 

Three Months Ended June 30, 

Three Months Ended June 30, 

2020

 

2019

 

  

2020

  

  

2019

  

2020

  

  

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

 

  

    

  

    

 

  

Interest rate swaps

$

(763)

$

(1,812)

Interest expense

$

(2,715)

$

(3,115)

$

(265)

$

602

Foreign currency forward contracts

 

222

 

1,064

Revenue

 

218,371

 

255,532

 

431

 

(92)

Cost of sales

 

(134,155)

 

(143,568)

 

(606)

 

(104)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income (Loss)

Reclassified from AOCI

Six Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

2020

 

2019

 

2020

 

 

2019

2020

 

 

2019

Derivative instrument

    

  

    

  

    

Location in statements of income

    

  

    

  

    

  

    

  

Interest rate swaps

$

(6,226)

$

(2,669)

Interest expense

$

(5,859)

$

(5,879)

$

(14)

$

1,196

Foreign currency forward contracts

 

(1,272)

 

51

Revenue

 

461,896

 

493,881

 

509

 

102

Cost of sales

 

(273,896)

 

(277,281)

 

(710)

 

(185)

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

    

Six Months Ended June 30, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

(1,073)

$

(489)

$

2,345

$

(755)

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Common Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2020

2019

2020

2019

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

Average common shares outstanding

 

55,406

 

55,017

 

55,326

 

54,967

Basic EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.24

Average common shares outstanding

55,406

55,017

55,326

54,967

Effect of dilutive stock options (1)

1,538

1,556

Total potential shares outstanding

55,406

56,555

55,326

56,523

Diluted EPS

$

(0.34)

$

0.12

$

(0.40)

$

0.23

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

4,224

1,185

4,282

1,081

(1)For the three and six-month periods ended June 30, 2020, 2,271 and 2,256 outstanding 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 844 and 807 shares, respectively.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 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

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Cost of sales

$

347

$

355

$

686

$

607

Research and development

 

262

 

281

 

547

 

473

Selling, general and administrative

 

2,819

 

1,887

 

4,972

 

3,209

Stock-based compensation expense before taxes

$

3,428

$

2,523

$

6,205

$

4,289

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

Six Months Ended

 

June 30, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

1.90% - 2.56%

Expected option term

 

4.0 - 5.0 years

 

3.0 - 5.0 years

Expected dividend yield

 

 

Expected price volatility

 

38.65% - 43.24%

  

28.66% - 33.69%

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

Six Months Ended

June 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)
6 Months Ended
Jun. 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 six-month periods ended June 30, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Net Sales

 

  

 

  

 

  

 

  

Cardiovascular

$

212,177

$

246,666

$

447,721

$

477,146

Endoscopy

 

6,194

 

8,866

 

14,175

 

16,735

Total net sales

 

218,371

 

255,532

 

461,896

 

493,881

Operating Income (Loss)

 

  

 

  

 

  

 

  

Cardiovascular

 

(20,462)

 

9,855

 

(18,960)

 

17,474

Endoscopy

 

1,467

 

2,346

 

1,327

 

4,250

Total operating income (loss)

 

(18,995)

 

12,201

 

(17,633)

 

21,724

Total other expense - net

 

(3,305)

 

(3,202)

 

(6,659)

 

(5,879)

Income tax (benefit) expense

 

(3,242)

 

2,140

 

(2,080)

 

2,791

Net income (loss)

$

(19,058)

$

6,859

$

(22,212)

$

13,054

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 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 June 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

    

June 30, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(5,310)

$

$

(5,310)

$

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

$

1,986

$

$

1,986

$

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

$

(3,913)

$

$

(3,913)

$

Contingent consideration liabilities

$

(69,100)

$

$

$

(69,100)

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

$

1,192

$

$

1,192

$

Interest rate contract (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 other long-term assets 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

    

Three Months Ended

    

Six Months Ended

    

June 30, 

    

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning balance

$

68,869

$

82,457

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

8,400

 

 

8,380

Contingent consideration expense

 

343

 

2,404

 

5,240

 

3,199

Contingent payments made

 

(107)

 

(57)

 

(12,861)

 

(611)

Effect of foreign exchange

(5)

12

Ending balance

$

69,100

$

93,204

$

69,100

$

93,204

Fair Value Inputs, Liabilities, Quantitative Information

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

Fair value at

June 30, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

7,930

 

Discounted cash flow

 

Discount rate

12% - 24%

 

16.0%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,170

 

Monte Carlo simulation

 

Discount rate

11% - 15%

 

12.6%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

3,000

Scenario-based method

Discount rate

2.7%

Probability of milestone payment

65%

Projected year of payment

2022

(1) Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for unobservable inputs related to a single financial asset or liability.

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

Three Months Ended

Six Months Ended

June 30, 2020

    

June 30, 2020

Beginning balance

$

670

$

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

575

Provision for credit loss expense

87

182

Ending balance

$

757

$

757

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 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 March 31, 2020

$

(5,115)

$

(9,644)

$

(14,759)

Other comprehensive income (loss)

 

(541)

2,524

1,983

Income taxes

 

26

(3)

23

Reclassifications to:

Revenue

(431)

(431)

Cost of sales

606

606

Interest expense

265

265

Net other comprehensive income (loss)

(75)

2,521

2,446

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of March 31, 2019

$

1,608

$

(6,156)

$

(4,548)

Other comprehensive income (loss)

 

(748)

274

(474)

Income taxes

 

297

(16)

281

Reclassifications to:

Revenue

92

92

Cost of sales

104

104

Interest expense

(602)

(602)

Net other comprehensive income (loss)

(857)

258

(599)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2019

$

218

$

(5,512)

$

(5,294)

Other comprehensive loss

 

(7,498)

(1,601)

(9,099)

Income taxes

 

1,875

(10)

1,865

Reclassifications to:

Revenue

(509)

(509)

Cost of sales

710

710

Interest expense

14

14

Net other comprehensive loss

(5,408)

(1,611)

(7,019)

Balance as of June 30, 2020

$

(5,190)

$

(7,123)

$

(12,313)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of December 31, 2018

$

3,522

$

(5,555)

$

(2,033)

Other comprehensive loss

 

(2,618)

(341)

(2,959)

Income taxes

 

960

(2)

958

Reclassifications to:

Revenue

(102)

(102)

Cost of sales

185

185

Interest expense

(1,196)

(1,196)

Net other comprehensive loss

(2,771)

(343)

(3,114)

Balance as of June 30, 2019

$

751

$

(5,898)

$

(5,147)

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Other Items (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Reclassifications    
Fair value adjustments to contingent consideration $ 5,240 $ 3,181
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Issued Financial Accounting Standards (Details) - ASU 2016-13
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
New Financial Accounting Standards  
Cumulative effect on retained earnings, net of tax $ (575)
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 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
item
segment
Jun. 30, 2019
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 218,371 $ 255,532 $ 461,896 $ 493,881
United States        
Disaggregation of Revenue [Line Items]        
Net sales 118,140 144,662 259,196 282,722
International        
Disaggregation of Revenue [Line Items]        
Net sales 100,231 110,870 $ 202,700 211,159
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 212,177 246,666 $ 447,721 477,146
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 72,635 88,848 159,710 173,481
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 66,005 79,643 138,596 152,183
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 45,319 47,216 92,940 93,077
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 28,218 30,959 56,475 58,405
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 112,302 136,113 245,780 266,605
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 42,614 55,975 98,416 111,575
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 22,698 29,145 51,293 56,161
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 23,383 25,150 48,797 48,965
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 23,607 25,843 47,274 49,904
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 99,875 110,553 201,941 210,541
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 30,021 32,873 61,294 61,906
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 43,307 50,498 87,303 96,022
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 21,936 22,066 44,143 44,112
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 4,611 5,116 9,201 8,501
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 6,194 8,866 14,175 16,735
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 6,194 8,866 14,175 16,735
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 5,838 8,549 13,416 16,117
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 356 $ 317 $ 759 $ 618
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Aug. 01, 2019
USD ($)
Jun. 14, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
EUR (€)
Business Acquisition [Line Items]              
Payments to acquire intangible assets         $ 1,790 $ 1,607  
Impairment and other charges     $ 3,875 $ 548 7,720 $ 548  
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
Jun. 30, 2020
Dec. 31, 2019
Aug. 01, 2019
Jun. 14, 2019
Assets Acquired        
Goodwill $ 353,093 $ 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
Jun. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 122,747 $ 134,467
Work-in-process 20,154 17,602
Raw materials 78,516 73,629
Total Inventories $ 221,417 $ 225,698
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Goodwill [Roll Forward]  
Goodwill balance at beginning of period $ 353,193
Effect of foreign exchange 215
Additions and adjustments as the result of acquisitions 115
Goodwill balance at end of period $ 353,093
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 119,643 $ 131,390
Accumulated Amortization (59,926) (65,607)
Net Carrying Amount 59,717 65,783
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,492 22,703
Accumulated Amortization (7,863) (6,863)
Net Carrying Amount 16,629 15,840
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,754 8,012
Accumulated Amortization (4,723) (6,794)
Net Carrying Amount 1,031 1,218
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,957 26,987
Accumulated Amortization (8,698) (12,746)
Net Carrying Amount 13,259 14,241
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,242 30,240
Accumulated Amortization (10,936) (9,477)
Net Carrying Amount 19,306 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,698 39,984
Accumulated Amortization (27,706) (28,763)
Net Carrying Amount 6,992 11,221
In-process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,500 2,500
Net Carrying Amount $ 2,500 $ 2,500
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]          
Accumulated goodwill impairment losses $ 8,300   $ 8,300   $ 8,300
Goodwill impairment loss     0 $ 0  
Aggregate amortization expense 14,800 $ 14,900 $ 29,800 $ 29,700  
Impairment of intangible assets 2,400 548      
ITL Healthcare Pty Ltd          
Finite-Lived Intangible Assets [Line Items]          
Impairment of intangible assets $ 2,400        
Lazarus Medical Technologies, LLC          
Finite-Lived Intangible Assets [Line Items]          
Impairment of intangible assets   $ 548      
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2020 $ 29,180
2021 51,348
2022 50,225
2023 49,090
2024 $ 46,276
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ (3,242) $ 2,140 $ (2,080) $ 2,791
Effective tax rate 14.50% 23.80% 8.60% 17.60%
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
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt $ 410,875  
Less unamortized debt issuance costs (460) $ (516)
Total long-term debt 410,415 439,484
Less current portion 7,500 7,500
Long-term portion 402,915 431,984
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 144,375 148,125
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 266,500 $ 291,875
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Outstanding borrowings $ 410,875  
Credit Agreement    
Debt Instrument [Line Items]    
Outstanding borrowings 410,900  
Available borrowing capacity $ 183,300  
Fixed interest rate percent 2.62% 2.62%
Debt subject to fixed interest rate $ 175,000 $ 175,000
Variable interest rate percent 1.68% 3.30%
Debt subject to variable interest rate $ 235,900 $ 265,000
Term Loan    
Debt Instrument [Line Items]    
Outstanding borrowings 144,375 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 266,500 $ 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
6 Months Ended
Jun. 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
Jun. 30, 2020
USD ($)
Debt Disclosure [Abstract]  
Remaining 2020 $ 3,750
2021 7,500
2022 8,438
2023 11,250
2024 379,937
Total future minimum principal payments $ 410,875
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 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 $ (1,200)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (900)      
Interest expense        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross (1,700)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (1,300)      
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 5,300      
Deferred tax liability used to offset fair value of interest rate swap $ 1,400 307    
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
Jun. 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 | $ $ 129.9 $ 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 | $ $ 74.2 $ 65.0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 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 | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (5,310) (290)
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 173 466
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 1,251 1,663
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (2,308) (1,813)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (431) (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 562 318
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,174) $ (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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI $ (101) $ (1,154) $ (7,283) $ (3,731)
Derivatives designated as cash flow hedges | Cost of sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in income (134,155) (143,568) (273,896) (277,281)
Amount of Gain/(Loss) reclassified from AOCI (606) (104) (710) (185)
Derivatives designated as cash flow hedges | Interest rate swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI (763) (1,812) (6,226) (2,669)
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,715) (3,115) (5,859) (5,879)
Amount of Gain/(Loss) reclassified from AOCI (265) 602 (14) 1,196
Derivatives designated as cash flow hedges | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI 222 1,064 (1,272) 51
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in income 218,371 255,532 461,896 493,881
Amount of Gain/(Loss) reclassified from AOCI $ 431 $ (92) $ 509 $ 102
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Not designated as hedging instrument | Foreign currency forward contracts | Other income (expense)        
Derivative [Line Items]        
Gain (loss) on derivative $ (1,073) $ (489) $ 2,345 $ (755)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Oct. 11, 2019
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Loss Contingencies [Line Items]        
Legal expenses   $ 18,200 $ 18,200  
U.S. Department of Justice Matter        
Loss Contingencies [Line Items]        
Legal settlement     18,200  
Legal expenses   1,700 3,200  
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 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Earnings Per Share, Basic and Diluted [Abstract]            
Net income (loss) $ (19,058) $ (3,154) $ 6,859 $ 6,195 $ (22,212) $ 13,054
Average common shares outstanding (in shares) 55,406   55,017   55,326 54,967
Basic EPS (in dollars per share) $ (0.34)   $ 0.12   $ (0.40) $ 0.24
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Average common shares outstanding (in shares) 55,406 55,017 55,326 54,967
Effect of dilutive stock options (in shares)   1,538   1,556
Total potential shares outstanding (in shares) 55,406 56,555 55,326 56,523
Diluted EPS (in dollars per share) $ (0.34) $ 0.12 $ (0.40) $ 0.23
Stock options excluded as the impact was anti-dilutive (in shares) 4,224 1,185 4,282 1,081
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,271   2,256  
Net loss incurred, the potentially dilutive effect of these options 844   807  
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 3,428 $ 2,523 $ 6,205 $ 4,289
Cost of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 347 355 686 607
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 262 281 547 473
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 2,819 $ 1,887 $ 4,972 $ 3,209
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 22, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation   $ 3,428 $ 2,523 $ 6,205 $ 4,289
Selling, general and administrative          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation   $ 2,819 $ 1,887 $ 4,972 $ 3,209
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted in period (in shares)   0 190,000 216,494 1,100,000
Compensation cost not yet recognized   $ 25,900   $ 25,900  
Compensation cost not yet recognized, period of recognition       2 years 10 months 24 days  
Stock-Settled Performance-Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation   800   $ 1,100  
Compensation cost not yet recognized   $ 4,200   $ 4,200  
Compensation cost not yet recognized, period of recognition       1 year 7 months 6 days  
Award vesting period       1 year  
Number of shares of common stock for each unit       1  
Stock-Settled Performance-Based Restricted Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units granted in period (in shares)       127,060  
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          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation   $ 200   $ 400  
Compensation cost not yet recognized   1,600   $ 1,600  
Compensation cost not yet recognized, period of recognition       1 year 9 months 18 days  
Cash-Settled Performance-Based Share-Based 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 | 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 | 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 | 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 | 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 | 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,400   $ 1,400  
Compensation cost not yet recognized, period of recognition       6 months  
Restricted Stock Units | Selling, general and administrative          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation   $ 31      
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)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.52% 1.90%
Risk-free interest rate, maximum 1.67% 2.56%
Expected price volatility, minimum 38.65% 28.66%
Expected price volatility, maximum 43.24% 33.69%
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)
6 Months Ended
Jun. 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 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]            
Net sales $ 218,371   $ 255,532   $ 461,896 $ 493,881
Operating income (loss) (18,995)   12,201   (17,633) 21,724
Total other expense - net (3,305)   (3,202)   (6,659) (5,879)
Income tax (benefit) expense (3,242)   2,140   (2,080) 2,791
Net income (loss) (19,058) $ (3,154) 6,859 $ 6,195 (22,212) 13,054
Cardiovascular            
Segment Reporting Information [Line Items]            
Net sales 212,177   246,666   447,721 477,146
Operating income (loss) (20,462)   9,855   (18,960) 17,474
Endoscopy            
Segment Reporting Information [Line Items]            
Net sales 6,194   8,866   14,175 16,735
Operating income (loss) $ 1,467   $ 2,346   $ 1,327 $ 4,250
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
Jun. 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 contracts, Assets   $ 1,192
Interest rate contract, Liability $ (5,310) (290)
Foreign currency contract assets, current and long-term 1,986 2,447
Foreign currency contract liabilities, current and long-term (3,913) (4,255)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (69,100) (76,709)
Estimate of Fair Value, Fair Value Disclosure    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contracts, Assets   1,192
Interest rate contract, Liability (5,310) (290)
Foreign currency contract assets, current and long-term 1,986 2,447
Foreign currency contract liabilities, current and long-term (3,913) (4,255)
Contingent consideration liabilities $ (69,100) $ (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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 68,869 $ 82,457 $ 76,709 $ 82,236
Contingent consideration liability recorded as the result of acquisitions   8,400   8,380
Contingent consideration expense $ 343 $ 2,404 $ 5,240 $ 3,199
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 $ (107) $ (57) $ (12,861) $ (611)
Effect of foreign exchange (5)   12  
Ending balance $ 69,100 $ 93,204 $ 69,100 $ 93,204
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment of intangible assets $ 2,400 $ 548        
Impairment of other assets 88 46 $ 529 $ 257    
Impairment loss 1,500          
Investments in privately held companies 14,500   14,500     $ 17,100
Impairment and other charges 3,875 548 7,720 548    
Long-term notes receivable 2,800   2,800     2,700
Allowance for expected credit losses 757   757   $ 670  
Bluegrass Vascular Technologies, Inc            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment and other charges     3,500      
Contingent Receivable | Contingent Consideration            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Gain (loss) on contingent receivable   $ (2)   $ 18    
Director | Cianna Medical            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent payments related to acquisition     800      
Other long-term obligations            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, noncurrent 59,000   59,000     48,100
Accrued expenses            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, current $ 10,100   $ 10,100     $ 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
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue-based royalty    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 7,930,000 $ 7,710,000
Revenue milestones    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 58,170,000 66,114,000
Regulatory approval    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 3,000,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.12 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.24 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.160  
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.15 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.126  
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.65 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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Allowance for Loan and Lease Losses [Roll Forward]    
Beginning balance $ 670  
Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses   $ 575
Provision for credit loss expense 87 182
Ending balance $ 757 $ 757
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accumulated other comprehensive income (loss)        
Beginning balance $ 939,798 $ 940,111 $ 949,944 $ 932,775
Reclassifications to:        
Cost of sales (134,155) (143,568) (273,896) (277,281)
Interest expense (2,715) (3,115) (5,859) (5,879)
Ending balance 928,847 950,675 928,847 950,675
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss)        
Beginning balance (14,759) (4,548) (5,294) (2,033)
Other comprehensive income (loss) 1,983 (474) (9,099) (2,959)
Income taxes 23 281 1,865 958
Reclassifications to:        
Net other comprehensive income (loss) 2,446 (599) (7,019) (3,114)
Ending balance (12,313) (5,147) (12,313) (5,147)
Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (431) 92 (509) (102)
Cost of sales 606 104 710 185
Interest expense 265 (602) 14 (1,196)
Cash Flow Hedges        
Accumulated other comprehensive income (loss)        
Beginning balance (5,115) 1,608 218 3,522
Other comprehensive income (loss) (541) (748) (7,498) (2,618)
Income taxes 26 297 1,875 960
Reclassifications to:        
Net other comprehensive income (loss) (75) (857) (5,408) (2,771)
Ending balance (5,190) 751 (5,190) 751
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (431) 92 (509) (102)
Cost of sales 606 104 710 185
Interest expense 265 (602) 14 (1,196)
Foreign Currency Translation        
Accumulated other comprehensive income (loss)        
Beginning balance (9,644) (6,156) (5,512) (5,555)
Other comprehensive income (loss) 2,524 274 (1,601) (341)
Income taxes (3) (16) (10) (2)
Reclassifications to:        
Net other comprehensive income (loss) 2,521 258 (1,611) (343)
Ending balance $ (7,123) $ (5,898) $ (7,123) $ (5,898)
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>&!E$'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 " !GA@91.2O!;>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E9&";-I66G#08K;.QF;+4UC?]@:R1]^SE9FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3F1,N-_<^6DGY&0\0I#K) M T+->0,626I)$B9@$18BZUJMA(HHR<<+7JL%'SYC/\.T NS1HJ,$55D!ZZ:) MX3SV+=P $XPPVO1=0+T0Y^J?V+D#[)(']^>IW7+8Q+ M))W"_"L90>> :W:=_+;:;'>/K*MYS0O^4/!F5S7BOA*621A'^_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 &>&!E&D!&PO=V]R:W-H965T&UL MI9A=;^(X%(:O9W^%Q=6N5)K$ 4I'%(E2NLMLZ="&V5'WSB0&HB8VXSBE_/L] M3B!I43B)M+TH^3IOGMC'[[$]V$GUFFPXU^0]CD1RT]IHO?UJ68F_X3%++N66 M"[BSDBIF&D[5VDJVBK,@"XHCB]IVSXI9*%K#079MKH8#F>HH%'RN2)+&,5/[ M6Q[)W4W+:1TO/(?KC387K.%@R];^*?D.^2#\?$?,I2RE=S,@UN6K8AXA'WM9%@\//&QSR*C!)P_#J(MHIW MFL"/QT?U^^SCX6.6+.%C&?T, [VY:?5;). KED;Z6>[^XHY"#TCTB,S*?0F(1,1\.!SO 5 !14]4MU25/!;*BZ):U\0:E.[ M@F>,AX_2]26QW:KP3SANT4ANIN>BC632^A)1ZQ1JG4RM@Z#:C>$J9TEQ%>_+,MU+I*B)<2JN4(T2]@JC7L%T4 YO( M1OEY)%QKQ:($8[HJF*Z:,W(<1)X]IO.2JB@K7L-M.OWM-$9KK@N:Z")A@[4Y)'%E>V$Z\PF MS],%F4WNIN/1 _%>O,5DYI'IXQAA=.S2[>PFE%/A2P69Q4R271!/0Y<2J@UZC\6&.0'2W::0(XA[Q2+ #;@[^1OOJ\DPJ5L^.MW>]=]K(L= M6I+1)F0+]DZF >"%J]#/VA!)P!K)_E7;[G2N>M==C+!T:L=M0C@* JADR<7Q M@#S <^2[J.Y57-+IV3;YR1--9F "8 5,O>[8'L,M2X&#F_DI[MB<02(NY$Y4 MHN)R'DS4-N2;5 $3&%]9)!S^*:^"@IJX6#6_PIVEPF M&D;+O^'V_/#%%?L=&\_"LFHXN-EGW3B":?5Y%%R@;SL82%DB'-S?'Z0/;3+? M2('5B!H1VG7;9A!@1&69<'!_7X0:ZI5<$8?^OOR#>-Q/85!5>QNN-)9Q#,[C M:>F_7A A88*F$$1:%@F*VSC,/X)0K(FWCY3=C;!I(RUK &U4 \:I4F9BE,_0LN8";T@K5P\UBB^G M:X[/9*7WTT;>/Q4PG>)!+8HREU=-&5N_%+(K(;9K [:2Z-W&=NJDW+1V>-G+X M2$RM4"ET=-&BX'/ MGNAEZWGR/=50&H7QM,JU=*[PWJJH2K.G-19],(G[ M,#%UZ(4SA2ZA:N3:;8>V7:PRNJ7)N[A'%RN[CVSW<+$RYVO$ZO892L-W<9\^ MI3HL.\]SX7)/V+3?+2W?Q0UZ!$A!CA6QJARZK1$XF^?6AYTK,\RS#;V$^&8= MEF]B%5>+3<-1ME5FE8_G.XXS9EPB(1%?0:A]>04)K?)-O/Q$RVVV#[:46LLX M.]QP%G!E'H#[*RGU\<2\H-A*'?X'4$L#!!0 ( &>&!E'6>"Y*6PD #8G M 8 >&PO=V]R:W-H965T&ULK5IM<]I($OXK4U2J=K?* M#IHWO22VJS H"7L8.""[E_LFP]BH(B16+SBY7W\] C.@&0W^D%3%2- S>KJG MIY_N'MV\9/GW8BU$B7YLDK2X[:S++IMM/#'_KH2LI9]O)%'!3B.H >!M!:T3VR6JU!5$9W M-WGV@G(I#;/)B]HV]6C0)D[E,L[+''Z-85QYUY^,YY/1<-!;A -TWQOUQOT0 MS;^$X6*.KM'7^0#]_NX/] [%*5JLLZJ(TE5QTRWAR7)\=WEXROW^*:3E*7]6 MZ7M$G2M$'.(8AO?MPP=B"<.Q'(Z#\^%=T/>H-#DJ3>KY:)O27V>S<+Q O?D< M]/Q@F9$>9Z3UC*QMQJA8([ -6LH+\4\5[Z)$I*715ONIW'HJNSH"3'7$R*\Y%'JT$;+^E ("/B2A@D5,(%MD3BA+8TE&Z% B" M ZI2\*QZKX$4;+9E5H$V("U7$#[>T2O?=6N5Y:+LO\&.;])W#XF?:(*I[P5- MA0UBG%.7FS7F1XVY5>-)N1;YJ<8FA%Q[M$\P:^#3A;#C8-<,SSW" .E28XS3EN<%9\P&;9&]>EL,@UGBV^H-QZ@\-]?A],'"/*V MZ(X586!B-<)(NK[\G\@_\6:;9SNQ:0OPA\G.]J/G8\T2)C'.68LA%!=A.QG= M5W&RBM-G,S:J^Y*//18TP1GD8)%U;\D;L&(1;*>1?> #@%N1ES]K#[![JTX5 M+L5^T.0\DQR$?59J@DQT]J"PVJ09ODQRGN^U>051+$/L M+#-9? EG;Z@6SUFV>HF3Q*BN3A&44T>+@&8Y'+0$%J*XA-BY9""> M!##_:3)ER0&(3AK48\T@:)3R6X(U4<1"[,12MR"NLZ?KJA!(>A7X/3!,(D.C M#;-.'E[@\.86,(CY#K!,"VI%,>0M]8D%GLX8U&58]C?U_3;Z&=K^4#T\,WDOZ;N MNAAGKVF-\;[G,*Z'J2&-/1(_7V'$#VL1HE./8;]F'5,5UBNV)R:' MV69YW5_,GE"2I<_7I<@W0*2/1C8ZS'D6.[C3)/Q+4N>(%6]0.V_,UP!UCZ\9 M[9(X>HR3N&SI*E"=+3"!#=O$;1##G+%*7O_JM$:;.$X1I+023 ME!>T)"94L0F]T"D[*WLO&=30N_(8(9KW&N1\[/*6)A)5+$+M+#*:C#]?+\+9 M QJ$]PLC1 -!."30BE*3'"02K1M,,0FU,\D@_!1"!!R@X;@_>0C1HO>?TUAH MQ&PH0B#_U_STDM@Y8D4JU$XJRJ@*4LAP!2K,3NK*;SPI\6@ M3&R'SJOVZ/]R5CZ0SCN MRWCQ^S@K@8K9%?*O4%"7XMCYPZB(]3'RS/E#L8V6XK:SS44A\IWHW"'3@=\O MF.C<%(HJ&;?FX?/%I/^O+Y/1()S-?ZO[Q(MOMD2<*89C=H:;YJ_%7I2E9"QQ?^#WZ-"YI=_5JDXGHK65A^(I=@\0JGU>MCY$:79 MZ_BX*""+-JZ*3H#-H&T5.==7\2.[U,O;;"!3KI6]DD"W48YV45*)CP:=KY6: MAQ-#[#C2/A\/FNV/EZJR*.%"YK(F*X%-^17SL=E<^Y^)K(X-5C*V$SW23"=, MF0Z<.-,*(9._U0W%\J?QQ%?GW !*("U9,\FQ(&CK^W#%SMS.SON.Q6G6)N.R*3@9X>O< M:^YG& 4M_0RN:)K;:7H@=B*!PG.%2K%.KQJP5Y MQ'=&UW+G&NE2GCA_UHN[6<>P-!&-::AT"@)?*]JG<:PS <>O(JE1_J86[EZ_ M9/^4%P_%/!%)^SS^P68JZA@M \WHG&2QFO#U+2T*R@%#'LO\$ZV+6,M 8285 M3PHQ$"0LW7R3WX41.P+LG!#8A< ^5] H!(V\T U97M: *-)M"[Y&0D=#-GV1 M>Y.KH1J6ZK\Q4 +N,M"I;G_T$(SN[P:]Z7" ;GKWO8?^$ 6WP^$T0!=C(FBJ M(JI82.)+]!$]!@-T\>X2R0CN2,12-(UX)DDZDQ_0N[UUVU2 IW_$# N4FPV* M?0+EH8;U =F6;57(^_7R 0U!CK4<^_MR$TPIG;%+9^P\7^.4,X^3R?!A MBGI! &94;G1,:I(#,*SWY(V8H\Q10\(S&\1R0-::5?FW1>GDZ_ MCZMNH^5Y;7.UZTI%$+9:9= >J5.2.K6U!]-1_\OMZ'XPG 3OT?#;X]WT9YT# M;IG7K75@#.\H%8+.$#S8X?/+25HC]PKR;VWD#,IL]>IO2.@0^2ZB#W>9LG;K.7M\R2!+OE&FYM'.-BRCHU^ M-6P/O56BM_X;_3R?6\=_O.NT\ %U592-&]70?@GM_S(U)M M3\9V+>I="H8N6-$\PS!+LI@H("<)%XK])7HVJ#QZ[*,VB9N.X[L'%E?%.;[O M-$^8O.W]N+[YC^ <%74>;'LSKF_.9[NZ[,T3/D5R(6+)4HIG/065=-2",V8]EFH?@RGVR>N((Y*;^,8)2E0@? M_3GGZF6AAZ5R..[^ U!+ P04 " !GA@91^@[B?J8& "^&P & 'AL M+W=O1@,=\-2BV.8^6E=$F&3## M< :;*$Y[-U?5NZ?\YBK;B21.^5-.BMUF$^5_W_(D>[ONT=[AQ2Q>K47Y8G!S MM8U6/.3BZ_8IAZ?!TDEP'S2X,*\2WF;\7);U)2>VX)=&U34!WON5>#&D8AN MKO+LC>0E&KR5/ZKH5]80KS@M)THHIF%X3OKD:S@F9Q_.2;&.WM'8#R FQ\"P0V!NF=;A MEUUZ04SC(V$&,Y#^C-YM3GV,SO]K/?C/K;>"81YGB5GY,SO\W:>+;,-)*"+! M(4L(\N?PN1 YK/*_--ZMHW>K\FYU>)\$ZPVCGNG2 MJ\'KZ6@@,-NV3=:&C568Y5#/=]JP ('YIN>MI;G:!K.RX75R75O M;I\T2TV+VK;$%8%9INUX$E<5QEQ3Y8K!7-;%U3ER=;13 M3R3X_A1,PB"\U*P)[^C5T\8OA-(9IZN/9,53GD<)@;1*HB54@+A<>&5UQ<+J M*10=QW5<*:PJRO5]5T*-512U;-N59F. P&R/62X>5?_(W]?RG_&"1_EB7?%> M\E=0--LR\V"D?:2C!I/G$H)R3"5!J"CF>;ZTM (593+S)#(MRM1H:K&A)?W M5S#2!1;;@10%;A'=']_' MFJF2HF^:ACS2* RVL1)O#.8XRDACL.Z19HV.8;_1,:WL>!O<36?!(5G,A]_Q M_1E3M46?,5,N9B,$!WE4'GG4&TP0)H= Q8'"MCJ*(VLT#=-KFH8M.;L-)@'L MU,X/>QB4O2HO8&#E?#5"8(S*6F6,.6.&)\L"S)GK=T@:UD@:II9 "! +P.)V0\/-P%N@*(VM$!].+CMNHB!?D+$[),DN2*"\(:*_]B2$>X[T[ M]S0JQH5IR2%68<:%'+HQ[LR2 XSYZI(;K)$;3'_@,8Z3G0"1_"^X.^_CKL(P M[J@SA3OFBYD=W!LYQ/1'(,-OH"L_!:WYI#T%88T$87H)TDRH_;$S'DE5#MBV MLHL:H3"#RN<>*,R4SQ,"#&:=5NXVXT:#,+T&.9U(.LZJ(D Y(S#'EH\4QZ@W MA#/J39E @Y/[B W/5]5%4 $[YUTJ]H?.Q[?'RZ9A=<4BO;^EER.*O!_3RV!_ ME=2XW]]L/4;Y*DX+DO 7:,JX<*&O^?ZR:/\@LFUU&_*<"9%MJI]K'L%^O@3 M_R]9)@X/90/'*[N;?P!02P,$% @ 9X8&45LR&O'' P Y@P !@ !X M;"]W;W)K2&S.=SG'E^_+<$_9=UY@ M+,!K71$^L@HAMG>VS5<%KC-^2[>8R'_6E-69D$.VL?F6X2Q71G5E(\<)[#HK MB34>JKDG-A[2G:A*@I\8X+NZSMB/!US1_?G5.KC]D8'KZ_>?^HR$LRRXSCF%:_EKDH1M; CE> M9[M*/-/])]P1\AM_*UIQ]0OV'=:QP&K'!:T[8YE!79+VF;UV0AP82#]F ]09 M(-W .V/@=@;N>R-XG8'WW@A^9Z"HVRUW)=PD$]EXR.@>L 8MO34O2GUE+?4J M2;-14L'DOZ6T$^-X/DOG7Z:3^T4R >E"/AZ3V2(%\X\@GC\^/2>?DEDZ_9: MZ4R.$W#U99ZFU^ &?$TGX.K#-?@ 2@(6!=WQC.1\: N95./:7G4)/+0)H#,) MN."1$E%PD) 'J_RY9_RE(A-8W@L"T#6(:2TOHZ*Y)5XPF)(5K3'X M[7[)!9/G_?<+X;P^G*?">6?"S>3-6+9^KRK*^;5I/[4N N6BN0=?QC=436[\GZ%[6=BP(SL#H2]8C\ MW05%@SY(<%'1..,%6,MR J<;[#Q@+8>_"-!':C):0+! PE:/0VH$ U<34X# MR@U=:)8S[)F&%YEV^U%DKV")"5Z7 ESA5UE0.39NH_ D"11HG V0*-08GV+@ M(/0UPJ>@*'#,= <]W<%%NK),RB)(9(U@#)/5#R /(>%5UI;?_ ]9.IIS:V(^ M.*7E(VTE8P,HU%?[%',# WWG) :4ZYU9[*AG'_VOBQT9-"JP'>H\$_Y0T.Y" +]BH\-N %CJZ P1N*D*OO>0,NBCS]R-L' M?5N-V48US%PRW!'1UNA^MF_*[U4KJLT_P+L8&N8G31.O^L2?[MLO@,>,;4K" M0877,I1S&\K58FU3W0X$W:JN<4F%[$'5:R$_1#!K /+_-:7B;= $Z#]MQG\! M4$L#!!0 ( &>&!E&8AC^)_ @ ,DT 8 >&PO=V]R:W-H965T&ULQ9MM;]LX$L>_"F$L<"VPKL5'68LD0!M[L=GK-KDXO<5BL2]4 MFXEUE26O)#Q-+]I#Z#Y]^,V1T]I@7'\NEE!7ZO$JS M\GRPK*KU3Z-1.5_*55R^RMKV\*=3?:U[)(5C(KDSQ#A;P_'[S&/TU%5!=H+/Z=R,>R=8UJ5S[D^BN .T48,)1@.T*L$,E\5V!QO71UO>F MX29Q%5^<%?DC*FIK55M]T;1^4UJU5Y+5 V56%>K71)6K+BZOW\VNWUY-7M]- M)VAVISY^F[Z[FZ'KG]7=]>4_?[E^.YG>SOZ!IO]Z?W7W!QJB][,)>O'#2U0N MXT*6*,G0W3+?E'&V*']$/QCW9Z-*2:P?-)KOY+S9RB$N.?EJI8;/K,KG'X'2 ME_[2M[)24T,NT#0NLB1[@ 1,_%6\GL\WJTT:5ZJ6ZVHI"Z0DJ2FXK.?&)XFN MLGF^DNC%V[PL7P+53_W5W^55G)K%1JK']MU&]MU&FGJ8HYXW\B'):A?5+$GC M;"Y17*&)G+]"%/^(2(#'4-MOZQ1-G?4*\NF"AYB.Z=GH4[N1;3,J*"/<-)O8 M9D,2T$YE4]LJHB0,=66&_W3O/SW2_Q=JX&V'Y,N#VF);/V^W!1M'%);%]K)8 M4XPZ9*G1H5;K4JE1SV^N7M83HAG.RSQ=R*)4,^GO35)]07_>YFF*U&KW&!>+ MOSQC@N\?SKUM\DYA)=D-S]0Q/"^YY;; 4:=GISU&ACJQ5R>\ZBZWTZJ>0_+^ M7F$"Q8O_J/5-0:="FW7-C$6^;N"1WZ/7L_?HO\U?U7]B&!#(%V')C+JCSVMB M^!'N_0B]?FP7A;FQ*/2U^B2T9 P)Q]UF[[,R]([W>L=>O2X M:67YN;Z6T-P86W,6AT)TU(XMM8:1(3;:BXW\C=L,@%)ID\4\49(A=9&MCHIN M6T:VNK:1H0X'&I;!@"X5+61CKXJKLMPT:YZ:*/,M,,NZE]$F M4RL,FJ[6:?Y%RNVR@VXVQ7Q9KTDW:J$$-6*K01DEG?;<&7&'D>F)IACV8^P) MGI2]34\LQ:%#KZ8.]F-GFBTZS/TM+O:H" M=D.FT-7M+]LL8@'&V-$$FG"8'=,$'>SV-P<#N!LYYX1F'_;#[[2 :%=I;T2$ M;2*"(1%@!\5$@)DO*,*:L=@/V:>'1=@FIBDF#K;=D&,6=C,'B)V!<,T2HOE)_/ST+V']S6&CD/,@C!RR M6BG="3E=[X)*H*0.X NQ<0CR!;"#^ *8^?A"-&+)$S.[_A:!4CLG8H@F'_D_ M)'=$$XX\0WI'@-1MS*-NY_58F0HU?8B?/B>E1L0&SI!'EN(>*U.QIA+Q)W.G M)$>[*ML3CG!B;7O8R9QA90K6'"-^CAV4(!$@?V,,=Q4"M&M;F0HU[,B1*5Q? MG$YLT(5C6 75E*-^RCUSBD1M E+6P=^4 OAK&9F>:%C1;Y;L]:9(U":9(X&G MFF+43[$3X@L*(0R(+RB ,"B^ .R@^ (P\\47M+4W>526>&Q\00%^N>,+JOE% M_9E;;XH$JV%VYXS# (?=SK$3.RK&A.!NY]AV0TXBUNT<^[&1@CASQ+]48Y0> MFRAZ4B2X16QZ'5HQFW X=,PNIO'&_'A[YMB*V1ND-+3Z'-@=#5U=WCJM\Q/Q6\96S.:< M:^UG&E[,#Z_9]LR]W!2%K"6J(9#4,TKIRAXDNL\+M(Z_-,N<R-T.+:.?!BPO3EVG?DP333FSQN?Q:O>_@ R2%<^QC0- M64\"V2_]ZVRMM6]'UQ8]<#\ 1,1,=$-7!O#5,#/=T>!D/8>%3W"GMP, -E+7 MFJC1R/QH])[(D 48A\@\B@(NF2\9#89J6 LZJ8;@)WJC-#:=0'L(AJ%D2/9 MY1JU_*@M7?=^&=P>W.8IYY2Z9&F@X37$HW^@U,QW0N.?T^^<;7#.:^QE]T,D-M[/%(5%CP7% MS5O_4N,'[DE'-QS 9-AT+BA&G=6G',;0&L=3PDW=,!;M.1,LXHZ\XF M@**84'LPVL^-R'C,'(3B&KC<#]R#]U8<[6&#DW,V[H:;O6:F>LU7[N=KWQ&/ M0[2]GPL"B]N$!8$%V(' I[K!9:&-O=#^Y@S'D>3V"SU,$MHE(K@^R]V0B-3 M^)%YT.:* (B&HX!WC^CZ[4R5&FFB)P\]93M"V'@BK'M*.>VS,A5KA@E_RGK* M9H0 \E(<=2-Q 22F;2M3L*:>\%/OH,T(85-/0:\[BX6=B!I6ID)-1M%#QF,W M(X1-1>R M JE?\E$059@M42KO5;G@5:@J*+;OS6QOJGS=O!CR(:^J?-5<+F6L!EMMH'Z_ MS_/JZTW]KLG^[:6+_P%02P,$% @ 9X8&4=&&_%C9"0 %BD !@ !X M;"]W;W)K2%V59;F_+Y Y6ZSB8O7*YZ)EZ]G^.SMQD/ZM*[D MC?[EQ39^XG->?=_>%_"K?VAEF6YX7J8B1P5??3T;XB\C%LD7:HD?*7\I6]=( MFO(HQ"_Y8[+\>N9)C7C&DTHV$<.?9S[B629; CW^V3=Z=OBF?+%]_=;Z36T\ M&/,8EWPDLI_ILEI_/8O.T)*OXEU6/8B7;WQO$)/M)2(KZ__1RU[6.T/)KJS$ M9O\R:+!)\^9O_'OOB-8+T([Y!;)_@71?\"TOT/T+M#:TT:PVZSJNXLN+0KR@ M0DI#:_*B]DW]-EB3YK(;YU4!3U-XK[HWD>K@87Z/Y O[+.9K= MH-%P_@W=W,Y^SE$/?9]?H_,/']$'E.9HL1:[,LZ7Y46_ AUD2_UD_[VKYGO$ M\KT W8F\6I=HG"_Y\OC]/NA^,("\&7!%G W^O9C=H=G]^&&XF$S_0L/18O)CLIB,YU\B+#^:NJ)I(JB;D//Y^;)'",'DHO_<]I NAJG'_(/4D8+L MH"!S.F*X_!^,7ICP58DJ 3,^$7F29ASE7D<1-'\B6*-Z*HTG_K&R8_-LVQEH/\ MT/.]CAL-4LS#GMF-X4'7T*GK+7@(@9IEG/%2*ML7!8H?X4+DTKE(K*3/P%/5 M:VT+_V>7;N43DR&AIB(-NV;H,I%'S49$!R,BIQ$_B[3B/;%:26T34!7P F.@ MBO.G]!&&1%R6O*JM0Z):\P)E(G_J5;S8[!^9;(DT/<.(=(W1A=C ,K '!V,& M3F.&"7BX@!&:YCWP?,*A@PI>\KA(UK4)2_X,=+3UP6B@JT28627LJ2CNN95J MC6#IY$+2"SS>VY6\-8\R#L1S^'3_E;9R :6#CE,-4BP*+6[%+1)AIPTW<5J@ MYSC;@8;'P0-"AU1?#G>X+"$^%-:YNO_(L7^UN6J0HCC"%A.(,H'\43= /L$+ M.582^"^U^)QHJO0"S>4&H= 26K!B%:9_I*Z:=DO^"%&Z+'=QGG!P>FG1G>IN M]+IX,0CY+:%CW17_L!N \THDOWHR@P/OB@VDM65C!_\MK[E175\?WL1C77UU M*9]$ XO"BH?8#<31&L(=Q' (?2VPJ-JFA@UU+& !T'@=S4TB'FAA1Y$T8.P=PY'F,1[ M1QJU9(9HK;M1E^H!"&U:*J"04RNKMWRG3627N@9J! 'NJFM"$+;UNB(+.4&6 M3E[<(K!15QT?O0"'85=9@QB+(ELX5)PA;L[,.BLC\9BE3[6#S=H:N./A+G<, M4CULG>\*.\2-G86HXJR=Q1LUU+DQ8+X>DW0Q0@)JR2NHP@MUXV7ZWI*#27>J M,P=B/0XZNAO$* L&EF!/%9PH=N>2\3:5'J[C%2PL=K 12M1N-)"JE!"W2BY M?W<]@9IXP=KU@KT?#'*4#6P!A[:J;6ZP3+I%!*.6!K;@<-!=$QK% B^TZ*C@ M0MUPN9=% K[<9_$PB^MBSI\5;JA.%=(-/"892]2ABCO4S9V1G"%-Y@,S!(88 M B]7&7^K/;UED;FHVBL)HPTZ= BS306%'.I&3JW@/D\\6B(=%E'U)(_W51NC M8@8(84\;'@8I&A)F"T0*0]2-H4,@VI5U50G^/?/R/4'(0!H2^GH4,LB%?N39 M?*^01*,_*G;?3*;#Z>C]Q6ZJ@$)/K6/:<^A0F)"]*S8;61^5Y0"CDW1\T$ K M>IJDJ*VDY2O&^*>6,#:UCTLMQN*]@1T1"[JSWB"&"0M]R[#T%6-\]P+H/GYM M"G#@W7=H:UC6!&&@E0E,UL.C2;';ZLNBUI)73YZSXCW#1R+ IM_6QM. MIW>_FV?CF9CQ: MR.W-\7]'WX;3O\;H8;@8S]%L6F]X&E4VK)8PH=TP:Q*+J"7(^@IPOAMPT_$" M3::CA_%P/D;GU^/FZB/<:W9HA]/KYF+\G^^3'\-;N7UKM$+G%Z.ZVTV4(^U5 MSK$9BG)^>)H5)EV=NZ$*1;Y[=73%G](\E\-/YE6\2(41];Z^WO%]JFT;&<2" MD-K255]AS'=C;"RK;T[]= [Y@U KJ1O$*,.V-293O&*>LY/FW^_O;^L3 ,-; M=#V9CVYG\^\/X^/C ##R;F8/=\/%9#9U]!U3I&&G2FV %LAXT/DA8ZN7-^F_ M=6S9/X3['QC#=:[\@?G>)[GKMN7U,9#LU;C_S0Q[00/:):A)*K3M$C+%(^;F MT<1=MKQB.DAHY'57OP:I*++EG$SAAKF/*;@Z>CJ;]NK.GDQ_C.?-V068MZ;D MSM7]"BSLY/K(L I"VUT!S"N;'9,X2<1.$MU12V*F IV6Z1FD**46?K/6:8<3 MZR3S.DCN5SZ#<0W(I7%@9Y/?VY9Z3,=(-+!$'J8HPMP4&:KT1_/L4>G3N OO MKC6-F Z-R+JM,_U $FZ^Q$&*3(@74/[K1-F&UX\U0?O2E1/RN:LUN'NX7#? ML#[2UKE_A;^,FB-ZJIGFQ.!=7 #"2[!M!4UZGT/P?=$&!E&Y%TD"IP( M !(& 8 >&PO=V]R:W-H965T&ULC55=;]HP%/TK5U$? M6JEK0H!NK0 )0E$[M04U='V8]F"2"[&:Q)GME&Z_?M=.R"@#M!?BCWO./Y;FJN\D6A?7KJNB!#.F+D2!.>TLA*R[PQ;UT'7Q-N ;QS7:FL,QLE"B%L$^L=_*R8 H#D;[P6"=]YXL#,2Y9 MF>HGL;[%VH\5&(E4V5]8U[&> U&IM,AJ,"G(>%Y]V7M]#EL XMD/\&N OPOH M' "T:T#;&JV465MCIMF@)\4:I(DF-C.P9V/1Y(;GYA9#+6F7$TX/@NEC.+V_ M&P_G-V,(Y_1YN'F<_5)-2D\NCHBI]T<>MORM0_PA9III%+0()80 M,)7 A*I)P??A0FE)+_O'D22=)DG')ND<2/)(+2!B!=E]UU' MQ71IF4S=OPVZW5;/?=L^HCTQ':^)^2"QVTCL'I48B"RC4J9''KU2'Y'TQF+2 M:+0"OD<)RU<(U*EH@C+B"LUY5=&B,%U P2F%5F_P;)^Q*G]W2W3[:L?7OR&[ MKMRM\LI0KFS741"),M?5&VQ6F\8VM/6\LSZBAE?UI[\T5;=\8'+%R4Z*2Z+T M+CZ3'EEUH&JB16&+>"$TM00[3*AIHS0!M+\40F\F)D'S-S#X U!+ P04 M" !GA@91PC(->ZT& #!#P & 'AL+W=O[WAENRNM!M +!+**@'R@'AHS]1XFO1T#WVQUWP] MIZIGQC:7$"F\V#/=7;=3IZIZKO8^O(DM45*/G77Q>M:FU#]=+F/54J?CPO?D ML-/XT.F$U[!=QCZ0KD6HL\OU:O7YLM/&S6ZN9.TAW%SYG*QQ]!!4S%VGP^&. MK-]?SRYFX\)+LVT3+RQOKGJ]I5>4?NH? MZ6DY;:=.2B\4X%:JYGMQ=/[Y[P M>3GPLZ%]/'E6',G&^S?\=L\DD"YX^ MC]J_E=@1RT9'>N[M:U.G]GKVY4S5U.ALTTN__XZ&>#YC?96W47[5?CB[FJDJ MQ^2[01@>=,:5?_TXX/ N NM!8"U^%T/BY=!=:J/ZQM54G\LOX>+DYWKT\V[]5H7?9[=0EZNY6J_6J[?HNYSBOA1] ME_^B[T78:F?^D'#GZKEWT5M3'Z,_@P/P?&N<=I715KW"(H&6*:I?;C03-R=?&5ZBD87T=>J[SC-G+<7J]4?^+30MT[ MV:FF?%"MXA%PQ%#IV*H&O20JZ)+3T3RJKM"-F&X*9*&)+',YTV@3U$[;3$K7 MOZ&N6.'@4S)NRV]LU=04"CZ ;/ -&G54FL/VX 0WBH#EQ!PVG/,#LW3N,IW MI#ZV/L9/!-Q33X/O%!HIJX:PM"*3# 'U6Y@-L--[5_/>7['EF'7?!_]HT(/( M'M2'EXLU6H&UO-O"LR/NIL#7 _$P "\HP;5>![V![^DP5]IZ6-J;U/Z'\3BF MJFHU,&+]U<"!DVAB).2&0[:FV)#()M:\^/G^ZT_!A <Z9T).:J/>7^]>C8*RNO%LT]4/RK@J"O,(*&'V3IQ&!G,;G O'48L!OV< M.M\A=A9UM-4\# "F 3 5J_$9[3U'5$^,

F/QG%,.!#*ED;-S-@X*.X\E M4-+(,8AFR2E.U0:.L")Z3,Q^6$\M) 87ZRQE?$04.86G6QV$*2Q8YS!15&@W MI&<.BZR2_=[Z'04GQ=9A&]"<:BG#><>,]15!'\4")C T++,A=!:0&:L=<]9+ MPVK@H \G%+OGGL0LCE/OF5AW] H90G!6>@DR/C*Y\C%!O,[5U!>/Y*8&U((K M%1,*"9!$PDF4N\T20TW,Q B%M8EX9"6XWJB(>Q,?F..$U0?L(T@VHJP&JBUK MP?6!4'_<*WJ3 -$6!DB8$<0\@,0T8$7M8J%>8U?"(9W"-5A)'#0+Q.0WY+>:^MP;G2JR\5&[16))F M+#G334-#&RZM4ZX&$]E&%$XF&]<2<5S033S!0H#GLR.9P:HI!\G+8*5](NRLE#? MQ"07CH+:,/]E=NZ1ZW(;JRH R**Z+K4-]AI7OA2'*Y3?E.P5$TQ)G!G[A?!$ MX#N@>2(G863H^*[8A8#^83&ZRRV*JV?R+8-]83C+>,/[W/4#V2L3JMR!/N@U M4&!E%+UNKO4@, )<' 9 >&PO=V]R:W-H965TH31<2=!8+()D M=+&:.'MO\)GCP1RMP46R4^J[VVSR11 Y02@PLXZ!T>L.URB$(R(9/SK.H'?I M@,?K1_8K'SO%LF,&UTI\X;DM%\$L@!P+U@A[JP[OL8OGS/%E2AC_A$-K.SD/ M(&N,554')@45E^V;W7=Y. +,HF< <0>(O>[6D5?YAEFVG&MU .VLB M3>*X=$5)K:933CB[O,4,I14/L#&FP1RNN&0RXTQ DF6JD9;+/:26R9SIW,Q# M2SX=,LPZ_E7+'S_#/X5K)6UIX*W,,?\O/B2MO>#X4? J?I'P0R.',(X&$$=Q M] +?N$_ V/.-G^$["O-&"9YQ-/ UV1FKJ6&^O>!@TCN8> >3OY;AE_GC(?R9 MBR/[)%>U)CR!'BK MX@D8;.N<6>QA2;KM4<[SZ>AL0&+(>L]W@BKA3D>C2WBG5'[@0@#QP+\D3_=' M9(Y:,G&Z-0BI*NR!:?*0-CNK:I[!^"PZG40G%[#V?Q-J#SR_-,<":;K!IJH% MTKRQS,^+M3+6$'O6:$W1<)H@L!:JR>FDJAL/2[0FJ1X$GTIFJ0!DE:*^XQF2 MG?1=-'@ZOY2R/E7IMHM_/( KQC5\9J)!N$9F&MWRO_[DPYG%T8GCH_\ '6;Z M+-NT9>O+N)'4U(WC^I77-87&+7Q4QE"V.Q?C>$KI.O:MBO]94GZ>)OZ"X!/F MVVN'@N,=DD!*#:/J*5^Y3J8KI506'NCJP:) /Y]I3/=%,7VSN8HZ4YK"J,DE M<6L:['>,M%D%JM%0]'((9KUL,WSJ]PV/AB5UP]Y?"0:\UW9N]E_[6R=IA^TO M\_;*NF9ZSZ4!@05!H^'Y60"ZO0;:#76@'[T[9:GU_+*DFQ.U,Z#S0BG[N'$. M^KMX^1-02P,$% @ 9X8&47@K%X73!P 7!D !D !X;"]W;W)K&ULW5E;;]RX%?XKQ#0H=@'&H^M(+VICN?+G49*L&DL L-RSV]XTU@@J/'K 7,QB;2,_O.(_F=G.VQ9,\UO9/.+J$Q]N<@7I.(; MUC?FD]S_A1_L22U>*1OM_I+]0)MD"U+VVLC=@1D:[$0[K.SAX >/(0^^PA = M&"*G]R#(:?D#,^SJ0LD]498::/;!F>JXH9QH;5#NC,*I )^Y^L3O>=MS339* M[LB-;(V"HS2T,#6Y<-\-N-%7<%?D([!J3=ZW%:^.^9?0 M<5(T&A5]%[T(^->^/2-Q0$D41,$+>/%D>.SPXI<-/[;[V&SRC^NU=OO_?$%@ M,@E,G,#D]PC\%D>_#!N?D6]"/B._<%11*;>M^,T^#3S[FJ,T#ID&D^7:H)(U M*2T,LE%N2 =8H7E%ME)6P/E<<\)VLF^-/1V!)NC*UJHM.DT,* &D1<453 MA'9-I2*NQUE@T6Z)YENK [6^KWIXJX166ZD>"6L1!RZWBG6U**$-0 %Y1MYA M;5O+#+VMMANAM"&_]DP9&]>-*QQJ(P#9+I[6#2<"K$/AH)U4B%S#F6H>QW"2 M&OD.;G34QF?5DT>/4@TC0L,$B*D%]I535K3#&+%.Z-$87*Q)B]X]ZO2,/L(F MZ$VO%.!.G9^__9'"T@:<+MTMW-W[&WM^W2G1D'AH&$ZEBFNQ;2G6>PRCCJ*/ MMOT&M=+#6NM8C*4OF(,[7CEM)P-M4@K8HA SJSO.+'DEV+:5VHC2DI:\ @Z, MAV)>0LU![7K5(1?U(0:#'? ;!NQ0'3[DYP0"15=#:G-D*!U 67FZZT(]66WK1C:] MLX$ZU7YZ_Q$N1T2&9-3\&:ETRB9&[AEVS..AW3BO4\@LF[ZR;AA,:^1V* #% MQC>$4I3(D>_VJ(::,&U-M6X\Q,8R6PZ#"XMS:"D5XF<+R9:%#1!JDZ,"J>^# MR8F'0X6T]UY90H)$X$;\-1>3:08\NAB,0"MGI MQR$")_DJVW+VG^XP1$;?#;.%?"5M.:L9I>N;G6R/XW :!EN/'6L: MP>SE:PB#0P[1X>+NS5R*79QAMUN4P /<:/MUK'&44A 7YSCE/]AH[^OMS\L<_ MY%$0_^G5KY^=P?[=[UN.QO78&<_LPC/C[L^X" #BS@YL33[8W&S9(=L_2X._ M_Y[BYKAE_EYC;^>.\<$KM^G\#4DBN@H3;P-F!%'H;62@B%-O(TUID?D;<43S M+/8V\ISF23XHCY[RK.@(L$7^1.,DIG&03:^K%0V"6594T#"97]. )AY&5M!5 M$A]NE.1V[OUW8^^?@2 FCY](CT):Q*M9F93&7D"CE(9IX%L0K#SBC$;AR@X6 M7\K*,V:BA,MG#T2?X*8S%USJ.$?(-=2*?%B'#&#XN\PCC,,#ZJM2R=>T6(-/+B']K;@'?Q\JXD.,J\ M&^!K6T^'3X3N$19^:T#GI%G@]Y,$[2,_ILE!$_G#)T+/"3V'@0NUEN?AJ0;/ M?7M=>E^\\?^UK?NN;[]:]JT9/GY/N]-/!]?#%_.9?/C=X2-36_O%L^$;L 9G M6;H@:OB6/[P8V;GOYVMIT(#<8\U9Q94EP/E&2C.^6 '3#RI7_P)02P,$% M @ 9X8&4:\E1=;<" .QD !D !X;"]W;W)K&UL[5E=<]LV%OTKMQ#.T3%&2926.9VRGV7:WF6::M-V9G7V 2$C$AB18 M +3L_OH]]X*D*%MVNMEFG_;%%(F/^WW/ 7R^-?:CRY7RXK8L*O=JE'M?OS@Y M<6FN2NG&IE851M;&EM+CU6Y.7&V5S'A169PD<7QZ4DI=C2[.^=L[>W%N&E_H M2KVSPC5E*>W=E2K,]M5H,NH^_*0WN:#OI=\ETJ2JG M326L6K\:74Y>7,UH/D_X1:NM&_P69,G*F(_T\GWV:A230JI0J:<=)!XWZEH5 M!6T$-7YK]QSU(FGA\'>W^QNV';:LI%/7IOA59SY_-3H;B4RM95/XG\SV.]7: M,Z?]4E,X_BNV8>YT.A)IX[PIV\70H-15>,K;U@^#!6?Q(PN2=D'">@=!K.5K MZ>7%N35;86DV=J,?;"JOAG*ZHJ"\]Q:C&NO\Q67Z6Z.=)@^Y\Q./'>G[2=JN MO@JKDT=6GXJWIO*Y$]]6F^J#%A+PP649BJX2JO+(J$[KR1DCAYT$[X7 FSK9059BTFEC*FOM92&0@.E'^OC^PVOQ#F)+F:K&ZQ1C[ZS)FM0/]I7BY[^)VNH;Z;&% M*6M9W4'W#=2UDU:_B^L2H2F48@]*H)%5IEPLE"D;AZ7Y1+"V4-EEM9 MWT%"*_CY-U^=)4G\\J%R/#!Y>306'_*!IU+X6&?8A07RFX/F)%%6HJG7%ODL M:GG'WJ2O-83=:I2_*N[$L\ETO$ 9%@661Z)2/">5+N_@2"/"-">^QH46JYTH?W= 5G+Z2R*XQC[%))T1&RMN9.%U\J)VGCLIF6! MF5!7K@JVTC4R9 %Y&BE3NBZ@CZ5,T#=-35.1$+1Y3$=FR%U6"HE7L>I**=V5 M4O NQ>1UWFJ3&04OIG$DU?]AJ MG_.N!])\(*BK'!8SU!@P@\K>1 (QAMT%*R,S-&Q*<$G((]0MD-0I%QW2F<1#ICEX(ROQX^O*3STOG M%)QPV>9M__V#E9FBY%4HXQ5%MAMY)I+%0GQ?W2 0QNK!R-ELBFZ@:JFSWDQV M 9V4LELN*XI'[BL+<.=*<_G MTR/X-[6-&KBE'TV61[!RK6QH["@K)+:\[7O"T,'/)]'9,CYJ31G.D/=TP?'>[MRCP M=)T) )<5DT3<*6E=J(Y-%^2V:SN!OK"A3MEUN#N4WH9\ L#,H5% PUQ#08'& M7K:=BQ0?="=*4_0[*D>*4=IVJA591BC#1E!;'(0(E5H;!)/A&IQ%D:MV:$T: M$LGE2JWV#$,SJ)Q,._CQJJQ#2UJAO$4) ZA>#N'YE26"N:6.(=ZJC%P6H8[2 ML7@^&HR-_FO(>S:==Q GZJ*AWK]&!RJ87Y/S.FX@LW^!ISR"E-,E@==AC(Q" MO^TQ3"#*U3&.#)T:C"!-S>;#?UG&SL/$9SO5*"1M=#L5KK\5J4)NKN$.$YO:,'X&[%6(%-XQ1W'S M@\ P)>00K$^1,)#6+_$X)@&RH"'B9XAS-FE(NC9E,1MJ1+S^H+F3>,_>@'M[ M-@?PQ20%J@9\%F0L/# @7/>2*N1'9WIG)DH@4TYOJC[]-:4FDP)#F$LZIF$1 M\02J)XGHUKDUP0SH"[?G]),MN3_H*-H<$HJT590+E$YP5H@6#"1\(_"$,3FT MD>.]Y(+QGX2%4))ISEUQNJHVA#WPU$.#T?L?@SA? CE;@A#A-(H8X"9%_J#G4[+^>RL5+\2.SR0)A.Z:SS7WJ.(V? MX)5/\LDI2--I+*[YOH5$,+_HV>TTV 3??]Q]3>;Q0^(Y68 Q+3[!..=QM !A M_B*,\^Q)QGDZ.7K@1+,J]*9M7 ,2.4^2_X">SJ+D=/J'Z.EI-(EG?PX]G8&> M3I=?A)X^TA5;7CH-O#3BJ7VSWZ4(SUI3)^1YG-%\J3+,+\$W'H1$JB#D( XH MP+@IK-'EV;)./E M9Y)M+E=,,V5+BEQ*=SB?YN ]IH6^U/?& 9!R-Z:^B_9(+8/(P9]&W9DE6R/X M9IO8#F"@-<_MH:WCHSA)&8!/))3F2M)5!O#(&KZ*85G!L@WX%NI*111HLH&@ MI$J)[G:LH>,KC(/A^DO?[N&A>PB(DR5.'<$'C#5A*^G#/1KC1-O_#YVQ(..1 MW'8/L9YI"49,H3-.4.?QZ EZZ]7GA7'NZ/.,2>+QH2O8D\&%-M-7NK8G(@;. M%NZV^Z_]?P8NPX7X;GKXM\);Y*V&<85:8VD\7LQ'PH:K^O#B3&!E$<$*V?A0( -8% M 9 >&PO=V]R:W-H965T $$A9 MDSAIVHVVTLJ8&-*D:0/V@'APDVMCS;&+[:S;O\=VVC05K$CP$OO.]WWWG>.[ MR4:J!UTA&GBJN=#3H#)F?19%NJBPIGH@URCLR5*JFAIKJE6DUPIIZ4$UCT@< MYU%-F0AF$^^[4;.); QG F\4Z*:NJ7J>(Y>;:9 $.\(?F MZ_I&62OJ6$I6H]!,"E"XG ;GR=D\<_$^X!O#C>[MP56RD/+!&5?E-(B=(.18 M&,= [?*('Y!S1V1E_-QR!EU*!^SO=^R7OG9;RX)J_"#Y/2M--0W& 92XI TW MMW+S";?U#!U?(;GV7]BTL2D)H&BTD?46;!743+0K?=K>0P\PCE\ D"V >-UM M(J_R@AHZFRBY >6B+9O;^%(]VHICPOV4.Z/L*;,X,[L2CRB,5 SU)#*6T+FC M8@N>MV#R CB':RE,I>&C*+$\Q$=62*>&[-3,R5'"SXT80!J'0&(2'^%+N^I2 MSY?^I;IGN&"ZX%(W"N'[^4(;99_#CR,9LBY#YC-D_W9_Q\'# ?3P!P90 _8V ML+L-H**$"RRP7J""-''>Y!0*:?M#&RQ!+L%4"$O);:,QL8*W3%B/;+1%ZG=G M\.;5F,3I^_]>#V7]+NF2"68?9 DK*4O=P5Y#0D@XRD9]3YJ%63Z">]NY)TR< MK)4L4.\Q) Z38=:9R2C,8P*W=&-;P*!BE.]C1^-PF.1[,PUS<@I?I*$<6.]B M]]D)2<(L&1UXAF%^.MYY_O0^HEZOU:A6?J)H^Q\:8=JVZ[S=T#IO>W4?WDZ\ M:ZI63&C@N+30># :!J#:*=(:1JY]YRZDL7/ ;RL[>%&Y 'N^E-+L#)>@&^6S M7U!+ P04 " !GA@91EH>4^5,' ! %0 &0 'AL+W=O,^W.X,#J^O+EF[9K\S\K7VGX&TU M::EXS1K-94,4VUPM;H*7KV*<;R?\G;.]=OX3M&0MY4=\>5M=+7P$Q 0K#6J@ M\+ACMTP(5 0P/@TZ%].2*.C^'[5_;VT'6]94LULI?N.5V5TM\@6IV(9VPKR7 M^Q_98$^"^DHIM/TE^WYN$BU(V6DCZT$8$-2\Z9_T?O"#(Y#[3PB$@T!H"T%H4Y&WC:'- MEJ\%(S=:,Z,O5P;6P)FK=-4K#J67P&V"6 X GP5 MGE7X4]1[)/1#_XR^:#(XLOJBKS*8O.:Z%%)WBI%_W*RU44";?YY9-IZ6 MC>VR\3?S\WE]Z9*<5[DD'W:,E#L899KPAAA\I4H=>+,EM)9=8XCP8.HAJ$!*2U)A=V =EIP**?OR1__E,> M^M%W7_RT2B>#UE30IH0%#/F)-AUL%B28ICXC41)Y01&1-YL-Y#8: =@A_1K" M[GN#I\D789 \)S=5Q7$/T-95M/H7Y!5L+!!N, %M5DQ#%J,F6G[JN!YFCUJ" M('D<7.^3!]!\@#:.?)"&0H#*LJL[00WXT3> [+V15+B"_7N!Y 1+M[)F-N_%$N?^WS M&/;#KS\H( FY'1-X'+YQJ#6._05J^>G$/N/AH0S_-[4E<1A[!])(@9G&8>S% M1>@,7&1>GD;/G9$@]=*PP/W2*+[N^A(+_&7UD:[$RY)X3L?8RT)'3>#Y44!^ MYB54>?:8>!AX19+-\KF7%KDC'WEA4I /BE;0JT ?,WT!/X;Q;,%%X'M%E#J2 MA1?Y*;FU%1:((< .1SK&=9Q=)/,RWY%.O0+<\[9Y 2E:,HB+8>6ND4)N#S-T M+_&/PQB$WYWY^BV>_7;C! G,3./(#612>$68NI&$D2S(OCF6IYZGN?@_H#I0 M/(20'GDF/:%XXN6Q_UF*YYX?.$Q+O:R(78J'07Z6XD"FW*%X ,!BEZDQ,#EX MDN,SB2X*+\ZR63#TO2R-R*V\8PW%%;$(P.Y:RKIE9JZ11>HD*+P\/PH(DO:I M+ $JY8YLF.."#G*P/0S^']($J!@5;AV_2!,O]3.7#3"2Y3-A;L9BC;W4S#-V MW]I 8TDQ.PBVK3]?5E2Q"CZH^D&\S.>R#YJ>A<4\XF'CTC)[L!&'Y>%/-2=-70GB)\_'M2 MX3UKA],][7>L87? 3OA!FL-7I^TMN8)M0QOL2'"@XB4N;W;0*( SN'K8%&LX M7AULKJRQ,2PA?12%Y6TO!6["@[!UHP.!-E0*=DJV;46[7['RYW] M CT&T]#Q 5:!K0>O0)YO.*X 2/2.;&Q##;J@[=FBLP$S:S$N?]_'31!B1 MMA4:^Q\(A@!U7$ 3R[1%C1E/%3L^ F @V*CPG,/[GECUK1E.[L")ND1?P9@# M!7E6#BW&"Z=')X#>F1&\?YL80H->=PJ$I,S][^O+@^#41!SX.I);* MKN324FM93,']#36D[/0EY\Z"BRBF,;VN]:HUAOH+&!BI\>* M(K"DT 95 O :90'?('R,:=#3GQU:F(P'O,F(!S;@YH-86CA3-,BWX70^A-M6 MEJI3L)^W&+TAY'=8"^]>4.]1IS6;>]07O1G,?<_P M!@^ECDX?T"<57I#[.#H?P1,HEW&.8W/?DT S$B8X%IV B@LX%%L=<[<0IUZ8 MI>/K8SGU?P!02P,$ M% @ 9X8&48#VDH?A 0 200 !D !X;"]W;W)K&ULG53?;],P$/Y7+#^C.$VZ%4UII'8#,:1)U3;@ ?'@)I?&FG\$^T+* M?X_MI*%(K$B\Q'?G^[[[SCZG&(Q]<2T DJ.2VJUIB]C=,.:J%A1WB>E ^YW& M6,71N_; 7&>!UQ&D),O2])HI+C0MBQC;V;(P/4JA86>)ZY7B]N<6I!G6=$%/ M@4=Q:#$$6%ET_ !/@)^ZG?4>FUEJH4 [832QT*SI9G&S78;\F/!9P.#.;!(Z MV1OS$IS[>DW3( @D5!@8N%]^P"U(&8B\C.\3)YU+!N"Y?6)_'WOWO>RY@ULC MOX@:VS5]2TD-#>\E/IKA TS]7 6^RD@7OV08<_.T/I=X7%8WNO* M*"#/_ BN8.@90YQ5$WH[HK-7T-?DP6AL'7FG:ZC_Q#.O9):3G>1LLXN$'WN= MD#Q]0[(T2R_PY7-[>>3+_]D>N1.NDL;U%LC7S=ZA]0/Q[4*)Y5QB&4LL__,$ M+Z-7"3DG2/XFB)U=KP)[B$/L2&5ZC>--S]'YG6S&\?B=/CZR!VX/0CLBH?'0 M-%E=46+'P1T=-%TY2_ %!+ P04 M" !GA@915-D,@;<( !7&0 &0 'AL+W=O [3C8%$D:.&F#HN@':H:RV,P,)R3' MLOKK>^[E/"1;=N3=[9?(P\=]G/MFSE;&?G=+I;RXS[/"O>DMO2]?#P8N6:I< MNKXI58&=A;&Y]/BTMP-76B53OI1G@]%P.!WD4A>]\S->^VS/STSE,UVHSU:X M*L^E75^JS*S>].)>LW"C;Y>>%@;G9Z6\55^4_WOYV>)KT%))=:X*ITTAK%J\ MZ5W$KR\G=)X/_$.KE=OX6Y F*$C\W*DKE65$"&+\ MJ&GV6I9TZ)I'+>Y/5E2)#K(OS*^QJ'C0NSX1,71O6%$9XE$!1-9 MK%B1T45/%U."Q\PS?2LIAIR0N+,0L()JK<"\WJI$Y7/<'\>T&I^*!,>U\RJE M"WZIQ,)DR #$Z5 76#&5PTUW]%K\Y4^ST7#\R^_^W1;KL4B,168D]&BN'(AX M,HG&)\=;*[,H'AUOH)L$=+>OCJ;3Z'@X[+Y/XV@&0A^4&*$Y,HF'T23NQ)V,3Z/);!*X)I6U MJO"B)-9(>'EO[#TP=B,AQ%I_$F)A. > HVS!*9NW;%BUNK5$[2-'?^5L!"V;JU1R162N" P@6A"V^$?!'=0_*JWO:- MAX=Z1WW05.+Y4[ .>+LU B%A7F1I(=OME?9+\0V5PR'"[*T1E[+X'HE/'!2P MU85S)M$RE!G(;""9%:4$KLKM)8"D#<>7;5#8 1*AX2K8UE8AIBDT47CO-"(G M6V_%[A>%<-L7-]J5619XTHJC^ 0+LY>HI35W.H5\Z B FF^"BN+\(#X>HDIE M68.$A#H/HB@Q>:X]DZI*058GJ$$>.49!*%-AAVA-ARVM"& D6>50P&G+5?-7 MBY#J="U(CBJL@_\G:S$WUG*N<9%@D.9KD2D/63E_U9*0@(Y.46H-T=U_X*6C M2<18E4WN)$G(8YW?L'00>E#\W(]W)=Y;2'EE!F?AW5^OLE;#A'3_@=?9Q8*-CD$)4"S1& I=C> P<$ M:I,HGDB\J2H,.B!V:I!,44^D#>IL:)?+5.T/_EQ)VUH4IO8<94W/R M*USHJ MA+U3XH;]1@ MKHJTY<8'7O&!0.D.E3!%]BG("<4W*,B,NRAD<*1]2J]>(Z&M M.:M1L$KGE-^ORJ)(>LRI",O%0M-(1[Y.B!14?.@C@>X%6$!EY%1(CVM-ZXMS M*VDM":"PK^ZX= *.>@C<* @A^,/XAE&7*U1P96Z&H5U!>5R1LX4^(:F0S*)] M4I95/RHT!.3QL H7 ,UJB419_H6[H]4$2IOJ2%=WX.[W-]Q7-5DD%Y:%Y;H" M2";3*:>4T,-^ $:62L(-82@.XZ[5G?2'5-)B_&Q=;(./>&S>'75WQ]W==N"Y MDJ4FEM?WJ$T K"*$#L='CV0_V.A02*"/\E[GJ&H[Q/^D_",57IX/P\A$M7F! M.1-DZQ1 P=1GO3[J@D6PS *'MV2YOGS_]>W%RSF'_BO]3\5#&'E@XQ]J Z,C M0G*+7QNV?,RIWZ(SMX;0N$XL4&E!H4HSH4HJCK1M,!"_9*S&&!E0SYK!<5=S M2,'_$]N_7&JN@ZV9UB@Z7<[ZIE"%,@VY*.160(B.HY=%BN6YCF<$$JN-.8&\ M1$AP?MS+8(^':W2"CQ>Y[5O*=*O?[%I>QJ=$FPXL@1I2Y0&FQOYIZ_;[=D=1 MK52*U3#HR#NI,RXHS[*+9^/^N.O=Z=4L;:I6 5"R)JB"Q]<9#06NLC0E^Z;9 M?5X\].K51EM@V4-VO$^L)$UW"WT/&GP()T;]Z>C/)-)!C)&]G5@<#RR.DCG' M[ /J;B5+<>A0%S\9?)X>U3/.G;2:45D@R7NR1L,G[D]G@<]H?-R9X&G1'[]: M_,'B_TQB6&Y82SP][N3]RB\XB$-#ASMI0HNK[C>FLQ+8<)'&+$.Q*!*,![=A MH.5X[MJ2/'1I)-.#0X5I7"[$/!W9P$#6$S>^V4?-(SA)6>H<0;\@D7FHF[)+ MQ()S@TNLGH?L$,S9%^^"P'F=D-NICUJO,"D#F!U/9#O<+@I)HBN[+W[V^J>B M\>8ZA'>S6$O8E(PM=^D>^#XWXMXHZ@Z( (?"@1A')RB #,)#?N%="%NC1UNS M:#*>T=;XT58<1Z- L7L=&I^<1J?CD[J,+GX*ZL8[4SSD1[1Z9=MKM9=*]%TMM^.-P'6J)M7671):DXN5]_,T.]VG*B MM-DK<+@OB45SAC/#F6<>TCK=2O5%KX0P['Z=I/KMTO!0(:Z+SU'.B-$CPBH74R\%UW/%CS.#TZ.Z6QC^KL5&8FB5/Q43&=K==< M/5R(1&[?'GE'QN6B02$1H4 .'?W?B4B0)*@(SON8Z MC\HE4;#^N=#^CGP'7^9:[OON(OJ#T+B!]P9/>L>M4 M&Y5!.AG->!JQ7T6TC-,E.\>TB$TL-+N*=9A(G2G!_G$^A^F0,O]\Q(IA:<60 MK!A^6XP?%Y[U64V^SWX1J5 \Z;.__F7JN\$;]EDPJLTD>6"1#,E%!Q)3Q\N4 M&T'.-)O'C 45*A'5HY7/$4],4I6_!8L3N> M9/"DL8:$4B+";V"Q;)TE8#?H!R'%0KD&M%DA#-RA,#P+AW$:ERGXBCY F81? M5C*)A-(8%V_RAHFO66P>4"DNCEZL-SPEJT)P529Q1,O,><+34#"J(3 578,( MR&4:_]L:);A*00SRQI NS=>"F1C_K/(HP3PCUHQ3<'4IT6>7Y+0NS*AY#F9' MU<:R5)IJTW#'2+&->BUS(3?1.!7MF&962F;+%< NK6.$6M/FPN=JE2IIKE.8 M(;1A-Y@B-['^4D^S1K%<-8RZY'K%W@&44P&!W87&#RD[SY8 6&R$Y>N-';:% M;*-UT%0C8=,V_.'5(KX7D5,DV:L[KF(^3W!K,KS$CT;]C;S("6$P21'B:_AD 7K-W7"TE@S5A-0H"I,JK-8(5>W]] M\>'&+@+[Z?4]_Z<^^P132DLV4E''R./78AAD+2!&A L<5'Z"W\Q%&JZ@VWUI M:NGU,5ZCT'-_R 4F/V$5)JU@:*0$5LHN6XXAIKH.?!H M8/@_F4-;B.->(M'@7#PKFPH9FU+G!F*7BK+3T]PR2VQ$,4MDIEJLU7F#B2TB MA8A("T0DVVSL1C2!]I BOFO(%A1REL >Q@EV#Y#EFXV2]S$00 %1/A[U@R*] M((U7<;@B(73:MD:Y6$!DV/QA5]+K#\O$!.@NVY[A]\^V>B]8UO*4.KUI,=OK M^Y79'8P-W(GCNNZ^H79C=V)T?.+/7)S?ZZ3\9#*BR6UA (!3#IEEP3ZX<.+ M-"=D)54;;'148CS85NO-%SS,24Q;AME:6,*)AX%>8(P:8:_9:FMK4*4+8"L* MP '<5P+!P5J\PV,.4QYV@NOTBDK% U&8P&;;,B ,+;E SC6(IB"=S+F)UC*, MR;^R8@'E!'B'8S4:F)=NI20'07#6?@+.EBD$"9O_-1;4T+)'AC[OH#XLO^4J M0CY&9)OBB! J,TVV82+8[A\B00>1-4_AK$A+*DB,/:]J'HG[G'%:%+2VQD " M0VR.0( SW,I0:DLA>5(D-YQX003]@Z8&NV#I6V$7523DB>T[B,M &VWYROF_ M++BX0P9T&PSZL_ZL1&&T^=CW_/ZHPD8 VXW=Q.3A(.S\39JNT/.YVC\" M]!00$=+*'C-K:65)#W('>SX%/F0?,&!)%IJ,VR-:7IAEER@45/MMLWC;V/.G M8T[5!><["B6A8F'FX_D#>[^OO.IC/R1_()KV#$GD2D*]-$YYQ9E6=\F@X\FP MZITV9<:COGLH8R[RA6YIH8](GE+#"R[8GD]MS?] NT(3V%)ASR'"9_L^HF5" M^%$T(H*\.(WBD.)P0ED#:0+VZ][K,CO_[/_OT*<_R*=BJ!F@]S*TP6EFPSZ_ MN6J/Q]-'YEV3SI$A[0]?MQ"M#]2.N16 !IPN7^'!NE<*'=,GSW]3&_$<;^:7 M-.:1'(7<0#I<-1GJ/?4E"Z6>XX^\VM-X''19X$GSO4E0?AZ.QR^VZR?O\^X& M8-3K%.GR%H%,+DV%CIH@(!'P[:TR<@+/W=>/7+37)3[G8:@R4=N 2H,3N--* M\XGG3+V@D\XN#IP, Z^F?#(>[COQK?\/E$FWVZ6.I?*BN7W,1F._]A1XT_]2 M'GY7AD"53X:-#!E/:AES;4G[+2"_H#- UT;0LH_?<-[I!):[?(H:K>6;V$N( M_UH*[\#1'9MN<1;)#X+HR2,'%C3&=]]\N+RF3]X;.!QVN]\M9<^;PI!#1)]J M!QVD5(WK7%V$G)IW<5_\R)16 W"I1VZ)?U@_?>G_Y^6UV2]PG!VNYUH41DFOVH+GN..A[7=I\-[-=.;.L&D(DC^:.2,@DH: MVFT%U#/_^YOM9?W.H-8#@J'CC4;UKC ,G-&XSB3&[KC^O?N"K?__&/)G8,AM M?/],!'E:HKO.??3H@BM_$IH\$UW&CN^/FX )Y=9-WP9.=/1K+,/Z M(YZ[QL\!&( [?U)#@]H1:Q=AAF. QEEU0!K. F:/W&H;/-=_,G+?"##^ M)$ S>O61B>-/&Z>)^I'HQ)O6X*CEVL79NYKW^A"2\FY#*AAR^[->=0&RP'N@ MG 'BY0-N7IC?MS,!0B0KYJ MMB(!C73-I%OOF=HQJ3\VBU<V#5H9NG/"MW4MW?J"M%V= MCF:C_L&]6E:!'TS.3AJYI <*WYH[A[O)H*50-1FOK!&.RM/1^>S3Q0'+1X'_ M*%KYK6O!GBRL?>2;S\7I:,J 2%,>6(/$SQ-=DM:L"##^Z'2.!I.\AH) HJ9:O#O5W]3)T_'UA?;K6/_\4JR7Z8CT3>^F#K M;C,0U,JD7_G39B;,KX5@:VO@BNAIW YPR MG)2'X+"JL"^<7=JZ5@%1#EY(4XA+:X(R2S*Y(G\R"3#!@I.\4W>1U,U?47 M2EL3UN*Z;K1=$U3<4U".V(JX:8&D5)H*(45N(8*V$(1;(SA-#W,.+(;T8/$Z13: M/ *736,1+S@6X2N$&6;/@Y8F2'%G-4(@[KJ.R+%.FWN!&Z2AY"X$O)S,VO%MG+XL/:!:C:\#>)"!FBYM^V2HI8[Z92O>.5:(K,[RV 5C@=Q M%Y.ORA)T_+52/G9@2.'*H'QRV? MG/W,[3V1 _\+E2-G"84?8S'/7B'LNZ\P MC0#?@'#B%YN)HT^SG_;RI[WI?']^N'=U>[EW?O7P/L8=?82&/C)^"7"+L\8C MS(7D).1:^@'UALU,KR=E=001B5%204PTOX&IYS&;OEN\C];FTW?R?<_6ZV? 1A,4Y_":5^];4&,V M7>Q]$(VS=:N7LBLO1Z@(K@ES EB.-!&;B.PFN9*XW"_Q+ZVSK$>[DU< ,!LU4P?:H:+.' M&0E"UC;&" \*Y6OE?=0:46B7F"#$K&LU$54EP3IC Y#FUA7, M>B/H&4.>C^A3?"S,H$XQ]7"!+2B7K>?"7XO& F%@:N*@]*F8 R85Y_ 8#B+, MBQ@)P,"4Z*W!W5J0#ZKFYYDX+PK%6)E^8[&"-]*P#@R5/NE(PH&BKRXF% EF M>R!OR3#&B2.U7,.(QP0F2J0WRB?,V7"<75$C73P$6T7S.UYGX_/I\=7MEW@U.WX?.88# M&BE.HW2::H=X*[!,[8""3E1^ %'Z(L38_$A\RD>N,*%M"B2N.?\YG_S?&;IO M+ ]@*9$T.##FYKS"",R_/(WI9["W!8_43]0E?(^,@^+0VZ*LH\;/JJ,O]M3>KF8PX"/T/+R'$RZ7CA M5!U#@_:F:L^/0 .IX^G:M\_N9&JX,5FW=;#Q!(SX#^1AUN\0IRL1KJ6.L,PY2'SK:Q*<*OE=RF+K>KK^]=76\7.H;!4PAZ4,*BI7(((!P2=7IC M0\8C>OSNE$"L3]X!PJ=.!V>?&2[TEY@[.-4%%K5MXNL(63 M=7VEM1#E@V(1Z8Z\I;FG0/WZ*, L6K2>.9BXV,U>.1,D] D"^#0-(?7]Z.>$ M5CCZ(;7N"9?*K:..IPU:WW*]8U,;O"KBR ]BZCA%I"&BH^HX=@H,,FZ9.GC? M +O,)>H-;,[^[/UTLO5%H"8HXN\>/MH,Z>/ \'3XM'*>OBALQ--WF:_ @6(# MD4ILG68?/XR$2]\ZTDVP3?R^L+ 8D.IX66&\)L<"6"\M1H;NA@T,'YS._@=0 M2P,$% @ 9X8&49Z*FM8"! YPL !D !X;"]W;W)K&ULQ59M;]LV$/XKA%8,":!:$B4[;6S#!VZ+Q*/O'ONA7?'6^RE>M %@"&/52GTTBN,J2^# M0&<%5$Q/9 T"3[925SU:$VL)QLI'RSQ+E]ZH34(2LB,16#X^P0W4)86",WXL\/T M!I56<+SNT=\ZW]&7#=-P(\O?>&Z*I9=Z)(Y_A,Z?J<7+9*G=E^Q; MWF3ND:S11E:=,%I0<='^V6,7AY% &IX0H)T =7:WBIR5;YAAJX62>Z(L-Z+9 MA7/52:-Q7-A+61N%IQSES.J6*<'%3I.SGZ76Y^0.%+F1584!6Q=, 3F[O5N? M+P*#NJQ$D'6XURTN/8$[(^^E,(4FMR*'_% ^0!L'0VEOZ#5]%O"G1DQ('/J$ MAC1\!B\>'(\=7OQ/CEN/G:L^N6::9X2)G+SA96,@)[]?;;11F#I_/*,R&50F M3F7RG\?Z>=PHFI"784_(?0$DDU7=&.:J0F[)WF4N.LL^@<)")-H*:((EK T& M V%=3 R*;H8(Y5V$8%!<.L4U*LY:Q0X'":Q@;5E1E\78RA);@44]XP)W9*,1 M4/L$'C.HC4-H15DE&V'T^27Y_KN4AO$/_]O_OE !RD]'*WYX_&#_H^9"RYS M3V[T?YO:(R*:/W/R 1LV%QAIZ"/?'[\B9]'<#Z?I>&OFI]/YF(52GT9TS!+% M*)20JRX+QI=XF R]R'3J)^%L3(;1Q9B,Z>@T\>>SBZ[$,!?'MH23.!E;$DXB M>GB>A(?G-/EF5__R>)R(RXGXG(C3W^)UN]WB^V5+QQ4-AT;\]1D3 M?[.,61]<$':ULK%]@6G7_GA5XWM"]D@R#.GKX5Z/W63BTR.I'OE1^F4@D3>E M1WC#-'+8.,4X XSK9;:':_[XNK*MR_9<+G,TUG6PH4'9MH-?GUY$3@!7F!+C MNS](1A_'-%V#&[3*)Q]?EK[_Y[C*G;^#NWF#IDAGD9GL8-C1\3[+>G EY MA^;4UB9A^M=CQ)LU"E%]MSTD:/GTN5)@*!YDT3!VEXT>7WH2>3/IK'AH!@-'Q5H'9NQ-3H-CY=[1PV[ Y3[%4[O'UF;T?@]TSM M.-I7PA9%P\G%U".J'2M;PLC:C7(;:7 P=,L")W%0E@'/MQ+#T!%6P3#;K_X" M4$L#!!0 ( &>&!E':=F#0!@L XD 9 >&PO=V]R:W-H965T^X!R%<;I3^;E1"6/>1985Z? MK:Q=_W!Q8=*5R+F)U%H4>+-0.N<6MWIY8=9:\+F;E&<721Q/+G(NB[,WK]RS M#_K-*U7:3!;B@V:FS'.NMSG#QYM6:+\6=L+^L/VC< M7312YC(7A9&J8%HL7I]=#WZX&=%X-^!7*38FN&;DR4RISW3ST_SU64P&B4RD MEB1P?-V+6Y%E) AF?*EDGC4J:6)X74M_YWR'+S-NQ*W*?I-SNWI]-CUC<['@ M968_JLU?1>7/F.2E*C/NDVW\V-'PC*6EL2JO)L."7!;^FS]4<0@F3.,C$Y)J M0N+L]HJ:;5AFD9#&ETX5]UL&"<+6I0[J_%68IY]K"0@N-O4@KB3=>8G)$XH3]K J[,NS'8B[FW?D7L*XQ M,:E-O$E."OQ;641L&/=8$B?Q"7G#QN6ADS<\YO**:]&?.9<_\"TRS+)KK7FQ M%.[ZG]R30<(?P(-A.H:,%D M@;>"6?[0O,%S9E=XMM)",%[,F9$/_9P6E:V%EFINF*"U95@9T:R,&YG$@ROH M0\T:BP%JX20M5(;BE\62/9<%GJC28+!Y\0/[\Y^F23Q\^7_[_N1\#!.V>74G M'PZ_J+\;[X\^<&%Q(6FO;I6Q%!?#,V&:D<_8<'09WHW'P=UD.@GOXDOV41C! M=;IR09^+>X#KVB5OHWJ2M-?307,]#M2,+H?L#GB(A>FQI2B$YID3R.= &DE% M0)#9RNE-X4!]-^A-IX&LWM5EJW'82^*K)^<@DJ\;BMXHF0;W26^<#,, 0'H8 MGE$OF;9V_4,57TJ>R86$6F<">[\FM8:]+34EX5OSL'J:9M7 M*=M&7VW9X.JIE@VN MXEX<>_L&T0"]! M/YCS9QM\$*XUP-MYD'"M[EZX4)7$N4-)SE:GEEEG%[GE6 M^F'FL00@J*FLC=A/Z-'K=;:M W%2"0WP,[WSIN>1ADM=&5!Y%-K -UPCBG6T M-AP1-5:BM^.N-+7B%JZX 5FIHEG#8KT6LIC+U,V<$;7Y=ECVQX%G]]NA37N# MHOTHS>?^@A)+PG6LJV4H;L'B:)RL%;\'IBT%TT?&N6/3:E+NC5Q!7Q6B!$@6SP(G4J'IRM^+ZFF%DSDZTQMA4!A?0IE M[\65JF O"!RH0GR6BJ:*(63.N9 3%ANE1*%F<[65&F"$H6*@6QQ*)\( MEB1,)M .I#8AU2*E]F8U4BB(_U%[(@;27A?\1@)#.;NG8HY!9RMGQ!+^T^%)*(^VNARYO M:]2LX+)C2+MFE ^=-"4)HDA]=_,V<9_7?(8-(UN43DHK$,E[[59[IQF[/JDL MA&I!.T^*:UD$Z]:)74J42XN,5Q$H5-&G*.PU3"H%M""M'IQWR*UGR3BZJGME MO;BN;P01G8E.RE $#]2/#Q\YDT"D0\DV"3Q5PA;89K0K$=IMMQ&JBN2#[UE$ MT3:4YI="6L.>T_PD?AE,"-^[MX.7+QHU /LIYUH,.'K70V( "IT!:K M4&, \"@M'7-4BP4R1U>IV"/HY+E3U&O9"2O7)&207/;B27R"D$0@SP6BZ0X$ M*@@X9I5*TQ)ZN?7(6KC *P+:C>JTB#7?NM1#\0B>KHX()%@01"O)4A+CK"29 MH8$L+S,K/8C-MDB"=[?OVF>:/9\)NQ&B8.BRCH?%N)"^7Z18Y]HI*.A3@E2% MW(T;#*VF)T>FDXN.17HA]:, <(C'$<40_5NN,X5D@)55*<+!3GF[]>^[5M=E M5Z?"#T3Y[(O#EZD+%XC<'%'0 J5=^+;4E7AJ ;IDK>W!SCS?B9_"X'8H8!6] M;\;IOIZ[.4(E5\JD-S=@A.TY,. /-I M$D.%9@,JN3^ZTVO6 AF^U*I<_\6T8^4>#=M9&==Y*%6;CO*[T/2= M3>([A%[Q.7H:6V?@ MA#'NN -ORC49BG&T4FGI@>R>$-&FJW)MG&7DYKXA&1V>R?]$0M?^&H&6-T*K)$54!/MTBG1; _)J4 MO?>DS %2NUF@8R(X L*>TT1.C&)%[,C560/"G%FNE]B#N->RH%T9">TR'_WI M[J/+A2X!\DQF+A:N052]U^EG?(D4)U5F_S#L"6'@"^N8Q;T4FWHNHB)3N799 M@ZTE2JVNV]OWO_[TMC^X@GL0ELNTWJVH8JD<;,%T.IJ$DWZC*G2]4:$WLL R M2P0DR,2>$W"CR!FH>2LQ&SN?AKAYP-E=HJKE-81O'U$H3-R=/0 6:05R.C)- M,^SSD. \D\OBU"J[EG_YTG0KJJGRNINE:7L0)QRCI(L\YILHP0'R?B\X:L',\J=#>X18:*]X_@)4\GLFN]_(QP] M 9?FP-H>0LJDBY1Q-&H>D"BLM7G"@7QE"/'5BH$41F72]4$@(KY= MYT@7\^(0Y;8A!FQ@B@?$W)$U D#K6?EN6P;D@MFT!>S;K/%@N ,MW"4LHN;/ MY+EI8@5>Y/SSTCTF\#3591MM/T!!$?(.]=EWS"\44 5N+Q SGOD603^.?I=& M1&G7KWP.2[?JM2;XH;&.\'Z+HH;RK5O4M&Y11\X-WA<^$$E2_787M!'=3MG9 MYE.$Z>RD/EH$O:Q!KO-3PW#8&\>G?OUHN3"54^ ;%>X1_>$&W&UXD=*DK'/@ M6!PZEFUBNAO$0Z=R'P]K=\E=SOY-Y[^T\(H\I2RM#\< +:I&!E&;+E27: 4 *(. 9 >&PO=V]R:W-H965T7?//?=&AN<[I3^;!L"2VU9(BNXA/>: MF+YMF=Y?@5"[BUD\.VQ\X'5CW<;B\KQC-5R#_:5[KW&UF% JWH(T7$FB87LQ M>Q&?765.WRO\RF%G@F_B(MDH]=DMWE07L\@1 @&E=0@,?V[@)0CA@)#&'R/F M;'+I#,/O _IK'SO&LF$&7BKQB5>VN9BM9J2"+>N%_:!V/\ 8S]+AE4H8_Y?L M!MUD/2-E;ZQJ1V-DT'(Y_++;,0^!P2KZ@D$R&B2>]^#(L_R>679YKM6.:*>- M:.[#A^JMD1R7KBC75J.4HYV]O(8:4VS)!^B4MES6YPN+L$ZX*$>(JP$B^0)$ M3MXJ:1M#7LD*JKOV"Z0S<4H.G*Z21P%_[.6W_4-[)!*J'IG993H M?0S44WOWZBV&R6WC(FK P ->*=D!LA2",'+#<,?N'<=1$<5@B$GNX:7#6'&A>K2B*1KJ8PS=A86#S:?T%)I)?&4(DQC0!R9 M5]P CC\- M=<\K)T)%KCJS'RH0%@R1E"R/^3,=]NDA=T/S3+WT8-_4Z%\K<)!'E*X7K9)W MZW"_#)@$TC$A.'.']% &CXZ@<-LAC"L*& P?$\($)6Y\&U ;+%/9N/HX5QN. M"%@T9,%+VVOT5++> $KVF$S!:\D0U/:MTL;/%]PPT6.K#0Q ^VL.D^0D:^_6:51.EW3_;[ MT4<2WC#DFM_>W3CH3C%-'P>)#](%&'S]C.6[]N7[&H>7=T_,P_8SDL0)C8LB MW,ERFN=YL)-E!2V2.-PI"AIGN2,_SM)!EM-XG4VK%5T%2'&&KI;'94Z+=$D^ MNKH'G3@%'*]H6AR])LLE7:;)M,[RF*[61_1LG=+5*GZRLKZ;6OV-GQ9R\I,R MYO3?EN(DB6B6)T?[-5TMC\DZP6RL\^@HC@N:%=D#%8@1YEC/A*994 &:)D=9 M1I-E-.;__NR3$W$G&N]_O0S\)Q1[,) 7-$_3TZ!\V#/9DU5CC,)?7'COY?OV,7679+3C8@88;ML:;1VN$),>U.#[ 7P[OCJ#Z\WMXR77.\FP1L MT32:%\L9T<.+:%A8U?E7R$99_)?0?S;XB 3M%%"^5%L[!]"R]_ M02P,$ M% @ 9X8&4;^".L2$$ FS\ !D !X;"]W;W)K&ULY5OI<]RV%?]7,*K3D6>HU=Y:Q<>,+2=3=Y+:]1%_Z/0#EL3NHB:) M#4'JR%_?WWL 27 /26NIDV3Z99<'\/#N"^#S*U-\M2NE2G&=I;E]<;0JR_7W MIZ+HU>#[UV,:SP-^T>K*!M>"*)D;\Y5NWB8OCOJ$D$I57!($ MB;]+=:'2E !C5\]S*-F29H87M?0?V3:0 TY#3V@%X[0,,]@*;B9Y.7*RM^R!.5=.>? JD&LV&-V>OA MK0#_7N4],>I'8M@?]F^!-VHH'3&\T=V4OM$V3@T1:\6_7LUM64 Y_GW+&N-F MC3&O,7XX-V\'-!CWQ!Y@/?'*6E5:D@A9AC-)\<4'%5=% MH?.E>"VMMN)=58B%SF4>:YD*Z<#)/!'':0@REICD("X(XB5#I'%9O1B#+QKP MZ0C/EO"?G/T)U."TSRG?O3/RA#AZT+'4$-0 M6[_XJ)>Y7NA8YJ4P8$JQ\\WF"@X5V;YP_@Z^HOA*XJT?F[E5Q:6*EA6*0I9*A(QFQ?T%>-K>$_$\20: M#?KA$[H:#)_=:PP\,OQM+DCQ5![?-,MX;8[\FY(5+S7Y\@1(9>)X&$(;1.>S MZ:T8[!NQ?_W @O8B,>HP8A2=#T9W,&+OF NL"X6C1=B8$@6N4[@+\ @!3<^C M0?\.MN]8?W/:'_7__\LJMQWJMUCFAF$.HL'Y\ ZCV#WB7N"/A^=W6?V>$8]C M\\-H/#Z[=?U](Q[3YL?1<#*Y@PU[QQQJ\V?3Z*Q_?K#-U]-(?I\H-KH^G1PZ0*"(;64TB*K8]KXXA%*_-Q"C,0!9ABH32#>L-K.6>3U%,L?7&S%.] M9.K96@DKXHE)=2+)D.:62);W3.?+)RKD=(LV-S4UY]_BG#^<<*K.UU(E0URC;K')C'-,:Q=S+ M3/_F7GP<'<['4#W_%,R4<5Q4*F#F(RC@A2I*U,K$+8,T?$YH*6LQ*9LC):\! M79H488*@K1&08.\(5."L>R)OB$("L:A*Q#AF\2Z/$ D\PW6:WG#MZA/VM2IB MC$71'N*+JFLE[S U2[)E &E=RP$>U+[<65V%>CQJE)=4?>'T M'/5W(60%4RDT<*5T8UD!>=)"0C#@2-:I*R^8:0T+NJ9-RGJG0,FRDZIP5DW4 M%,H5C%9?GV34'_"-U]L%4]-1?U&R:;26ZO M7BNXLMP)W/F.-BA/9]%L>AX\F"%;F839BHO:W1'#T?3NI.&FX_J(Z0CM5Y5- M53B>["Z,0O+K_\%P[U#HS!ZA<_$5/#@?1<. (W>/J/]?;7=F(B'7(= 6KM^TQ- MQ(2\J&2B 1'M^T@>U&R<)'L$W]F4;B"APU M*?""SP"AE.;DE\I1P!&8H9+W>(_]ZY"- M.K-B$UU4:>J+&E31_#8WC4V"?S[QAEK$2'^PM$NKVX2PEE7 \(-2M<9A=%,L M&S2T=K6?8.'W:>X?R\Q4>5U/_GX9VX^=&N*QH6^E=-3R$!=G ^N8CMQGJ0P-S(%S,8!!#K3KAAD MEM'YJ,][9R16 &B<8_/0-8+:7.<[<2*&X^_$8-KK?[>7[O>%^8_SY.Q7H<$- M2F&>?(*K,5U-'UV(F_^>48%;O8LYDUDT..MS^J\02(L4$51G5>H$N(<_ ^+/ M8 +^#'O3Q^#/<$17NU/,Q^7/DD@SQ8WSG+"NNQ@T(B?:W'^,54Y1S*MBIN @ MVGII-[N&O;/]/#KT'SR=-V7VHA5TTURI!TXGC[KH;D&&>#0[S@:/:!SZ*]_O]'=UT&@T&X\,Z495LJS/UG#U7[ / MH@-'I5KJ6*R1[ -J$FH((\+UC\X4$O!2-T4@$K_C!W M1R$#OP2G"W K9(-J7Y'6"QWL^]KLP,@/*N6:^+TLN%X(:K/-BFQ7/Y<+,D9W M5[FY777-4&51DH"59;-;E6@PN#2L?C]CJ;(NG#/08U>R4"O4VHK?7VB9YQ+# M$C @C<3;/.Z)8]*G8?]9]R4_'#Q["AQ7&CIRQ=L]J-9)A^8W?BFP%(%EYNHN M*JG;;D;;PHA$V[W8JZ\UV<23HE.@K\&^@FCV31(#3:HK.;^?1J1VT>]0SOV/ M+3YQB2KOR2E:R)',<-KA^;,V5O@WT[ MMF-9%-QK<35ATUHA6?(%-4J@F(Y%;PEX1]&S\+]294Z;F*967;W>DL M WD8$X%Z. #7>L,D:+%SFQB%X>U)N&#WL,>'Y-J.7:+F9.HG_F#(H@#"BFTL MP:$3E1.HMFZYF#_A=TN&]ZR_:J2[FB=D-.7<=J MS99PN^B=-9(4_4D6#ZHGWF9KK)W51RN\E/-@]%1F2=&20+.8,)<'5^RXYP7A,ND>O=G9C%":M>LZ&84AAI MP,"F(73=]+DSEN!P6D M24TKG-MQD_&.?AS=N5A%W;):PK4_W^;^L55*_,/ ?TR??GO/T8>XE:3H;NU. M_&>,K4=]>.Y0Y^:SSU;VSAQ/VYG#R=DNHNO^\<&=TH!;-'^S@J2#V(A;S@87 MXU(BYRT@UD5<9;:D=JMU'/'M5MFH4,>XZTSBP[O/=?JPV^"Y!]_*F.(Z4(GU MFGD.4]M1/UI_5*-T^8.YO364 L1R'">:.O M]%NST-S)IW>H=&#WJ2VY=K30P\ $!+W5%*< ML$V6M9OF^@ 3T/)JL^O B M[FT@164D!?N3$921PX7$=WH]2L;;-QER@.>1T MVXH@D%MMA#M%0:C>+I"HSB#B[O$+U"$I$49)CCLN&F8'-2\NWOWR]LW)X!S& M!SO(=,QD6Q5 XQX_"\A7.LTF6*"47&L "6\UI(#(M. EH\V9X2Q')!A(0B.F MN71--G54O11M0\;M#)>9O$OI'5I@;.XK<1 ASCP9M9I6LY?D=X7,3\&< M%_4VR;I"3),J6M5X(GBERT*#59N+XDW*GOB![>7^+;92W0?#"AV1!N*,>GFGCN-G>==R4-IUY$;BW\"2\Z]M+/GP#0_DU8I- MZB05FI8V@//*!MXN(KZT6^Z(VVG%C04W,/ U3>[H/0NMP_OG0=Z(^BNW,G;J M0LLZ-T&%*)UXTU $V1%?CY,K2U\>U;N?I*L&V2?B+6M?6\#D/+0M^D(=K<\Q MU$>-O49N)8FSKGH.>VG*&F_M-G_KOL5C:?SM5V;WCTY?>P5>F_ MF!29250:9 &-.2)0HN!Q-L??7;(,YU =Q#A;^@PNU)&5MJ4I6!N)JD*3H;8' M\<&_1+=G;2@NF;SAL*W6U!V4OL6A$-BI^459D71'P#KQR^_$!P2U-#^XD' ' M77S*N(=O;/1I&BSK'M5AD@);[D^H;"<6-4\R&1<&D3,W2!DV.41*YPCV-255 MS5VZ[YV)",?9.7W]2X?3K4N_10%XP/M*%LT9ST/UU%7!&T;S3141?=+V/SZD ML..X:+-YL._8:/W?Q;1[=^MAT;/P2"!=\=C28 M#?N:JQO2K/FSZ_GIBQ-QI+PQTV-_0 LWW M^"__"U!+ P04 " !GA@91KG=ZM6P$ *% &0 'AL+W=O5ZR2N:\0H(M+JTK?''M:[P!_)&SM=SY1MJ3&>>?=>=F?FFYVB!6L%1I#12: M!S9E1:$5@1G_;'1:[9)::O*CP?5V=(\^U$7&)^X(^K_7?,_J\ 7TO>&NCCT *OD#W]-'64T4] MSZLENN7")-254B*?U8K."H841Q\Y2%=*\*+0L)M*,<&D0G]=S:02D'Y_OV"O MW]KK&WO];Q6OE]7CX!P=M<0Y^NF'F+C>SR=OIU1FZ"T<&N@=FR^91,!"X%B% MIK40K$J_H'M!*PEVZF#<;I(%_8A&@8UQ<-8N M 2.)'?I^9P3[=A0D9R?SH]G"M+.%^68+"[V%8):/]]?1ZZ8VE!I6IV34+:7OQG!^_8 ZMJ]K2X[_6X,]0VZ"F7 MAFJ2%N#1=BYT]UT;:C6VI1Q[A*(EGTPB87"P(HTUQ/]JW%H7HJ _?+AGU/1V9&/B=;.=V![NR9;OD\4X 9NQ';KQK@^AC8.P MXY5O!W[\JA2.^M8CT3Z!1WX$YTV7P$FT#\-AC[X8OQ*'$W*P*$#[V8O=?>^' M6HT=9.\H=,D1!XI!'\G@.(AZMCN(][4'R0EKPR"!3:)'P=,!8N@<)_%9=P3[ M/79_/]Q]PU)6SB (._0E..[Z$&#RS"N2^-^6O#KZ^C3TDQ[6CO0!TU/!X*[@ MZN!WN(OM.-JO+2/L[LL#%$K+*]7@P#TB31MT/XLC[!ZL1V,'68R/. W\0?Z: MR#W9;?ON0 1Q7P0C&W+P%>C[?ZJ_SSD<@]D>7&[(KAO XJ![L2:VZYW0KV$6 M$XAU7PYX?9=J0"?! 8]4(3CPV^^&CM'!IY\#?NA!7BI%6X[S^^L_,^4S*Q-*]0$C:D MKE3S5-..M@]=5\W[SA.\>26#V_ RAZPKV )$W?,HL)!H7IZ:CN(K\]HSXTKQ MTGQFC,Z9T "87W"NMAV]0/O\-_D74$L#!!0 ( &>&!E&! &V3VP8 "P1 M 9 >&PO=V]R:W-H965T)%_3I MV^EN@!=KZQY]H500WZK2^,M>$4+]=C#P6:$JZ?NV5@9O%M95,N#6+0>^=DKF M+%25@_%P>#*HI#:]JPM^=N>N+FP32FW4G1.^J2KIGJY5:=>7O5%O\^!>+XM M#P97%[52Z4L9K:X13B\O>9/3V^I36\X*_M%K[SK4@3^;6 M/M+-;7[9&Y)!JE19( 2)OY6:JK(D()CQM<7L)94DV+W>H-^P[_!E+KV:VO*+ MSD-QV3OKB5PM9%.&>[O^H%I_C@DOLZ7G7[%NUPY[(FM\L%4K# LJ;>*__-;& MX5<$QJW F.V.BMC*=S+(JPMGU\+1:J#1!;O*TC!.&TK*+#B\U9 +5]?2:R_L M0MPYY94)DF/UZLZ6.M/*'UP, K30VD'6(EY'Q/$+B"?BHS6A\.*?)E?YMOP MUB43QQL3K\=[ 7]O3%\<#0_%>#@>[L$[2BX?,=[1"WB?W%(:_3=[>BBFUG@X MFT?'IUPX3BX<[]5UKS+ ET_BUOM&Y9V@3;+,-B9H MLZ3XF5RZ?*__>-L/!Z> MWTQFUWPY.C\0.EJ]0TP\U."&2F*3V4.2(LVO1\>', :KEWI>*B_H[6AT+MY; MFZ]U67:BO7F%YOGXS/'@KIMP E&/! MTW/?-1 -6=Q6=:&1:3$O;Y'A3U0V+39R#J2PD/A*1@LF2DN(3 MV2BCM!2#0SFH!+;#+%I)V!:LL(T3BV2.3XUE7RV>I%H\^4FMK)1!*E S=FDT M46-7P>T%H/?, M)P!YG2L7:V&MA/I6XR5%&R**,H6*4-^R@@J ZP=BJ,!6VR>DY#L=C%2WLU 4 ME];'J_K1H&.--FK,T84AD1\Y)A!JQ.",WR96),0V6 MW*O:NL#,Q0Y$C(:O_^B+/00Y300YW4N0=V#D2A)W=W;BO<*[B=%![(OWRB + M99]+=GAT3GS@[2,506XSKKM#[)V\7AKJK516DHHT)C)5EJ$G%!*T+"]Y&^=C M96X26JA\N56 FI+&B@B49QU^EY;>S6D8]BF6XBO"JQ=/])0A?&Q)+360CP5U MM!5W- Q0;/-4:JD9'&A*SF9L#AF:JU,%[5298[A7AT1U/+>F;49@??98V!($ M]6T[%^IKH\,3@9)R\J*JI6&KMD@SER5(HP1O\V JN=:I F*U= 9B:#N!L;RL MT,,T_11ME+".."8YN#Y)],64G?8;,SJ>P^S\.;%,_90TRA@#QZ@_MU-J?&2< MR[\S+13.-LL")P/6@[98;?C^K.69-#PD%>;//5'D7OM'3AVVV1ATW*^SI_;Q M,_NV&ON[+5NGTA?B!H<0\8$SGA01'YX-V/(E3@&GMMQ&\%OZ$&Q&L N"[1)I MB=8F@(N6P)-GV\F.#F(7TH(ZET[SC*"2CQ9_QZ"7R29>D9X#-BU0FT7\2Q24 M7FC. 1I1RD*;928(E7;+"N\MNA(IYF;.1$"PX1T]ZQ0@*^F"U'#+YN1LO$*U M-(Y(L2YT5G3YMX7R PW1)!2GO+48ZM>T_\K2F('8"E&RC6?;B AQ<'-WAD@E M#0Z2K-*!&#]XU?$HC0&,"PA'6S7*+PN;(8!49MA09-%TPE+SG5)K0%+ M$\'\S[)4-PY.81@A%V3Q1E%'[,>XO5@]&&(_JZ#KMB_-^//!]^>FW;B[!]B@ MIH^!4SB"?AY>?R.\%&Z)>TK2K6 Z+!_BH.%BV?S M>(,]-I^'YS9@)\*7A9*H3EJ ]PN+\=W>D(+T@>3J?U!+ P04 " !GA@91 M,1][,O$$ ! $@ &0 'AL+W=O+I5]O-"-V9Q- MZ&0/N*FKA0^ Z?GI2E5ZIOWGU;6%W;3G4M9+W;K:M,CJ^=GD'3VY2 )^A_!K MK3D?!DCMCOH3-I_)L0H)"NM&%#QP4+/?Z4C=-8 1J_+GC.>E%!L+X?<_] M8V<[V'*GG+XTS6]UZ1=G$S%!I9ZK=>-OS.8GO;,G#?P*T[CNB39;W"2?H&+M MO%GNB$ =UN5_6P\T-$(,@S!&Q'P#J]MX(Z+=\KK\Y/K=D@&["!6WCI3.VH M0;FZ#4&9>0NG-=#Y\QM]K]NU1G-KENC2M-Z"GQPHX1?HLA.OK4-O;M5=H]W; MTZD'F8%R6NSX7VSYLV?X9^@*F"X<^M"6NAS33T'77F&V5_B"OP?PCA__%@>,[4>_O[MS'?R/%P0FO<"D$Y@\(W &=56N&XW,'+VO MG:HJJRO5I2A =NH\Y>B7V=XNP ;30)'5;85\%R\$=>ITZZ%Z(B.+<92+/LIW MCX"X,M8'#DY74'L> P]3KL$EA?*Z,O81J;9$E3:55:M%7:@&B*J@/70(Y$$+ MO[!:=UBN?OAA&<*/5MK6IG1(ARQ $$/=Q[##9(1*]*9N@=BL'4#" M$?[CJU]O.X/C//^:H_TZ=L834/#,'OJYK3VPF'F(A4.?6J]MVZ4.1.'6>'C^ M,\:ELF5M[I4KUHVRWVSL-41RM= 6.'7<(;&ZW-V?'Z&$X8PF$0#,((Q&@!PP M>!H!TA3+/ 9PAD7.(X 06"1BJ[PJGA;-@*T4!QHG''.2]]LLPX0,LIC$-!FV M*<%)Q".7.$OXKA.@:VL*J-U@^\PTZR#<#8Q C. 'TAG%DF>#,BGF44!9BFE* M8@M(%B'GF-$,_?+A*I:21<;TF.#RP<-, )V(A8ADT Q$TD$&!$>FR"E M#'S&#L1("6&)? =H-!^TH3P#WCQB0W":#GN69#B+['LM*Q2F<859/?[KFCRO M6:GOZT(/Z08QY4.(>3IX%6(@A_(3.$V&?.,TCT[$*XQ%WSE'"7D$N22@4$D, M(00S'O<52'K,\QA"$ZB,C(WX$,CAF ^#[I/RPV1_[>NL?GAZLCQ[L%__=R-' M"IQ$/>T(910S&<\@FDJ,DQ@;8>SYTPBO+D0(K$D"RQ44GDT42"/T>=*,:%D,$8'I?0%^-K6OP\?!MV#RK@U0.?$.8G[20+M0XQQ!."P>/@PZ#DT MK[H[@SGAH.-WK0JM2VX YW-C_'X3!/271N=_ M 5!+ P04 " !GA@91*'^&^*T# !5"P &0 'AL+W=OOJ; ,EU6>R H&2M50E-3A5A:LK!31OC$KN^IX7NR5EPIG/FK6EFL]D;3@3 ML%1$UV5)U<,"N-R=.Q/GL'#-BHVQ"^Y\5M$";L#\6BT5SMP.)6#0@X9,8B4/QMX1(XMT 8QN<] MIM.YM(;]\0']79,[YK*B&BXE_YWE9G/NI [)84UK;J[E[@/L\XDL7B:Y;KYD MU^HFH4.R6AM9[HTQ@I*)]D_O]W7H&:3>"0-_;^ W<;>.FBC?4D/G,R5W1%EM M1+.#)M7&&H-CPF[*C5$H96AGYA?9YYII9BNDR>M;NN*@1S/7(+15<+,]S**% M\4_ Q.23%&:CR4\BA_Q+>Q=#ZN+R#W$M_$' GVMQ1@)O3'S/]P;P@B[/H,$+ M3^"]8RLEM\ $^2!YSD2AR4=6,C,8;-B!APUX< )\46M5T>Y]ONQ;#K[[]+?2_XD;ST/P[@L'ZK: [(X S8MCE@G>05\9.$ M7(DM)B$5ZTG2,"!+!15E.8%[O((T"FU&TFQ $=JZ.FB'4P0Q5!0,X8^%A_]; MV.(=5&%@!K*-D%P6#T^4)MXX]%/R7LI\QSA_(@_'TR0BM])0?O!#C_.=Q.,H M\5\LUS-[3).I]YHGTI?@Q[%@IK3Q!^]F$^+)/ A.5685V02CF-OB,]Q1X=X\$PNE+UN M=]2 &D!+.K3DFQ$X[7RD_Q^!AUW_6P)_#9&CZ%D>!TC-I4+6*?/0) 2(7>&K M;AXIY4W)+PVKN13%#[BCY3&% V^ WX.\#O#PQAZY;%Y2ZX+IGFD:M#EA/W+W MN.I'WM,+8)+@R4U>8'[DC1.\N+X)\]-!YL>3T9,BRA5G!6V?]AZ9(]__!]=$ M./;CX*NNB7@\\<+_YIH(\9H(IL^1SNVU.KB?1=/0:9+)6IBVZ^E6NY[QHFV5 M'M7;AO,3507#TG!8HZEWEN KJ-HFKIT8636-TTH:/#S-<(-]+RBK@/*UE.8P ML0ZZ3GK^-U!+ P04 " !GA@915QL*!6P" !S!0 &0 'AL+W=OBV::AZGB.7W31(@JWCAJUJXQS1;+*F*[Q%\V-]K:P5#2P5:U!H)@4H M7$Z#L^1TGKEX'_"38:?W]N Z64CYX(S+:AK$KB#D6!K'0.WRB%^0;2\+JO&+Y/>L,O4T& =0X9*VW-S([AMN^ADYOE)R[;_0 M];$I":!LM9'-!FPK:)CH5_JTN8<]P#A^ T V .+K[A/Y*L^IH;.)DATH%VW9 MW,:WZM&V.";<3[DURIXRBS.S2_&(PDC%4,/'.[K@J#]-(F.9W7E4;ECF/0MY M@R6'*RE,K>&KJ+!ZB8]L14-99%O6G!PD_-Z*8TCC$$A,X@-\Z=!FZOG2?[3Y M#.=,EUSJ5B'\.EMHH^R[^'T@0S9DR'R&[(T,MU8N5C)-^9:9B3 M$[B3AG)@>T]QEYV0),R2XH5G%.8GX]?^6;0GA ;5RLM=0RE;87I-#-YAHISU M0MJ%]^/HBJH5$QHX+BTT/BY& :A>XKUAY-K+:B&-%:G?UG8JHG(!]GPII=D: M+L$P9V=_ 5!+ P04 " !GA@91XDQZL<4$ "<#@ &0 'AL+W=O.J%!Q)-C\?3/VSB]BSN2G.!YXQB%4LUT8" MA>6!7;*J,H+ C(\;F8-.I6%T_V^EO[:^@R\SJMBEJ'XK"[T\'Z0#5+ Y;2I] M)]8_L(T_D9&7BTK97[1NST;! .6-TJ+>,(,%=S4R7BD09EA&>4;P1>M8') <(S>":Z7"EWS@A6[_",P MLK.4;"V]($<%OFWX*0H\C(A'O"/R@L[SP,H+7N;Y5:GR2JA&,O3'=*:T!/S\ M>41MV*D-K=KP@-K+)2AB"I4$A\:,3-"V*TE2=LM&EQ5^ 9"AEB"M52"\9U+."NC&2:/ZQ*=7F]%:* M[T?[C6LX Q!\8IJ7!4P2T)>.B10BX1]J7B1(,?^%L0V-E^H?H9RB$0I=*L,-$QL9J+"NY. Y0AH$8O1:. 4YV]R&."&.&!][@8]^ M+'-H0&P?._%Q%B4]?XKC+'7X TRB#-U+6D ;A1;;?8$XDK#W8.A[. MBAS/# M@1>C2WOY S J\,/A#HT>I]P2G'@.=XPS",\-_WXE11 MMYM&G[PZ\O5KK/="T\I-$K@9AX&;R"C#&8G=3 (E\9.O;LNA]7DM_@=0!X@3 M2.E.9.)G$(]P&GK_"O$4>[Z#M!@G6>A"G/CI48@#F%('XCX8%KI(#0')_D&, M]R :9CA,DIZ1>#B) W0I'ABG1B,7&FD!5U^]8KIO)EGL%"AL3G828D![J$H M2JG#2U*CT+$QQ92"RKQ-^B3SSB+ -KF /,!VLX)B3!=,.:FE[?:QEW;3WT&7>=8:N3M71N_N3H%?;]R]8V9*,EP[;10*/L-^ MZAEJ_^B*(.]A:FA] 4=0520RM."946$&SR KHX=]&&.2Q/MP,7(F!JB>A9V+ M3/S@)FJ'AX[:C5[3=N+HC[=SVSLJ%R4\W2HV!U;O-(''D6QGH7:CQ;HR";B"=_ -02P,$% @ 9X8&45G'3P^#! M" P !D !X;"]W;W)K&ULI599;R,W#/XKA!L4 M,3"UY_*5.@9R;+ IDB)(TA9%T0=YAK;5U4B.I(F3_OI2&L_8SN%T=U\\UD'R MXT>*Y'BE]!>S0+3P5 AICEL+:Y='W:[)%E@PTU%+E'0R4[I@EI9ZWC5+C2SW M0H7HQF'8[Q:,R]9D[/=N]&2L2BNXQ!L-IBP*II]/4:C5<2MJU1NW?+ZP;J,[ M&2_9'._0_K:\T;3J-EIR7J T7$G0.#MNG41'IWUWWU_XG>/*;/T'Y\E4J2]N M<9D?MT('" 5FUFE@]'G$,Q3"*2(8#VN=K<:D$]S^7VN_\+Z3+U-F\$R)/WAN M%\>M80MRG+%2V%NU^HQK?WI.7Z:$\;^PJN[VTA9DI;&J6 L3@H++ZLN>UCQL M"0S#=P3BM4#L<5>&/,IS9MEDK-4*M+M-VMP?[ZJ7)G!2::>@FZW- MG%9FXG?,].%:2;LP\$GFF._*=PER@SNN<9_&>Q7^4LH.)&$ <1B'>_0E#0^) MUY>\H\_[=\Y-)I0I-<)?)U-C->7,WWN4IXWRU"M/WU%^1T\I+P6"FE64VH;2 M2TEF2LIR:]YB=;_>'W\8QF'R,WSOE\C$ADS"E6$Q10U)Y':B$?@,$(I)TX@< M0)2F03+H[>P,@RCNP2:GLBJG=D7C?C_HA>%F/8J"(2FZ0F.@E*Q0VO)_,:?' M101Q8THF,X1,&;M1LK:10&:;2!FR:C(!VF ME=6LU)I" $MGFFI%?6FP [1:;0+X\O8!I&$2:']6K\W=6K3%/2'DFMTF4R;TBC!WSI C.N_!.?.7 )=H%PO^ ZAQ/B@(I< M75!/YAH]+6T@"0H>D\\PHTI#:A]*ILE)((&.]^N:2P]!>Q-T>0?+I]/+^_.3 MK[?L:SG+_Z%V0J?4R2%#;:EC VYQU'9,[MCC=03\-8/?XK.SYCQ>HN8J=R[- M5$D R YFI6O)+\@P'1^L.AB"6!=.S!ECV MPO2,3'?V/.%^\X3[__L)7S,"QRU'\_I!O_6,]VN^*)VK;D#PI"TUEQE?$O0E M>_;-!2C''>\OJF.5D3OU/X 5!=V=S)2@F8WX\Z2ITE :F?;1AS7A3Z++=WK7 M NK--<(ZP7>:S$T#]Z:&>XMNHG0*?$\Z@"08T'.E1?3*7E67Z2A^=30,TF3H MCI)71U$4Q)7&=%-.!J-@E S6CW[V(:E;=9[:"S6QMY*DNS6=%:CG?@:EGN,2 MN!K4FMUFS#VIIKO-]6I&OF9ZSJF5"IR1:-@94''7U=Q9+:Q:^EEOJBQ-CO[O M@D9UU.X"G<^4LO7"&6B&_\E_4$L#!!0 ( &>&!E'AS@>/\P4 !P8 9 M >&PO=V]R:W-H965TC4;SOP@2XSI0>& MYZ?XG M355VUAOW4$H6N,S5![Y^0S;[B31>PG-I_J+U9J[;0TDI%2\VPL"@H*SZQ?<; M/701\#<"ON%=+618OL8*GY\*OD9"SP8TW3!;-=) CC)]*#,EX"L%.77^F@AZ MA[5F).K?XGE.Y.!TJ !9?Q\F&Y2+"L4_@!*C=YRI3*)?64K2MOP0&-6T_"VM M"_\HX.\E>XD"UT&^Z[M'\()ZFX'!"Q[=)KIF4HD2[$I)A%F*WI!T2=D23;5] M4$5!$:^I3'(N2T'07],Y3 ?;^?L(B[!F$1H6X0$6,W"IM,P)X@MT@!%E:*:P M(KJGIUU1AEE"<8YNN*3:D!UTA:E 'W%>DGTG=9S";4;00LO?:7F]0MH0H181 M[3%H*;B4VNJI1&L,^I)HP7-P9/-= 58*7#7KE";02E&?ZG%>2E"M'+Q"/_\T M]MW@Y+O_-CJIARYP#JHC:&:"VUL.!'4< -,BM6G!,22DF!.! D^/>!/[8&Q] MI$32)3-[!"UD&Z.Q9SRD-)62[!F^9HH((A42 (;D&J\D>@^J%(!K!/HY9\M? M8%(QJ(5>F);GGU@CGN--? 2Q"2(/@U@A!&')%S@@L<8B10EXI#906U'/\R+-Z<1QT6>!1^MXHJ-MA'#_;J???4CRGN?':02=- M;[]5E&NJB,]SNC0&LGMB_<@)/'<7O^]/8+2#?J9)(DIB'4"#X 3NN$'N>\[8 M"SIA=ME /PP\"WP4A[N;^-K? V["N'H^5WE6VWZ!HMBW>H$W_H_L\)LL!+Q\ M%+8L)!Z-!T>2450GHZAS,KK$,D-7$-=--H3EKUF2EY#*=3X";F51YN8\*ZN[ MY 54@)DNS4SZ2GA!0 >0*_;6#L=Y=(JWB2:XT 2SBF"&4Y-_JG2D[8LL%E#I M20?-">A7@QE:"M\3&(3 7UE%TN*^F=37ZO7=D_>7UZ;EG0P<*!B;?7>0G;:% MP0P9I!V"!0-V)K'S4D,PR7.:&E2YS?12'T*%YQR;LI> 7JHE,]\D/E,5RA^6 MDI_[=UKPLBJ*?H/+QK"RMX.S+VV-S!HM/@WM TGXDM%_*D^ $SZX'@"U',&& MR"$4T04%D(7@!9KNP[G-!"&M,KJI5 ZMV47F*;BF(C)%T.Y(T]KKL#M8=;T% M>MMGYT_*UB]T\@KL/0.OT[PJRBU/?&3C!J:BP_BIPH:*0A8S>Q?N)_>[Z^Y-)8N<1Y*ZT$ MH>-%D9U8PL")8KL8B=W8_NX^8_7P?PSY'C%D1N^?&$$>E^B.N1L]NL25[Q1- MGAA=8L?WXW9 @,O/I%M\B9QQ-!D\&!FU1[S0[NJK6_R4 /ASA]9T<"ZI3V, M,&$,H7'2W+'"2>",Q\W\R&V.P7/]1S7WE0'&'P6:QL >&3G^N'4AL6]5?6\< M':MKX[JNC;O6D];#BF-<]$B1>ASTME5J+@%*#N&B"S<,\%+CD% @@E4<>$Q9 M@^T@T8H#G8I!9-88:,,PU>X*X'DJ$12!$F;^P/>6KK_'RH_#H67O&3X>!#;: MVE>T=+Y1;Z$V?OZ@YG!'[2HD'+?<'*[S8=2J6J+]-CVT7FP+(I;F71JN.3J? M5(^W]6C]]#VM7GR;Z=6[^3LLX'XM44X6(.J^',%U2U1OT55'\95Y_YUSI7AA MFAG!8*EZ GQ?<*ZV';U _0^!\W\!4$L#!!0 ( &>&!E$XJGE/OP, !<+ M 9 >&PO=V]R:W-H965T5M9HYN=;-*\]3:8X55R/18$TO:R$KKNDH-YYJ)/+,,E6E MQWQ_[%6\J)WYU-XMY'PJ6ET6-2XDJ+:JN'R^PU)L9T[@'"X^%)MH?VL6DDY>+R4K*JQ5(6J0N)XYM\&KN\C06X+?"]RJP1Z,)2LAGLSA;39S M? ,(2TRUDR_3Z54:QN'^(/V-M9UL67&%]Z+\H\AT/G,2 M!S)<\[;4'\3V9]S;$QMYJ2B5_<*VHXTG#J2MTJ+:,Q."JJB[E>_V?A@P)/X9 M!K9G8!9WI\BB?,TUGT^EV((TU"3-;*RIEIO %;4)RE)+>BV(3\\?N*R+>J/@ MZE>AU#4L4,*]J"IRV#+G$N'J8;&\AJM'OBI174\]34H-JY?N%=QU"M@9!6-X M)VJ=*WBH,\R.^3T"VR-F!\1W[*+ 7]IZ!*'O O.9?T%>V'L@M/+"?_. ,=W: M[,(=5T4*O,[@=5&V&C/X\W:EM*0<^NN"RJA7&5F5T1F52RJMK"T1Q!I.!> < MBE/>OZSIQQ\2YH<_P?^U/N82\2@#^J=EL3O]<%@IT&@#??;BL)I,&!R"FPLO M[ZG1%74J*DKMTGK\\/P"KH(;UX^3X=783>*;(0EC+@O8D"0(B2F"VX\HJ8U! MVE6/,C%40'U0:0HAA;AGB6,W\L?#HQ],AL>0#5XC]V8\V><"U>(0BS\*HR$2 M?Q2PX_?(/WYGT7<+_=?[XXQ?SOCGC)\^\]?#>DU]WQ189FJ'.C]0+TV?0#3F M;T#E%ER?A!ZP+TT)W#A,_@MU/(9'H7D)C=!8ZX)VWV#_F 3&7VT_4;.P[UO? MGC'A=\N8Y5& <)>6K>D+7('.$8JJH?8+6SIR<3>3&!E'G5 4("P0 ! - 9 >&PO=V]R:W-H965T7N"KC87@R"P7[@CBU7V@QXLVE-EW /^D-]*U'R.BL%*Z%23%1$ MPN)B[G@ MRG[)MEWK#TB^5EJ4K3(B*%G5M/2QW8@O40A;A=#B;AQ9E#]336=3*;9$FM5H MS71LJ%8;P;'*G,J]ECC+4$_/[K7('T97&%=!KD6)AZVHW:Z;1],'\N-[.N>@ M?IIZ&MT9)2]O35\UIL,3IE/R3E1ZIDO^Z6[NSPY9;*@OSY M&YHD;S24ZJ\S@.(.4&P!Q:< (>>*-0.^E"0]*//5-F LPI24U MU]G!CI-A 'LI<+*L9\N9C \>(R?T)Z3A?9-->3_WH>7]'/#*!Z+IX_%6.'&8 M]>302<*HOP%HO;\]L1-FDS/42#IJ).>I8?"2WVN#49VQEW;VTF^#^^,.T/B+ MN7_2J4..]L$A'RE?M[@5/JS/;4]#]?/._RO*_GM>/FTM&0\"YO0=4P^CA;D* M6*5! E(4=X\FWP*? /E8W_-1GU@O?_CSJ6,J=8$KA!0Y)HV$\'4C>E M@>]FEC19F_LOY?SI'(]]U](Q2='C<^?G]8K4$N32EN(*'Y]UI9MZM1OMROW+ MIL@]+&_^%=Y1N625(AP6J.J[8WP[9%-^-X(6M2UYYT)C 6V[*_QE 6D6X/Q" M"+T7C(/N)VCV#U!+ P04 " !GA@91M."JI$=,^=JRR5(5DIWS *IU['9:LX:;]2U,4F2(NZ8D-%L MZGEW>C95.]L*R>\T,KNN8_KQFK=J?QFET8EQ+]8;ZQCQ;+IE:S[G]K?MG08J M'E :T7%IA))(\]5E=)5>7%.G[Q5^%WQO@C-RF2R4^N2(V^8R2EQ O.5+ZQ 8 MO+[P&]ZV#@C"^'S$C :7SC \G] _^-PAEP4S_$:U?XC&;BZC*D(-7[%=:^_5 M_D=^S"=W>$O5&O]$^UXWIQ%:[HQ5W=$8(NB$[-_L<+R'P*!*7C @1P/BX^X= M^2B_9Y;-IEKMD7;:@.8./E5O#<$)Z8HRMQJD NSL;,[7<,46W?.MTE;(-9H\ ML$7+S=DTMH#OM.+E$>NZQR(O8!7HHY)V8] /LN'-4_L8XAJ"(Z?@KLFK@#_M MY#G*$HQ(0I)7\+(AV)B89M=RI%;H MGZYN93]"T(L8+1Y/&L]=\^MN/@C)Y%*P%HD1$@:D9=Z/54CM--#.L2LE@@G6 MO ,^RUB!PXV5VHSGWQD8N MV@C A6H,XJ[H"$K&AY)Y39*D-49[KL'0(;7P'3!H(B2@J9T!%7-V@;[]IB)) M]MV;O1]\)F&_HKDX/&6<=(>RP&66HP=7=R0A%?,D%9)6."M'KR3/<9Z1@:9%BJMZ1*=UAJLJ?;.R M_CJT^JU8F++#L+R@<]0]^L M&LN^[:H@PPUD2) T3%) 0]OG=4#GN"KKK]?S_WH?N\BR M YHLN.0K8<^&5,*@:1 T#"]-@A["296$TK)^NX%P7Z/GF^<=M$>-D[P*607T M=QVJ$.BHE(0J:09&]+G?91RL(1W7:[]L&?BA[*3M-Y*!.^QS5_T:,ZKWR^!' MIM<"_DDM7X%I&ULY1K;;N.V\E<(MULX@!+K8LGV-@F09+OH'NRB>W)I'P[Z M0$NTS:XD>DDJE[\_,]3%=&S)=A-@M^B+29'#N<]P1O+I@Y!?U((Q31ZS-%=G MO876R[>#@8H7+*/J1"Q9#CLS(3.JX5'.!VHI&4W,H2P=^*X;#3+*\][YJ5G[ M+,]/1:%3GK//DJ@BRZA\NF2I>#CK>;UZX9K/%QH7!N>G2SIG-TS?+3]+>!HT M6!*>L5QQD1/)9F>]"^_MY0CA#<#OG#TH:TY0DJD07_#A0W+6*!2(0&;#@QHIK3P!S/T2@W6L(NAW/Z_#WEDOQ.TX*13XRJ0C+0N%:D M?TNG*5-'IP,-5!!V$%<8+TN,?@O&B'P2N5XH\DN>L&3]_ "X:UCT:Q8O_4Z$ M_RGR$Q*X#O%=W^W %S0B!P9?L%OD=US%J4"I%?G?Q51I"5[R9P>-84-C:&@, M6VC<0/ D1F'L>\&/W\W8UM8W"GD_CGTK="@:7.F7OIO(5#PI>0QV!>DK3=N M^#SG,Q[37!,!2I%;=YY3*%FAJXTRFT$FD%_0O/6RF"HF[S%T@>:RL':*O'UO MW9C]C^R>I<0[JF=^,PN.R(=<,P@73235#$UL8@82!L#7^'XD_= )/-=>P9GG M_[P7#.1;R*8Y0<=C>?S4D*F\V:EVM'&\5.3S8V J(WW?QN8YDW'4R4$;1#M] M*X):F0C6%!$X$R_8H8A6F"N@"PZ'1$PP)0RTCI>9Q8>-*)HXGKM#[5OH/S_V MO8[_KJC<3*A_)S*?!:;G>!-_1U!LA]@+?=^?[(KZ%HC7B7G?&0Y'G?3;(%XS MYH>.'X8[U- *4(Q MD*UP+ZQ(XK1(4!@H3!0#&14<,&2 9RCGYKC'C[9[_ M"&72.)8%LY3Y<@?LZ!S"IG,(.ZMWNUO8LT5PR)U]C7Q B1%&0 < 5D'NMW41 MW7Q\JSO^=B$96VLAX0I^7%_8J%N;2;UC"EES9ZYFEPR<*"\;F=)JJW08C9UQ M-+$6QG!/A/8]4>;+=0@_B':GZZ,/5V0"J (F-MHE?2H#-:/)"EW?K MJZ#SJUJH-^Y,'3+[,9BXWP=2IAC_&" I$-5^B'VTM26_QZ]/Q64/"9 M%J.;LM=:F 2.;VED)T1'N$=-N$=[AGL9MVHMZAVH6*'PY)J:NO)#7KZ%:PGH M;DJWQO/JQ%%5C76OCZ9%FXA"FHR^LP I$SQ+GO7URJJ6M]6V4"OO\^:@3S-1 MY/5E]>U>$[RW7HQLEO\O'3>R%OI!J>I#4>V1A8RZ-8L7.?\*\MQMLW+!D7P7' M,!OB+'IU(SX?*T61C*=0.XN<[51..':\D6MN.$:NJ$P%A%%6I*4!6_3CH7Z\ M$/3CGT2OH1\_P-GV+/JZ^IFC:$(^$;I<2@'1M4M!@>-:2?@F9CF57%2NF#%( M$*N28+NZ_)-1NXX.'4>YI)4&ACZ%JU#6 4OBK1[8:T[;AI/;L[_VL" MBUS30L BN8)>G&OR42C%MGZDZZ;SVGZXI6UN/*RM?:[']8I\_:FS:1[9K1'. MS/O+H@QIZ%=8V>O1Y*]":6/]8HG?%!.Q-"&/2KVYPP0<'7N!LZ[3K:)N:_W" M48C^=L_-'P70-G&))P4\&PUP/8Y'&TO>V&]O%D?K;P/"T39G&U@?XC,FY^;O M!I@7(83+;_+-:O./AHOR0_X*O/P[Q"&ULW5A;;]LV%/XK MA#<,#B#$(G7/' .)NZ(9UBY(LNUAV ,MT;902?1(*D[__0XI1[$B*G4P+RCV M8HKDN9_S\="<;KGX+->,*?10%I4\'ZV5VIQ-)C)=LY+*4[YA%>PLN2BI@JE8 M3>1&,)H9IK*8$-<-)R7-J]%L:M:NQ6S*:U7D%;L62-9E2<672U;P[?D(CQX7 M;O+56NF%R6RZH2MVR]1OFVL!LTDK)$/R>LZW< M^T;:DP7GG_7D*CL?N=H@5K!4:0D4AGLV9T6A!8$9?^]DCEJ5FG'_^U'Z>^,[ M^+*@DLUY\4>>J?7Y*!ZAC"UI7:@;OOW =OX$6E[*"VE^T79'ZXY06DO%RQTS M6%#F53/2AUT<#F$@.P9B[&X4&2O?445G4\&W2&AJD*8_C*N&&XS+*YV46R5@ M-P<^-;M(T[JL"ZI8AGY5:R;0G)>0WK6.^SU#5U7*2X;&=W11,'DRG2A0JEDG MZ4[!9:. #"@(T4=>J;5$/U49R[K\$S"VM9@\6GQ)7A3X !5^B._K@Z*VBSO)JA:ZY,"5UH93(%[72L4&* MHT\%%HLJM*,<&D0G]>+*024(!_O6"OW]KK&WO] 7MO 9=9#0K!+FT[ MKUBEI)X=FDOCFRV3+RO^X;N8N-Z/Z-CCG,HU>@^G _K LA63". &8*K0O!:" M5>D7="=H)<$O'?,[KFB!+FE!JY0A:AS_2$6Z1AYN:@)]C\:!@W%PTJJ E<0) M?;^S@GTG"I*3H_G1A#SMA#S?A;S0(0>S?-S71YR ^+U5["2Q]Y@R11\@+B3L M48T]BSP/W;"TH%+FRSPU49-0G6?_VL$;=L^JFCTI]SV+.T-C0SWGTB!*4CA. MVKW0[;LV-&K:%EGL ;J3?#*)A,'!@C2MP?=7\]:Z$ 7V]&'+JN\?[M/7QFZY MPPG(VA-P5^V)VZGMR,'$ZU8[<3QLJ99O$\4X 9NQ$[KQO@^A@X.PXY7O!'[\ MIA".;/I(U ?PV(_@O.D".(GZ9#BTR(OQ&V$X(0>S JD=O=CM>S\T:MI!](Y# ME[SB0#'4KT1P'$26< =Q7WJ0'+$W# +8%'H4/!T@!LYQ$I]T5[!OL?O;P>X[ MEK)R 4G8@R_!<=>' )-G7I'$_V_!J[.O3T,_L:!VK \82P>#NX*KD]_!+G;B MJ-];QMCM\P,IM)8WZL&!^XHR;:CM*(ZP>[ <33N(8OR*T\ ?Q*_)W)/=CN\. M9!#;,A@Y4(-O -__4_]]CN$8S/;@#9 M+M5 G03/,9R$_1(?6SI. OW@C>"+7]7Q#/5 $XX/O_EJVN$FC*&:+7>28:,: M^L. 3)PHLJ7+\RTU-/;@;]P1.\11NK#M+_QD[P&F9&)EGIDD!**N5/,6TZZV M+UD7S0/.$WGS# :WX%4.U5:P);"ZIU$P0J)Y6FHFBF_,<\Z"*\5+\[EF-&-" M$\#^DG/U.-$*VO>]V3]02P,$% @ 9X8&40LR/+Y- @ + 4 !D !X M;"]W;W)K&ULC53;;MLP#/T5PNA#"VRU8Z>7%8F! M)EVQ#B@6M.OVK-ITK%66,HE.NK\?)3M>UC7%7FR1XCGDH41--L8^N1J1X+E1 MVDVCFFAU$<>NJ+$1[MBL4/-.96PCB$V[C-W*HB@#J%%QFB2G<2.DCO))\"UL M/C$M*:EQ8<&U32/LKQDJLYE&HVCKN)/+FKPCSBAB/O;Q(>";Q(W;68-7\FC,DS=NRFF4^()084&>0?!OC7-4RA-Q M&3][SFA(Z8&[ZRW[==#.6AZ%P[E1WV5)]30ZCZ#$2K2*[LSF$_9Z3CQ?890+ M7]ATL6=9!$7KR#0]F"MHI.[^XKGOPPZ >5X'I#T@?0D8[P%D/2 +0KO*@JPK M02*?6+,!ZZ.9S2]";P*:U4CM3_&>+.]*QE$^$TXZ,!4L+#K4)+KFZA*^4(T6 M;@@;!X=72$(J=P3OX>'^"@X/CN I(:OM6D=1[M)3%R-YXR+/O.LRYSNR7P* MMT93[>"C+K'\&Q^SBD%*NI4R2]\D_-SJ8\B2=Y F:?)*/?/_AH\^O%%.-G0V M"WS9'KX[+)1P3E:R"$UU;W".!\YQX!SOX;P6TL):J!9!E#_X=O \D0,R4' O MI5ZRZ9=.EFA#UM?.I;=:_0=GH?#0$=>7'.Q>O0;L, M\^BX@E93=W"#=QCYRW#37_AG_!1TD_N'IGM';H5=2NU 8<64R?$9#Y+M9K,S MR*S"]7XTQ,,2EC4_9VA] .]7QM#6\ F&!S+_#5!+ P04 " !GA@91MF81 M%UH" #W!0 &0 'AL+W=O2'2\#FF"7[6*+ M$OG>(R4RV2O]8DI$"V^5D&82E-;N[L+09"56S/34#B6=%$I7S)*IMZ'9:62Y M#ZI$&$?1**P8ET&:^+VE3A-56\$E+C68NJJ8?I^A4/M)T \.&RN^+:W;"--D MQ[:X1ON\6VJRP@XEYQ5*PY4$C<4DF/;O9F/G[QU^<-R;HS6X3#9*O3CC,9\$ MD1.$ C/K$!C]7G&.0C@@DO&KQ0PZ2A=XO#Z@/_C<*9<-,SA7XB?/;3D)O@20 M8\%J85=J_Q7;?(8.+U/"^"_L6]\H@*PV5E5M,"FHN&S^[*VMPU% W#\1$+;P MP"63&6<"IEFF:FFYW,+:,IDSG1NX7*!E7)@KN('I^AGBJ#^ZZ0_@ KB$[Z6J M#7F:)+0DS1&$62MCULB(3\@8P).2MC1P+W/,_XP/*:4NK_B0URP^"_C$= \& M_6M2&$?/ZP5<7ER=@1UTY1IXV,$)V&_TS,Z7Z S);4=RZTEN3Y#,ZZH6S+U6 MP**@YPN^ :CPDFX(F9;$:*Y!4L^J BQ[^ZS@#5;8ZB+AO19S)=M1ACOY=2<<=R?@_E'3\-R4-CYJQ0KWU(\> 3ZOIRVZW MFVK3IIE_NS M*&4/AB/H9GWZ 5!+ P04 " !GA@91>DRY=GP' !\+ &0 'AL+W=O M5H757;B_&X7*S5)B[?YUN5Z5_N\V(35_IKL1J7VT+%RR9HDXX) M0F*\B9-L=#5IKMT45Y-\5Z5)IFZ*H-QM-G'Q_5JE^>/E"(^>+GQ.5NNJOC"^ MFFSCE;I5U9?M3:&_C0^M+).-RLHDSX)"W5^./N"+N9!U0(/X,U&/9>=S4$_E M+L^_UE\^+B]'J!Z12M6BJIN(];\'-55I6K>DQ_%OV^CHT&<=V/W\U/I/S>3U M9.[B4DWS]*]D6:TO1]$H6*K[>)=6G_/'GU4[(5ZWM\C3LOD;/.ZQ@HR"Q:ZL M\DT;K$>P2;+]__A;NQ"= ()[ D@;0%X:0-L :@70OB&Q-H"]M ?>!C13'^_G MWBS<+*[BJTF1/P9%C=:MU1^:U6^B]7HE6;U1;JM"_YKHN.KJLWI0V4Z5P8_! M+"GCU:I0J[BA,+\/VA^#MS-5Q4E:O@O>!$D6_+'.=V6<+EC22JU*=5*'\T*:'!^[K".UHP>]@QMFJ4] MS?9OE+]_U=#@8SWF?SP=L4-'K.F(]73TVVYSIXJZ RV,A>XM6P7M8I3!?T'_ MNLSV[?*FW5HK'Z[(9/P #(4?AL+]0]&:7<:I O?\/E1T>\,1#?&AR_T> F"< MC04?1Z@B)G.V <888L@@ 88T+8!+DPPB5V" )@$0E)ST:4AWE*[SP_9I4J MLF8UX]2S;AB9#("&I0AWD@U^/4EM[-'R(T2H?8P@'$91:+$Y:W%'YPV1$%FX M.= >P1AS"1.%B9DM\A;2:"\^0WS;V&/Z" Y#>]L .'VXA;"W#2"L M+ P)MK>-VYZ&829Z9FL4&/LE^'C;Z*6^446R7>L$F ;-Z=>$U^S[6#;RC ?6 M9VP$&I^AT-A5RY (RFT275@412RR.024G,L0.T2B QZDT&5F]BU)NM[:V.,:EE!DW6I,(1P5&-MZ"> (XV%D'S0(ITN@/NZHR0W4 MGQO\W+VJB*%&K"D9F-6.]4'/8)6ZHD@$9C:I+HSKZH3;G+HP&3%;8N< K+Y[ M"?LH-6F"^M/$LY2>6--0(]N4#\RG$7+J+[;]? KWM! A;76%8!(SAT\7QC&1 MU.83@ DL>DI2:O((]>>1Y^E\585#C;S3:&!6CU\@Y\]?>7O;:V&/V M!++O]B&8+E+LO G =!D;6HH]AV!2HAYC@YELPOS9Q&'OI>X>ZUCH;&#>C&RS M,VP:YMHE4D9VTIL",(P1YPYQ@)N#L&2V2P/A='NL1TZ921SL1)?FB+I7%3S, M:#D;V+5A1K79&:X-<_T3BI!ME4TA&(E"AU,7)G2"= XC!).HQW=C)FFP$ST; MF]$3ZQUN1)P/[.%P(^/\# ^'NVX*H]315@#&$;/+HAD TYPCN]X!8%*@OL MC#!*+<[P8MK8[L-VRNW*! +AT*;0!87V XXY !*=AR7[&8X[;U-N5+%J7F,M M@T6^RZK]2W*'JX=793\T+XA:UZ_QQ10#UV?X8KY_$=8TOW\O]U-OI2=W!XX?CJ M?U!+ P04 " !GA@91#Y+-8'\% "@&0 &0 'AL+W=O#S^^.#14L@'%3.FT;L9E$JDA3*I\N62*6%SW<>W[QD2]B7;[HCTZ@'KS;P#C7P:P/_4(-!;3 XU""H#8)##8:UP; :W=5P5&,YI9J. M1U(LD2Q;@UKY4!5$90U#R+.R=N^TA&\YV.GQN_!KP14OZTBA-^@/*B4MJPF] MG#)->:)>H1>(9^A3+ I%LTB]1K_\-'0'WJ_EVP\\24K+45]#+*5B/ZS]7J[\ MDEU^B\49-6A,K&K_%YD9PA[^U2F!ZBX3JE"G-TJ5P>K MV&*Y_B&Q_/9#8KDY(I:KSQ_1RWKH-[3Z4'--X9&F\$@E[NX0ORP4O%$*K54@ M^OL6WJ'WFJ7J'XL/M_'A5CZ\'3YF] DPJQ72 B );B2#JM4T6_#[A"&J%--= MM7N]DAU4LB7]'\AH-'""IE$K8J^)V+-&_#[-*9=ET @F&Q(Z M9A*%,94+UA7HU-N*P1T&?CO0J^U&OC=LM[E>M?'7V@0!V>RQ7:C58;_IL&_M M\!T#@%B&>M#H#$Y63D'C([#&>BMHAN92I*MB6CGI&I5@*T_$W\CEM;U-*[YA M$]_07CR99I(IC0#A#$'_$PBX*SZ[C'_F.#]WS8KO,[LYVJS5^?.F\^?["PG] MAS[0;SPM4HLB=LS:Z)RLJ/#:"HSWEU4HTI3K:N)O5AATJN9N)\)7XL/U0NHN M(VS0C(DUHFM^+\4C@P7^1B01SQ8*W7((CT6V#ALJ8_=T:34DQ7:4S@H)X%0, M4@L[[8B5^QJ1O49%#@F&-.>KQ:%SZ[(-.NP&SH[IB0WKL!UV$_ +V2P'.>'T MGB=#N^&D'CPG:,*%39ECW".R>%9LS#.1"(63[9A,,S$P>D& MVY /VRGRI3JC0/3T$09ZP5"AV+Q((,USUIEANQPFZ(E1J6RQ&3!A.YFL>;_[ M-$4S6-]3&K)"\Y F:"9%5(3ZD#E'#,K(Z5!&#,J('65_+C,F5KB -Q(@=8D>GWBZ'W;V M=0W;7.>(1'^2-&(IE0]6<8,T%Y_NG&HHY=HI=6QZ]\CY^[.[=H:V'Z+;V9U4 M5U+P>,O5YMFY[<"PSO5.EV&#+W[K=F6L0Y=JW4U=49F]$T2Q;75<9 MDUJC=;NP<]ER#;A<.VD.S.X=39@J[S/A_"RRSZ&! M"]5CS # LFP W\^%T,\?ROOJYD>9\?]02P,$% @ 9X8&45/W]:<&ULK9AM;^(X$,>_BH7V MQ:YT;>*'!%A1I+9D;WOJZ=!V]^ZU"0:L)C%K&VBE^_#GA!2GF]@-I[YI$\A_ M9CP>?C/QY"#DH]HPIL%3GA7J:K#1>OLY"%2Z83E5EV++"O/-2LB<:G,KUX': M2D:7E2C/ A2&<9!37@RFD^JSN9Q.Q$YGO&!S"=0NSZE\OF&9.%P-X.#E@V]\ MO='E!\%TLJ5K]L#TC^UIJ< T_)P27@NJ)OSD[J,8U M*)>R$.*QO+E;7@W",B*6L527)JCYMV>W+,M*2R:.G[71POUC_4BW> M+&9!%;L5V3]\J3=7@]$ +-F*[C+]31R^LGI!46DO%9FJ_H+#\=EA/ #I3FF1 MUV(30B(8#$(4"U /45X%J ^PI(+2!]!5$MJ)8>'-=>)6Y&-9U. MI#@ 63YMK)475?8KM=#2?,N-3D^OTY\[KGBY:0I<@/E.IAN3=S"7 M/&7@.LM$2JL=_3ACFO),?3)/_7B8@8\?/H$/@!?@^T;L%"V6:A)H$U!I-DAK MYS='Y\CA_(]=<0EP^!M (0H[Y+=^^8RE1@Y+.1QWR&=^^?5N?0E"MSSI$3PD M7?+ ;,)I)]!I)U!E#[O"48II!:H-D6SIL8A/%G%ED3@L_B[$\L"SK&MCCLJX M4I8PV4]QA,,QG@3[Y@9T/@8;C[T*C)P"(][ OO"%%'MFBN>KR):\6"MPSW.N MO:N.3L:C=\IC?+(8>\/]+NF2&2JFC._I(F-=E3Z+6YE"PV%WFH8GOT.OW[MB MSPHM)._V>!1'#8\CXMB8TZS25.V8KJ=,S;GM&CM*!EBW0#Y<96S%I=L_TIE3D#&CZ!#*;WE5!%&;F[%/><;N\21RZ M,F%)!OTHM>8W2 MG?[;E"&AR[]E#/(SYJ^J.V>B6%^8JLC=19F@-F"PXX>-+%V0GRZ>5IV@#I@, MX] Q%2$+$^2'2=]FG:#VB!2%0]>0A"Q7D)\KYS5K9-F"_&QYLUDGJ#W^7$0. MK&"+%>S'2H]FG>#VX'.!8NAP;0F$X5GEZ^_426WM=9.,D*-)8@LM[(?6^4-# M@COF)H)B1W'AQDN;GV+G# T)[ABA8M-J'$%8JF$_UW.GQ*P11B.W^O%VR(*O_7J]O:4D. VGLR[=>Q@,K9XPOZWN-=YNZT. MD_QO':@>44'K]3QHAE$/$SJ%?&2!M"(]=9A$40\2/H=;HJ!N=4/OI2 M12Q8R'N=ZA!+"/+6G-,G5>VC&Q3]6EI!X^"P/!?^D\HU+Q3(V,JHPLNAR;0\ M'K4>;[385F>)"Z%-4567&V82)LL'S/3KPGOX'4$L#!!0 ( M &>&!E$)!J"!;@( #@& 9 >&PO=V]R:W-H965T[):'<29-V[5:FB:@UHQQN)5)U61+Y>@5,- O'=]X6 M[NBVT';!39.*;.$>]&-U*\W,'5AR6@)75' D8;-P+OV+96SCVX ?%!HU&B/K M9"W$LYWZ*Y+A;.F8-RV)":Z3O1?(7>3V3Y,L%4^T1-%QO.'9352HNR!QL%)>7=F[ST M=1@!_/ 3 .X!^'\!00\(6J.=LM;6BFB2)E(T2-IHPV8';6U:M'%#N3W%>RW- M+C4XG=[P'7 M) 6%CE>@"67J!)VBQ_L5.CXZ04>(-/^+_5?(8"[PO"'O8FX,O#\!5D!NY;N'_^'NX:IX-=/-C%+5_P#[NO M:$55QH2J):"?EVNEI?F@?AW($ P9@C9#^$F&:\JI.8X<;868+EB'CUN\;;)= MZF,\#^>)NQL79B(L",/X;]@[>>$@+SPH[\DTU2GEIY44&:A)?1U!-$ILBA^% M>_(^1OGSV,/3ZJ)!7710W1UIS,>M05+")K5%'[+.SR(_WM,V$17$^'Q:6SQH MBP]J>Q":,#3JERE]\8=#P]@/_?VSG0J+XO.S/87NJ*_MG?J=R"WE"C'8&* W MFQN+LKNGNHD65=OJ:Z'-Q=$."W.U@[0!9G\CA'Z;V-MC^%FD?P!02P,$% M @ 9X8&4>0WX^Z+ @ )P8 !D !X;"]W;W)K&ULE57?3]LP$/Y73A$/(&TD36B[H392"VP#"0G!V!ZF/;C))?%P[& [A/WW M.SMMUHE2M)?XUWW??6??76:=T@^F0K3P7 MIYD%E;7,:AB:KL&;F6#4HZ:10 MNF:6EKH,3:.1Y1Y4BS".HDE8,RZ#=.;W;G0Z4ZT57.*-!M/6-=._ERA4-P]& MP6;CEI>5=1MA.FM8B7=H[YL;3:MP8,EYC=)P)4%C,0\6H]/EU-E[@V\<.[,U M!Q?)2JD'M[C,YT'D!*' S#H&1L,3GJ$0CHAD/*XY@\&E V[/-^R??.P4RXH9 M/%/B.\]M-0\^!)!CP5IA;U7W!=?QC!U?IH3Q7^AZV\DT@*PU5M5K,"FHN>Q' M]KR^ARU /'H%$*\!L=?=._(JSYEEZ4RK#K2S)C8W\:%Z-(GCTCW*G=5TR@EG MT\]*Y1T7 IC,X5):)DN^$@@+8] :> ^#P>$Y6L:%.8(#X!*^5JHU!#*ST)(. MQQ9F:Y_+WF?\BL\)7"MI*P,7,L?\7WQ(^H<@XDT0RW@OX54KCR&)WD$TF2&GFN\I2$>C7<+F P")GL%+/*HF+]2-7E,W'=1-__N]D'3N?:GIKI>*7KQ4N%6\ M->K2MR@#F6JE[>MXV!VZX*(O_K_F?0N]9IIRR(# @J#1\90N0?=MJ5]8U?A6 ML%*6&HN?5M3)43L#.B^4LIN%&!E$'9C4MN 0 M +@7 9 >&PO=V]R:W-H965TAGD3-Y,=LHM7WO.#+=T"*1YWQ+F;[RP$61*'TJ MUH[<"IJLJJ B=\!U Z=(,C9;S*O?;L5BSGP2OU^2N RH%']D M="];QZ@#N4\D7?+\SVRE-A>S:(96]"'9Y>HKW_]*ZP'Y9;Z4Y[+ZB_:UUIVA M="<5+^I@[:#(V.%_\K,N1"L >P,!4 ? :P-('4"J@1Z<5<.Z2E2RF N^1Z)4 MZVSE056;*EJ/)F/E8[Q30E_-=)Q:?.)\M<_R'"5LA:Z92M@ZN\\INI22*HG. MT!>UH<)RY>T554F6RW=:\_WN"KU]\PZ]01E#WS9\)W4V.7>4-EC>QDEK,Q\. M9F# S&\[=HZ(^PL"%UQ+^'(\_(JF.AR7X3@^#G=T69K:0%,;J/)Y _FJH8_D M(4T>4N4A WD^9BQ3].Q&]ZNMQG_=:#VZ5K20?X_J M!IX70Z>V%A6$[D!ML6OXZ$[6J'6JHQ8,HZ [HVRRH"T[MMI".9ZB5>LL[=OC M(("XZ](B\R-O8-YC U4\3M6K3"J1W>\.;_&UH+1XH7VQ 2T^!6FQ02V>B+5U MGB,^A+[7+7E?%;D8!BIN4(NG8RVV4-0+H=?"-MB&L3=@U< 63T);W ? K[8T!=/A%]L(2N._>Z[S28+XFC@ M]0L&P# =@,%"UDB;Z%BUR3"$7C#@U1 8)B$P6-!*P.\2V";SP,,#+EO+VG$" M?Q/)2G\,Z@_%L46R@2Z< KI@H L301?Z."4N>-V%PX!LX$4'!KLP'7;!PE/L MQJ2[QK7I8B\FX>\2^F#5GVGV6A*#53(95I?$PLMA"X:69)R6 MRVI[@PITHY>$8RPB!FT$3O 02>O+GDS#HCK/$62\_IO))HOC:*C4AIEDG)G_ MAT6DS\,S",/>++?JHL%I3@PXR3@X7PDCTF=A$/<^"RTJC $&7J+$$).,$_.: MG6T%3ZE^_(JF&\9SOGX:ZRE#.1*>HH<-^$@T40]'?:S[KMLM^ NJ8Y<&EV0< MEZ]MBKBW767S^(+JX-%I;:N6>]J_)V*=,8ER^J##W/-0CU$ZXTV*K##=5K+5$*]/4'SM7S2;EYVVS6+_X#4$L#!!0 ( &>&!E$\1_#? M9@, , 9 >&PO=V]R:W-H965T2 MY!G3QZ1J:4 M1\Z_F<%-.G4\DQ%02)2AP/KO">9 J6'2>?Q;DSJ-I@$>/^_95[9X7KL A0F5[_3LU_L%>OOF'7J#"$,/.2^EQLN)JW1*AMA-:OGK M2CXX(1^B6\Y4+M&2I9!VX!?]^+@'[VHK&C^"O1_702_AYY)=H-![CP(O\#KR MF9\-]\==Y?R<^O+GU%?]\ 4D&NYWP5]X&39[*[1\X0F^%6%$P8>UWCQ=>^OO MM8Y'-PH*^4^/6M2H158M.J%VE21E45*LM%BVW]6DV&(B]$FH$.5:MG.+5KRQ MY34G\=-L%'K:_J?CA3LG:/4_02_J&C1U#7KK^GBBEJ[=53$-CO1?9;@E'H]=6SN-6HGXT;JU* M.RH8M[B675'#4^LR; H?]A9^794/6Y4'4:OP=M @&G6G M.FI2'?6G^K!&GP!3E2=8 +I3W]%:]9V6XX9X_!N^<-\[7%;>K_:\9HQ/F?XR MDZ-KT^_-9(U_8%%*= LI23!%#Y#DC%.>$9#OT7H][ZLW.*@$O\/?PX'MA[_8 MWWG-&/?N5_>H02E 9+:5E"CA)5/5?=+,-NWJE6W27LU?^Y=SOV-^X5\NJV;T M0%_UQK=89(1)1&&CI;R+H?ZR1-5N5@/%M[8]>N1*-UOV,=QO"<'1$$':"T/7=@ER72VIH.E>R(0L6#<$F+[Y9E(23Y!^8?W 6[;7VA:J""4TX[% 7G$^P6]5>%6U@Y-X=SZTT M>-C=L,3;%91-P/6=E.8YL">^OZ_3/U!+ P04 " !GA@91GJ^V*:8" #0 M!P &0 'AL+W=O-16)WMM-V_WZVDV8MA("VE\:^N>><>USG MWG#+^)/( 23:E045$RN74K6ZPYX-2 RL+V M'&=DEYA0*PI-[(Y'(:MD02C<<22JLL3\]Q0*MIU8KK4/W)-5+G7 CL(U7L$" MY./ZCJN=W;*DI 0J"*.(0S:QKMVK^5#GFX1O!+;B8(VTDR5C3WISDTXL1Q<$ M!212,V#UV, ,BD(3J3)^-9Q6*ZF!A^L]^R?C77E98@$S5GPGJ.' LEE9"L;,"J@I+0^HEWS3D< !1/-\!K -YS M0/ *P&\ _GL5@@80O%=AV ",=;OV;@XNQA)'(6=;Q'6V8M,+<_H&KL [$.@_MW4^] M7L(O%1T@W_F(/,=S.NJ9O1ON7G;9^3_U^3^K'QV&WUX%W_#Y;UX%%!.1%$Q4 M'-"/ZZ607'W//WLD@E8B,!)!OX14$J=+H) 1>89@IYJ>@*[K5+.-#)ON>)OH MW/<"+[0WAW_2RRS/#9SCI+B#RG/&S[+F'507EVZ;=&1ZV)H>]IJ>9QF8=FA\ MJ\^KTVH_AQL,ALZ'KAO:C_/\P;@3%_?CQH-1)VS^1ID7+W'UF=D'+:H$OC*S M0:"$55365[2-MN/GVG3=9_&I>S5S.^*Q&E?U=/E+7\^Z6\Q7A I40*:DG,&% M\L#K^5%O)%N;!KED4K5;L\S5R 6N$]3[C#&YWVB!=HA'?P!02P,$% @ M9X8&4=EZ!I4) P QPD !D !X;"]W;W)K&UL MM59=3]LP%/TK5L0#2(/$^6J+VDJC%1H3DRH^MH=I#VYRVUHX=F<[+>S7STY" M6D@:D! OB9W<<^[QL7WMX5;(![4"T.@Q8UR-G)76ZW/754PDTCE64;DTP4PL1TY MV'G^<$.7*VT_N./AFBSA%O3]>B9-SZU94IH!5U1P)&$QSBH!!HBT%,:\-3( QRV1T_*U(G3JG!>ZWG]DOB\&; MP (*Y3P%64;J.O)X"II0IDX,YOYVBHZ/3M 1HAS=K42N#+4: MNMK(MR++M;-^,0>_U>-'0W+7G#.F_8G1>4G5.2":GI/TB+](@JE=OI1HE0NG7N2M9H M3\UI&'NUEG*&PH;DTPC'[8*C6G#4*?A.:+,".S5 GOO7&X=ZGI-;SQ_ MT+"P)2S @T,6]FN%_>YYMN*N!>$=FVM0*_PXTZ)!RM_EP&[XH@_I3KB77G$'ZV/N%D@_3AN;J>VN %N M%E)W[Y2U5YP?1"XI5XC!P@"]LYZ9(UG>&LJ.%NOBX)T+;8[QHKDR-RV0-L#\ M7PBAGSOV+*_O;N/_4$L#!!0 ( &>&!E')3(DQM@, )8. 9 >&PO M=V]R:W-H965TR0 !4@34&C MG=5T.YIINP^K?3#A MXF,6L[,"/MQZ]M,DE8$@\C+2]@)S[']YYKG]CC/1<_ MY09 H<7$VRBU_>3[,ME 1F6/;R'7;U9<9%3IKEC[F8UZHE.5P)Y LLHR*I\^0\OW$P][S@WNVWBCSP)^.MW0-#Z"^ M;^^$[OD5RY)ED$O&-:9W,@DJ8\?1WME2;B3?TT!)6 MM$C5/=__ F5"D>%+>"KM+]J78P,/)854/"O!.H*,Y8=_^E@*T0#@?@> E !R M+B L 58Y_Q"936M.%9V.!=\C849K-M.PVEBTSH;EIHP/2NBW3./4]!YV/-VQ M?(UF I9,H6N:L)2I)T3S);KE^?KC-Q 9FL-"H8_H-RH$-<*C=W-0E*7RO7[Z M_6&.WKUYC]X@EJ-O&UY(#99C7^D S31^4@;S^1 ,Z0CFUR+OH3#X@$A @A;X MS V?0Z+AV,#QZ!CN:UDJ;4BE#;%\82>?SODFETH4>N$J],>M'H!N%&3R3P=] M6-&'EK[?0?^U4%)IH8SX"RXT6K=:53OPQ);'[,O=M(^#X2 :^[N6^?O5_'WG M_&7!K]8"P.3G2"FJ**-+*!97]/'_I-B!)SI6;!0$[8H-JOD'SOFO=GK%TT4* M]>PHH5N]8]136Q2#D[KA81AV13&LHA@ZH[AFC[#4.TV! *F0WH^ MB"2DQ(> M@G"3D5Y,WK9MM5?#CG(95;F,G#QVP[%P]8JO( +>V'@*@-N? ;PJPJQ:TVQ M-35\HC()H]%),=K&Q8YJU"Z-B3-T^WVZY31W"5&;,@XO86&X=EWLMMWS3:PD M:KH8[O?#AN^7RK:-&V+2\7W M9OCZ#QET3_H%5\+7/LYCB\B=FW8V.W8=@)6 M3? !K6@"B&:\Z-BG@U,IS1KM6J2U9V.W87:>LUQIUBZ*1Y?0D=2.1]Q&<_ZB M+8FBHVUN]OE_%FTY[L@.1KCS4$-J)R-N)^L^T;YJ$9/&*?$BQT126Q)Q'Q2_ MT$>6%=F9APYR>EJ,@Y8E[#;&]H6*M=XI*(65!@:]@2ZA.%R"#AW%M_8> ML>!*WTIL&!E$&PO=V]R:W-H965TM$":^TZAPU%$J!)6JQ#"Q1INUT,NU!LQA$J2YE$)^W;CY(=+]N28#>V M#N2OCY3(P<;85[=$)'@KE7;#:$FTNHICERVQ%.["K%#SSL+84A!/;1&[E461 M!Z=2Q6F2].-22!V-!F'MT8X&IB(E-3Y:<%59"OL^1F4VP^@RVB[,9+$DOQ"/ M!BM1X!/2R^K1\BQN57)9HG;2:+"X&$;7EU?COK_>0N M'T:)!T*%&7D%P;\U3E I+\08/QO-J#W2.^Z.M^JW(7:.92X<3HSZ)G-:#J-/ M$>2X$)6BF=E\QB:>GM?+C'+A"YO&-HD@JQR9LG%F@E+J^B_>FCSL.*27!QS2 MQB$-W/5!@7(J2(P&UFS >FM6\X,0:O!F.*G]I3R1Y5W)?C2:X=JHM=0%3"SF MDN!69%))>@>A<[@WNCA_1EO"%.<$YW KM="9% HF9HT\)@>G4R0AE3OC_4;D MNK"(?'4$)R U/$BE^ K<("9&]@?'68,WKO'2 WA]>#":E@YN=([YG_XQA]K& MFV[C':='!;]4^@(ZR0=(DS1Y>9K"Z4;)7!#F\&R(\W^/:[1<-C 3_+SW9;:6[ 5) M7YOK47<0K_=0]%J*WO]3W&E"BX["0S@.TOL'I+,?I-^"](^"M&]T(E;2)^/F MC9L4/[R*B?81U'+]'8)>\A="O%-#)=HB= H'F:DTU>74KK;-Z+JNP=_F=2=[ M$+:0VH'"!;LF%Q\Y=%MWAWI"9A4J&!E&-H]L0@0( $P& 9 >&PO=V]R:W-H965T:"SWW*L3FTO=U44%- M];EL0)B=M50U13-5&U\W"FCIDFKN1T$P]6O*A)?/W-I2Y3/9(F<"EHKHMJZI M>KT&+G=S+_3>%N[9ID*[X.>SAF[@ ?"I62HS\P>5DM4@-)."*%C/O:OP\CJS M\2[@!X.=WAL36\E*RF<[^5K.O< : @X%6@5J'ENX *6%-6X[W*5J.L M^V3CH&:B>]*7_ASV$J+P2$+4)T3.=P=R+A<4:3Y34C39J=N!*==G&'!/V MI3R@,KO,Y&%^#UO)MTQLR(V"DB&YI07C#%\)%27Y+L7F[!%431:P0G)&;EML M%9 [)EC=UF1)7\T+0DW,^;I8'&)/%H"4<7U*/A$FR&,E6VTD]-U9C(Y8_-:*G7U4JC,E_)[W?$XT$\=N*3H\=J+X0]5FMZK.8N?^KR[RZ".L)*!E7S$BL98R0$KF\39.&LZL*8?L>(QUO2 %8;1 ML4-,!UCZ$6PR!DL/8'%Z<1&GX[1LH&7OTAXE4D[6W;6J^VO5*"8*UIB-IK]@ M8X:R@R]H$@99FOQGR-]K#K;/WE&U84(3#FN3&)RGIB35]:YN@K)Q_6(ET70? M-ZQ,NP=E \S^6DI\F]@6-/R!Y'\!4$L#!!0 ( &>&!E%Y1,7QP 0 )D4 M 9 >&PO=V]R:W-H965T.@21.L!1-%R3K^C#L@9&O;*$2Z9&4[0#[\;ND%,E>),;KC %]B?7! M6Y"L=KJ;[I!8 AFRP5^KRS,&;Y(0ATM(",ZU.Y!(%O8JDR;O!6S0.] M5,!G#I2E 0O#09#Q1'0F8_?L7DW&,C=I(N!>$9UG&5?/EY#*]7F'=EX>/"3S MA;$/@LEXR>?P".;+\E[A75!%F249")U(013$YYT+^N&Z&UJ &_%; FN]=4VL ME"N MX4JF7Y.969QWSCID!C'/4_,@US]#*:AOXT4RU>XO69=CPPZ)E!H=XF;N.P[-.8K$;90'HW"MPGBS&0**EEQNUB:G)#/7"EW0XZF8'B2ZF-\ M^N5Q2H[>'9-W)!'DUX7,-1GI!N^)RQD80.?*S]\"A'"J87340-\N@><=5OAUW[X M13X_)6'?P0>>9'2KE>RZ>+V6> ^P I$#P;4AD=2&R)AHGH+VQ.Y5L7LN=O?- M*B&_?\)WY-9 IO_P1.Y7D?M>UA>9S(4AL%FB<\",&$F> !TH2KG629S@HUC) M# TERK,\Y7:,- M0J#%#:UQ8ST):B$ M#MO6A(:US8<_8@&6K'?E=EOE;G4UNE\18CL#HM=\2?XB7_%S1),;KN:2T%/* M?B)2P(DC2C[=7O[R@&.FH).YWXW'+:HJCV? M[FGZ_W:_%;^/%O!@H?]M!]8-A1ZZH]"ZI5!_3[E)-LC=)J)QN_G!+D^^3^/: M\9G?\?=8DB$]L 6RVJ 9/? "L-I>&3NH!4[+>-L[Q^. K/9BYO?B[S*>JS+H M]@YEHS8NM1LSOQOO^(YSX -XSA5[[=@GPWX+U]JPF=^PO[MT#^HFK/9T-CAT M,=?.ROS.ZG63Z1M@ERR6QMBUV^(=]SDRO;:W;WX(H ;NP$U6GDY&]02P,$% @ 9X8& M43 @ 0P@ !D !X;"]W;W)K&ULQ59= M3]LP%/TK5Q$/(&U-FGX&M96@%8)I3 @$>YCVX"8WB45B=[;3@L2/WW62A@!M M][)I+XV=>\_QN>;ZGC=T<\:%,YN4[V[4;"(+DW&!-PITD>=,/9]C)C=3I^ML M7]SR)#7VA3N;K%B"=VCN5S>*9F[#$O$92@,)XZIQU3^>!S2\3'CAN=&L, MMI*EE(]V632J3-V(,*8%9FYE9M+K.L96+Y09KK\A4V=ZSD0%MK(O :3@IR+ZLF> M:A]:@'YW#\"O ?X[@+\/T*L!O;+02EE9UH(9-ILHN0%ELXG-#DIO2C15PX7= MQ3NC*,H)9V8+5'S-K)4:/@,YLV$J@F_2>LPRF$MA%%FMX7B!AO%,GU1I9(\@ M?4JA")\AKG%ADWX$7, USS+BT1/7D%2[H!O6LLXK6?X>65\*T8&>]PE\S_?N M[Q9P?'3R*O5*:*,*ZB6S@WE^F'F!(3%W+7,WJ)G?LKAD8>.CW_CHE[3]O;2: M'&$&(V :4HP2+A+R8"L47J!M=?0F/60ZA9@.5 E$?4!/K]'3*_7T_KBO\.,K MQ>#*8*Y_'F#N-\S]@Y6>K5'1^091Y$M4(./6KE.AJ*@F+HR$%45S"J5O:C^X M=^?5TH-R:?L!6L^Z V_BKG?H'31Z!X?U)HG"A*P&L>UJELN"MH2D1Z\VO<#1 M+D45>=!6Y >=H-%4]=S'++_K=P:[E0\;Y<.#RND4OFN4G7UUP;B"!Y85")=5 M_, NCYJU1W^Y?\8-\_C_]<_X0__X>]HG:.0&_[)]@@^-,>IW_'?=4R4-6TG# M]ZWCMC[Q]GJ]9HIV6D.&,8&\SHAJ5M6554V,7)5?_:4T=(>4PY1N>50V@>*Q ME&8[L1=)\[]A]AM02P,$% @ 9X8&4?WP.?C! P %Q$ !D !X;"]W M;W)K&ULQ9C?CZ,V$,?_%0O=PZUTNV!#2')*(MUN M=.I6=^WJ]GX\5'UP8!*L YS:)MF5^L=W3 BP6<)UVZ1]23#,C&?F@[\8)ENI MONL$P)"'+,WUU$F,6;]U71TED'%])=>0XY6E5!DW.%0K5Z\5\+ATRE*7>5[H M9ESDSFQ2GKM3LXDL3"IRN%-$%UG&U>,UI'([=:BS/_%)K!)C3[BSR9JOX![, ME_6=PI%;1XE%!KD6,B<*EE/G'7U[PP;6H;3X*F"K6\?$EK*0\KL=W,93Q[,9 M00J1L2$X_FW@!M+41L(\_JB".O6BUEP#3H"BH3C&2JRU^RK6P]AT2%-C*KG#.2[?_Y0-:+E0(,C#JQR M8'_7P:\<_++0769E67-N^&RBY)8H:XW1[$'9F](;JQ&YQ7AO%%X5Z&=F@Z&BU1?H,.7^SEY_>J"O"(B M)Y\366B>QWKB&DS-3N!&51K7NS38D31^+O(KXGMO"/.8U^%^T^\^APC=J76G MXZ?N+C:D[@JKN\+*>,'1>%JL$\&PGF;86_QG:7A*/@B^$*DPCZUEV+FPAL_Z?SGPJ5<# MV%':60W:5FSL=5,:U8F._BTEE%H4TAR53"G(HT>"#YXM5S&)9&X4:KC^9ZMF M7*-@-/!6:$UFDS#4ZIE%>VI$/K>Z!!9AQD=T6/,&FFG_=I^6LE\ MZ8..-LI.1V?%U^@S'9\4W_@YE\!_MN ZK(9AT V/-1K/^C7^%VE0%?Y_Z62- MT#-Z3HRLM5_NWS"_7#JK@&U&@Y =@.PP\NGH",=&YUF_SI^2XPO$DS7*SH*S M8FM4FO7OLU^X^JIH3_::E Z#0VI=9N'PD)O;>FNUGPP^U1## MJ-U;^&Y@Y+I\D5U(@Z_%Y6$"'&\V:X#7EU*:_<"^&]??0F9_ 5!+ P04 M" !GA@91B16'X(8$ Y% &0 'AL+W=O$HLZ,T.>&$G2G'&5"HXD6UZ, M+O'Y-2&%08GX(V4[U?F-BJ5\$>)K\7"37(S<8D8L8PM=N*#P[X'-6)85GF > M_]1.1TW,PK#[^\G[3^7B83%?J&(SD?V9)GI],8I'*&%+NLWTG=C]PNH%!86_ MAGI7 MU?3(@>EYZ)/@>JW0-4]88K&?#]N' _8.4-7P19[XNB*##G_=\C/DN1\0<8EK MF<_LV>9X;%O.<=&O7QQ]CPRO*1ZO].=]MWB@&I26VZ(.U(>]XOGK(QBA&Z@1 M]?= 2+\)Z9^GT?!P$1MIM.-\+ MPMA(O 5'(B\>AT;JK3@HD0/)CQLRXI>1D5&ETF4*="RER-'E@2T0]Z<5NL;< M9Q80=LT=8 %%V#58L'F* SL%XX:"\>O5_PW73#+8 Q) 2.WH9J BL=MJIOM6 MVP!WA!K_J,Y7>][/5FBTJYD-A6-,C,S;8"$AY@ZPP4@8CNW9QZ2E@?S(_'<' MV2-\;BLVE)U6"?&;22%NM1 ?+X:'>V/MW&A2V&R--IB'3=CVQEK]T:Y]KCHHT*WMT$LKK!O\M '8=R1D7T:6GW&X>OM#CAI MP3F*PS%#2L87WQ"<.W=4)F@!W\P2CG!#GPRX%7 X5,T', @ 7@< !D !X;"]W;W)K&UL MI55;3]LP%/XK1Q$/( V2)BDWM97H91L(-D3']C#MP22GC45B=[;3@K0?OV,G M#86%#FTOB2_G^\[%GX][*ZGN=89HX*'(A>Y[F3&+4]_7288%TP=R@8)V9E(5 MS-!4S7V]4,A2!RIR/PR"0[]@7'B#GEN[5H.>+$W.!5XKT&51,/4XQ%RN^E[' M6R_<\'EF[((_Z"W8'*=H;A?7BF9^PY+R H7F4H#"6=\[ZYQ.NM;>&7SEN-(; M8["9W$EY;R?G:=\+;$"88V(L Z/?$D>8YY:(POA9-H!80T(7P+B5P!1#8C>ZB&N ?%;/71K@$O=KW)WA1LSPP8])5>@ MK#6QV8&KOD-3O;BP.ID:1;N<<&8P1L67S!Z6AGWX0,*"W4NI]1[0R&0((RFT MS'G*#*8P-?0CE1@-<@;G(I$%PNX8#>,Y0?;A=CJ&W9T]V+'P+YDL-1.I[OF& M0K4._:0.:UB%%;X25@174IA,PT2DF+;@Q]OQAUOP/I6HJ5.XKM,PW$IX48H# MB()W$ 9AT!+/Z,WPSDE;.O_G??+/WI\5(VI$$SF^^!6^3]+09=1\+IPJF(8, MTSD7F7]V2W-T2ZG5IXZA- MYQ75H:.R37LYV.\$1U'/7VZJI\4J/CYY;C3^TRB,XNYSHTD+TU'WR:A*V-]H M& 6JN>O4FLZE%*:20;/:/ 9GK@>^6!]V3D>=EO4Q/1Y5KW^BKUZ>*Z9(*1IR MG)&KX."( E95-Z\F1BY&ULM5?;;MLX$/V5@;9=I$!A77Q-US;0VBDV18,&<;/[4.P#(X\MHA2I MDE2< OOQ'4J*[-BRDNXV+Y8H\9PYG*$.Q^.-TE]-@FCA+A723+S$VNR-[YLX MP929CLI0TIN5TBFS--1KWV0:V;( I<*/@F#@IXQ+;SHNGEWJZ5CE5G")EQI, MGJ9,?W^'0FTF7NC=/[CBZ\2Z!_YTG+$U+M!>9Y>:1G[-LN0I2L.5!(VKB?WE!NEOKK!^7+B!4X1"HRMHV!TN<49"N&82,>WBM2K M8SK@[OT]^_MB\;28&V9PIL3??&F3B3?R8(DKE@M[I39_8K6@ON.+E3#%+VS* MN8U_/[;J#OH_>&>7G AJ.9F M[%L2Y&C]N K^K@P>'0G^*;8=",/7$ 7A:0-\U@[_D,L.= ,'CX+KQ1Q.7KQJ M8)G_$I:SGV YN[Z"DRI#>UP^U:D&*#U@IT MRVC:J25#_VGI&]:!A_^SML/#L,.#TAY.ZAZ5-JJEC5JE+9"4%6>M59#E M.D[HN 0F!"B]Y)(.?3 )TY0)DLO5LE%J.W^O#TOVW;1IW3I8&+5O0L4DK+1* MJ37XEG/#G?1&RX\.+"3J[^_%1R8]U+CUP+#=!,\E>0D:"YI9!,JL(-&-&MMY M^IU@O\*5[/^&._MYW,,,;(TV;'?:XGN$?\E6[WB:IVV<6V,-G\M9PZVUAH]X MJ]M=<=W*'&PT6E)U'#>FMR0?[>ZFO;WD[W18KH&^8'K-I0&!*\($G2'E0)<] M:3FP*BN:KAMEJ84K;A/JXU&["?1^I92]'[@^KOYG,/T!4$L#!!0 ( &>& M!E'.YTHJ/ , !,* 9 >&PO=V]R:W-H965T)(9(0K]+'(FATZFU/;&=>4J(P667;XE#-ZLN2BP@J78 MN'(K"$X-J,+ 22NZ+ XM>8Y'P_='SG8+BG MFTQI@SL:;/&&+(EZV"X$K-Q:):4%89)RA@19#YU;_V:>:+P!?*%D+QO/2&?R MR/F37KQ+AXZG R(Y62FM@.'OF=R1/-="$,:/2M.I76IB\_F@/C.Y0RZ/6)([ MGG^EJD(B3G>NA5A)YI5EE= MTYH)5G@T$'R/A$:#FGXP_35LZ AE>A*72L!;"CPUFF+!*-M(U/G I;Q$"R+0 M'2\*F))EA@5!G>EB>8G>H#&6=(5@@3H3HC#-I;8^+">HN'?AEE/L1G?JVIN8=;0A.8[15+T[?91*@%[ MX/<3+J/:961<1J^X_ 2'!64K7L"7DNLOR#;1I41B)/31\#QZX_>]^'K@/C<' MQ0(+_3@Z1DU>HI+KN'\,FEI ?C\^!LTL_H(@\(-CV/PES ^]1EA'=8OKNL4G MZW;[3 2<=&A5[C755@%'I530*V@BZM"#V5K34CYN1!7'D9>TBF5#>7ZO50@; M*@Q:6G,+*NHG/7L=DKH.R8Z%1%N87Y.[-?52L=?LF]<-VW/R M$N5UV[V=6:5:2G.;4M#NO]LX@PHB-N9Z(:&_.Z;*+[BVUC>86W-PM^QC_V;J M6^PSN/&4%Y0_\N5U"3:Q#642Y60-KKQN#WHDRBM(N5!\:T[ 1Z[@/#6/&=S: MB- >+_F7!T6VD%]#QS]!E!+ P04 " !GA@91%F"ZA=L# !K#0 &0 M 'AL+W=O@MSPHY=5*ER@?7E>N4YD0.>$D+>+/A(B<*MF+KRE)0DABE/'.Q MYPW=G+#"F4W,V5+,)KQ2&2OH4B!9Y3D1WYYHQG=3QW?V!Y_8-E7ZP)U-2K*E M*ZJ^E$L!.[=%25A."\EX@03=3)U'_R'VL58P$E\9W+S>H_]H@H=@GHFD25)D@O^O6'/?HND-,RA/<,/>%>P)^K8H "[QW"'O8L_LRO5O?O M;>'\.^OQ/[9^0D;0EDM@\((+>(^%8HFN!/AWHQ5=5X(I!CF/W]99!7RCC>"Y M+J"R4L1T KY!;8WIXJJKZO*YK+/WK<"ENW0N-6>,FM5RJ@K:%U7;E- M(4)?E JJ$&RC&[8_OK759 T?&7C=6U]G411ZPXG[>IQIFY3GCTZE%C:I '>P M8HM4>#\\8)WP$+4\1+T\Q)L--&#->9LDZ"#K%\1+G0SY'1KFT9E3?A2,.Y[; MA**AW?%AZ_BPU_'/7)$,E5Q1*#!8_?T,#J_*H$5J&$51)X,VK/,,6K%P8"=B MU!(QZB7BI,U"Q G/,B(D*N&O8Z*W!E]CCHY8 M+PH8T[K 76Y"\L6\GYKXEYOX*8GZMB>EIEKYW^.9[_Z.L8#SR._FU2EWJ:SX^A(1[0_H%AOT,1BL8BX!G09-W)I:VU67?#KV: MMNT;1"3=$V&-"9]Y.P[#;D@6(:_[B7&/AL>]K>#![- M/-PY?_(?YK[E?*%O$F98/<#7UY"/1&P9)#JC&S#E#4;@J:@G^WJC>&E&UV>N M8! VRQ1N0U1H 7B_X4!CL]$&VOO5["]02P,$% @ 9X8&4;DM'UQM P M\@P !D !X;"]W;W)K&ULS5==;Z,X%/TK%IJ' M&:DM8 @A51*I^1C-K':DJMG9?5CM@PLWP2K86=M).OOKUS:4$J"HFE&EO@3; M.>?<3^'+],3%@\P %'HL05WP/3_VRY*(C26[%SY5X M22VIR%WL>9%;$,J<^=2>W8KYE!]43AG<"B0/14'$CP7D_#1S?.?IX([N,F4. MW/ET3W:P ?5]?ROTSJU54EH DY0S)& [V:8C-]9/Z9QN\#N:>2%CR_"^: MJFSFQ Y*84L.N;KCIR]0!30R>@G/I?U%IPKK.2@Y2,6+BJP]*"@KG^2Q2D2# MH'7Z";@BX#8A?($05(3@M1;"BA"^UL*H(MC0W3)VF[@5460^%?R$A$%K-;.P MV;=LG2_*3*-LE-#_4LU3\XWBRZ/Z3Q%9P_6C6@"[139[SI#SD M6W0'"=\Q^I_&WX*@W-"DDNCC"A2AN?RD&=\W*_3QPR?T 5&&_LCX01*6RJFK MM,/&K)M4SBU*Y_ +S@7H&VSW^+%]-]R=]X?R:]?5/6S]+1E"W3F#U@A?TUL4^YS\ T ;$D2;Z MF1$!E_>=7KIX90O]_;NV@+XJ*.0_ _Z%M7^A]2]\P;_*J+8B&XXE#YT&(XZE[;):Y"\(C')R#5EU0A+W1.6C=!6EKDQIT%OBH#GPT&+C) MILFS)#G(@41&M5[T+@L]KOT;OT&A2\W16:''K3KW8$:M"JZZF"B.6E7NP7CC M_B+'==#Q8-!W((&()$/ZU:IOQJ.^\O?Z E<#^9S4TI-W66_?>[ZTO#>H>"7: M+ ..<*OD?:#8;]6\!S1J-\^Z!Q2.@_ZJ^XW[VA\,?:-G*LIV%V@'# 3);?U) MJD<#*I4@9NP:2C%^MH/?9Q,\7S]^\!9-$'3?W;$_:7=!%^7'\;C=!EU4.!GC M=A]T40'VVN]XMS'#%2!V=GB6.IP#4^6=7)_6 _J-'4M;YPO_>NGWG*_,0&]G MQF?Y\FO@&Q$[RB3*8:M->5=CW;*B'+#+C>)[.T'>XBC)#B=+*538_OC1>#G!D6+/T)^G]6N43Z4 M&R&^YQ\^S0\G5AX1C_A,YBZ8^G/'3WD4Y9Y4'/]43B?;/G/#^O7&^T4Q>#68 M&Y;Q4Q']&<[E\G#B3]"&&#:8>!6!F[?'FAE0(NY M+R>KF.DS)MG102KN49JW5M[RBP*NPEI-<)CD=]:U3-6OH;*31]=2S+[OG2AL MYNA4Q.J&S5@!^?E#?LW1'OK"TI3E^*-W9URR,,K>JV^_79^A=S^]1S^A,$%? MEV*=L62>'4RE"BIW/9U5 9R4 >". 'Y=)_L(XP\(6]AJ,3_M84ZL3O.SWN9V MT&)^_KK>+U[<^U3AN 43;\'$A3_2!>:2I7SOI@GFL4(P67#%"!+=/*)ZNTOV M6'Q]?,_2.?KK-^42?9(\SO[6!$2V 9$B(*W '>W MKQ55ALGB UKPA*])W@W&SF!AY_@W6Q$L-6!M[<=N*?'.Z=1]/LJ'V*FF4A_Z\\?![+! M-J! .\!J:&BANL_Q5:2_XFDHYNB=NBS0SMZW@5NZ=6NS;3U!MMG"#BSU[PFV MS6;8ID[@/$&WQ9MM[;C;&;]M@5!:VAG8@6$F,HD2(=&C*OY2/A.+)/R7SUOU MRVIAJJ Q/&.SW;!K^FZ_.NP/&RS%[>;;CEP]-_2&E6>69LBV4"P2NIRP@9YL[$YR_94M2NC_'[G:5%9)S->%3!77)%K.,OOSS(AOZF!:+L&(;/) M.!+2!HFQ]1KS,K*MG-83Q&_>C$Z3;>W.>Q'DRG;?)H7<%HEN!FUHM1LT2)JM MU[2A$TC?FUTD$/(VZ4.-V0,29>LUJKP-[U2.J,JD"K@U0KV;,D)=1"!RMJ]U M]64=W_ TG[120/(K=?^JH:.LR%^5WXBSV1*MU82VQNHWZ;X#<% Z6R]U+V,9 M]!_ZS![">!WK"GE0&VR-@V\P* G66 >>5[QV@L&?1CO3$M4>> MM] $A5;Z]?HJ!TV5Y ;00"3P2$0"@TA@O4A\7DB>> MNV]9/^OB 0G >@EX-5SF' -FQW0D< %'8SVY]H3+P-#8B!=0--93](OQJC7= M4(2MBPCH&0?C0(T 61/]HT%?936X,2HK :XF>JX^X[.4JZ'G!"V7"@$AU?A# M%G4IK13HAF]HO751IDG@V'5LMYV_"? W>2/^;KO!>A$$J:U>C83/"? Y&8+/ M#4[,!$& T,D;$7H'?A>G%[U4F0#-DY'0/ &:)T/0O,&)9<(02)[\0)('#,V9 M"*1/1D+Z#I"^HV?K7AB>&IRHA^HFBB7Z+['<'0JHA=.CLA\(?ZR+"%3!&=D:!6VVW6E_I] M%=#@AA@5T 5*=_5L/"AN_?(.V-WU1H(@T+FK+_1[YIW>B5D!72!S]XW6VCOP MZZN %/B=CF0AG@*A4WVYW@]%@Q,3AA3(G/ZX%1SR# 6DP.YT).LX%.B=#K&. M8W!B5D *Y$X->[,L6VI +*>FO"ZF1,??M'9>:"1K,Q1HFQJV25]VALEK'M]H M[%"W-'*Z-J@ID#K5\_%+=]5IR]XI;<;L-X\"T,Z@@?BIGO@'WE4W]%;MJ@>; M777;-VVK>R 0GN%26M\#>?#T\M"W:C2X,6Z.>" 'GK[8 M'PJQ:E=2%Q/H@3>2GXUK<:6HXS.LU7%NSFLU/G U\ Y!P8R'G89R=#;[1Z:-+- M-U!YH"^].]>"7O?"5 #$'8RDS@Z N /#LOJ+%AR"YFEWTG'T.0"^#O05=B<\ M7T2RQ^-5)!XY1S'/CVUK;PB@XV D970 A!ST)N2L>>2Y!8N3H+F20HAK.4_@ MF-9>T\U?V_[,TD689"CBM\K.VL\?I=+R3>CR@Q2KXLW=&R&EB(O+)6=SGN8- MU.^W0LC-A_QEX.W[Z$?_ U!+ P04 " !GA@91>)0!">L# 0$P &0 M 'AL+W=O.A[88JE,1S#LK^@" M'D%]64V%O@IJEHP54$K&2R1@/O!&^&Y"$@.P([XRV,B]-C)29IP_F8M/V< + M34200ZH,!=5_/V ">6Z8=!S?=Z1>_4P#W&^_L'^PXK68&94PX?E?+%/+@=?U M4 9SNL[5 ]]\A)V@V/"E/)?V%VUV8T,/I6NI>+$#ZP@*5E;_]'DW$7L $A\! MD!V _ 3 G2. : >(K- J,BOK'55TV!=\@X09K=E,P\Z-16LUK#1I?%1"WV4: MIX:/BJ=/-V,]$1F:\$*_'9+:^7W_;-J ;M 'R@3Z2O,UH G-TW5>#1A)G?J5 M:4KT^ATHRG+YIA\H'92A#M)= .,J '(D@ 3=\U(M)7I?9I =X@,MIE9$7A2- MB9/PCW7IHRA\BTA(PI9X)F?#<<\13E1/<&3Y.JX)1I^KB7+P=6J^CN6+CO$M MJ8";V7\3-A*"E@O02TRAV1;MCYO2K>T>;:C(T-]_:DKT24$AOSD"BNN 8J? M!R:?;N8" +%2@0"ID* *WIJWE17KHNV5<#.&?DQ>M67.#<-^+WSE$)34@I(+ M!='G8X+?ET-N%2.]V@H4H"D(NS\I=5YUF_&LU5;ZD';A2Y(9@ZJW'\IF7(^NK$EG%Q)OAMCP>YJ M?HGWGZ#$/G:Z.&X, KNK\B4^?H(2^Y$[N*;08W>EO\R33Y!V0I\XXR.-6Y#P M-]CK"=(X.9%2R*;:$_?F_]<2>>+#HC)$=$Y"@[VS MA0+$PAZY2)3R=:FJC_*ZMS[6&=G#C)_ZQ_AN4AW.-#356=$]%0NFMTV.82: ;"#-#WYYRKEPOS@/H0;/@O4$L#!!0 M ( &>&!E'GP<-< P( %<$ 9 >&PO=V]R:W-H965T4VK(%R>R5[D"YFUH; MR="9IJ&V,\"J )*"9FEZ0R7C*BGR<+8Q1:Y[%%S!QA#;2\G,RQJ$'I;)+#D> M;'G3HC^@1=ZQ!G: 7[N-<1:=6"HN05FN%3%0+Y/5[':]\/[!X1N'P9[LB<]D MK_63-SY7RR3U@D! B9Z!N>4 =R"$)W(R?HV7RYY9N-/B M.Z^P72;O$U)!S7J!6SU\@C&?:\]7:F'#EPS1=Y$FI.PM:CF"G0+)55S9\UB' M$T V.P/(1D 6=,= 0>4]0U;D1@_$>&_'YC1.#M#?$,>M,+6D@^J M@NIO/'4B)Z794>DZNTCXI5=79)Z^(5F:I3;*OD [GPHP#[3S_R[ C]7>HG'M M\O,"_6*B7P3ZQ1GZQU[NP1!=$S='OJHNP"C>_JNHD>TZL/F!.A193@^G NC) M8TLP36AI2TK=*XSO/IU.4[.*S?+'/8[< S,-5Y8(J!TTO7KGXIK8QM% W876 MV6MTC1BVK9M\,-[!W==:X]'P :9_2?$;4$L#!!0 ( &>&!E$K.+I_.@0 M -L0 9 >&PO=V]R:W-H965TZ2AT2B MSOD^'GX7DAELA?RB5IQK\)9GA1IZ*ZW7-[ZO9BN>,W4MUKPP7Q9"YDR;5[GT MU5IR-J](>>:C("!^SM+"&PVJL4;N I M7:YT.>"/!FNVY,]N_AS122DE A?DWY5AT\ M@U+*BQ!?RI>'^= +RAGQC,]T:8*9/Z]\S+.LM&3F\6=CU&M]EL3#YYWU227> MB'EABH]%]ELZUZNA%WM@SA=LD^DGL?V1-X*BTMY,9*KZ#;8UEB(/S#9*B[PA MFQGD:5'_96_-0AP0C!TW 34$9!/P"4+8$,)S";@AX',)44.(SM5 &@(YUP-M M"+0*5KVZ56CNF&:C@11;($NTL58^5/&MV"8B:5&FXK.6YFMJ>'KTS)))^=[9WF#CH]V=[=](G_TS[]+LG?Q2* ML$W*L+(7GIV4#T7==-,_5'SW.<.L,5\[P"6<_FWZO6,:=.5Q3 M244MN_KK",$XI'#@OQ[&U@&+HBA$Q[!)%X8)C!-R#)LZ8$D8QWNG1SJC5F?4 MJW-?U6E3U9E0ZM*ENC84'4S@RDPSB2S571A$)@,LT2YCE(2A);H+0Y B[-9, M6LVD5_,GH5D&A%YQ"?B;V;X5-RVLX-JEFG0G&H:!+=J%,E5CB7:@"(D22[,# M%<4T<6NFK6;:J[GIV9J]@8L77O!%JB]WXEVRJ4L0M@3==5$(XL!2[3"%@MA" M31VF:'(BN>-6=/S-(OYF6L>.3$R"*#Z>WSCNE-]5""-L+4C7&(GM -]W31%H ME]'$,2V$$+0B,.W"H,G.$P62M.N6]*[;F,EY*EZ9FFTR)GNZ*0SV!XK@OV_> M\.#\ K^_?3?'^1 ##7N'FE"?43*R_]B7- M?LN'^'_(T?W."_NWWOX<[>Y\IDG8[<:!BN-N?CJV9 QI9 ?) 2,TC$X$:;_; MPO[M]N]D)^FT1E,>G;KLHE"(.ZH=MD)$;=%=%$918&GV#ZY2.9?+ZI:LP$QL M"ET?8-O1]B;^OKI_6N.W\.8>.L8GY&!E%!LABOF@, .$- 9 >&PO=V]R:W-H965T>K%%^K; 4%46=B M#=RL+(0LB#9#N?356@+)*Z>"^6$0C/R"4.Y-Q]7B.]V<)5/O, R @:9MA#$_#W #!BS2(;'CQK4:]YI';O/ M._3+2KP1RDJE M15$[&P8%Y=M_\K,.1,*>E6:7&3T\O"97H*V$EH$] 5"G!Y$@K=(HN*2<\HX2A]TJ! MF2(\1R?7E-Q31C4%]1;-B)04 MO0*]DZ%.@G81SY'9+VV\K=5GP64S<4$45>C;M7D!NM)0J/][Z T;>L->\5=< M@P2ED20:4":XEF;+JAU75W:V@*,*T):?ARG&J0G5@X-&W-"(CZ Q:,+TZ/K* MXCTBIW&$@X;)EN[6*NY:A6G@ICMJZ([Z/QDA3>'AR*8&>/;8,$:D"MN@7M%5 M%IG@RU.CKW")&.W1P^GYZ)F&?:-P.$S<&I)&0W*D!M9^F[\A)-F/1SBH=["=CE.+@^0YRV26C)$C=6<.=IH9[B?^C-"WLAA>+)RVHTZ7F5&5, MV.#VA:HM]3C\*W/9=@L<_>EZ7"/&KRK(N&T,^)C.\$))KC'C%VJRR^Q@4<9M M$\']7>0/EF6\WS8<==EA=;@PX[:[X&/;RW&E&>_W#U=M=ID=+LZX;32XO],< M79^2_0;OK$\..U=]\COG;WOY^43DDG*%&"R,8W"6&.5R>Y_8#K185T?R>Z'- M ;]Z7)D[&$AK8-870NC=P)[RFUO=]!=02P,$% @ 9X8&46-I=D4%! MD0X !D !X;"]W;W)K&ULS5=;;QH[$/XK%NI# M(D'VR@(1((5+VQPE4I2<]#Q4?3"[!JQZ;6I[0_+OS]B[;+@X!*4O>8&U/=]X MOO',>-Q?"_E;+0G1Z#EG7 T:2ZU7EYZGTB7)L;H0*\)A92YDCC4,Y<)3*TEP M9D$Y\T+?3[P<4]X8]NW1.(E7D.98O(\+$>M (&IN)>[I8:C/A M#?LKO" /1#^N[B2,O%I+1G/"%14<23(?-*Z"RVG@&X"5^$')6FU](T-E)L1O M,[C.!@W?6$082;51@>'OB8P)8T83V/&G4MJH]S3 [>^-]J^6/)"9847&@OU' M,[T<-+H-E)$Y+IB^%^OOI"+4-OI2P93]1>M*UF^@M%!:Y!48+,@I+__Q<^6( M4P!A!0A/!405(#H5$%> ^%1 NP)8ZE[)W3IN@C4>]J58(VFD09OYL-ZW:/ 7 MY290'K2$50HX/?R*J40_,"L(NB58%9) %&B%6NB&XAEE5+]L%C($!WM/TD)* MRA=HA!553?3(Q4P1^81GC*!KOBJTD1$\!2RVL7 V(1I3ILY!Z5AP#6#8PGPJ MFA%9"K70X\,$G7TY1U\0Y>C?I2@4YIGJ>QI8&EN]M&(T*AF%;S"*T"ULLE1H MRC.2.?"3X_CD"-X#[]8N#CC\W>[3 M#^^^XXRHCK?(ZHO>C;=F'6&4J+^,L28:8Y86K(REG_>",01U9(UE]NN(T7%M M=&R-CM\P>D06E'-CT PSS%/BBLI216)5F/+\-$RZW01\]K1]UH=2W3!N=W:E M)H=2G:3C[^F:NG2%45)+[7!MUUS;1[EN96BZDZ&LK@<2?"\A-Q!62"\)C!64 M923F4/;_%%11(^_*W'&Y=7O;XMCW]V@YA**N[V:5U*R2C[$BSW#E*N>!)@?N MC>)H[S@/9<+8C_=.\U"H#5)[K!V[!;V>FW6G9MTYRGH[V3Z25/45T$3?H.= M9S="J?,F>M!8VWO"G/DU3T5.T,_ILS;]@]%V0Y7^Y7+I<7,+U5I@O+H<%0I6 ME!J+?$:YM>7U_':NC2LI,.P0.JC9+D5A-PGV\MPAE@2!.\][-=_> M4;[3^1SZ;I.,\'* UMB4M71I_.UBW#NHKZWV'I=#D2!TFQCXKXVF?]Q(GKUS M@U8*=J[07K!_/XP=8KTH/*BZIVF;OJNMI.MMM=@YD0O[ME%PF11#,2:01@?2Z$W@S,!O4K=/@_4$L#!!0 ( &>&!E%GFW%X M @4 /P4 9 >&PO=V]R:W-H965TDZ%-">#E;7KH^'0)"N64O-)K9F$+X]*I]3" MJUX.S5HSNLB94C$D03 9II3+P?0X7[O5TV.56<$EN]7(9&E*]#$[QT9R$CB&G^,[9 MQC2>D3/E0:D?[N5J<3(('"(F6&*=" I_3^R<">$D 8Z?I=!!I=,Q-I]?I5_F MQH,Q#]2P(2?5VIS%"Y M,,=#"UBD?H1DF[,NA"+MBB@W_FYY]X^(?@@\H1Y-419\0K M\',F/Z%1<(!(0((./.>]V?%AESF_IOWBU[1?^MEOJ 9VO%?[W,\^8\DK^Z[V MK5",JIP@P)T95EJ_O+ &U?PQCF\\1YX5^D: +HR0>H1RL!2N>0/@B&: M8^VJA4+@)!?HAL/3E(P#\/13,\':1.$XKFBVH(85U/ _0%5VQ;0'92$K; "( MXQV,;9+Q9)MD%K;-((?;-!=M&A)&W:9.*E,G?4T5RG3:-VF!QV$C"EMJHTIM MY%ZRBK2)UE1O>PV*&Y!'<51N)-!;:)FEA!1L(@GE#;7>8>M@"0N!6^/D3S#J)H7_!P4$_V MP&O-J8!])I4)0[!C1>QY#;L_Z)@)M$U>%$EW&$NQ6^YO5&N,Q@,2PUM#&:$23)!-?K*DI540BVAU [0E4P\;1Z36A%YBW,( MUW,2C_[/ IV5XK8J=&\'Q/4\Q/Z!> X[,;#2P;BK*@;]C1KK\&CX@KD-I9(^ MV^O)AL,W&9QZ'F'_0)K#.1"]=V7VP0%(:F=XV\IY*;99-!_)3N_KH,%[>A^N M)QGVC[(9!V 66@5$CE,I*3APP1,J?.ZH9PF.WV2\ZMZ/_W\+4NKWZOM"VCQ$XP.W0 M]B*;=Y"1>-(*[;!QUY(RF+3N< _DS:XHA;K597=:?Y!=7.^AD^.L<=ZS-\ M=%%&ULQ9AA;]HX&,>_BA7=BTWJFM@A 29 MVJBJZVF5>NUU>S'MA0D&K#EQ9CM0I/OP9R I9HD<.RNETH^N*Z,5B;&\Y"E)]),%%S%6NBF6KDP%P?,\*68N M\KS0C3%-G,DHOW*483 S.(8B^UGPOAF[$!G=^.>+E?*W' GHQ0O MR0-1C^F=T"VW4IG3F"22\@0(LA@[G^#'J=\S"7G$5THVLG8-3%=FG/\TC9OY MV/%,18212!D)K#_69$H8,TJZCE^EJ%-]ITFL7^_4K_/.Z\[,L"13SK[1N5J- MG8$#YF2!,Z;N^>9/4G8H,'H19S+_#S9EK.> *).*QV6RKB"F2?&)G\J!J"4@ MV)* R@1T;()?)OAY1XO*\FY=884G(\$W0)AHK68N\K')LW5O:&(P/BBAGU*= MIR;7F KP%;.,@%N"92:(9J0D^ !J3VZ2-%/R GRA>$89593HQM\93A15V� M$<4;967 +?NP#( M0][CPQ5X]\?[!I5IM\H5B;0*-"IPV*CBZC&L!A)5 XERV5Z+[+WN59*1#^:= MF@/!MYBI;8>N7^GZN:[_6X#*P00XF>MD:;XYXGH.SXDHOI+95Z():*$:YJK&4=:3_M#W]-_(7=>1 M-<3UX5[<7ME!579P#!0]<1C14RDY+')/-*Q$PS,2Z5=5]-^$2*$:U$8Z&,!^ M Y+G@6$(8:^5R: J?/ "DV7&L.)B"W":"K[&K&,XAI7J\(Q0H&?MU'L3+*5L M?0;D\^09EH9 -!@$K5A@;26 G:5?41GQ3!>N*R;@7]#H:/K^+4UHG,7Z:I>A M'T^Q7(%KO2GH&D7KI1"=DZ;U7NAW#LECPF>2B#6>,0)HN7Y%%O$.ZK81::%M M@%6HO$N(#H$VA_DM.*UCPV[+/AHG?GHE3NO",#@G3FO<,'Q#G&$3)]0[Q/E2 MV'[MUNYAM]\?B_-;OG'5MSZMM?4LR2NX6B>'@W-RM=X/AV_(M="&<'_^ACWCE96D-'W?OJTU@&C2R#0Y9!X[ST@Q:8=A5 W:O 43!/ MMU%DK1WUSTG5VCGJWIF?1G70B NU^:@U=]1M[L]Q/?O]\/MP?&OCOG=&.+ZU M<;][=WX2G%+[ (Z'^@=SKBVN9??B6_/WN\W_3O!961_@"SO50(JW^7C^7UQK MQRKG/%?QK:7[W=OTT[CVFJPT/+32%\.*VMW:,:(YP[W%8DD3"1A9Z#3OLJ\= M613'HD5#\30_69QQI7B<7ZX(UC]Y38!^ON!<[1KFL+(ZG)[\!U!+ P04 M" !GA@91,'UP8<8" Q!P &0 'AL+W=OCAV9CLM^_<[ M.VU61LBFO;2V<]]WW]WYSJ.MTD]FC6CAN1#2C(.UM>5E&)ITC04S9ZI$25]R MI0MF::M7H2DULLR#"A%&O=XP+!B7P63DSQ9Z,E*5%5SB0H.IBH+IGS,4:CL. M^L'^X(ZOUM8=A)-1R5:X1'M?+C3MPH8EXP5*PY4$C?DXF/8OYXFS]P8/'+?F M8 TNDD>EGMSF8S8.>DX0"DRM8V#TM\$Y"N&(2,:/'6?0N'3 P_6>_=K'3K$\ M,H-S);[PS*['P44 &>:L$O9.;3_@+IZ!XTN5,/X7MCO;7@!I9:PJ=F!24'!9 M_[/G71X. ,33#HAV@.A? ?$.$/M :V4^K"MFV62DU1:TLR8VM_"Y\6B*ADM7 MQ:75])43SDZN&=?PP$2%<(O,5!JI1-; *4P%59C)%('N"LPU9MS"C3(Q= MH65P=&[8W@'7,+GM:H,DYD9A9;4.1]ANE,RJY5$;RB)X59)NS;P M7F:8M>#GW?AA!SZDK#2IB?:IF46=A)\J>09Q[P2B7M1KT_/?\!=RXJ92L>>+ MW^![68\;Q:@'9 8W5#7>Z?G;SB=X8I+R>6* M>D4XYVUUK2F&GL)-C%I/SYY>5/;RC9X)7>0#-KE#ANYPTZY"ZTVW \V M5YNT5B!( > SS5O3FK::F42MWQEW(FK_*3 M#/X4UFU3"PL/IE*!>N6'M8%45=+6 ZHY;=Z#J1^#X6_S^C&Y99KNH0&!.4%[ M9PFE1-<#NMY85?H9]Z@L34R_7-.;AMH9T/=<*;O?. ?-*SGY!5!+ P04 M" !GA@91?4ZD>9T& ](P &0 'AL+W=O74^V$AY>S8:58N- MR.+J77$KYG(R+K4R3 M7'PN4;7-LKC\<2G2XOY\@ >/-ZZ3]4;6-T:3\6V\%E^$_';[N517HR[+,LE$ M7B5%CDJQ.A]#^Y\?L[QORBLQ-7(EID?Z5+.7F?! .T%*LXFTJ MKXO[#Z(EQ.M\BR*MFK_HOL5Z [385K+(VF#U!%F2[_['#VTA]@)4'CB M '$ M#& ] ;0-H*>VP-H =FH+O UHJ(]VW)O"S6(93\9E<8_*&JVRU1^:ZC?1JEY) M7@^4+[)4WR8J3DXN%HMMMDUC*9;HD]R($DV+3 VY33T6[@2ZRA=%)M";WXNJ M>HN&:+J)\[6H4)*CBT_3*_1F)F2?+:CR2 MZCGKUD:+]IDN=\]$>IZ)HH]%+C<5FN=+L03B9^YXWQ$_4O7IBD0>BW1)G E_ MV^;O$/5^1<0C'O \TY/#<031^;G6Y\]N_: 8M!LQM,E'3Q@Q13-B%@VQGO8NQ3K)\R1?JP4AC?.%@ ;4+H7?I*C7QKM)1*,@"L>C MN_U^ F#,PQ@?PF80+(H8.X3-H49)$/ .=L"7=WRYL[[78I'&596LDD5*/0-P)*!A MY!ME!'$!"3%WA-E_/-K7IO#F(B!.>2F$(YQ9DY7",9)9"YZ$(QXE,*= MBHFF3)R4/SVML&T)B/4P. JI60 ;-60!,_D#J,B+S D,P4C$>V8PUJJ*Z9'E MJN$JXP=X=6[#]]LE%E$ $YKB!H!PZ'.3IHV*>-A#4DLY9B^J;5B+)N;.\OVA M]E1/G)MM7;E=,\9\L[(V:LC-L3$'CN@YK"\"4H+">ZFJ!QVZ%/RX#&-)N M0K$UD 1W8CR M']> U9*-PY>="EH?L5L@K\6=R+=P_T? 2DBQV?LV*B)FUP.9N&>-= "%/0+W M.]&"3+R?L[)M_'Z[OF?.:0"$/5,5 %" /8,FE"GLL3E$FP#B-@&G&%ABJS$Q MU_(I !KZGMFC J;X@]EPGC/T1]2U>)/W.(_C:L->I^JL ]BN3;[]#"I5E3R M.AM5HN6-O,!6M\T&44[Z9J&67.*6W&M#[;L1%[7SDTJS&%0"&W*@N@.#-GV1R"D2#H M.: @6JF)6ZF/&S8"R2R./).M#0NX:?Q/RS4_DNOPS%!+-CTBV<8*_RINC&JM MI?A%ASG5TD;=TN9P8Q3:EUIN#$!9;@S*9+LQ"-7KQNC>>;![YWK4C5%[+VF[ M,0!DNS$ 9+LQ*%.?&Z-:VZE;VT]Q8Q108\N- 2# C0$HRXU!F?K=&-7"3MW" M_KXH1;+.T71;EB)?_$!?RSBOTF9BN.:$5D[JOXHSHUK&J'NG>)(SH\#A;.2; MQ_Y3".9C[IL]"!WU8A"(3!5B^#.UR3) #J67:95E3F/I5^JF0Q M+8;,O?%\MC-CP&Z4$U/00)3I[0&0*K[Y2]T<@E'6Z\#9*)<-^]A5*HSM[G<_<[;W>W>];AH MWG P[E_BLRD&[L_PV7SW)H=.OWNQY&-&!E$Z M-4E;8 ( %P, - >&PO11$B&E'9EZA2YQ"@N M3!*CCC>=+AR&"(>ASTMVRU0!(E%R%0V#I;D2, _AP]O9G M*=3U&V#7R;O)9/IP?KV+G]6!<^CL)9T?0'HQ'>?5L3'JQ7[J/[^?1A3WD9 2)!A01*MXPNYQJD>+1AUWJFFQH>1KB0=6U;P7ZNFNT[@=8S @FE MG4 /6B#T*NDL&]30UGL5+\C)6JC/I3X.KWW3:/A.XH14M5\EG8 Q=G>< M'>4YW7RB).4,V\,?7##T49L',B')HZYF6B72 )80K+%4)!HBOR3*E[A2;3M5 MR;AF[P0U_]OGG&*.):)#T;KWC_DIOUKQ[/)_2:Y_578%[]78O#^/7>3\%$0N M3D'D"?3D[.KX-393T=&)=)KW]V!(V!H1.A2842R W\U@1_NB8%42J@AOO(S$ M,>;/)@5-K]!*C_I;_'I_C!-44K7L@@'L[6\X)B6[ZG;=F0?1[.KMK^9X[J(N MV/^?"/\"4$L#!!0 ( &>&!E&7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G@V:?9J!0 V2T \ !X M;"]W;W)K8F]O:RYX;6S%FEMSVCH0@/^*AB?ZD$/PK6TFR0SEDC!#@ E,7CN* M$:");7$D&]K^^JY->\;'G"%V%_7MOZ5BM?'HQ]>C3F2?S(L\)=M;9E MN;OH=%RZ5;ET_YB=*F#/VMAXXT'94J=O-B]JR*5\=,V64C[>2P"Y:B7G M<,"UMJYL6C3'E\"X5]#XN%:59J2S4MF!+-6--=5.%YOZ,' 5'70931Q>?H]! MO+#_)XQFO=:I&IBTRE51'N-H558#%FZK=ZXE"IFKJU;?[)45<[E1]47!6<:K MXP660(;"92\T[+#C5)V.%PN$&! 8G M Q3MN420(0$9_D7(Q1)^[H93 )R-Q'C:GR'(B(",3@;9G]W-$61,0,8G@UPL M9WT$F1"0R>DBV5O<(LC/!.3G$T)^#Q#D%P+R"R_D-^FT$V8MYE8Y:-JT$+)8 MB5FY519!?B4@O_)"WJL4&F0_Q=BY2JW$2!>R2+7,1"]-384[\G.J)S_GQMRK MHE).K*W)11_,:DAQTN15]#Y,4#K-Q>NF_%9RTV8Z9*,=TF24S+B!T)>0C MRD.BC-)E5LJ-,:N#SK+F91C#FU%L:@+1. M,DB762'P'IAL#PF>Z%NUTJ48R;3)1IM03C FY9 NLT0&RNJ]K--4+W*4,;K< MRC!YKLNZD6MB5?,J*T$S%KA\R#O!Z)0ELN\1 MQB2G79C=0V/&&)-R3\3L'ES*H[NAB')/Q.X>*D?WGDW*/1&_>PA,[]FDW!.= M=,3C/9N4>R+V&1@*,\%3EY1[8F;WX('9VSX9H@.2^468Y+3_]SS_]04A&AC3,I",;.%Z#('ME!,62AFMA"-B2T4 M4Q:*F2U$5V.\:%(6BD\YI>-%,Z$LE'!/Z9"8V.D)9:&$NP3WIK;E*1-C4A9* M_GH)[DS,=JK&A.4QQJ0LE)RH#G=V+,Y@3,I"";.%/L:<:/F(!QD)9:&$V4(? M8S9/*,8D/T-CMA!QT^L]&).R4,)LH8\Q>UEF#AB3LE#"7H>C:L380@EEH:2Q M4*=I[*XO5VJM"[6:PBD<;$]EELZMJ'^.7SU%8@D MCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P M^I5276W+H:UWW:DSIR]?IW* M_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS, MGM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]] MT ,$/4P?E.$ M.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z MVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U M;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@ MT#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7X MVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$% @ 9X8& M4=9((R[W 0 *R@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 70 M7ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_ M>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3 MUX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_ MB2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'Y MF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R. M/\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4H MLAH460V*K 9%5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&!E$Y*\%M[@ "L" 1 M " :\ !D;V-0&!E&97)PC$ 8 )PG 3 " &UL4$L! A0#% @ 9X8&4:0%R10N!0 5A4 !@ M ("!#0@ 'AL+W=O&!E'6>"Y*6PD #8G 8 " @7$- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 9X8&4?H.XGZF!@ OAL !@ ("!F!H 'AL+W=O M&!E%;,AKQQP, .8, M 8 " @70A !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9X8&4=&&_%C9 M"0 %BD !@ ("!HRX 'AL+W=O&!E&Y%TD"IP( !(& 8 " M@;(X !X;"]W;W)KZT& #!#P & @(&/.P >&PO=V]R:W-H965T&UL4$L! A0#% @ 9X8&44O6ZN]2 P EP< !D M ("!"L7A=,' !<&0 &0 @('[10 >&PO=V]R:W-H M965T&!E&O)476W @ #L9 9 M " @05. !X;"]W;W)K&UL4$L! M A0#% @ 9X8&41P0K9^% @ U@4 !D ("!&%< 'AL M+W=O4^5,' M ! %0 &0 @('460 >&PO=V]R:W-H965T&!E& ]I*'X0$ $D$ 9 " M@5YA !X;"]W;W)K&UL4$L! A0#% @ 9X8& M4539#(&W" 5QD !D ("!=F, 'AL+W=O&PO=V]R:W-H965T&!E&'6??BP@< 'P2 9 " @1UW !X;"]W;W)K M&UL4$L! A0#% @ 9X8&49Z*FM8"! YPL M !D ("!%G\ 'AL+W=O&PO=V]R:W-H965T&!E&;+E27 M: 4 *(. 9 " @8R. !X;"]W;W)K&UL4$L! A0#% @ 9X8&4;^".L2$$ FS\ !D M ("!*Y0 'AL+W=O&PO=V]R:W-H965T M&!E&! &V3VP8 "P1 9 M " @8FI !X;"]W;W)K&UL4$L! A0# M% @ 9X8&43$?>S+Q! 0!( !D ("!F[ 'AL+W=O M&PO=V]R:W-H965T&!E%7&PH%; ( ',% 9 " @:>Y M !X;"]W;W)K&UL4$L! A0#% @ 9X8&4>), M>K'%! G X !D ("!2KP 'AL+W=O&PO=V]R:W-H965T&!E'AS@>/\P4 !P8 9 " @0#& !X;"]W;W)K&UL4$L! A0#% @ 9X8&43BJ>4^_ P %PL !D M ("!*LP 'AL+W=O&PO M=V]R:W-H965T&!E&TX*JES , M /$* 9 " @6+4 !X;"]W;W)K&UL4$L! A0#% @ 9X8&45%[)S=P!P \R$ !D ("! M9=@ 'AL+W=O&PO=V]R:W-H965T&!E$+,CR^30( "P% 9 M " @;_D !X;"]W;W)K&UL4$L! A0#% M @ 9X8&4;9F$1=: @ ]P4 !D ("!0^< 'AL+W=O&PO=V]R:W-H965T&!E$/DLU@?P4 * 9 9 " @8?Q !X M;"]W;W)K&UL4$L! A0#% @ 9X8&45/W]:<< M!0 _!8 !D ("!/?< 'AL+W=O&PO=V]R:W-H965T& M!E'D-^/NBP( "<& 9 " @37_ !X;"]W;W)K&UL4$L! A0#% @ 9X8&40=F-2VX! N!< !D M ("!]P$! 'AL+W=O&PO=V]R M:W-H965T&!E%F^SBU3@( +L% M 9 " @8,* 0!X;"]W;W)K&UL M4$L! A0#% @ 9X8&49ZOMBFF @ T < !D ("!" T! M 'AL+W=O&PO=V]R:W-H965T&!E')3(DQM@, )8. 9 M " @243 0!X;"]W;W)K&UL4$L! A0#% @ M9X8&41S+4E%^ @ K@4 !D ("!$A&PO=V]R:W-H965T&!E%Y1,7QP 0 )D4 9 " @7\< 0!X;"]W M;W)K&UL4$L! A0#% @ 9X8&43 @ M0P@ !D ("!=B$! 'AL+W=O&PO=V]R:W-H965T&!E&) M%8?@A@0 #D4 9 " @8,H 0!X;"]W;W)K&UL4$L! A0#% @ 9X8&4>X5,T', @ 7@< !D M ("!0"T! 'AL+W=O&PO=V]R:W-H M965T&!E'.YTHJ/ , !,* 9 M " @>PS 0!X;"]W;W)K&UL4$L! M A0#% @ 9X8&419@NH7; P :PT !D ("!7S&PO=V]R:W-H965T&!E'EP-<-$@@ )L^ 9 " M@14_ 0!X;"]W;W)K&UL4$L! A0#% @ 9X8& M47B4 0GK P $!, !D ("!7D&PO=V]R:W-H965T&!E$K.+I_.@0 -L0 9 " @;I- 0!X;"]W;W)K M&UL4$L! A0#% @ 9X8&44&R&*^: P X0T M !D ("!*U(! 'AL+W=O&PO=V]R:W-H965T&!E%GFW%X M @4 /P4 9 " @3A: 0!X;"]W;W)K&UL4$L! A0#% @ 9X8&46J'O_!%! J!8 !D M ("!<5\! 'AL+W=O&PO=V]R:W-H965T M&!E%]3J1YG08 #TC 9 M " @>IF 0!X;"]W;W)K&UL4$L! A0# M% @ 9X8&43HU25M@ @ 7 P T ( !OFT! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ 9X8&49=W 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 366 391 1 false 90 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-20200630x10q.htm mmsi-20200630.xsd mmsi-20200630_cal.xml mmsi-20200630_def.xml mmsi-20200630_lab.xml mmsi-20200630_pre.xml mmsi-20200630ex311556093.htm mmsi-20200630ex3126e5d05.htm mmsi-20200630ex321247983.htm mmsi-20200630ex322b00a6f.htm mmsi-20200630x10q001.jpg http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mmsi-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 34, "contextCount": 366, "dts": { "calculationLink": { "local": [ "mmsi-20200630_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "mmsi-20200630x10q.htm" ] }, "labelLink": { "local": [ "mmsi-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "mmsi-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "mmsi-20200630.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/2019/dei-2019-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/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 567, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://www.merit.com/20200630": 4, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 22 }, "keyCustom": 35, "keyStandard": 356, "memberCustom": 31, "memberStandard": 57, "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_GPToiEIgE0SbQhhKBLekjA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_GPToiEIgE0SbQhhKBLekjA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_aOtTYvAMZUaLzynTkk7Adg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_KmOkp6_ZYEGA-6KKh95-Bw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_StatementGeographicalAxis_country_US_O-aVQFVnCU2vzxAhG6qrIA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_OzB3ICUCQESYQKMThmwNgQ", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_-OOg9NbeJ0Wq-TfQQ0XTaQ", "decimals": "-3", "lang": null, "name": "mmsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_5OJ8qSTDxkGwVv360nW9UQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_zwcilMIiaUOwV5ItcYC98g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_zwcilMIiaUOwV5ItcYC98g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_5OJ8qSTDxkGwVv360nW9UQ", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jjXq468FkkKOXJ3jpql4Lw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_XD25ZM_ZfUWM6WH_AHHzQA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_lg8gsbCHS0-7unly8KfhjA", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jjXq468FkkKOXJ3jpql4Lw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_lg8gsbCHS0-7unly8KfhjA", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jjXq468FkkKOXJ3jpql4Lw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_h_gW_6t1ukiPpwEI-1UARA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_4NGf_HMfj0m1FIT_O00Svw", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_4NGf_HMfj0m1FIT_O00Svw", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_2CcOYu4SZEOUODtFcEvgXQ", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_DgUZFIIdkke6TnidzH9V2w", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_2CcOYu4SZEOUODtFcEvgXQ", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_DgUZFIIdkke6TnidzH9V2w", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.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_-H-R9y1n50Wt1X1YcX0JhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.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_-H-R9y1n50Wt1X1YcX0JhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfGoodsTotalMember_B3K6IMxT1UiBLZCLgJyceA", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_mHsbrFKGcU2ak4TlIBCjhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_mHsbrFKGcU2ak4TlIBCjhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_srt_LitigationCaseAxis_mmsi_UnitedStatesDepartmentOfJusticeMatterMember_ecsAGhw-WE6FV79sKYD77w", "decimals": "-5", "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_-325iRYy-kGM8KD3cWpAxw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_ZaYg2ZJ5uE6B17ZG3oGrWQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-325iRYy-kGM8KD3cWpAxw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_q1Elay4nC0OgZ4tVXfqiQw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_A8mHGKmvg0GM_NvOBzBtOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_mrPjg3E-ZUma4Qu4sVxsTQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HBF4qrOQWkOJieBzFWe_9A", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-325iRYy-kGM8KD3cWpAxw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_vvhOstrp9E6uZbqJSBhinA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jjXq468FkkKOXJ3jpql4Lw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_vvhOstrp9E6uZbqJSBhinA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jjXq468FkkKOXJ3jpql4Lw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_KmOkp6_ZYEGA-6KKh95-Bw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_Rec3mvDnakmfm9sTHYMgNw", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_GcPjkPg29U2ul9x-bUqAmw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_GcPjkPg29U2ul9x-bUqAmw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_pE8eC2whqU6zU8bruP-VNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_pE8eC2whqU6zU8bruP-VNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_tRtGvqruV02dDkQEnx6OAQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_1ZFpS-8tekmR69sOC5XV0A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_1ZFpS-8tekmR69sOC5XV0A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020_D1g8Ii3jm0-BGwuByairpQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "As_Of_3_31_2020_D1g8Ii3jm0-BGwuByairpQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Xdz6DYoZdkK1yQWBN2dxWQ", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_lIcKGSQukUObq7STC-_VfQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_wuH0Dgc84EabC7eHW4UNOw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 90, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-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/2019-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/2019-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/2019-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/2019-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/2019-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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r421" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r422" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r423" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r423" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r424" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r423" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r419" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r420" ], "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/2019-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/2019-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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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" } } }, "localname": "CashSettledPerformanceSharesMember", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_ITLHealthcarePtyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ITL Healthcare Pty Ltd [Member]", "label": "I T L Healthcare Pty Ltd [Member]", "terseLabel": "ITL Healthcare Pty Ltd" } } }, "localname": "ITLHealthcarePtyLtdMember", "nsuri": "http://www.merit.com/20200630", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mmsi_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Liability.", "label": "Increase Decrease In Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "mmsi_LazarusMedicalTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Lazarus Medical Technologies, LLC.", "label": "Lazarus Medical Technologies L L C [Member]", "terseLabel": "Lazarus Medical Technologies, LLC" } } }, "localname": "LazarusMedicalTechnologiesLLCMember", "nsuri": "http://www.merit.com/20200630", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "label": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "terseLabel": "Consolidated Interest Coverage Ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for taxes related to an exchange of common stock.", "label": "Payments Related To Tax Withholding for Exchange of Common Stock", "negatedLabel": "Payment of taxes related to an exchange of common stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "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/20200630", "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 0 shares, respectively) in exchange for exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissuedShareBasedPaymentArrangement", "nsuri": "http://www.merit.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r59", "r117" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r236", "r239", "r414", "r415" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r154", "r236", "r240", "r416", "r417", "r418" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r168" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r11", "r42" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r157", "r158", "r237" ], "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 - $3,866 and 2019 - $3,108" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r391", "r405" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r19", "r391", "r405" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r46" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r203" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r67", "r75", "r302" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r66", "r67" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r67", "r69", "r303" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r62", "r67", "r69", "r303" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r190" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r247", "r250", "r267", "r268" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r250", "r262", "r266" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r161", "r171" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r163", "r169" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": { "auth_ref": [ "r162", "r397" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r80", "r105", "r360" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r188", "r195" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r200" ], "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 and other charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r149", "r389", "r404" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r57" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r251", "r264" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r316", "r321" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r202" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-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", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r282", "r283" ], "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/2019-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", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "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/2019-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": [ "r104", "r297" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItemsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r296" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r292", "r293", "r295" ], "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/2019-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": [ "r342" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r298" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r272", "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r284", "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r284", "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r285" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r284", "r285" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r285" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r109", "r110", "r111" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r37", "r107" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r107", "r112" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r353" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r313" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r212", "r396", "r410" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r211", "r219" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r227" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "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 June 30, 2020 - 55,481 and December 31, 2019 - 55,213" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r299", "r304" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r301", "r305", "r306" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r202" ], "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/2019-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/2019-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/2019-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": [ "r233", "r234", "r237" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r238" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r141" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Cumulative effect adjustment upon adoption of ASU", "verboseLabel": "Cumulative effect on retained earnings, net of tax" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r289" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r390", "r392", "r403" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r224", "r392", "r403" ], "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/2019-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": [ "r359", "r361" ], "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/2019-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/2019-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": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r118", "r228", "r229", "r230", "r231", "r358", "r359", "r361", "r402" ], "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/2019-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": [ "r49" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r41", "r360" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r276" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r273", "r276" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r271", "r277", "r278" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r277", "r278" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r147" ], "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/2019-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/2019-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": [ "r58", "r60", "r319", "r375" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r58", "r60", "r319", "r375" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r318" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r317", "r320", "r324", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r314", "r317", "r324" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r314", "r317", "r324", "r327", "r328", "r332", "r334" ], "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/2019-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/2019-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/2019-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": [ "r309", "r311" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r121", "r308", "r310", "r311", "r314", "r315", "r322", "r324", "r329", "r331", "r334" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r113", "r122", "r308", "r310", "r314", "r315", "r330" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r129" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r314" ], "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/2019-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": [ "r291" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r269" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r126", "r132", "r134", "r135", "r136", "r139", "r400", "r413" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r126", "r132", "r134", "r135", "r136", "r139", "r400", "r413" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r353" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r120", "r274", "r275" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r260" ], "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/2019-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": [ "r227" ], "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/2019-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_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r167" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r351" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r337", "r338", "r339", "r347" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r343" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r337", "r347" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r242", "r243", "r245", "r338", "r372" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r346", "r347" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r337", "r348" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r337", "r338", "r341", "r342", "r349" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r346" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r312" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r242", "r243", "r245", "r338", "r373" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r242", "r243", "r245", "r338", "r374" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r343" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r343", "r347" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r343", "r347" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r344" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Contingent consideration expense" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r343" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r346", "r349" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r344" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r316", "r322", "r332" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remaining 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r192", "r194", "r197", "r376" ], "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/2019-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": [ "r194", "r376" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r193" ], "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/2019-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": [ "r194" ], "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/2019-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/2019-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/2019-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/2019-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": [ "r202" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r105", "r201", "r206" ], "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) 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r180" ], "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/2019-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": 3.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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r181", "r184" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r105", "r179", "r182", "r186" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r246", "r248", "r260" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r314", "r328" ], "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/2019-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": [ "r314" ], "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/2019-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": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r105", "r198" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r119" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r207" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r148", "r280" ], "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/2019-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": [ "r108" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r54", "r395", "r411" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "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 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2019-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 effects from acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r104" ], "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) 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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r133", "r138" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r146", "r357", "r360", "r401" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r94", "r108" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r101", "r108" ], "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 $551 and $540, respectively)" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r320" ], "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 contracts, Assets" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r320" ], "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, Liability" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r325" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r175" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r174" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r55", "r173" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r174" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r174" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r85", "r87", "r88" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r9", "r39" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r10", "r202" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r83" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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", "verboseLabel": "Legal settlement" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r393", "r408" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r51" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r290" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Legal settlement" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r159", "r160", "r165", "r166", "r397" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r333" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r23", "r157" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r225", "r392", "r406" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r123", "r222" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r123", "r222" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r123", "r222" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r123", "r222" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r123" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "Remaining 2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r48" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r48" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r223" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r202" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r340" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r103", "r106" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r70", "r73", "r78", "r106", "r138", "r399", "r412" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r125", "r127" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r314" ], "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/2019-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": [ "r86" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r13", "r22", "r116", "r368" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r67" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r363" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r364" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r124", "r142", "r307" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r105", "r205" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r61", "r64", "r352", "r354", "r355" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r61", "r65", "r356" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r65", "r279" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "auth_ref": [ "r64" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r64", "r68", "r323" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r75", "r227" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r299", "r300", "r302" ], "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/2019-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/2019-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": [ "r51" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense - net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent payments related to acquisitions" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForMergerRelatedCosts": { "auth_ref": [ "r102" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r294" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r94" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "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/2019-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/2019-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": [ "r350" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "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 June 30, 2020 and December 31, 2019; no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r35", "r36" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r7", "r176", "r177" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItemsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Cash received for settlement of current note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r202" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r204", "r409" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r170", "r394", "r398" ], "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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r244", "r369", "r370", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r97" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r191" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r270" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r232", "r407" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r235", "r236" ], "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/2019-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": [ "r141" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r114", "r241" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r241" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r77", "r144", "r145", "r152" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r366", "r367" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r67" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r282", "r283" ], "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/2019-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": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r50", "r118", "r228", "r229", "r230", "r231", "r358", "r359", "r361", "r402" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r317", "r324", "r328" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r138" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r250", "r261", "r266" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r250", "r261", "r266" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r337", "r338" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r189", "r193" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r189", "r193" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r185", "r187" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r32", "r33", "r34" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r143", "r149", "r150", "r151", "r185" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r143", "r149", "r150", "r151", "r185" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r251", "r264" ], "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/2019-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": [ "r258" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r155" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84", "r172" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "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 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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r257" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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": [ "r255" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r249", "r254" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r246", "r260" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r259", "r265" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseFairValueCalculationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r149", "r185", "r208", "r209", "r210", "r414" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r227" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-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": [ "r20", "r21", "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r227", "r232", "r256" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r164" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r287" ], "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/2019-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": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r340" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r264" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r264" ], "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/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r131", "r136" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r136" ], "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/2019-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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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=26873400&loc=d3e23780-122690" }, "r116": { "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=26873400&loc=d3e23780-122690" }, "r117": { "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=26873400&loc=d3e23780-122690" }, "r118": { "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=26873400&loc=d3e23780-122690" }, "r119": { "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=26873400&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r122": { "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=26873400&loc=d3e23780-122690" }, "r123": { "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=26873400&loc=d3e24072-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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=118939070&loc=d3e15032-111544" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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=27012166&loc=d3e187085-122770" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=SL116886442-113899" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4549-113899" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "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=116856206&loc=d3e5070-113901" }, "r256": { "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=116856206&loc=d3e5070-113901" }, "r257": { "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=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "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=116856206&loc=d3e5070-113901" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "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=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r312": { "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=109980867&loc=d3e41620-113959" }, "r313": { "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=109980867&loc=d3e41620-113959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118948100&loc=d3e30304-110892" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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=6876686&loc=d3e534808-122878" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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=6876686&loc=d3e534808-122878" }, "r391": { "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=6876686&loc=d3e534808-122878" }, "r392": { "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=6876686&loc=d3e534808-122878" }, "r393": { "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=6876686&loc=d3e534808-122878" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r395": { "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=6876686&loc=d3e534808-122878" }, "r396": { "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=6876686&loc=d3e534808-122878" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r398": { "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=116637391&loc=SL114874048-224260" }, "r399": { "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=116637391&loc=SL114874048-224260" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "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=116637391&loc=SL114874048-224260" }, "r401": { "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=116637391&loc=SL114874048-224260" }, "r402": { "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" }, "r403": { "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=119400593&loc=d3e572229-122910" }, "r404": { "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=119400593&loc=d3e572229-122910" }, "r405": { "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=119400593&loc=d3e572229-122910" }, "r406": { "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=119400593&loc=d3e572229-122910" }, "r407": { "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=119400593&loc=d3e572229-122910" }, "r408": { "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=119400593&loc=d3e572229-122910" }, "r409": { "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=119400593&loc=d3e572229-122910" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "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=119400593&loc=d3e572229-122910" }, "r411": { "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=119400593&loc=d3e572229-122910" }, "r412": { "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=116637232&loc=SL114874131-224263" }, "r413": { "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=116637232&loc=SL114874131-224263" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r417": { "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=6589523&loc=d3e617274-123014" }, "r418": { "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=6590653&loc=d3e638233-123024" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r421": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r422": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r423": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "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=118930883&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "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=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "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=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "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=116634182&loc=SL114868664-224227" }, "r84": { "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=116634182&loc=SL114868664-224227" }, "r85": { "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=116634182&loc=SL114868664-224227" }, "r86": { "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=116634182&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "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=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 89 0000856982-20-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-20-000038-xbrl.zip M4$L#!!0 ( &>&!E&9+.T=MA, $76 1 ;6US:2TR,#(P,#8S,"YX M _II H]$ ?_K;R\I#3T1(RMGGD\Y9 M^P01YG"7LL7G$U^>8NE0>O*WG__]WW[ZC]/3WV\>A\CECK\B3"%'$*R(BYZI M6J(I7Z\Q0_=$".IYZ$90=T$0NCK[=/;#9;MS=O'CU>4%.CT-)=U@"9R<(2/R M_*P3/^F%4CF[1C^V/K7.V^=M]./UY>4U_#^^C^GNH9%S6D3X(MUKZ2S)"B.% MQ8*H![PBC,5^2.B]4M MF6/?4Z 3]B\?>Z9F4)5'M":V"!*/0;=,7D,3MNIZOCCC8@$5M3NMW^^'$].Z MB)AQQOS5%OW+3'B&PU6BI5[7I 5$IT %;78B/H^R/[*YH)Z+EGX\ Y7'U137 ML2U?$[@JYDE*_]@*'B9)J:4ME$F%F1.WY275]E!#G:NKJY9Y&I&N5I(6X0:H M(V1PQXQQA158MBF+2M=KRN8\+()"7<&UX!Z90K^1_N/KXR"G%OVT-0&A!O<> M9Y)[U-7V>H,]W:G)DA E3Q %S$O0Q:V(VN&2.674M!GLH]U&IR@6 W_W1@^3 MT7!PVYWV;]%-=]A]Z/71Y$N_/YW\U'HKX*UL'UZY$?O9_+T61()(HYTA%(3< M(8F-T\&>XWLU&#>J/[/OHP'$TFWS485L.PQU>@A"5ADCZ1RH#F<=O1O:B"+F [ M?NQ_Z3],!K_V&ZQWPAK+Y9W'GTNC&]/;\?Q8"<_NY NZ&XY^:X;;;?ANJ70\ M+GU!NLZ_?"I-Q7+L"V<);L<8/ G2]3SNF([<$H6I%P)9B],&Z67[LGT.,&X$ MPX^D;/@9B4=&/MI4@#Z$533O9Q[ _8$/>6"$ID#9 :%';"/[H(H29BS92 M42 6"$QU&4\:4R@RA4?RQ+TG6+_#0MJEZ@X[U*/J%2 =4L]'[Q[_5>VZ53DMAI& MIY.>KB+YL'2#&KY#4 <**D&F%O2A/YY\9[A,70A^-J"76"HX_DJW&&K2\WW. M@KRW!"> R 'K)%PM!%J;MHWE8GK]\ M+L-EA_!>I6?QA+#F MM:Z+V!T7S[ (>>"Z%?J58TI@)_<-KL!9A&=J'-_&,Q2/(ODHKJ !N!+ F(I? ML>>3T7Q3.F!2"9.R7@;HDA** $^-SF\ AVJ0J4I#:C:$.R,8T"T]";^E09O<';K2=A<*<)>,FYN8XE..S[R^VTKY>0 M:=[Q+:D-BKOM?VQR?75L-!I2QR"+ [G,]1'V(]1N"QG1]<(]E--D]K()R<;3 M1% _,@UHS&8WLRE:[%5C+C*#U'*AA!DT:\(]01TO 7J;;G6E]%=K$T.O8P E M11:91?4=UJV51J)RE*B]L9=B>R$+/1T_DC47>BH>K8E^U]C"ZAZ6Y+*C?I$Q M& 1R42Q8)\Q'LAMGKRRH\4MY3[#^;1RNS1:YV4O1T5J*9SJ,"KY7#X982MRN MBEESD-^G:+MY9&SX)=[X9/5;(=]PITA[EQ\2K?@.A>U 6"7E-,94RY@BS;Z& MA= (<,]\T#!;P*!-Y5?&9Y*()YT&,V!K7VGOC>FHO>V@W+O6561NJ=$HW]SB M)D4/S(T/<:N0:=;W*-DP9%J&MIO6F%\]\ROR6)&%I,*=EAEJ\R1HQ?^><15(4 ^VN8.:FLL(,\" MPON:]"Z_&.,%"4%-%=MP:K?;5SJ%/N(R44I@1)JS47C-JRS*'F)1?- 9>28ZOQ9$?S<:+'L+P+SLR#RE/C:"&]#]!F).OZ;E&G6 M=^%1>BVVP6_G//OZ"?8%F.Z<6=^ 6Y!/?R?X*LZK^8VJ9<^7B@-;;BZ]A<,. MIBV/?@Y"$_D]YO;$6&X#8HG\>5N^? $P!?GQC?J++_VQW/93H'S[-3^-[JN? M0JAPZJ FT]I;.RG#!JX%;.O8[@;Y>^4PU\O M5;\ LAWO*FH@+4[7L^3?%8!CSZAO=%\]'ZY"(IP=F\H9< U:=2Y1JG1G4@%B M&?&'Z5: WZ[WMS6HEM_S&'./9OF&-E(;>C!9I?.-LGWLJZ'*LMF O&A?9)Y7-Y?'6 /BS1U1%4*SV0"F">Q0?4Q#M74; M>P-([7AM-D#%#'; JM\0TV"XESAB[H!9GM>.[*ZW?#0XEP\N9H.9)K C5G#R MOP%DEQA6-D1E6*R@=3IIT$I>^=W@63%&DG/]:#:5';4,ES)],JH!J$[@)!LE M&ZD=J@JG!!K =H^FY%W$7);1#F;&^J!L1*7!=K<\TIRT_+)L-EPO:V>5-IGW MNRP)HT?5[Q%]RVE'MW*"3Y*@07@'A(/O!'57VB/Y,[E55QWR0E%%-I ZBE5H M ^%7CI)U;NYO;\RB?#)8T6E,&ZD=UH)DL>;@Y?Y6H'I"=&I^B.HMKQ74^CD6 MX;3M-!^AJK5 +;SHIXC>#FN93?[_MR^L_F>&)7DD<_1B2A00?3Z1=+7VR$E8 MMA1D_OEDM9+T]%Q_;/W31?N?T-VSEY47D6CY6_"_S(1WQL6B!?07@0F\U5!8 M<20""R@/?(?8*#*5J MK[9MZQ [Y>%9U4X!"_'>IS\_M5ZD>XW7:\KFW)2%)8SQP.2#0ET&78-Q!S&\ M(G*-G4V]VYXTB_YU&O&=ZJ+3SOF.S=@@4*T9 M$=]>FG$5F!73'V@A;KFF>$)L<>F&7.F&=#[MH2&J*=4KBG"WX$PS;M'#, MD'E,^H^\4:)XS))"51^N(J9@J()?J?IAB&"@U-#I&[ MCZVZY/T:O863.8(L7G7]/U0".,D8_3C=2*G79FV4Q NN-] -_WR2.-BI+W-_ M(AY,F.Z4.$O&/;YX';"NXPB?N&$X(W3U];3^SQJ\@:.@.TJO84D&7KMXU?%1 M[>>"8OR95%3Y6N(O@OOKB)0"R0EBU/-T;/SSB0*IT'OS;!9\QO3SB6.V^J/B MM;G7=6KJ;US\H7-9\)HJ['7=__&E.9ACUU4A M\S%I(G'OOPN$=$YQ')$U P74MWV;H[E=%0H-";Q&GN^"&J)8JUUU^Z_M/77M MDEFVJ@,'6UDTW%6$4)#4L6:F^\:@4]2?1V.!RGB_$79#HDP!3 M?J.O"?&PE F<77R+&739^(]D7L8,)826J?3WR.U["3C32]VPMZF@KQW;N=I MNT=AD8K#*2AM#EE/#VYRRID'TKVQTQUPO_3=--1;@QI/4QUZ) M2NSGFZR9\ %G^A[D;4^Z%O>!NGO]"5OTJHZEVD?Q/C*J'*>^H1 MJ:!!8_RJBV&$F,47H+\9/TK0'MPX8BP[.B\RFGDT^.BZ3'6NB/#@>O9(%GI_ MDHO7[GH-LQJX\1$^J8^A=#@TJC9B ZU1['J<[N3ICBXOIC+ M+B9FHH#5%G%O?3TM!%_*,DDT$N 0W/.F^"418C%LH^![.?T7(APJ]0Y;K(#] MBMV:MPSWCD/NWI6TNSZ.L.OFM,+>S:.RU$.=D@L[N;.6#EHAJ:5=-*X_$G,P M8LH!71VW6P9KN#LN^B_.4N\=@-<69 KJ_D5KOOKL1Q8"3"EN,KT=PZN_P@[Q MS<7CX+"YOJ.RU\:EJ8]DC9Q2QQ#_B84OPYAGO :& 6(X[&WKHASIL2IB,!U^ M(=A32P?FA;%Z':HWIF C.-9./W!%Y":0"NMA&!JE>H0QP=SGK[\RJJ\)-Q]V M"-10C25;,:"5=4"UPU 1!PEV'Q*(1WEHUN%['19M#05%5,=J!*%_;2Y6E&HT MGV#O;8S73G*L'=?/7=^#*2YY=T(4U0@.GP;_D!=UXR6FSUJ<-C6IB&X_<^>N MFNDZ2PJ0ZT*8__L]G0HZI\[6_E&4!U."\E@-9*MS@&48,+: 1VR68NB7>I_\H*W]>?W4Q2V9[_(4&32CI[AYR55!7?1OU[6TU$ MVP5C7\!R29+-MU,V^4CZRN*NZT:?EPBT6H?Q&RV]]F6KA5L(R:]23;D"-PN& M5 &.Y*-N6+QK4'*[HZPTBU;7^N3D04S(E7K;![QZ,C+YP]C)[[>- MX&@[;:[/-5E36JHWX9Z_E140=KV0[%@5,.K?;WIK[[,-&JUP&, MZL(//MNKDW2F2\S"S4N8;<$UE7JH\3U%U]ZKWM$#.^)B9Q1VK/P=MP/V^7ZO M3:H\6PR)/CNO3ZZ-YE]EX.DD[RJ*W_\*#$>^B!\P\!NPOA,J^'_ MCL?.WCQ MMED%AB/73=85EGI3_2OC,PGS?[!?MO;UMKL#"Q/H=N17@S<,"C$WXL4*Z<_G MQ %#@N&-T 6+-N3CM.V_JK9CW_'7\T+XF7-Y2];@=@=A^K^#@T(=C>M/) @]#F(# 'N8$*6\<&]#;_]N N@I6]Q%TI&__9&# M$F:(],!V%N$W;<.=QOE&E.CI]YC74D^0Z5O7

).CI+] %M:V"MROJ>""LPWF 6@DN M$PPN>_KY?P%02P,$% @ 9X8&42L.ETRB%@ #U ! !4 !M;7-I+3(P M,C P-C,P7V-A;"YX;6SM75MSJ[BR?C]5YS]PLE]F'E@!W[UJUM[E7#R3JB1V MV5E[]GE*R2!BG<'@+DUF__^%B8 MT@IB!]G6CROUFW(E04NS=62]_;CR'!DX&D)7__C[?__7;_\CR_^ZF3Q*NJUY M"VBYDH8A<*$NO2-W+KW8RR6PI">(,3)-Z08C_0U*4O];YUNWI:C?FKU^JRG) MI==ZX;2D.1>M];K>_DY_AI4^Z)#-) M605-9/WUG?YO1CJ4"+&6\_W#03^NYJZ[_'Y]_?[^_NV]^A?VY=@FTBF7;H!) M,9K.(72=*XFV_G/R$!O) F+D?M/LQ37]]CI/,SY1ND\@XYFFD[ M'H8#[=\>>2\H^(0LMO,48?*X5FW4H$'FZKP7%>X M0H1#3=D88F+D%K8UG0/R MS=*Y0Z9'+ +]K1!&O(W79&.(*^"9U/3YFH)AYV_G1'] Y\$:V!HJ:G1*],2- MC09,C79&3-DC^2[ @PZI]-(V@C;\<"'1"_KF4^32#H@;HBB2+&V:([_?CIZG MH\>'N\'+_9UT,W@2],_[N]?IASD^<01\HB9C@W$-]LVCO,]:,YOR@#. MS&^/>(1O "Q)NVK_&IJN$WXBTT]D10W\F+\%'[^N+4;8L@EFT/3[>XT7>%6[ MT&@:+55N-8RNW&YHBJS-@"KWF[ +%:BJ:@>$[*F#@EL/8\**+X0DEGGM-+O- M1K/5;+7;O6ZCK_25R,@CHC7 <2( UL+VR:\[TA9G:E#BVO$6"[\U&1%I">L; MV%Z4P#D8ES*YP&9SGI M"_C:%(VOH>_]2>22P32A[ M&OS+3UK R*YHC!QC>PFQ^SDV@>42+4(7Z4L:'6#;R;0JXK"U0B>5FV!1%[=, M0G['ZVTS+G;[E>+TM\A$:=8\C[FYQ<%P-LFB>JN/P-(9C*5?'1'[V-CO,I!) MFJALNO&020_'.'2S;+'$]FJ]WYLV,5/KG"AC^6D651<_ 6V.+(@_\^IA=H43 MY34GP:)&'H8>MA#=@5-6+Q"($#Y[:96WNS*YPH MGSD)%C5.03=A7>QI=#@/%D'FC7&&HH.(:V M-*'/%4L?+&SLHO_XGS.Q8V\+5=)\'--V7^FU196B_#[87L')7!3*W!*W>YZ% M?O+Z]9 ; 2!R+BX2LWVV+2TQLEVT&7&DHH)03*4@B+I2#(EAJ(OP:W$86RE7 M=E5 *L&B>O)WT("$2'T3&MZ@PF KN\+9,)H3 E%=^CS:/+7LV3#\^'7UB*PV M"'C6F^_63.A81L9/9XT4B^=I=GO M$/J[IRD%!6 0-2+PB,",7C1 D$:EIZZM_47#'! [U EQ/U-.*6=5?=6[A@IT MI2EWH-Z2NTH'R&K;T&0(8+??TB%L-FLZOQP9.BO"M2TACECO ?V$4%<&Y:*N M72/C3C]EM5M0' [G94(JV]*H$I5[X1G<,?BDQU!>Z*G-?.>2$VH(S<^T,29& MDKBH%)B_V(-Z[DG*+!^GNMM7^G7'"\OPEH-&41W'@(K(:;)J43XFX!0H5UYB*"FAG$2RXL M-&,+S-<,RD0UJCM!Y0@*'-'X>*U3X&T1$H6UKZ&N&=KXIZ5![ )D$9+&=I!) M)GL.YV\ACDQ/+)^(T\>X1.GA#769 I&S]BF(01E213W"Y>]11 U*7"Y M&)$!J_NBL9IF'T.N?Q"84D,<]AYDCY$7"5'=],S],X=!3:LQL5YK%!8D553GG3(_Y#-V10=:<[*4W3RLG) Y54"ZJ/A_C M(&J4J=(32IX0C_-2ES]R^MOUET2QE6>/9;X<$$&:F4:VD9Y&=OI"?CS=/[], MI=%0>GB^'3W=2[\\CJ;37Z^$SBE+9N$N%@F'-F/E7J':532H0EEK@IX,>Q#* MO=Y,D9M=V-/U[DS5U5IS--%!#HFDKST$CQBEP(E&$_*>S?8X"+8DG %EL3/(_JR%;5 &YM1WB M*M$[2'YP#>(5TJ S)$4V,U)W1[2'E1LR8-TMIEV/"PG'A.+*^U\ MQ G+PRDT29MOOT.+D$&O!P[T!;*0XU*B5C @BA79D#ZV6.;>]MGB#J?Q(:7&B-#(/+V!3OYG1DZ"#(B'IX MV"?S8;$$"/N;*'. WY@*)+GPZ4@"!WUYS@/7KEJ>;>J"N0<+D"OJ*>0-O8K&'QR;""CM#@W/]Q_SQ]^.?],1U?2L H/%=(_EJ'"<H7N%MA^2#K5_R@&HBGMZU5K=CFH0J=:U!I!AHZO(K5E; MD_L-58<:Z#6!KM3D(*0<"4N>ID)JDGH8EN "9$(EZN9&B=//_ =_+V*3L%PI M@J"H3B2+H"%QR-&;M6H/S"N'< CTTU)@$2AV" D4/TPYV'J2(A2T*[(L'-T\U% M2,N")78,@ 'D+7#F0]-^_P/J;W!#M$$LU->I2)/B@*Q$$=7U$H>8/HS4.GUY MK!(K8;>=JR%^;2\.(Y1?^KJ(9B6(B7H!+*0R;SBES15.&4S_D(:/HS^G@D=/ M" CT']WC6@&3(C,A/@M&&D&+?D%69O$/(B77=I+(#:99.>[@^N?&1[K_T.;T M0,V$('9O&%!+#:X<=""O;:715!6U*1M*JR?W^K K*["AR#.@-ON-1DMK&]W: M8B^4NC&V5XB(X>;]OL70_(XGJ5]OY _@;$47#"2T)B4*<,S**Z-25# M?R)8R9*X=+U.!? MGM=,&2*6IZIXHK-W3N\*5V&@1-5?H?,QLNZ0LPQR]8Z,]8-9#&E)K7,1DT(( M"1OSBCS+]N4]M>UY39:*;@E1#?SDBLLDE. MJ3+D[D"]QSG2)ARI.VUO#:);)]9'<LNK-0O^![,OF/(UF/'M%/K7*2D$$)AB%$Y @D98[@$2 _? MAPJND RL]87OU.ACL<8N,E4M=*&PL0/:P@F;?Q>95ZC\2G$$.@2!QD5XTD[;JYKUY@<9Q8^R(V);$*Y4>\HY>,-=P6)CX+EE3Y(CWEH J%AQT> M%D=X0I=Q##[]BTX8Z/R.>;3R17C*014*CW!I@Q)IHN_S15Z'XI&<+U4ODU^]U>AH2@)]\+K223O/%.A/ BHX8%*=C2<6W(9 M*:CC3R=/:.,C@V"T)HA]^)JO\EE+3@50A?*PKTR!#.%(4,#)+VTG"4?NRA?A M* =5*!S[2EZ_UXN+ZU29)2XN)C001ZG?5Q4A\@8=]<7%O#"+>K^(N*O!? ZL M-"&0S#'W[0E(2C,S[1'4%MW?H^G*C@:6; M,NN=HTSDPD#8JT/^BS%0]U-\3XD2'AG<&B-_"^<@'B71$/6VT([8A]X>7.=< M\2U[X!CFU1XI39R#I)2%(_-JC0@ZY=8V3:BM#^P_VVZ.@QLY:\<@Z2L"7$K< MJR[A12+/DRJB.DN;BQU%G:6$!L01E]-QEO+"+*Q-B\RO!\?Q"#'03S>^L*VI M:VM_Y=!0B?7$$;:*.)BNF_)C(&J&A61J'FWK[07BQ1V4/5[QV%7MP$FC2UYHO] C[H=?:Y;=)%&"$P7(>EK2S*-'7"TE(Y++FR M!6R%I":%M%ZMCXSH"GYDE?(5&&IJ#SU]P;W&)]&.T-$Z%#]JRD9\AQS-M!T/ M0S^PM4ZYY8P]3*AUX)B,'PY,?V(AFKK-!XI;24AB1+VP[(']$^R)]A M-Y+?C[3M2/HEZ$KP-YX2SM=LDZ,\Z(39R$!@LP\1Q@XCB:LB)\E(&6\!]=T7 M+*.S9D\]OBIMO=^I:J]E6>TVMIHA408H3*^SN(L01__#0..<)6]:^LU8E*.&=%N)W'W9) MD]SQ1?CWI\$Y$!=U4Z]*..A3ECLVS;_V< #I9W<>YT>SKZK*90;4@WK^0(I( MBQ>_R"9^%7I8>U_$)'/8&=%/&SGXDAZ MK5*U1^'FAS^/]WE2J_DP0^'7RVQ[[>LB^5\D__!HBWK:9F_3/\A\QY.VLI:Q M7.;& >9&.6Z<@Z_+>^WG('U?YL8!Y@8?^M5[O-6^@<405_&\3<$D*H\C*%RF MO2KA\XW -OQSL(5"8K]Q+K3ZJE)7?C;!Q+0>Y$5]1Z9:]R&\QWP(J8_T=I'U M@SB'Z7CG?QYG3R<"(R\G\)W\:ROJUY-_D;:.Y7#?QGE//Y$7+?:J:=V&8K1: MB;@ M_0FXQ 8 DT\,F!7/00KXB,\?K=J3*6<_E;S>2?_Z(9^][^R>] \[E("E2]O6 MI77SI(#?;<(W1[(XH-; A8]H!7< 35\NI%=\A;WN3.^ )MV1[A9$R\-^Q[;#4158U,95%)5S:51^%P!!U)9%"S$#3O(7G M7PY,R>1:O*$X3FV"4^/( M3?4Q1I:&EL"\ 29-6^#\)#8'1TOP&:?>KC.Z&8BT'HD4#L6W5K0KF?8ET<[H M-;5P1%(X),FC8UJ7=#CVY MTVS.M':KH71TK1XM%!UFL*7(4#,))<74(P60W]4:>:D5U;I$Q[\-".=@[;;P MF7 W@^#\#FBM:G_HN:3L$[%U"V\1)A@8667T?JNDWE\/20K&)(6#DFSK2#4_ M'>N#Y;C8HX3< HP_:>Z'!;T0EF()TJJ]SMK-OJ(#16[-5$4VE%Y3;NM$@O56 MI]TU0'NFU!7QC(H.\=4][ ??HPER-H9] A< 49,^,H9$8(#YOQ"P+A24;59, MK50!C].U5&50'8/!RB#VP7HF:NOE'9HK^&1;[ISE/)=J\R)H)7 ZBBN%7&33 M"?7R;E6>D#BC5V$:T[DSR>Y-^N1]/?_5K^7U*Y,]C\?G^]!D']<$* M8O &G[W%C"ZR TI\\IR1YSHN<8$)!HP9R-D*E2VEVVKT&_UN3VWVNXV:5DB, M<>\,^ 8X2..C/;D-<;1.E:S;53GE01'5C_.3"E*U"MX/:% MOUL_T:3S8 UL#?$9MX23EY%.@T,7L6ZE=;^AZ9.EH'<)6=)@=/MP+'8N#5#_ M@,X+^!C3+5(R.V)R- 8I&PNE6ZU#@XTT= ,-FT;>-1,X#C+0.JVFL_Z8C)D' M@F*MB:>K*I*0J**J$INCN/:>AB$#"8)!@>@T_/HLF)]*;)X XI:;S7JX>6L[A'+_I/S TJ<0KY &G:EMLAZB8U>(@] 5 M(+/6'CC.2?Z^'U:HRI%R(5FUN\&E?J97%"MU%NS.0S/GNPBIH;C?KM?(!\OS MO_\_4$L#!!0 ( &>&!E&@]UZ1G#\ !:"! 5 ;6US:2TR,#(P,#8S M,%]D968N>&UL[7U;<^,XLN;[1NQ_T-8^;$_$J2ZK;%>5.V;.ABS;U3YK6SJV MJ_N[X<\G[P;8M3R;N/-_O O]]\BW"'GW?__]?_Z/O_^O]^__Z_+Q M;F![5KC$;C"P*$8!M@??2; 8/'NK%7(']YA2XCB#2TKL.1X,+G[^]//GLY/A MSZ=?+LY.!^_?)RU=(I_5]-Q!U.3'GX?;+^.D5<_]9?#EPZ$3DCNH(.?/*/=XL@6/WRX.=9*(@DE:K^]D*= M30.G'[9]24OP?[W?%'O/?WH__/C^=/CSFV^_2TCDGPTZV13G7^U@6R%=^/Q# M_'%;]*#IA/WAQ<7%A^CK.R:XP>#OU'/P(YX-HM]^"=8K_(]W/EFN'-YM]-N" MXEFVTQGR7Z+6F.K,$5HQ"H87'[ 3^/P7WJ+_GO_T_F28<%#HB%G(I8W&NS;7ZW/_J3V5/@67\N/,=F<^3UOT(2K(OSK&NW0;ZO MB&\YGA]2/+)8[S[A@\A_1FQ4F>FMNH%6.(E$&BTL8V^Y8G-$-#-3-=<&U';O\(!(DY>S@NT MWY(<7K$;8I_]@N9SBN<10I-9\GM1YLT:;7V\/B#*E[_7@GRJFVJ=NVE(K07K M8$J)A4>.DQA?Y7G5-=P*YU\]S_[.3.>1:]^Z;'#-N84S\GVV/$[8TDCW?RPF MAL*]0)-)2=7/U7);,YOGO+*9EFV(;!+<((LXS$I@!-]Y[OP9T^45?@F8"K.) M>86+MS M+2V:XCVV+:L-Q;>N;$\?4UY:1+D[:D4R;$>\)$%$$ .-#W(VSV,VC^."X\>D MP58XO4;49:3X'),IIIQ.SWU:(/9EQ?:(3LC0X7\5XCIOX_ \*[L-%-\A;T8S MXX5XK+A?=#JMJ$]X\BII4^1L&Q[_V\5QC!PK=*)/;.<5+E?1YKP&J9CVV(ZL M\)S/>8]XY5$^XTU6T9&&.R^SFI@VV@K'6SCN,>+_CJ;\G8LQVH3S+0)!+WR[ MP.;_,5-K@NU1L*U:3"R5]@Q'=AMZU\F/]L1EDV+(*'?G;$P0MBWW7GQ,7[G' M^M9=A0&?,UV^&2OA4:N7%#C2+3E?&[8)A]_MCQ$\?FHP_&?(-N<^\I7WLH7O#C:4XEGVJY73=>(&;),GM^Y%FDJ/NZ M1$^Y91.QOQ%083?[NY*R3;=4FK!H\IG,IA3[3-%B$\"-97G+]E4EB=6W7IH! MQ?:H'.W*A@N2K3W^'B-_<>-XWPO1GJ?UVAG8CUVHD9N]KFIC33RWU,.;K*^Z MF*N9GPI8$/J$R@WQ3$-5DK6-@:B&N$USI4E4>E7*D:MINE[2^3IC9=Q!=7%R MT%-IQH0&7SD.)$W60VH5NJYLN#39BD/MZN3SHITZFJA@_!LV79B%>PI_16UEB,PU50-8KFRP\6MK>SS14 M)5F5:*NHO2J)K$(+!7VQ/QW$BS&H1\P-:(E:39IORHFY'U4 M(7WC3JI@QR1\)5HJ[HE+EN%RBM;Q3L 51T'5'[J3@YJ&!%01Z#EZ*LW8_OE) M.>(/6RM/H.J\JR2UZJ;3I"-J;:A/_DPSL'4R$C?X8)/EAZ3,!^08.$HDWLK- M?29^<>H\HCQJK0*JV-_<#>&Y[VT\0Z$35$BCH.UJ*?:6B+CU$)PT706]45/O MEWCY@FF5Q&;;K8#2!2.*6N$+?K\51(7T"EM/J&;ZP>;N^$J;^V?2/J>I]-6X M%/68E[.QO?V5!+R#7?5!JO[@*A+OX#X2;Y'C!#U/12_&Z7DZ.1F>G S>#[;- ML;_'DX>GR=WMU>CY^FIP.;H;/8RO!T^_7E\_/^7@+N*-ZYEG90B)(E,\*M0- M@TN2_)?].Y+)SW]LF8@6NDT/#GK!3G1;5UCH0PN$WG"\\1UYQ0?[M,OU/?JG M1\<.\OW1&_$E7.1J8#3>MS9@=*A=^ M0H)7D+'09V1ZJSB0%AR4.VH?T!)?9=8@&ZIL:S@"(;@BUF^T<% M_(]/IY]//YZ>G9Z=GW^Y^'PQ')XTH0,;8PR2$@A% 4 OKMB^V_%6V'[&UL+U M'&^^?B3S!6,B8\_MZ8&V5ET@9VW"P@"K5#X-LI9/ @*;_@IT5/6:!2YC[4A MI^01 &I;DX(9SS@3JR(S_%(%:\(HVG,;6D('9*>%OV\O[HK,P&^^H]=5(J2HTBM-I29Q4C$!#:7-TO&:J),$E6Z11),Y* M(I$E'9KLIQ2O$+$W5PB3^.P,"F7;SK'0&$Y9M%(W/I:"M-@ M/740X\.UN7&_XKMIM@!JMJ%F5>$8S.JIRX07:.#=(=>6@!-_@K#%S*-A:4AB M#J")_#(D#L\MS6^:W2Y7U'N-0^"_TM2%G#TL-'4@C)"B(&E8@X;>/;(6Q,5T MG691!9VJ H0M9E'<5'Q! ^TFI$RZ_#*#:]^0-_Z7PQ1\00.-1ZD%-+0X#;0C[[J)*49T4H*F/2B(%=NX-PWS1T-BOV)]_>/V$__+'029N'*0N?*8\U ^> M:RG/^LLW!V%[(G>\E.H :L<9-$BN\ PS\NWM^89NC*DJM#E)U@&;BE=H0&Y3>D:[Y"C6>#+[YL>" MD&"IJ=.F?Z<..#7L@D-4Q)\,27'9-KT]M2 H9A.B)5J1!=JNZZ=*#(M+ -K MS*90$IZNPW".F\8/PQ-Q*M,KTXO#QQ$UA^GFU2'LZ\QB[LUY @RF64B^J@*$ M0_B\VBF!$7S8_B;B>8K6/-SIF4?5FH5["VL @RY'R+>0'8!HT1#;AQS*L9*5 MAQ!$D1LI&3/0<$IG*%(C)"P)8<7*AXV0#6BH9#>'VW<+U #I*D$P O-AI>,( M&FS)N$^%YQI->J+R$$(C"DUZ(F:@X62\*K6^'$FB'W).>1U;A[0.)EEA8)9" M?G-%H"9)(6='4;,0L-Z,[>DTY[N#&*>2(;, M"+:UB!=H!YC!4WA:SL$R-/0WN:33J:2W+&@Q-ZX-(32T#-+&C$+#5[+1U9^T MZNM!B.PL@ZD!B^#0Y">':=O/Z,!<4@%"R&8I_!2\00,N1:;>(=#T$<))K<<_ M\, P>%/P8)W3/A;8%%@UG-4IN8,&WB%K;$_EA/P^Z92'XC/A!P$E+V$0'65Y M?%;@B[?G.-%#T &FV->=S%;=2;,J4H/_J&J!0-.J*4U,^8A159XV84D(1[[U M#(R]5"V'K$-#,GG/3P?C83$(+M[Z,3SD&QJ C_R='A?;FW<:,Y>P9L0BLDG; MI"($1W#]()M( AKLAD]]/^!@,GM&;W(G(W&*!IAV'(C*VW&"X ME^O'6,0Y-!AU)FC!.->F#; :3OCT+.JQ_/N'[)-#M3Y#I'@ 7O$FT;GYFT2# MGS)=_.U=_T91_T;19F#V;Q2IZ>W?*#K&-XKZMVCZMVCZMVCZMVCZMVB.X#$4 MJ0O0_&4:^#>K',?[SO<,-QZ]\L*78!8ZA^]+:$+9\[4!83$SS_.(%\"/ M.A61>C#^4.F(4B[$=,ZS_)L*:4,_4-HBJ0R@*41_VE[8IV]F>_U(Q^I/"\3( M'87!@A'Y%Y9EH==5@K#"-WW8?BB%+D!]Z_MA+I@W%6 8XFU O)$ -'A3<0.& MPUA9 X9QUV"P!?P!?$"LJX]BG9_:?^^N'YZ?!Y(;]:S+^?[].[JZN'Y_^ MS^#Z/[_=/O]W?R1;C9?,_F?HQ_'7-QY]P-\3%Q!79^JY[$\KQEIQ*)NSC2X= MR^9D#<"D^\PZF,Q&=DR%\GA'7!3($6LAQ4Q#)^:N^PC]\>GT\^G'T[/3L_/S MB^'GBR&/N:\?-#Q#H1.T@IJ08P! [GA[XLLSHK;_;<672%;^T_!4B:QA70C^ M!I6^"C*YZ5B"#MS)Q^+ [>I"\")4 MR.)0# ;1?LV-;DH<2>J[%.-'5:L$9T MIZ]2:T3#"@" ]@A3!G])R@*Q/XQ4+0V.A)UC "6[ '^Y&)Y\AF-R5 .4D$4 MV*6< K-_F4D)@:PP!%/ & <9$P# ,+A(I+/<3.M# M."(PABP'7P!0[.,9.Q#/R+2&\L0T5SC^[ZU[Z.A]]!R'[?&_L^V"!,'TC6+(H/.-C==); ME<& M@@E2 4Y[7$$#9AQ;3LQ0NI[-L!5,W'T#>',O?2@;;7E:@!"@4,7@R\,S-,A+ M9'@ F-9!$J50 2ICYA) MQ2"K0#(?-M579Z/LX[H@2QZ5J!%B@;@I LMSXU M4++>$3V(5/EZN7*\-8Y5>AI2:\'D-'60[*BF8%L04N_6/"DHN.^(0L1*+>5# M[C,MV!J(I+]USQ$J =1^O35V540W]Q@W J6=HC4/$LX^L&*R-%3?/(BLPB6T MH7J)M*H>L?;6IQ_YVP>14[A.!G)VJ/>*B?LK6]SYN>$=69( V\(X/J,:$$)3C!5P:[+HN*I#]I>4 M)ZC\C@),[['-TQPSP^MGN>35Y2&$E>27NYHGF'/9G29N4EVEO0A*$U8RKKS< MED57HRUWG":GF7]A^]9F-$8O>&ZR=D6*;(]<.YVNW??#);8C_I\9DY>,RC^U M!G)%O0 =\H9*59$06MHS1CO8R_TC\NLW_B?.LXDWZ#Z0UHA2Y\_@Z\N5Z5V:*UORW$7D MIQ?#TQJC:7,GO6A#JX02 :!HF4/VB3[%B:(\A+U\G>,FZXK?E'#,/W=D)4^)]#]VFJT'"GI$/@#CM%NL )'2^X MCMVZZ1*$\;QRL,I)5[+-/B5KPXZ]2G2@S^ *PMEVM!E<^\2?'4W\>=3Y(RN? M.OMTDWVZR1\B:5[9Y(6 D^85G11TGKX*VFW/T5>94+*9;DI-OUWU[1US!IV* M%UJE^E2<4ZHJK=K+FSB[IWC^,;*7Q77@N!I,$!*:PV+& "SV"4'JZ(QL&6CF MKTK1,F!DV>BB\#,1'&PY1 JT?:Z@I+\.L1[[=J>;WFKM5:RLI(0[#6U4&645S^E^#1(32?L7_M3 M"?MI-_"^8F].T6K!;Z4(EEM-63AN*=-E5L-06W#$2I&F1SC#:\JVO,P:*=86 M!#D;708ANR8-+X9G $)(JP%&R%IIK/P-ASZV?IY[KQ^B#2U=<[P^;_[!X?J< M@BOY^8]O3WO8I#^TN=(:Z1.7>)I@ .;E@^=^4[M2,R7:7'>-12RDO*4Y9DH] M.[2""4VBGB1+KKA8"ZNM)$(GSVHKYJ5=^?LCUT[(\:5SO*(L@(56I4E[HA=Q MT&7Y@UUC2V%2_?(JV6[QZ,G5 E-^#3U@)/![J9(($(/R;:^R6HW:;L'4?-2> M>2O:5B/+3.:*PFVON>8"5S!1O[1#/_"6C%8+VR&#_,ESPBB,4R%S794V8V-S M2E['2NWRGUS?RR6=^MCF6Q7Y9)HBNG;I;;U%5S@BR< CME>RS>' MX'XN JR"I=JGN$W?R40Q1@&>LQ[QOOAUA2%<6,DC>QT_T&XQ);S<,(;';$Q3 M9 6_DV 16QB87K]93LB3B?&L-NQ_MOQ=HT(M07C+JLC0*L0L@-2P#XC2*#XH M7YC-V6&8329)[/O!MN&NA-;T&6/[C+%]QM@^8ZPBESIVB)=D=$Q2:28_R79K MNAH0@D/RY[?4<56[+=GQ!*^5)1KM$[Q68YBZB_(2G+&N/<= M3BA/F:5;P%C;XI>>;QV4 '"J*%2: \&V?(B86[39H[6SB^'9"8P#PSSB%C)1 MBUGS?#5=(+I$%@X#/IEM?+G:5=6T9MMGAA(%VADTAGS4[*LQ&@R/_"*09(I/ M?8,3.U)V>D\QU:;(A:/@X"N *?U 03*";-E(,19E=O8[OQA^_ 1C"C<1KY#X MEB1^C][(,EQ*9;[WO>VI6J @&P'O40K *7/#)83OR"NV;]V 44[8_!6G>[]< MWZ-_>G3L(%]UK2U7"RW,Z1(/>17>MERLPP9[1ZTVC7'N5H!XYPJHNB'88K8! M 'Z%7['CK;#]C*V%ZSG>?/W(]_WJ>&EM+0@^OX*ZG D2T/$) ,%GBFR\1/1/ M-62'Q2"X RO Z) Q *!LCD3OB*\92L*2$#R&%4 CY T".EZ470*[ ?O+)W84 M*.*YE^O]3/3[6.GKM6"^G-=GOA@P#!=.3J/23#&H!\0P,598 _#2[!TS>-G] MZ6>V/SUM?W-=+Z!"ENOPIHZL!6&F$0^KF\S&UV-,^2M@<4YKN2?5I!8$P]%8 M);>^51/.:C\PSA#QA!SLWQ/V?X'GJF*M36I!L!1+@B+A#%I@HF"IONL?K3RV M1RM1E+"=IV:?,JN.$8?F[(?M *X54AKKJ AGX]H0MHUYT35FKO;U M\\Y#[MA;+DF4>#M+B&CE5)>'$.-MBH4!._5?G$D=O!^%?R7RAV814U4FCFO*EFJ%=M0R@*=+! MU+5_+& ZD1_6:Q3NBYIF\D.VH"&8$&HKCG9^Q_Q\$]NC5Z:K<_S-Q[/0N2,S MV4VPN.H!?B,-)+KP&IEIK5@(I<584XA09\I*FW MRQ4BE,]CXP6B\X.-KJYPL_!5Y%"2,0/@IO(TI-8"^7A*>::M[3NA>>\M?]3< M6]YT,XCZ&>PZZN\Q]_>8*PQ-Z.\Q]_>86[K'W/'KLY7=8^ZOS[9S;;GIZ[-] M7'\35W'[N/X^KK^/Z^_C^OL0\H:B^Z&&D'?CUD5]H?T@;UWTT7,_0/2

(V-=O*^SZF)6?! M,E6$H M+=$"P=[OKF[G$/0QZ_Z4>BM,@_7404P8KGW-RJX$D9D-]PTIQKU[NJT0[#'K M.^4=R@NX6TAV[#2RX4RC'K7K+M3W^PHD?E_2E:*^)Y&Z;AV)SLBB%?LX-' M)>5NK?J614.\\5'5?@ITT-VQN=(U*EF_0(]YFMUMW%/?HBU] _.KJG-("WY' M)U:5>(]9IZ_P##.V^=N3J8\-Z+.LXV-SDK>@RS+1'K,>-ZN\[6EL R[Q%C3V M&-5TX_80+S>X8N^ OC=($VO-7@&],%JZNYPB;#^2.+(U]G_,=Y'YT^%%YDV' M ^3:@UWK@[AY5B#J5O"E;%4':9E>:]0T NXET)-?.M)>>39'M+YSU%\XZ M<^%,.-TK[\8H:T!PK59P34;)(P#4IBC@.:R4..V5@8",@;)E4W5E. @=V;3 M!)2\A)$!:' O4UH<@K\W)QIR9@ ;^2^Y2]Y0H'V'!TJ"I \#+E!$7%#@!XNG1C7!)=F!.0 MZF^'2XZ(;]TI]2SL^[N$ ?)T-HK"$*+W#&6L8P6 PBL,] ,OG/G.,E6UO?O? M>5@3WP/7>QFZ>@-NZ@'4,H*!Y95K@,HQ'UAI0Q",\QJ@EO+;(?#E1TFZ2A#L_!I !7K \X H3W+\BO,>ZISF/M39 M=M4?XP YQA$5B-ZH&88N0'P C MUCID(O:[^^/=W6^,P?B!AB@B?[.EV;W9<"??YN>H#V$P%U6%'&Q"&]A9TG/! MV1)V%6_@93Q! RKM0IC,#)_[TE7J\B9=QQLT '<*=DAM+ .'RT""I'%M"$=Y M12$U9K(E!\PC?O6<5_[4))OD27"#K.@]*1X)[+GS9TR75_@EF%+B6F2%G$OD M(-?"_C>7"2M=(I^3YLO)<-])LR5D$%,RV) 2>6UX5^]Y7P/>&7]B:$/18$/2 M(.0TQ26#;NS\PBKBHJSXVP9"NA+$S008+^,^M,X9\1%X7CG%%( M/Q.^(F0#P#R\3YC2[R(K#,39HE(K%1B 8E4K@../3Z>?3S^>GIV>G9]??!I> M#,_.FT (SU#H!/5")&0-!&K(W60%4,?D"0I"<)RIU2X+S"$' !"0V")*,#1U M(&S!S7'1, , HNQ*J?.324NWYQK3,)!]Q45@%735[95E9HPH7?,XW"7/A6*$ MWGX5"".K,)C[S$#;6&]NI+,=(M_;C#U?%;<@+0W!B94+(PD?T.!);WP59MVN M" 2G5 X@LL1#EGZ2W\D A&U)"-ZD@EAL>8 ,R2XSC $JZ<(0 L0+ I-F [0C MKV!0U9?#F_(Y_76="['J/7*]1Z[WR!V-1Z[W[?2^G=ZWDV/%4RP>HH)PWM\V M7#I$3( #09O!1%X'X"YTBG'$Q"UNH(O8WG MSNWM:'FPK:0@A*5>E1ZGWG%B1:L2^![!75?$UT[(P@'W/0T.WV*5SY@X6N MG<*EJ?WF,I+L R7+ 9ZFA8X=3.3B#1JTF>!6ML-D'* YOL2(,N)OR%L4Y8LI M]H-'%,@*<^UOY>: MB]#K%Q+8Z-F+]JGC!:)S[,?T,CP8O1]+PV_00T=\Z+7PWKXZ;']$*\*T-GI; ME95EIKW_P&:LY^_8><7W;/I:^&6FA"+==,0]7Y\ 6MI)7K$/KU&X<=$TDA>' M&0I2C78SH'E#OGK;MU>J'1-L0\1.<1^)_Z=R\Z>J FD;*$0A:Y2I6 %A(6\( M9&M%]-ZE-L19707,IE"O=F*@1$P='U#9,*]/%\/S3Y BV*H#3\@H #S3COFG M[VBEC)Z6%8;A)M K9B:+DH07 )C<>!23N7O]9BV0.\?LG]\1%6=?-:L"8T^9 M#Q\U1]6CY-,@A1#[USXZ[*<_QOPP ],5HL&:>Z($UH.\&*1X=JG%(">_)9$_ MXE5(F0[XNQ>,]ND3KCXYZ[9L+^B4:P--#HZ.&:_L:OJ9K::G[9L-E6,HY+(. M?\COV''87IS.8Z\,7Q(/I^N)*[[G5JB%-BV&0EJZ]6GDY;1V9Y810<_?O9+@ MI5IHTYQH +P4I] "53;1%9QPA>?BL%@+MH?4J:SU5AR2#TSTRNVNJ" 0;X1, M?63"!^1W*"'^[#+ZY6)X^J5]8Z$<)$*6 *!TY[FVYT9;ZQ?D_CF9S=@>.YIF M[\B+1_D^F_]#>LCB$UTZ,.I"<($4L(O0WY(1X,MO]&#T0I\=+415&Z'E>X!0, M=0S!.X)>HG#Y8BBFJL/("U,%DBFFX*$9OSWQC-XV5!+LIT+^I3!JZ\%(^V*( MGY8;P,#%KVJ* H$-T%-6AI'1)2^$2I;@X;@UCS%=3F:; _M]+E?'$9&EKQ; M@CTF:@]$&B-_<>-XW[GC&']EG/$GHI^]2_R(+0?Y/ID1;/].@@5QTQ>[OM+# MI[0K: ]&4A4E9A5P"6W(%>1&,B(+M]:LI^NDU(@MS&3[%R&3H/S-_G4SU^3, MGG-Q^!),]EYDTLU@T\]@VU%_4;)R4KL:\U'\%* M9CM_L\V[7"<3^B-VHMG<7Y!5SGG0I+%.7?\IRB0 L 6TF1CLHO* 9TUS]158 M]")>CPFY3&38Y[.+X?EG."%P#: IY!\ P&DW&R-5G!AB",(I.#LH+L03LAZV:H8U5A=/E#'6L_PQ)%%:6LH[QG60R=9;'N!E%_ V^6^C9(==F54ZVMZ-+A/)?(0:Z%GQ88;V/'+]?B;?W6XDSY M,U4'9'5V".-XI]-G;?7K0W]LUQ_;]<=V_;%=?VP'PY%]),=VS2Y<_0D@(%]V MIT\ ^^3-??+F/GES$91$D[MB(9,7AW.RVNPB)I<(4'25RY>J I#%2Z>Q.G M+5L5PI,];?Q\<7H"(!%TM9 )602 XB188,HV*U9(*7_P,KH9IESGE#4@F"%Z MQ4Q#IF0' $!3BE>(V$E:#G_DVA'%8V.\\C0 P4K)!U\>[@"@.;(L&F([=8=6 MB9V\.(1SHWQ(R7D!@,O>+&"*C[X:A&P+I29$F'B)COX.#B^EW@UA'0C!#PIF MA!$H-6P2NI]\Z!CRIFAW\(::TF=0@9-!11M]40VFN7*IU!V7$4>(3&:;Z-1' M;'ESE_S%XWLF%F'FVEZBNKR!&F?J0(VX?QZDP2D8_,1I^-M@1\6 _3@9WPZ0 M:P]B2@9;4KH2P)$_'/AR+4D/F%XOLMYULQO/]1, Y5E]Z^^5 M]/=*^FL'_;6#XX]A@#>W]C$-?4Q#']/0QS3T,0U-C9RN/XJB]7.TL;3U[ZVT MM;8=X7LKW7HAHNP;'AI> ""2/#!RP_C;K (\U>(X] /&(E4B9%@7PEJ7&S%# MW@ @&#\,\]7S;/_9"Y"CWF%+"D/PYN?&2,8, %"4*[;Y::NZ,H1C5Q/VROD@ MBYLR73V/C<-PO.6*X@6W%SA[7 )<1,)DN:,96UYVV7(3\> 9,]B?T=L442R] M7EU37Q#F_.)*6I-0X)X5;_B8N*F;Z@:'_M)Z$-:3*B8I*8/0L,RMLE)MK6JB M4'0 (;*KP=E!(8GVPPPV1-ZZS,[U/8?8_-KE=K'U)[.8N[S1!>?JZ()T3 '[ MBXETD.Y_%TK@\PB$)+Z@@.'#NQ>$W]I9+$D3^M)%K\.3D^&^8R_5=G09*--Z5WQVD?,V3;C*=2>.L#D*V\E/ K//J 8$:\]8L[:)XW5<53]=?F;:([U-P0J5_.!KRW.)4 TR@FQ91^_1&UF&2ZDP][ZW.3]( MD-](OWO;4KU.UK368BRMH86X'DZ_.+ZBJT)Y[4,]&>OLD6W&ZZBR\ M9KN58'V/@X5GW[JOV(\U\+N+*0_XGK(5F?T;S67NEQSU(3@/\X&=@[GJ!J=D M_F2=$<_F=V!NKGC (W+7OR)_$G7R[$U#:BWXU.\X$VH3%]'UTP)1O#\4RS4% M(9+8#,%R?-8.YIV'W)VK-KIA@>TIF_Z)&#%U>0@AO#E@43,#;95[\-C:_(@M M3%[Y3)\E=Y=?4AJ%9EB[40S/JY@(Z<&WRP[ F^-XK-ETJPV1'?TEGS-:(NH]7G=$^CFS)+IBC^5?$"=D4 MP/_*=>X\//FX?^Z\Z6=SC83U-8@[&T2]#7ZZGC[]+:H5]3E@_^S*# 'R+49OY?()Y9$UW*V >&4I$[5RBD.:/Z*6]>BD;HB M)[69]D=!0,D+DPA3]VHG7DD*&41P-%<=D2-:FB80CG,W7J3A4R M@J90DO&0^$D.AD6^24;>"H0SHQ:F&;E H.G%/K<)Y3(#558:PKE2G3A+&8>& M9TDAQ"[]>LS93=L0SK;JU)6*Q%3[>69J2[:WMETEU%_/9M@*;ET;K[B+GH>, M/?#G\GCJJ.C<=7^>J+!="$=D=6A)A2)JZ; G(CZR?#CWV/4C]I.;Q"/'2>XB M3V:[A\/B$!F>O#7G&=#'P[N'4??OH_X':0(&"07\';,M$3R36.K]LIB.041( M]\Z%MKX43%\)?[MR8X&FQ: %P.QXJ-*^ &5LZ% V#>TI30WZT.?D@'#,*TW4_(T;P0+2@'P?%=,$UYA@\ *#QB'S/^%R/7OL*OV/%6G!N3Q"A&-2&X M% LD_3?@# !V3]AA;2_MG4C5)##QP52E-E97SZ<2_A*'IFSK)_,:&5:&L'PTH%JF MXH"XN7] -)Y&\V[B#P(Y#3;QV\ZZMU&7Z$WJ@.AR?7A^Q..HS3;GI=MO91*) M^F>]J (MLV4@;KHKPC8S)62Y!F"3%&=RQXMK3QWD:N/@ZND*R$9>J/,90Z,6 M[@%HT)&%OM4Y(+H3+L=LG)E'E\A-3"/U=E-:&H*EUQ2@4B'4<:+'GZ*)KV?9 M9E 9UX+@"Z@;,F-A0#OS?\1^0(D5I?A@TP;/]N$_/GW3>?14=2#$[30U1#6B M #P;XQ"XLX5AG.F!)ST>;6:S1F>X:"DM';WR@ Q4P7Z)1 T(.LRMZ@S-T0N M/EX,/WV&);/&Z>32K)>\S*)2Y/ R!L38VZ:L"4\@8 RWM$_\3!:+6B'K(6 MA\0K<32M#,+6S(&A*5_].PY[UH?,EUB']=$__7!L3S\PH2B??LA^;SO_M^KI MARRE_5,:NDFZ[: H-#94Y2X3E&MA6I91@,SMK(K5SV##B%$3 !30P.I'8U* M'K 8O9SRO$!N(W-C[NX[$0S>K+KFEB%(Y7W1<_YRP/G;BM"HL%X[JVD?0F[) M&M6O&B%!TZ_C2QD@\_S4HAG590D F,R$K?7\D5,-0OMA]#%Y]-6CR4^\W+!I)940 >$%NXYIKD22 MT-2YL%2C_TN"Y&->9-JN)%)[8.0CG5G^RY\,8\^W+&+'D1@=^49QVN9-A'=:(!$>)V$0T3!( M$3%(4=%GR*N\_3Y#7I\AK]1.K,^0UV?(,W--]1GR^@QY?8:\BC/D'>/=QB:3 M;/5W&_N[C?W=QOYN(TSCNH]E[F.9(>C;UCN4.:63/!(PIP M,F55K96YN^^$7=GL<5QN&1[-F; QY_'ZT)KR;KKOHZ;+RQ"D\A:)@!1QSEWF M/(WS,Z9+97A#31T>>9QT35(#J9)5#<8-K[]Y_-3&86PV; YH"#CRV.J&I/@C MJG!S1H&&@.,- F]2BFV=O<=[P4>\\B@/B)NL,+_7X,[C&]OYCM=/!>_,Q>T/ MMAVPW[9]#.)..GAZOB>U6S?RH',4F$K$'PW/R/#.SA)I?",M13)#ZD#M;!LCIM)'^9?-&9-BHYY$G:A/O%?D\ M$H@F':I>=U(4!W%P+-*.U'M,"O+K$.^U:WN^Y:W66LG*2H)PLBF%*J,6RP)Q1>8I?)>__&EK8T"$]A M0;2D3$'#Z@$'VGEOKPP(]U?1491EI24?U-9;=H\1_W>TP;LA+G(M@AR^6K+] MGFO?$?3"_68$^VQ30@FV1\&V:CY'U=G)<-]1E;KDD2:#?]E0,HA)&2#7'OR4 MHN9O@X2> 0K2[73$K95V5AY(.I&%/7$?L152?GN(%6"S+]W\\Q+YQ%8MA8<-UCE^*=G&*T< $SZ4SYI,O'O9I/=M+*=(M1Q MY'E: .):,]3K3*1X'C9_-&!3*=P_G0QY"O<+.'GIZP5;R#H _*_]@# K"$]F MA14@7Q,0W+D%E#YSO2<7PP! %JOV#<7_"K%KK7.OT7LUX5PS:6&=WI,%)+1% M5"H/N(QJ@EZ;A3HM!%'%XK&#V,%UN I@H:[!PLW]=HY2KKUF52&LN3D46@?K M(8.00+Q<;__\E6#*A+58W^%7[)@ML\K*<)[*;FJE58H#$NP9Q]P!T;EG;$4; M\!9@ X77CFDYOS\BRMFEZO/I\.P,Y I=)_)"&4!2AEMW%09^Q/!'LU5:5 /J MXJS5;R&P(@Z!8G::&[-32.%3M6!V"A&S$B;&P=%>#0-XWW_%]CP62J75I#-$U!"(]K2TTTHH&F*YN[/&-O^4+M,9.(_>43&],D M>"WA2Z(JA5J"$+!7NZ84D@RD^+\M60)I1.Q_<[T7']-7;G9'FSS^ @HG"0);%S 8)J'35!Q2A. ML+)N6CXJV>K)V$&^8;"@J [ 4,&*-4%R/B(2!H#UJT(I[/-HYF2OKU]XQR_R M0214FOI$TRM>??UF3T.^7 S/OX \$0*BC$)QU7+576PR*BZ[JRN .@ZJ>Q#M MKM"KA7)<$XOQH42E70$XFZA!=#5-*AT_J:A0$JGG?!X]Q[GQ*,_>5+_FROH% M=3+2'866B1.:XTODZ. 9 @[8\[/\^8][CI]DT5$=P-34UY&MX.H)0!?=4X$\ MCT5%)5Q.0VHMD(^UUD#EW1W95%J_HNI%>N2Z^I4!R^_!W[H\3PNV;]UK1%U6 MK"'E5?4/ZGR\P]JLDC%8]@.G#JS (^"1:8WGGNG+^B,WEQR#QV]\G/1G4U(&R%]%JT765U[ 8$R/+ MHB'.3@&*6W'RXA"PKPB8)UI[T+>S] A!,#;FB;=[%WJ<:P.C87*L86?\*B4]T.R99Z1\DU8V4 M?Z!(\C\IQNIMD[X>D.5)HZLZH/:8JB6\E"#71??8)A9R%$&EHF(0IC!C'=J% M@HI8 3 :)"&JE^MGUK-BAC.HU\)<5^,M7NE<9R )N#AS&I6SGD$](+.>L28; M@)=FK][P>J9SF$0'$R:Q]8>E(3NWKX$(.$9LU[XTL>.-;-;4Y5W!V2JU8X/18JE"J71:U95W65]&J<7 MPT]#. X<$-HFE%!_\RYGG%U-HZ1#%^[B&+W=Z\:ILQVVX(YLF\34[2(S_,LU M^\?*\Y'SE7KA*@DO9&SR,A'#(9/E*N%59:A#E@ZG=.KQJRB2S:%SRE;^']+WJ-_QM;" M]1QOSN9Q1J[;3:V$>.,?RM*T;A_NZKISB'$K=6F MH$T+L_;[*#7S,FY-)<>MZ&/3:9X;E238-;O4G9M(*/+[DT/=8EYSYZ"N^=6^ MWM<+2Q0UZQ+#F0<6U05_)JRW1O*@UH2A!= M:HCHW+$P7B ZEV8P4=;X(5)-*R4 #N!XX^S.[QCG>$5;T*Y/%?WA,^K^QXMR3 M)CTS*=5FHUKRI:U9OYR,H*E1KF4 Q IPT1+P79G\-[<51Y;EA?S2O!LC!J.=5\R4N1/7(<[SL_D)%JAK9> MLVK0EN/80!#0,)^B=?S2)+]TQ.8PFEQ2&GN^-*^0IDZS6+?UVIU&") RI>R_ M#+H3Q'^&R U($*4XN75G'ET6>DGFS#RC2NI+3,V_#5+T_-L@3=$@1=*/E("% MUX\#R?GI)?E7B&O/R2+OLHU)*:4SD9)HKN3(BQ]7FA:=7J2G)[E, "PZ(N*4 M,2^J"D!"HW0ZJP,'4+Q2A?!DXV0NAA^_G,").JH&,B&+ %&,@FG8YH2_Q:I, M"F-2$4+0D%Y-50"*N*KCB/N>.-@//!B_;=_YDL5L&E2 $.I@A8,H1 M@#%S7)>":]P:Y3%%^GO","R4+MT3?L2OV TQTS6>+R7>:S=>CZ]%J1;U7Y&S[50E<6PE"E%D1 MT6L9:RF]U"-/=RQ8[_>^'5=2(Y,U?4\ ;<(C3?V5^=KRVBM4IHP@6];T>R:4 M9;B4"G/O>YNKJ03YC33W*&U+GNA-+<_L]S;73)T\LY2V),_?,9DO FR/7MEZ MHACTDG)M+HP:^4HH!K 5.EP(%%M?6>'C2H*59[\KDPA(9)5[6WEQ(%M:M::J M00'D<(^OOT9&,+(6AZ0JW;6FE2%LA'7Z=YAD0,\7 /Q2B5JV?_Y*V+1.K<7Z MCFTP';,<6LK*QY50*\^$:BHA2)H@C+_8$FV6Z\BL#2!3<;XQH+M^H^ 7$LI) M0 WG[E0Y22MK0)B9"RFN$$41AY PJW;2NFO@UKVZVVY?Q#<1:=5W\^5K3_/7 M]:M-[9VZ@RMQQV[OU4KTM5!+$#S_;2AC(6%!BP NP,3^N7]UNG38,H2CC8[H MUJ'P6HI"'EE6N RC<.CHJB3C847Q@MN3/,Z8[^OX/;IQ]*HDOSGE621?S/'Y MR7 _YCC5Z2#J=9#I=A#W._B)]_PW5C[I?4#-XWW_%]AQ/ M$;]>:(JE62L0+/PBB)IQ!PO7Z*VV^,WOD?W/,+Y?;@JGLC($6[H(BDJF (#' M#'^>FYO,2/Q(Z20,)C.#>47YWF>9)N$$&YP2JAEN52@0('/& M<,W6'7WE;Z:]HZRB+.?<2*9,G:X>-3T%GO7GPG.8-/W8EI?ZXPX+0MA&5@&U MB#=HYSH3BUSBF4?Q_HSDQS\_H[=1$%#R$@9<(Y^]>$\L0;-P:Q#VG%5 7E@ MX/1"(0$)AXPWF5H4; Q"7N%*M*(@_]"48I_*&R8I?BJ79-^>8D:OS57\Q0\H MLF2S1/YF("0'KD(1\G,.3P6BBY!RA]3F,T2[W51?LY!M.((&!<\A-IE]]3R; MQQH\8?I*+.P_,7M# HZJ @2;JPJX5#Q" _"66?$4^\'UVXK-(K)S^(-2$&RE M*J Z8 P:/JII_@$S-6,,3CT: 9##1B[;*H3DZ75;14:"*!2W]/&!E&F_C@&=8P (=R"0 5 ;6US:2TR,#(P,#8S M,%]L86(N>&UL[+U[<^-&EB_X_T;L=\CUG8TI1U!VE=W3V^Z9N3N6T5FGA?S_/)U\IS_ M^%\ONP ]X3CQH_ _O_KTS<>O$ [=R//#S7]^=4C.G,3U_:_^U__\/_^/__B_ MSL[^QPF"(WQDZ*/?3LIUNTBO9[)T1?O_\FBC>D_\=/W_[ER\V#N\4[Y\P/D]0)7?P5(NW_G+ / M;R+729FEA.XOCW&0$_C^VX*7M 7]UUG>[(Q^=/;IN[/O/WWSDGA?92+2KQ68 MY,U?3MIG.GWZX83:09B*5'DII1VZ%8$!1)XI/3980@HQ8@MUO-M'3MQ[V M"=%//] _SN@?9Q\_9T^,^OZK[O:!4J.R4V MCZL*.+&;,R-_MM@C:_&M&Q'PW:=G0?8+L>[K.-K5B\K9135?_BUX[/$+Y[I4 M%(EQ$AUB%W?Z:47Y9;8N9"0MZ,R+P[.?'CH(_3\9-;1W-OB;_^ LS8^FRVPA ML")T:Q0\^AKP6*I3)!]*XG= 1U*MB'T'4DX,46K'0TF+&JDX*]K3Q;A;_/?! MB8FNP>L]WD=Q'=S*6T[ 623J'?O-43/@+B23=O (+ @C3MF>9UE3T?P\%#MA MXM/]6:O'U32=@,O)%#R9JX[: 7KEW7P(.1D$:&+*&%[?F9'/V,NM@A3/WV]\@-\ M>]@]XKA&\YHF@!U+IE#N4\?? W4GJ9A]1QHGB"A%Q$F.[T,6E#+L./=XX],3 MEC"]=79U4Y.D&7@'JE>LZD35-J =22+JP'%74D64K"V'LJ*<8<>Z#MTH)HM- M=AWVD)(I\2(ZA&G\>A%Y[934KGIA8Q?03JDF^JR1XU .ZE,UH&C M,B.+&%U$"-OR05OZ&7:QE?-R[1$9_+7/0TI:MG?R]N!=KD75JNM)&H-VP3:9 M!PY50AY5Z5O>($+1U["+SCV/&##)_N?&#_$GJ4GJVX)WS085JVY9TQ"T2S;) M.W!X9C1G^1^(4D?+T-HJ%8*NX[CB!?ES&:^BY[#-&)664W'#4_5JG;!L-@47 MK)%6UZ"DI.E.B1*W['R6M!S'[=B6=!G?Q=&3'[KRTQUI\ZDXH$316B\\:CL% M5Y2)K&ND%D<7.0?+3FE=WW'<\RY*4B?XW_Z^\>A5TG@JKEFK9*UC5EI.P2WK M!=8U2#EU1,A;/4J%H*NYL'JJ8(P=B0,>?0W8Y>H4*6+JA>^ NE6MB+TCZMG0 M(M0L^+KC;1J$\>J6F"6 'D2F4.\GQ]T =12IFW_'%"")&T=KA MI 6EC#G. W8/,?'93]\]KOPTJ)M5:IH =AR90KGC''\/U'&D8O8=8XP*BM;H MTW69L9<:!4[]!7[P^ON,:I3^/A[P,Y3JTKN.94O@;I-O8R] M1Q:GACBY\5UE3&V,SS"+%W=+!,>2^$A),\#.TJ38\6PCM@'J.HVB]AUS.5&4 M4[44'VE1.=,A5(DS0$[FHJB1W%5M6V!.IZ2R$.C MD#AU5)!'G+ZU8"L0VAH/72:6<-S4?\*73NID4DEM(FT.WC6;%3V.4JYK"]HU M6T0>')9;4*;+MY%5,^Q0#SLG",X/B1_B1+[Z/&X%WJ%JU:HZ5*4):(>J MEW3@J&-$44[5ED-94,VP0RUV.-Z0I>OG.'I.MQ?1;N^$\IE*UAJ\@S6J676T MVJ:@':Y9XH&C,R>..'64D;?E@1!T-3W';7$0M'GB42/P#EBGU-$$)[0 [6ZU M@@Z= RA-V[XUNF*FSRRCW8Z^K4;'> M\82&DW"].GEU#3QYWR)M-)5!75&J=OBR%E,8J%5!AP_)7QG!DY%G=B*Q MI=5X_D3LP)>KX1)YYDN T.7_]XOP]BB\")TGF+_[QKJ@?!>"> MV,,,+VEM M]-G 9 M[1S_.-U4?RK3]9HFLRAZ3AV):7I/HR;#/ C)/$AT'\H5_P$'$46U1=!HZ0(8)%0E M[WVXE]-')0/$.:!?.0]+ #">YFG!P)XO+],MCD^ KLF/FWL ]V$%=47_;6@. MV'=5I.X[>AGMFEG=*-'^)K\J=LFUO;$+@[RI6K/5LJ6@%VO@9A M-9S&4**(4;5]T#2V>N-Y'$>/ELN*DT; /:U>*='+JBT >YA$T-XW9]D$)KT[ M&,>Q=&OU\+!8/=AVHBQP38G\V*; DP'$ZW MEA<_W=\O;E>(^]^?[3G@A9-LYZ%'_V?QSX/_Y 1$S62>7CAQ_.J'FY^=X""[ MGE3M"]Q!.YE =%BECH =N)O\O8/*:>!F:!T'T[)!? :WI942,/3]%-U%23N=&'/P)QX]1RRQNTB(TA2%& M<4$Z06PAQ&]$Z@1XN[98TXT-C!^#HT*ZLB WRUH"104'HOEZ0DQ9PP;#? MMT[L!K7E!]R"S]OST>OPB6@4Q:\$TB2&.&H"W _K%!(]3_P>L*_5BMEWO!7$ M9HB0L^-.1A3R3UU'CS91Z@2C:;.BW%"#3N/!P5V,]X[O+5[V.$PPV=*0C6.R[Z'[Z%5,8>.0T;-JKOIU<Y4C2I6E]HU#0&[6;.\_=>J;%PRLI5C M+ZLSGE%=B0^2W>WZ0"8X$)M!560CW!*"H=@5N.-U,4!UJ=G>#[";=A*__U*. M,YDAQH;MD I&[.S*>D3'.':X7]XM[E=_1?/;2[3X[Y^N[[XL;E<6 SUNR"\A M,4CV%7"O%140O9)^#MCK*N+U'4V4B!UGT28^0X* _L??[>/HB87R6IP%SP]^ M0+-2)@0!K@6)/L?12:D U3[ /4A)9=&U&CL ]CDUN?N.YH(Z&](B_1EB'.QX MZDA*V_/8+XZ[]4,V_?+;/J .\86GRVM9.P!U736FE^Q3H M[JLHN*$[%(-NW'8M:EAQ?D^ZSY@PO0%L9N>N>]@= B?%WB7>Q]CU'0HUY.\ ML[S%H3??T8KNO['/I3:2737K(P\<(70;\NBEGA;:@%%'NXH#7@#F@B!1DADJ M9&&^*THS0T>H-JO"FEX\^X%;,\0;*F1CH <4H]Z0%0M]$EA8UA/$ ;B4D3\V M:ND"'*14%%8-"@$,)DIBFPL" ;9\T:ET==G"GP+W\=_=+J&E9@B7/W[_D?DD M_>1OQ^GKB.B?H\A[]H.@^NCAEHSUQKPZ&L@!]65=AJ)^/I060 S0IE+_&./C MO) T+BQG?_*R")4B6 L>LVZSY>K'Q;W]?$$->:_E*X+63D!QI)O2BFG@8:\+ M% 4WE<;">6! M:!D5-@@H+_O>7'?J(S.3I"UT[VU2\:0.SG%#R-[:*.^PU(#%K%H0MECSQI". M_7U/W^6&IG-:N%XXU#!#+C$L^ZX7N0=ZB<;NP#7]T,.#E+9^@G# 2]'$])(^ MH0'"*#GLZ)Z6\$1N?@;F['B&7YX)F"Q"CTX!V57')I-X1C[,*>0[YF2+<8H\ M)R63?9Y26(@1<(30!)2]K77\F(GF;IUX@Y-OT#Q((KK^#0X>35FVV<0L+.)8 MRC;VY*NPO(?)Y ^C%"5X[Y I&0>OR/,3-X@2MMZN(W0@*_ ([4CCV'<"/WU% M9. GOL>F=/+7-T8P4N<=F,6[KW&/C.WY%PL"C 9.,)I"_QA_RE@M+_[KQ^7-Y>+^X5]97J'57T' @5H)M\8.TW%YA6)N\M;3 M<&O=!<\$TG!JNQG4-R_P)CBPQ:BMO/S-G?-*\WBR@C5J=9[J>P!W505UZZH\ MU30'[*PJ4@]XX<$/+C+B,\3(6TYX:U)C7L-ISRG;+JUE"\XS,5SM$J98+VB\.S<&5&JMIU+J@-:!KKMN> M7C5$(;T'" KU/<+(%N 8^6'I*TRWJC&42*$<65^;D:>U$W 04E-:'BQTW ,P M-"D*KBU2%O6.^'+7%4#1/@NJ;;?GM1&V\"><[2= M=>L%L@'EJO5H0,R)XF*^-8Y6VABZZS4J*=MB@PG'4]UE:PP&.MYH+UYH&!M= MST'<(27=]>++\LT&K^%_'&&](6NW51 MT=(%N$.K*-R\UY[$,D-);+T[;ML/>(RJ7"XS2@]>/*"[^5_GYS<+^SOPUZLH M_HD,_CAU_) H?Q)FOB)3_VJ)?KJ]7UPL/]]>_V_Z;[(&.%_<+JZN;4:J MYRN?BVA'@P;8\Z+RHB%PDL1?^]AKA9$^=("#26_3U.T&E(D !I;^N@S>,8@L M*]=S!5?[ &/!//FV@BQ)[A:W#_/5]?+6_J+D(@I9&SA^=#3#4;46E:Z L:*K!KVC;C(^Z)DP0CFGRA6^;5P8RQ0E&I#_6%U4 M2.(6VO-^*/0#[O3*JBL$YDS"T=5E-Q&>8]NWS6M?GCPL[Q;W9(:__8QN%O.' M!8P#1/:V73PM5\ M]_SF^C-;H,-XE]X>10'?'VO4D<3F /:X.BDU1.-8#\+1%'T#(NJ&;.EW?LH* MG,Y#CR[HR92/0U?N1\T]@/N5@KK5W:JT.6"_4Y&Z_ZZTH,W2,52HV]J%&E1W M^>7+]>K+XG;%LR]<+&_I.G5Q>T$/P#_<1BE.T!]FZ$\S] .SQZ>/7]MSYM,T M%-=A%BUUQ\-LYFD:^X^'E+V>C>BB@&[AHX"(LKD.B:EQTI;!03L3X)!AQJ@B MRNCE !B8#"G:^Y6((,Z_9HEE9J@0"64R(5$HFKVN*A;*Y;*>S *:>6LRU5C, M@'$79[<8S$P_.\$!2^Q8WQ(X3#6H5RU6>-(,,& T2=MW6!8T$2,Z0XPL\?LD M.6 SI2@4XFS-:II0HN@,_=OLX\>/*-DZ,S_1K.(LKR?_^\AQ.C[ MCS-$T_*RUXW_GI4N2YV%_/O3QX_4 MU_\]\U+V571(DY3\P3+^UG@\P8=_F_WA3Y_J79]__=VG[^UY_#VFD4W86S@Q M+2"45$HWKWW7E^U9E#H"1P5UY46<:.\%&#DZ"-_7SW(6*.>!/E2+FS,V)WOZ M<1;T8^J/,QY6(_9S[=CM!8TVBO$6AXG_A'G$Y4V4T%<+R_7*>9'8K#L5X'[? MTRQ'H?Y=2 !&A+Z:#'@04& !O^6K<,P#@3]0IE^S9SYT6B6GJ_= MK9@G(,P@'8WJEHJ(&]%[P57Y6 M?,-F+5$#RIT7%41-ZM=Z(VQ ,WXQG%0&+6:D0416U&8Z;[\OEW4#CK"JBG?) M[ \8?95%UYO)WWHTAQEE>;4.V,G[YT$0/5/\O(KBR^CPF*X/09YA^1Z[V'^B M,V1+9K*.-(#[?"^35+9:70@ 1H-^>@S.-EZ2GJ%"!/8"\R+&GI\BNGVQG0-M M5-/PM.1Q09=H[^0"6-Q;7?FAG^(;LLGSCDN$"9O"N5"=3F+-7H2 HTA_XXA0 MTIT*8#P9H$Q?S^$LSQA/=%)TC^"+<'@A,M:+*C]PVX2LXJ*W:@,7"W8:QPZJ MZ&K! "4?"JZ2XII0 E<>V.7?O+C[4XHGJ.D$'$+5E)9'MASW R-BH)KBW?A M'%#)PHZCCZ8V#WXYO33_X(?9IQ9#=NNLP$,9.IBMZ#!!IZXJV^;0O/7$G/E( M:-V.;##RI9<3:U>WXL!9/ L(YQ6B?A2GY>8>P-U705U)B-J$9F,5J?4$K@&9 MAT=0&/0,?*)_X_0K;STUYY5/O)*F4W):37-0G<,:#37M[JUZ-9W.5+LL@UE5 M357M,C5_K5&XT6F%]E/RW#JQ];JOP,%>S(=1O:O1'TT./&8DB%&53V)"C&O= M':H-#.T*7HOQ_2! FT<G;,!R9/.#S@*_+SUN6V*VJ/T/L(\G^>/ R]'R7@ WV >:IO4CJ3 >P@ M0[3I_VJ#\43TYT&R1)%EI9R?H\ACL74X?O)=G#Q$@?Q,I:$#<$AL5[:Z29.U!@QP"D+W7\4F M[,$,(\Z"0G/RB-(W&8G1O'(WKK$Y8%+8EYC3;OFP0LLKVPCT.8Z2Y"Z.UM(' MP=46P#&F1AT15(2O :-(G91]AQFCA3@Q._'C6K6Y7SX\H+O[Y=7U29D_"YFM M%R\TQS].6G;K3>V!^U.KJK49K(\; _:U=IF'9ZS.25O/>F50V2(M]>(OM C% MXL%B^JH'S+)T?<8A43<@$_?<*2^QD7)GX)[;S0B5A[!*/0'[ M=$<%>C^8Y6QF*&/$%N555KGKV]I6CVV)C6 )I\+*YD%E@HG?;(GVE_@)!]&> MGJ%FJI<'"^X_#SXK_DF6*F2-G]"EO_2P8@A%X+BAP5S5 \S>Y CC ZM^A]H MXXUZ(-PFIE)0 OQ93(@*H2U)#U S.:5W"V^%L<;)[C"\BS\PO? M0>-$E)1;E M#E+R5^)[["PD"N=Q3#1AB)!(FIR3;Y=[1@)A02I)J5M4Q25.&*1,D:FF72&4&V.N3^W;[:;X6E[_/AVEHP MEULQ%ZX_IK-]2,6FX'P[S+)4KK9.N-K&T6&SK;'P+[&?ICA=-N"#V "= MJ4P;MOV,JS\/P"M?8ZIJ/PWCB^GB (QGI$V)6"B3"]4C;R;;6;1>0SHDLVAB MX1#Q;)\=(L:*IVGCQ0^^(:-9C&10O3B&#_Q2U1HC%@!#KUQ6?1$*=B*$]&O& MD\-&A7ZR0TP+GE:F%F^S1J7E5+SM5+U:?RN;3<'C:J0=[G.5?/B&-FJ-CPS- MJN=GZ@7ZU>N,*QH5O+Z]6'Y9D%]M^?#P-;JZ7WY!6>R3U9K>MU$85;7-L+0E M-%&E'W#H459=!*+63H!A25WVWB]C! X%3F5,OK8>Q6A>_^7JQ\4]RET]BVC\ MVF)$XW7XA!-6MYDK?(OE+X/K6@)WX0;UJB^"3YH!=M,F:?N_!,YI9F[)ZNC8 M<4,S^F7U@?GJP:;#<4&:8X5/6X%WM%JUJDY6:0+:P>HE'3SX,H+?V'I39TPQ MZ]<<[ Q..G_+EO%MG8 [G9K2E6UR8P_ +JDH>.]U&3O$;UR=6GI8,X;>F?>B M,Q2>SOD MII=E^OP/;>3TT[17\T-68!.:D[9[+BYW4O'.?<"H.C8B;/HV5Z> M/,0/#T3Q[/ O"I-SO([BK*3GRGG!R1<_C&(_?>4V M1W9@/ZX$P"'3PL]QFC1L%/: 8=V&%08F-^/7(&66)BXP*B5&CTSDO# I%P0) MDLSR:8;I,Z/+1)>F$HK8VT24*V8'DB?UBU2N.,X75\O[17X8NIK_Q6:VDL(\ MV816'YC=WGH2("I5\Q3P3IJ"!R>YQ .!A! N7T)FM"TM. UKFA)-/SQF&LK. M=L8*P#*F:X$[Y-=$$:',<_!;#[8PI^O\_O;Z]O-#OL^X6]PCXJ5? MEK?HXU#4UA[T7/K!(956V)*WGAC\ M'*G9!$!9TPE!T+'$.D$HHPT#AG0IFM$!#D6ZM84(1[]@?[.E-<2)?9P-OCWL M'G&\7)_4Z&G9R?0@ QS ^AI&1+:N- !#7F]5^CI-SA!E'!%G2=/%9[5"!:X% M3%K?38UNI_G/B_OYYT5E9V4S-:^J 9JV7%UIO!$HD6[1.A%X R"B9P_0$4$L M[O;&M4NY"S19$5!AO36NVODH<+-B@4#+!$J,DLUOJN5>NU.9)H:VF44!164D MIH>CK9J,NQ:S<[. M\]"[B';[&&]QF/A/64Q6RQ:W.Q7@D-K3+)5"$MU( (;4OIKT=9"RU"L!T0JC M/!@!0@E8]BREQ@STWOX6$UNMG)<[5O":?!YCHMDEYO_;5C!)!V'@_J7/>"R%&I4;]A*KUB-Y>!![D$V]EL8AVCYN F,PMV*P2HR1Q<.H)O-<.,GV M*HB>?\3>!G]V_)!^.%\3D]]C-W"2Q%_[;I:/\407A-&N<$F M5@6^WHPFBH7#]34(CU0X1*5#3+P9H@(6WSI42G0LYBQ__$$DG5D-N(1I=F;3 M-;7IEO*V5JL#IG7FN^C 5]*4[;=9&&^,W6@3^K_QXDC+B^NIST/CS$#O;NX9 M8=9Y/_/-!&8:8U.,>OX7:+86WAMESXW0!RQYRF\?-:_(Y.%OPHM#3)1W7U>Q M$R9D)T,K#80>^U? [),;CT\WQ]:C;9V7CC^09M83Q5<3/X *Z.KD.T$D-J*^ M07C.Y$6YP$B0F&5(%V2N0G>V&3@6G7=R7F#M#$#]++G-W=SFJ6!CQ_O[@;\A MGP:H5^TVC_W$#S>7AYC\EQ]JZ0%P139O"*R[&+8O,*OP>",@W$G5T0'W%&!1 M)B+B,B(NY$P_M"K6DP)K\VFMB\5#_P'W!=.%NCH#=+T[FR DU8H_ROT7K(68 M 3LT7&M9JG@PANYB$K@.%A@/ 6L,D"M/_L6+S-]%,5M7"\D<5E$U952>>$EB M:_U<@..J(;.*$*R9!6"T-J5I[RLD-4AG2=:X="@3[R0A"JC$:]#LS,$3)&P* M06X/:>3^8QL%'IEL>9HY]?#'QK[ (:Z3"22ACO*.@.&HF_Q:PAI%/O^:IW6$ M$-982,EEH@@2A32SXOS%ER7[:NLSE7'?I'+M>*_K,(5QWBAW[Q?Z?!"75,EX M)G0MCN4C-2^CG>,?UYYO:PM\[#:J6,DD4=<0\%AMEE?7&$6_DN"MFD]P73]S7R!>M).^ >*%7M:&M7;038\^2R#MA>T6>EC"3ZE1.UY'%F ME;/G8/P.P3T3D]V'MWHFUWZ W?7SJ80/5BY,V"G[JY#[RCODA-JN*6RZ_S@ MS%%??7S4@@Z5=V?7X>GQTWT4!%=1_.S$LCR(W:D QXV>9CDJ#-&%!& ,Z:O) M@+ .Q@=]R#E^39^(U)]74L8HXVP)5*9KGQ%WWQP,"?(MUFOLILOP>!V6WPI] MDFV;.E$ CB\]S%'9RZMW!XPK?;3HO44N>"'.#)$-\\F:W7[PC"6;8&Z3,@(9 M'?8L(CG:LRMF8I+YPT^VGC7:-0I1/\X'"BX&2L@'2GHZ4$;XR_"5W:AAGH GBM%4[[W9N[N^F/%D:V=,!G3GO#(8 MG<>"(L;<1D@KG#0XVO](H@>/LURI)D54)/08RLN.BC0,6G'$]2!DH15#K^+ MW3Z(7C&'X3OR(VR))G=$_QY0WD1KFCBD9B+5A8V4T/302%$?@PN& 9#8@(-6A-UK;T:=K*>;GQG4<_\%-?;:MF@#Q0B#)E2(I9NFE;!C$O M<@]TJ\2V5(8'C"9T$X2I0AQ??:%,():'6Q!IU%.GNKGA=W,:2Q0#S[2\VDLB MV-:G-P=D_@@W_!IFGYU1D*EGGYF8YI,)2M%&FE6XK.:FE1[TISJO]#6ETL32 ME?B49Y;>NIK"PLRA)SNW_&Y0@[/+^,;5,;W8VL#HVZN\M>E#[9IZ )DI3PD& M+V176S]!..!723'>$]W8&_XGM@ F'I05[TNW3HJVSA-&CQB'%??S.+BE6TS+ MMU. .W9(?K 0'=_"? -GCC >%-"VU9@4Z)NT5CN\Y^.'C4YQ9(VZ:="X/WAK M6*X8)3"$SI31W.1-MPS.PZ(Z[?O O;QZ2Z*>3J^N"]#9L(O"DN1Y)^U!W^XJB*TE55Y1R2@!D2#O%J=4HKLX M>O(][)V__D0<_3IK5>"V:ZF#_\B*YNEK\\H*O[Y1>T MO%O^X%A*> ,92(B)N.,9OPNQ&3OURNI M9>C74P/B*?T^ FBPO!.(9]%I+^DYS.NSPZ1 MR-\!SHJ>S7^LD^2MC3[>5ZGB0XE073M_4![NI**HL^WM@! ML'.KR=UW0(L5Z\B0%EC0(Q,R'9,9+GUE4=HI2T>UYUD0%B]Y 9.E'S!/^.PD M97M61-1G5P3Y9U:KWIDU(J5,K9_2 @"'D=ID1O_S' S![7N[WCQSNA6/NQ,=6Z0@>0#@:HX(A"/\APTD7\ MWJB2,6&#O62#&!]4,K*U5AC%"+_$?HK/HO6:O8@AOD^AUB^-X3#P82;B9>"" M*-RC<&:C3]S-"$52@W!-Z M&$%W1?H_D<^WQHS5##%FQ!W."#L.!#/S^P;I7;\U0W [H.4:%78P;X;F2^GQ M;"$2HZ@8YV/B0.^="T,%S%#]05#/"NG\D/@A3I*+:/?HATSFBRBD A(/(W\E MOL<$)KO,,GM&+ M8UN@+[#DN*S&U6E0K9E<(O?KJ](*)&.QP7IKC'3S@\X"PGXF_2 MK%V=B0#'W7Y&J1:KZD(!, KV5*1_)2C.#CT3?BAG*" /64QSIJCD:O5X;60# M'2\C/;S&,8UI=,E_?)MK1E&RY?J* '3H$JRC:6)EY_ M78"CA(K"E?B$AO: M$4!);%W#^1(_IJA(I\)X6+K"'U/K\O3+H_K[N?YNG?XCQAW3P.?SX[S)$H-) M&P/WXF8E*U'&M2T!>VZ+P#HR:=:F"<_C>Q;U&:['<6!3RM/G 2#3>9]6\2D. MM[(\Z"U1BYT( /?J[L9H+GTEZPW8^WLHH;F@4WG\FS&T'I@WHDWXL0/+$"R$ MRI7W7D(&A:(8"R_8DB ZEI'C\OH$]!V2Q<"Z4Y/-79>>I"1D5X/])^PZ.2B1&Z 91$[[30H^&L37#!PY)U2R,KG'[X88!LRPBAT/TRCJ>/D7%VF?,MJX:C7I-Q<*KSNU0$+_+B7#WI[+J[=!%Q7H Y^ M'3Z1;5L4^QU\N]IGY?9!4!VV#(/>6'PQOCWWL0FY^A=C-2, "J4)@4-G132C!D9[_R$D&V(^1PY MKXU\L@L?ZYH]K8VK=/7[AZ RL5T[7&L)^L].?=N-$/;#J&FZZ0< MOED#[;L&Y@B,&\AC/F/6R/P?$7\^D&D>Z*$ 6]Z4*0BZ[28DG2<'!TU&4#@! M/.HY*3!H5,#(2:"0R0/8'L"(+;C2\);U^?7&G?-*08E=372^&SGJ/#G';S*" MVAV?V'-2CM^H@*E[OHS9##%V4&(#C)B"W_7M.4EHGA\?"#:6@0E=+'7:=8I> M+S% J\\?]9N:Q\O$U^_OE)-8H060K^LV0JYM?JH'T->%34X&2&0&!0*,&*+0N/)X8 ,2++>-$0ZLU07Q1/%(W-T[@S4 MM?L9HM:;[HH8>P20)<,I.(YH!"B%-^N#<[1(;:V8!'&I,&%12 F(P?H$3< ' MRKXK*JV82&H*=;LDANU$ #B6=3=&O_I<@'&HAQ)]O:!'/2X[V#&R393JLH!# M#/JD)M%1Z:^9T#011,$X"DC20&5ZB**BC"%D*5A#*C!EP4S'E?ZN;W]>/,"I M])+\>R1Y_EA(2^>GQYHY>UU% ,#!E:-AM7UF8=>4=FG@_6D M!"8(#"XTY1\7RJ[3I<_+@)E[66+>?6OCTL\ 5GP&/V=G>QW M/JEO91'4XLC%V$NNB+\_. %>KCNO>CI1@ YTW>T*XH6 & M&68T=)T(7JAHH,#P![]-@$D55$&N"\CFZ> M"R@D?(6\ 8#V3GF%)IS<8EIJB2B4?2,K'=21!'3 Z&&0QLU50W_(T-%'#9U; MKI+?C(6AT*IFU+ERIF!V8"8-PS3.L@Y5LHD7^<;9Y;$CL0G$2^+!UV'P(:2[ M,?I=!@.&CQY*C'CY"RJLQ)1-&#(U=KGU2 MI[UM7[^)PLT*QSM:E;*3Z8XZ3M+;ZY1O=W>QU^3\O59X_0Y_4[QRHXP@N;Q! M X@^7ZUW:L_K[_$^.Y!1\O6&YL ]O$U1T:]E;0%[O09Z&[OF*_FCB@!EDI!9[:&!Y6L,2Y83K%6@'@8K42SWI M0$_$-%2MWL_'MYB?YD>'=!U$SPQP>/)!T6EH 7/._GA3/G*:)EMV*E8_&6.T MBFAF2B3P9J9;"&8R=W+3CL40C$5MT&4H3>'2:/#Q.%R8[F^,?I=#@-=^/908 M\3((U!6S*9N<9"[X<,AMLBYL N'">;%>8S==KG,HO2=(MPRIJ>C_I^'!3T[ M43A)8]\E.,CB>$*O^H'04O(+F.$$'(T,FE>$+0-L ..;26W[.CV7B:X)BC44 M%8L>-U%6,XZ2 L<9*H7A7]+P^.//A YVCM)!VOKJ:G&Q0LLKM/C+Q8_SV\\+ M=#]?+1[0\A;1:W=[:#K(+GE?\!?BO(OG)1A<". ;;^5%$ M>!Y7 L#(; V5V/08\H*'B=(I9#]_6<)V),K<=PCFP: M&6Y8C-DTL2M_X_MO[3OMM[JGMKNC@[Q%WK/ES")LO#2VO"$F9J$/[9FD!HWP MD#IQ"M<,YWCCAR&=L:3&& ^L'P[[/7_=[ 14T:L@>KX.UU&\8[>H+>L[]=[ M ;BC&42H5>P*&%2[:M!WX(M\."A23DA@97WU-IHI?KJ[NUE\(2NU^0VZO'ZX MN%D^_'1/SP:O4/$DAVP,KY;W7^:KZ^6MS4H]Q&H$#.\#G7Y+/_^7?_NT36_?]R[_]X>,,D8_WF&5W#5Z_MEIEJRR=VNR^-0W! M>[!,N:/26$>M0/NQ5-@!A:[$ K_4G0E9:\6L#*G'(J#L'GG0I<(M&;7DSS(C M0.C5A&Y<^HD;1,DA5CD^'4@6N _K,MSQV<<0FH#Q09MJ@XYBJ00$1;@,0GX. M.OW5OJLO!;&^P+=NP::5_^WR]HRM_H7"#K>7M6_R;6(=6P$MA/3R!(1I6C3O M_)#>1NE?,5M^27\ Y>[@L:N;(:H8I=87-!9U5&%H00.1$\I9H<=#2E,4HE?, M=RNV8&4D8]2G;D=[HM&6-$AXGC$W.M P>OTES:\GB4./$H;2UF&V@BIS>Y%>=7'7(S__ 6!X*D)V MH4]C5;G12S&H]8HP)"()>JC8F@IC+6,M%!->U&>J102KGL@,PA\*G0QGC7/% MO'P$NEQ?XB<FS63DV<_O8E G@EZ&Z4 _LX4 MH.-\?X7ZP[J?()SA18SW1"WV['!]H"NWZE--XB1D&<4 77C53%'&RT5%:2$K M6WY18$='R$Z7:R?0_CHRL(]OZ7G59 5/M*J8+&.+IM)<1-B[/,1DJ/(H63:5K6B ["%^96WNL<]: M/6R=&)\3R;WL/>H\CNG<5E/6Q @#R%AOQ)C%/*"5.O0YPHRR?3VW6)BF&6N4 M4'8)7;\?0I_EPN!B\'GCV8D]\H5'')@U/*-DO#QS!G)*T4:>$&"9E7%"7!S$ MY),SX7F"&W^4BS5##X)=\Y?Q@FP6)A18MOU"F*>51 H81L$,BB) MR3Y\_P.;93YF(_GH!OMD;XM?<.SZ"7,"3BW:]YZ+])Q+W_N;+=E%_93P^F++ MQ]3Q0_IX6MAN%8$*-_2M1Y$A1W*H-XPBT)E)H[DJ&>OZDP-\QJU#J]YY[RCO MLVA]1KCSHH4HYU\Y_J#N6 ;@,"'*G%5V3L-!F.U T:FP2\#LPFL"DK5S:<<* MK!VW#S*QK.8^$&.:A/@KA0BH:FO@@-2BIBPP3V@*&$C:)-84J">0GHU8.*-+ M5)Y.[7D*D]. //,;8K962TSNB/MS .KG!LW9MB?N27ZBF^*AVO;VQL/ND>QP MW^ZVV)9AF_;%#]EV;?H;8UO6O9#MB97WO.@#:?[02>G?\AL/AI]M9H)L3/)!/F!';RC3IH@UT:C)B0G'!JH4PX.6M7OWZ M>K(HQ0Q5Y&"'6Z(DU(D+65 I3$. ZD1<68A9#;T'?Q/Z:]^E9;1Y5!C%6T+/ M)9N!%7Y)SP-Y$24+8KQE@!CPPVC#DAXRO%78&6(*JP@E1-/3/H+HJ)0=Y<*C M7ZGXB,EO*>9^@QEZR6_AK(IO% \%3U5N6;XT=@$-NN[(B M.,I; X8Q!:'[QYC4 * %>3\W",[+>F) M=U]:P ?^(!.)/M&+$&!W&:9/7T\2N+(08_Q?$GLW8 ?R$PP.FA?AH91L*CK2$P\4A2:,=CENF5_7> MP"&GHQFJ%>N4N@*&E:X:]/<)QH=79,PYH6?""N6\0$S1+?9H.SSHT'W:7M&X M65?M.UV_T+?K4G(,ZQ.I77,D57M8G#+/#XD?XB2YB':/9%9G%R$M\V1+%^ P MH**PZ/I-[0&[NY+8O0]6,N)(I YBMJM1NSQY:IOKE#M/;X@W&*%EL-?TG-:P M;U) IP-4TJ-8G]]&,L1\8(507:&59(XEM%^54S(U]P#NWPKJ5L,LI[** MU/W#+3/::BF-K [DMDFKIC_'$7> MLQ\$\]"[#E.BB/\8\*<2ZKD!N]( [L^]3"(Z>"<"@#V^GQY]W2'GQBZW2W[\ MO9%BXCY@?M,V[W4F\A8\IW%N[$9AZKZC;R[IX#S6)U50I@&0$+O#AJ^I!W!L M4%"W-E?VI&9,%:F'9\^&-A?6:-V^XVOL,KVQW++CD[>?UFC6N?NI'<[69Z>1 ME+:YY[O$CZGRI"-M#-Q'FY6L!J75M03LERT"]P\K>TRA32U55=MF%7GK20W6 MQKE$TG0RPU4?F)Z,5^MSARE-[_%3%#RQHD2&#.7"YCW[FP"&AG;)]=!Y%\>^[8,D_WI_>V'%+GC-_7(P$L#4#8S69A MLFBW\]-<;QI%2O3&H=NI"EE'&L QIY=)*K5[NA C"K]]!B29B7CQK"CP@_: M1*YDFK:INS.1M^ XC=-S-PI3=QU]4XFZ[UB?[6V&&"_F$!DW M$+/JL47:)M"F]A,;^8W3HK3QA$:W/D@_'<\ IK41U/UP$R7)UTSK+"4A5_[# MXN[!8EK!KHEQ1RCP.' ,M%E*0)$_11R,_8]A)P,%'@[J_':)63 MK4$4 0.))L5ZYU9M3H\*8MY4-I&8(K4UN]]PJF_%"9O-ULL+ZTF^!3=LTDYL,"N>X2ITF] 0-W$F>3K:09W06C&! M/2\O*G&7>K;M3ENZ /=K%85%AVYJ#]B3E<3N.WZ%\O,">1"S5IW>;?-56Y\) MCNC&.:JQP\3&M#Y0E@UJZS/2:&I_8;5E>*)3J\$%^QAOR9Z-!2;1QRFW.%VN M5\X+^5=P\%@BZ)@E2$_3V'\\I,YC@%?1+7$5F@:Q!S"?M6X#>:N M>]@=V"%N5M^CP2HV?5ZHG,**.;RV^WMC%_"^WJYPU<_E[4'[N(+8_?U;(#[C M-4!>T:_9_YKV[2<^!U?!K*,'!+J'EY#S+ /;^O840TZ$H#,$+T M5J6OWS06-QD=15I7"*/;YXV4-5&#E\Y$@(-+/Z-T*.HP'6#IJ8C1 @]00,62 M;0BT1)N0Y<6&\(XY4<.(Q@[ \:!=V?H7QL>M ?NY@M :7KG"6QB,H[?5P%!G MLXGQ)BN?FH'(BAVUMH=_*O6%[KU=3' 4RMG>$;)/=Y*_]S"O<*%;Z7RB^I5Q M N#CH]CAP=UB[T#T)1:0VL1B*%LFWG*=E^\0ZVN#PT-

-J/VM77\79=[O$)RY,&/[Q^X_,@>DG?[OR M'^/H"?OACU% XW62&W_GI]C[@G>/.#XRA%H/H$[;05WJK@K-+3NJ%[DLY1K; M)W7_I32[YO6^"_' =Q3N^88OY@ST:XU4(@'()4";"#$7/(8[INNS3QX__ M-_W?=(N1Z^S]U E00A_CT0\?5I?H;NL0VBX^I+Y+OKN+(^] 2_5FI+XQ @9U M*#B&4>4F0[]R%B.#GUVE-2+=>>QOMNDS&9OQ%^S1H70=NM_(<:ZE/6244U&U MP+BFQM 13DGVWI-Q21QEU%E@ZS=F/5&*/&,K.X*NS:@SEL*@]DXWY ,6.*6^ M"!6[ (6E+@JW;):*]M/:)YV*K?<4@-+G$7=P=D<6=;9Q.9 %%_R&O6N/S%K^ MVL<>K\B6[>"\>>C=^,XCK7/@XX1\1Z8W3^D^43\7X$AAR*SU-P]:6 #&(U.: MZCB7+R5"I4AYD<=<*%X4I!0+97*!N2=]LQ:& *Q%R>J+0QR3OSHB9FOWR4"A MFB'J,:ZY[R3 2U$%'3Y3L)JAC!E J+%A#PAXD)>_58> NAZ3\7JINO6.?M)\ M$KXMEUK'\"T*)L-S8OV*7VQI7C]Z*H]<)XY?Z7,)9TW&:(RX1$H?*TN."0#X1Q%TGJ[U@4A"/:#%M/)5Q,#[2LKE"U3WVA MU=!Q(BC6KGS],DK6:P*(HR"\#AQA59O3O&ISI9XE-)BP;A&-D2VE3I0=K9I- MF5U$3SATPGRYU[2JZ4\%J,L/-$L1&].=!/2(F0$:#?:')?<'5-1U1P5?Q.%A M))20AMC\;IW6H!R;)CH%U((OA#75%X>L+MGE6=4X'8^RE,D !=^AAJE??:G1 MF,1:K*,J.MRF9%GC1+9Q!;R%((!+;;'UZ_"!3/4L%Q,[\>-IDNXB'B!5)'[N MLKO3PV4RT*35K+)]HP86DP VO9IJ22902%39C?HA*H3*#L"R#&.Y7#,D)#:' M!Y!OU-(0@/;"2;970?3\(_8V..&)K.E)HI#'EMUXU"3.I2EL.R[V='.;#/ : M,7,] &ME-0D@-J.Q#IB@DB$J&N*RH5PXBA2=4D4#1.7W8'8($%T[^WUV_)!* M*)D%<J!*$&K@:[L5G,K"LV;0=5L3=F4P"BG7K.CRCGK@^FR$J"EQ$G9#U M( !C7NV>V""OE>N[\]"[](-#VOFE45=JDP&Y7F:JA[).I"8!6/TTTK%(R3DC MPAHQWC/$N+.W*1E_@" %P&(9@#<9#@(^E06\Q1+;0B'RY/SUI,CW_-F)/;6\ MBL/I3P;#-)FR'M4&$I\$SNG248"2V$H:.E-N-58'(P5C ME=WM;A]$KQ@_X/C)=['$Q@&3)4M6GC]\)PMC/R+MDBZASOKY0<=+TZ:6[*'U M,H.,KL9UUH$6!0J40#'+WWOP/!$7/$\CE69&GX4<0#Z/!V=C<>>>R88RX:2+ M56+?0L*C9!Y<2,2DA(#/]3/: \WEN=RS=.OTDI];G287X9]U/)34Q&0R2*S3 MJ&V;_?X<)H&Y6A75O4&M++UFB$F%,K%FJ! ,"9(!A-RW9F(0L(HW5.Q[O*=/ M"PB^)<=\+,CM>D 91\S21"Q"ZEI0%\OC;0X(">."M9(X,W*K^0M M *(9?*M! *@BLC1+C55.?\+EIX3 ;,-)I4 MDA-F.(-) )]./;6D6BABG6=Y[ICCQ(NY5(@L10JYV'TNQ!7?VS*P/3@M[*A@ MOI_"Z#'!\1.UXG6X/Z3T4"!T22\V/[2AJB%6P,'5I(%%C#7!!S#4&E6W=T$1 M 004/7^&1.D0$P]5Y0.#ON_(Y@ 67%B(PUNHS"N&+\X4UAA=QOZ_SQ@M77O M6+RG MEC_ 2U&&Z2\11 ?13]AR-.#C)LS\Q@A*_ZRC.]4@AX*#X5(W/#5M!] MAO[[X(2IG^:Q\<4AA3W@IO=ESS3\_RJ*+X@)_90&Q^)D&69O!,(-L2GVV:2C MAL<#20*'61T&$]%S"#W H*A%K?XE\C(6J.3!KX:92(CX'>)"(2H5&)"S:K1* M$8PH"(B16& 3^:?41N/U7R5-_[VW?@I1C%+(X M]J[VM =S=[$?Q3QX:>[]_9"D+%#@,4ECQTTE1F_K QRBE%06 :BQ V!X49.[ M[]!GU/.XMY(^^C7G8 D2S&I-%DB!DR3^VN=A@!97*+?XF8 ,C?[. K) MGRY_2+.,>=T1ENZB:.&3)=X^RP@I,=Y0FL!=7XO)1&@81! P=.C1JZ^3$>ZH M)(ZJ_!'=(S )LGPI9;-,"/LOQ?J:[Z;EH9@.NF_414],I\--;R;P2DR?;M;< M]<;V$S$8-BSS\0EF>DB=T'-BS^)"X])/G,TFQIOB:<83#@^-ZXB6+L Q2$5A M$5Z:V@-&#B6Q>V?IJ1#GKV48>;NOXV'I;-V'VQ8<"MVFZ(X^5ZN<>Q0YJ6EG_RQH#]N1V MF7NO-1EE.GH+VOD3AI-5YDCK[Q%TC0I=$XFN \H^Y0J0O8-W<-,+)\6;*/;Q ML>.U-@;J=6I*%K6:I"VAEV1J%WSX0-QSVL@MB'\S;F6E,93,:*.2N(7Z2'9^ M36W3?Q*GPM1/_G4\[9./_K9\#HD-MOY^_N(?HTW=]T !1JH*Q923+P%.VW(9 M^XZQ@AKZE=+3MZSL-JXNHYWC'X-E?8LIC*VJ.B>CBW\-?7P=2:EAA'&*(^_; M[.@TI+KGZO)NZ\0[Q\6'U'>=()M9DAM_YZ?8^X+IM% W%2GW!.I#/=0O*W$PXVSX54FTBU&.R<\K!V7%N&>(<]/TMA_/#!>-%H_<7A0T[[**'$# M'$=IC?<:V37/MSY6+=RM@5=^P&G8'-WZ^.GK-;;Q>("QVGQ M'D)^ J;4"ZCO=E2[./EJ[P+]U*N#!GW'K\ "+=?H BU0A8W95:?TE.G-:]Y\ MN#2R^O3]Y)'VIA#KP0EP\L4G_TFC$-?O;M5[30:Q&M6N1ZS:+I-"K&8--/DM M8X)*+A ZPTJW@&OS&L?G6IO,5>%PS(DTQSJ=YA8E7C'AGQ07(6>XW44XU7L MA(GCUOC-$#I \6^P:2H9*+H2 ;P;ZZ]+[_NC["J1\9RADBN+0"VNZQ\98R1P MMI128G0#E3;8%PPMQI!'*4[*/$#W_.+YSHEICK%;XG&'."8R2JRGWALX<'0T M0R7:7*TK8)#HJD'O,$K*IY)%*V.%,EXS5'*S%)H^DBEN(B=$= @BQ_WGP4]\ MS5L@2O\BVNW\E)=1$-6H6T^UM ?JOIL;0MSI*L@\:D&Y!'3F\M%P: MH3WG@)PDB5R?N>NSGVY95%%<%,G -!7EZ\BA0>8M4E(_ 2L+NYY11X!!=#I" MV>N0J$VV5?=$G8>4Z52LC.K,T*T[9.SJ88CRU8UZ7^C(UD<5?8N0G!VB_&AQ M,N[ETL6Y64Q[A[9H>=8SHD$*]6-"F*;-#P@H6DS7Q\OF):MH3G$XQN>'Q \Q M397Z.8X2692(0C>@H-A5\4K>OI8^@#=@RJ+WSMZ7,:#KN8P%*GG,$.-B*8&? M<=V)R%OR%UG;"-?E,W38DS%'UCE[+H#&Y4VN 5FJ/?HA8W<=DC64$_P2Q?\@ MJ^6LB'.9L+ .]WI1 >K7 \U2K'FZDX"^]!F@45^'R%DB@2>=^1E7E+'-"XT+ MN3['70>]=\,T+XHL6"?7W\WT=Z3ZC[= JC&#) )K'L'X(;?RW+\CB0)'#4TV&P2BF> ?0 (YH6M?J'Y'#F MB',_"RA[5/+/RL[.4"X"RF1 7 A$I;!4C<>FW0IS.)DY#MP<08TY("[>\K)G MKX.G 9$2<$ :8)Y^:ZV"#&#X&:+-.*NFLDC?JUZD^8%;)Z3I*+&G9U6DSTB" M.2KG; 1CBI*%T->(1JP1F!D-F?8$SQ\CT/HKCP:K$P\M?;P)_=_(K.S14(:U M[Q3S(VK4E1M])ZY\Y2.B2* MERW?4;',IZF)Q(+FF8RSO*'MXE. #7]D2K.W6[V5ON#AE+PERX0BE"15//UV,PRD3.VS.AA5 B,XO]+K>%O_\8 MAG^,SC>40'\1;JU8;JUI[DRNPR?2/HH[')IIX05TVAS%Q*:V(@6C=[(+.=47 MV :D$'#Z&P]]MLXIO9G#G-[BY<]#A-,VK,ZW_R[$7ZF+K*\(PCN M_!.9@FAE0=X)A'>W!S"(KZZI9RC3 65*L(Y,C:S%]&>"\7ZRW):84T^8,5FB MB?86Z'VX^1Y'W[ ?&+W/E;(%BZ=B&-Q)J(^'YGH)LVDP #&[S<^="8)1+/-W0 MFM]_@L9M1I0ZP2@!-:9^AU7$,@-P^SH#8D_A;3+$3\:+]J_G"G2B'-GLIC8? M-2S?R2:D27-@T"Q^^):> 9CX"6H,^#8P.;NP%K]P79JW-KES7BF-\2[-&V5X M1WBM_),8CL.1"_!.L%S=#L"0/8^[$;XD*_%,=I0);_)I];63\Z=J@7@UE0N81C1-^LO6[ MN172@X"W>FX@+#'0-#='('.B<9^=',+4?D7-^)QL1!0, MVX$(046530@3^LWL/ S^+L?!1F\NZ\\E7F-B.F_EO A?CO"C21F_(RQO-KXI M'*_G^DXPO$5Y8/B=2XN(N&*+-P/=AGZ.PFY^2!,CHY28[\U!][AX_6Y!>D1D M?G]P/ $,'@MV92$ST,W.(V4$=*51,Y.\F)LJIFUH"R M;:S>'LHJ:VP%96=%V.&LX= "&WJC:@AAC9N<(VR(4SCQB$6J'?J4(MER(R1$ MV>7Z'B^#NJ+**;0#3 B=9%^:.*E5_Y(AW)AD)$P6* U>W)6 M=@+DQK!!H?B&T@;@X[1>VG5X%T;D!HU 29_YX=F>$P?@Y??.\Q>R$8U])^CFY$T=I^+CKV^# M>J*[UC0#[)]-TO8=CCE-]"NEBC*REMZ86%1P?,\CDF!_$_+8:/=U%3MA$K"3 MA<^.']Y$B6QV[41@(GZJ;HPZ]VWO/0&O[J#$4%^8H8P9RKDA@1VB_- 'RO%K M6]7=1C3*8KW&+EM[K#.CX!=W2ZOG:GQ&D.MS1VRU)6RS]P]^N"F+ER?ST)M[ MGD^UJWTCA^?T5&HX).4]4,D4"5Q;R7? =-XS^?9NE MN0;)^+8I*+&+&D>PA9.@=$O+C"2'@$$JNXY(ZFTSWI+KP=UB[Q#@Y;JA,O&J MX2UM)P) (;>_,<0EEWIOP$NN'DKT]96<%74&26ZQHM ?XVAIZP73)(^OZ(OS M]RA&%X&32"TT'I#/Z9TX- M_J-D5%_Y*U!>QJK2+W#LX6 M""-.V;('CJ.JLXDQWMEUSAO?Q6%"MPV%,(W>V=0>N'NVJBKZI[0Q8 =ME[E_ MFJ6,,BI)6W91T\IB$.Y)7S)&NSU.L:)_-G8 [J#MRHH>*F\-V$45A.X[;$O2 M<)S4H+H7T1,.':IB&*4HC5#&2./Q?1'IL\+N-HR":/-:ZWNMC8'ZG9J2Q;&[ MM"7TX_5VP?L'MN21:JBD;=;GI*?E;TK+YL-ODZKF 7@H+6C;F_X;3N5N_!!? MIW@GBQ=0[ H4FOH80%PTSQ+B \W8]NC,JZ,*)XU=VDK&C%^8:MPLW MSF].?"#[&\]WG:!8FO@XN;FYD&\;"84^T+<5753H'3>.]T1V MMI/WPW44[WBL7HP#&DM'M[V9%"@3 XERS!"1Y)MQMR%C6*5)9W1#_M^%S=V) M;0NP7]U^I//U;N^P?!,N\:,#&Z_\(^I4"H'.*OV!HF)O4]2%.;=V!KR>Z:[# M\,B]G!?+K)YS0R4[=&-MB3.>.435-_E;"+^T04"8V$Q[5;5$)T28JONK^_KD M'-N8%X/R5^U:'CND/7Z$X]7]CB\OE^GC[);%.:R?@[JFFM.BFS3T NZNB MX+UG&X$\C>\\.5BPX[ZFM=YL8O:F"3FB_EF*=XL/^ M4.56:'[($])!%8C3U MWL#=NZ,9*N_YU;H"=OBN&O2^+RMGL#J_+RIK,VZVJFG;,8:OHU:V\>L#$2.S M:A?W>.?XH8=C^BH@<9W@K]B1A1OIH0P<232:3_&>0I4L8 32J9VIVX[*NB63 MA*8NS&3A3U6H-(B* ^Y:9#0[>DP%QV[Q2[IZQL$3_A*%Z;;'):D: MT3>%7C*C]0>N8XIO!K.DBHT+5U0,Q.5 7) I )5VXQ%D^C059**@O'J.M!BR MI/6F<.C(1/WA)R/T9E#G6)]QP89R)V 330%B=%F*(,MWDT(6PEZ6TJ _M;>' M+J*9!N(+)?6V$*:BD0V,H0),!F6T6(O@S/=3PIDK8GIM)LR(O3F4$8TT#&0H MI3>%,16%+$ ,Y3\5A-%B*P(P?[ ',#SC'M'YFI5@6SDO]TZ*+R*:M.K@AYOE M'L=.71:\7@2 TEW8XC@H=X;,&#T4&)8LD?""G%>K'HBY<;*U(2N'_A9V9H[ M3#0\C0H?!Q:L6(160B14+=Y77^+']#I,TIB%6S9NDU9$A[*8HL$PYH9*5Y81I\/2VY:]/Y:TGY:\G:LI]]F8"#TO;).Z= MUZ@Z6@$\'H6@J2W?S-^X\2=N2@8ZZ3(I+ZU76.ZJU?:3\5>)V+T?$54F&ZN/ M/XWJN3RD"=EE>S2 X3&*X^B9_&5(T;:2DD85Y74AUX?T$&.T\T-_=]BA?>R3 M'?+%W7FO368T5AS?28/8(&YM(S"O-7_FA0U#L(DK21%XJ6-X://XVJEF% MWMJFH%&W6>)A:X 7:]63#T+'#L3OE:%^ 0?@)GJ MQ/G\RG%QAPU'I3EPWVI35+[1*-L"]KE6D37ME6>(TI8D7K&QS]"MJB^HNJ:J M.KUSS&B:Y?P0+]<79';WJ;*T$OWK%^>%[@O.\XW0A;,GWZ2O,OSJ1@*X)_/IE&>:521P0XLO33Q2"TY'PGM60Q8JS"$E-: MN!Q;HO_:14II C#3TSS**YAZ,L"AIJ\VXX(-V*6,(2L=KV:>:E$'RMGL_,57 M"[S.&@+'"KER\@-5V@JPIS<(JRWTF%(%$W1\Z^SP940312E9I-)\4L/S5%'Y M("W;3F:HUHBL:\!2TNA73AS$LP!SNLZ:E1U09H;?3Q;U-.6%960-@3I;NW)% M\9C:5M#+Q30+W7?899?J!=EQB[V,HY/-8BYV?K4A5:AJ@ACR6KETWYY<1&$2 M!;['@H-9]")^PC%97]_3H9N%)=290AMER "DUWQEN2LM9*%#G&8M!P4<+4\" MCE N"F*R(%$8Q"-K/13SUE%['+H M8NO$&YQPS?G3L>\&&U6%PYN9#93-V6]6:"7_IF8'=6W'!#@N%7'B[.8W$RQ' MNNS%Y4FV2$ 3QN]V-3B'F#=NQ6KY"3@SK9WII/C0V?MD8F,9RTC; Q'K.,/S MD)U%+S:3GECZ&U9]=NG.8_)3S "5M3]_J +B3$!*+AP2I:O+\SX#ND'YW]6*[O\DP872H<:2 +="+2;3A9>%@? MFH!OR[2IIBN>HQ2"UB[*Q:!H6 @"K:B1=1M"J6C4P1#7H6)!HZ$TWPY/9+6;42??F6D8]2;TE"&JH9-2'SEL!'%W5 M>7KBC-U"1E8L9;>.47>5&\H8]2;VYH!%5L2H'Z4W!2Y:BO(,@A=[-8PL6M%3D&8(N]LH7V;&5W>I%ESCVGQQ:,:6Y M0,EQ*^!X(%&K^J"AT@2P#\LD[1_2G].S771D;+UL^-5-:T&1NI:3\:\3]>I] MK&@V"3\[E5;'F+RQ7SO$FH(V/.\VHO$43M"2V4_:?#(^6*]HO2-6VT["&R4B M#Q^Q,Y23MIQVSY"FA78\7R]=;WL%+WO5,@QI.]]L8E8; (5=]+:!3*J9!)M[ M3 :?E'($-C2?!$KI3VLG E4U(Y?%/#DF%>9*VLY'4>CG^/'/3G# RW7Y(:MF MW&Z:IJ[3<=M6 TC\5]IO&H[<+KZ&Q3(C2.,V_1@Q;EF=,OZ%_6 M"VJ-9);L+6E.#Y4\+);X&TEW*38&LC$P?@G E?.2*^SC1/AUI,9K[P<>$155 MKRL0*.T$&@-59>\/?IP#(BR0P&-FW-\5]CBC*9\2Y0O71JPJ1!H1UU^3E1!: M5\"@FB8T>7;V(*" K0D%XPBUW=O-V]QY.J"@8 0),C3TG 8\J"B@!2,X(Q$> MA+QDFI&BNC12Q(I1+$$!@^V3I@06Q3TOCG?+]444IK'CMA^CG#0'#PC-BDK" M#RIM03M]B\@Z#CHI:?;B-2-N^Y13LZI97-'KT>K>S>BC#X<]\>FO=>95=)+M M51 ]_XB]#?[L^.$-V5*NHG-\C]V ((F_]K'WBY]N_5!\Z\%VGD?6T4$/J MK M,U69S'$ ,>CY"+3HUCM7"&&.*'?$V"/*'WV@$GQ-,ZV<8R1*@;@8QX_?F2@C M)Y7\W6@]D]58M1R_G4;X98_=E*^X'C&*16M1"$&.2YSF$+ ,-E&ZQ3$!]=T^ MQEL<)A3B_9#\&Z,/ ;,YH8*=F+[436CD:TB?!Z;:)Z@?.R+59.L%).P9 (G0=O, M!'[!QI[3WT:A5PC7Z.3U+8$[=8-ZHA/7- /LM$W2]G]P(="T[)%F]$N1!]8+ MZVY>[_WD'XU%!1N[ /=+%87K[QQ/VP/V5"6Q-<1@@BI!F$N5WSRN",N6,H2- M728SE.4*UP_ET_:3&,H-8FL8RCEU1,E;+TTXLL[V-X%748S))+EX<;=$+4S^ M^>S$S0O#EB[ W5=%8=%]F]H#=E\EL7N'?G/B**>.,O*6UY&CZ.P>XAB'[BM: M9SKG 3$6+T!K _GR.YGSUVR7>X\#=O24;/U]QX6F$C'@CC_,2&V+TW9*@,%B MH$)#CT5%PM;7LS7*JEQ5[J[/5!ERGCS9,'><= T&]$=CEFTSY%9!A$"ZJG#C5.$8?>B M CW^>IA2.K)79(49.5]6%C/GC#+6-%E-A AS'E W;JSU[P92B:NV8Z7<-"$W M3;0N-_L(9Z;QJ6GVY-M=G6E&/,C+7_N+KW_/':*YBQ^V&*((R@]*/,%ETW, #!#F7B(R8=R 6?H M4WAV]HV;56ECX*C8K*2(:/4M :-1B\!]!WDE M2R*BA"WO6$WK">"-?QV\-5R'-#0'[HYMBHH.*6L+V"5;1>X[6.LG&.L7$W7Z M-MY,-':8X-B5WTW(6T]L_&HZL)>-8*OW$W#T'<]GE_3AX2T9[BQH(.5I=QK7 M?LT]@'NM@KJBVS8T!^RW*E+W'U+<6]THEZRL[P/:M6*WH$ 2:#-&/]&,->U/3E M/@D,',T(6I^BT[2K0O9"( 6[W[(MQXQ?J;5-P[UY)/>UF>:HUE^G][887HC6M,M<\.8MGJQ#DWK\:,J MLXL(I:#*X[;@?;=!Q;J0RDI#T+[:)._@0,.,+)!P2D-*9J?M]ASP'C_A\("O MR)#- ZYIRN^+0Y(2T(@;'5*U+W '[60"T6&5.@)VX&[R]QWK&1=$V91!_901 MRCE9]O%1[6#QM7V4I,OUYRCR$E;UMOFYO:PQ<&=N5K+RX+ZV)6!W;1&X]Y-[ M0I:^&66$$:^';/G1O4%%HS5*G,#F]7;CP9;Z;5A+9^!NVLT(R@?-T[HH4U+ MZ*$DH-LST,:P@0ZY%99A^=DM;B]D*N\W&4QH4;T>#B2=)H$$;;(/'_?5L1Z% M2/R*L++M_J8LD!6;(M,^Y?!MIG^,W6@3^K^Q[ ]9(2DC%GC"\6-DVP;\EP_R M7[XL!6LYQN]"+.?%3RFI^K5UR/#+#1&'JAQLV7@B(V\])0_5=]A0-WRM'[3 T7<\GUW\\^"GKU]P MNHV\Z_ ))RD]]ED^A\186W]_AXF1P]39R";6+OV!>W1G4X@.KMP9L+]WUZ&O M.W!.B+-"):\9*KBADIT=-!C/&J7.>ZG. Y(:$TG]R*,WMU>7=(/AA*\_.LER MS[+817?$<%LBQCP(EK'GAT[\^K!UB$6/S#*0%%#?UV&@(K5Q3SK0DQL/5:M_ M, #9"R?T$@*1O3'U#2(&K6^_HS-HN&&?>C35VM7E'/D)W:%BLF_V9NP;EXN* MB'#LWQ$3&-$\MIG(R D"%&5"HX1)_9%MV9;SY?$F5^@2S6<9=T38(\X? MK2*42X"(""B7 7$A+"1(MF6NI=+8R8:HQ0V8GV8/6!]PF@8LDI4?YLQI$2?L MK2)VS'3GQ.FK;!'8O;&?O'B M!@>B/H_XV^T/?(&P7"^<."2S;T*PF*%KT[&K=B; T<:,444XTLL!,%X94K2O MX^;BT%L142!42H1RD?CMB" 4[92+Q0I,,,'L']@.M&S;\:Y&\L#]7KQ]\ZG+LT&<[5Z';LQ6&4Y 1-Z1%0[;ILS3-/8?B0($?%81^^R< M:._=.:]L\1/'M*XLB_Z3_%Y:" -W:7W&.WIS.I J8#?6J-R =YRY"(C+D!U6 M(%$*NO&XS-U\L5YCET4[L)9GE)"',N&0*)VUAZ^VK5J:J #')(W5A-J7,1PPH"A3Z]^EIR=($SY M4,$WG!LPNTOP=WOZ0//9H9EZ4_^L,/I ()3[GLQA'Z.O0PWM, M_A.FR_4M+4"0)-<\?Z)7=YRNB2Y04--NNN*B3P=1Z+=^6G74= 585J@4EQ_( M.5K:[:.4=/')$K#P2\Q7,'XI+*42XA31D'_ZNH$)//+M'P@;/"L(LO0XR_5]\4R(7\[2%\2-H=BF> &= MA48Q9O7MC:K-9PFS/'6/QTH]7#A[G^SOJ23%):G5J/5W9M2Q M$XP\T/0*"KE%JNV (YQ4M=.,(D(CP,@BEW5H'A%&$T0&$>W:V4\>A=XF?@*&KHX*F$8D2P$- MXQBA8,,#$#)SN (GB[NT>GPM?Z+SU],(-OK\)KO5^TP:ILEUR"%.MJS5S00X MKI@Q:F4CJ)4#8)PRI*@./!,%$D$-/;[6!ZQ2L6;Y??X,<=%H"D%;A59E8VN!V59N;Q%RU96V"+]$R+,L:4"6ZZ::4YM+.C'<'<'R+!;M$/KI MV\/A$Z.Q9^6KK1..LLCMSOZM8G3/'T(+8G?D_1;QNZ\)+*+Y*81G>2M2(K5\ MJ3TQ>!_[A[G'A)/OLA.+4]RWC/"/[09\/#'@R]Z/6>-V"-=$?PH8K=.4)R"L M@SATE-6JHTT8+60R"9 *Y23@6%4PB>WD84I78F0+0#-A8H^9@Y<>$[^GET^W M4?I7G)874T.NX'KR PZ+QDW=^:*\#S/ L&E>9V-75854.6JRJ%HB!WK%J7#= M:_>1+EP#5^8FE]HNS&Q7%C1Z@R";9<:,XNPCVN[3V#^>3(CW"L>-/\HH&%TK MP7L$[F9# $#S+'IG'<5($/&-H;N97T$%\F?Y(7*TSC^=:$@$^\_/Q/)^N.'V ME.&\9A; 4=R$0;6<^=;0!XS 1M2T>.C _@=EB250 !S3X&4*'+/\P&?' M&4E]_8ES&%_ZE\O3(_*KEW3KI @3[NP2AA;3P/\\. %*H[%3X@ W+"./SM5F MI*S=<6Q(\6,\%#]&GJN2_1A$7D0%1E1B&_ET@/\&MVVCF6ZBBL$,859KO5J] MH)NI."%_?CD$J;\/7LFT?.6X@F1:?J&!@KS)&5#'CS-\7APBQ9N=+;4818B+_3/+ MJ4T$N<3\?^L,VXL*Y FROUG*"H>=24"?F@9HU'?LKV@"X8PH^N!E9+]&'F,J MUCKTPZ/=6YG9-%OY9L%R8UIGUQ&.\>BE.SZ#5&]!G9/9R79O]2I4KB'^"54]ZB5L?=P MXM1LNH<)?288P73E^/'/3G# \R0Y[/AAT[V?_.,JQOB:[$:(X=-[)\49 .@. MI^C.'JB3V_HAM$1%=>0-$**LF[R/8OH0^SIDFQ%J'V)*_J5:+?4NE*"C<'_SU-=!5R8# M&1<':-,;X#*>[*DJ)XP*MDC@.V,PE[4 4K=\HF8:$852 K<,M ^)'^(DR21+ M:@*S5?M 1Q85E2L8TM0!,EHHR=V_HB0%V31[4=/3N(> B?..-4&M2HT M!^HRJHH6KQ<;VD)_IJ@B>N_T>17:Y0+%9)QL'7*\246;WPF.IZU&;%F$7I2X MT?ZU%5:D+2$C2K-Z!9C4-X..(RU2]SYMR:1']CY.LF>SWC*\Q^XAIFD42(/;*(SS?YX[B9\T'97KI \<3[2;4@0= M;<0!(Y-^'?MZ;GE!.$,%.^2$'A(9VCUS?RO6LH!UYZ]"0@!FB(;#]_9>4\&E M9K5KT::^RQ0PI$7RWL]_A4P2C*KUT_@[NK:(PGE:J%[\<>DG;A!1>6L/"_I1 M #[:>YA#'/D=N@/V@CY:]$\1%O/PFU2,JQ'^+#E:VLC;M(I3L4HE#XW$%B-6 MQ4I2GVQ&\'+=&SHZD@".'7T,4JDGU:$_8/3HI4;OD[",&5JNH>.'';M$HEUF M]8:!MJ:^BO$_#SAT7SNOJX][ D>,#NJWKZ\KW0#C0Q?I=:RS"\K6U]J%YG5Z M-\;#J/6ID!VKS^N-_$W%XJOEZ_3X135+LKWI&-,*M803A,!N#^YZ_%GS_Z."8. MM'V]P4_$#Y66N,V=IP(!2D:0+'0;>DX!!M04T $!75^@S+_&>2J-SFU1N?U M;Q.-J7A$%Y.TSHXR E/PCTYZZ)XO:]T'WIIY#,,93K/N-+H.UA^^WUG MO_U^RG[[?3>__7Z2?GLLM6:__1Z@W^I7^=AOOP?@MP.BQ6Y:PL)U\Y@*-N@T MJ>Z8SYL)1*2;T5.'^W*!V$9<$"E?87LH"IL"'K/XL!O;P>[OU[[CX:N8N?C" M2;970?3\(_8VW.9"R)'D-^K2'S@N=C:%B'G*G0'C67<=^OI2)2$XHKP09888 M-^Y=U0@T(P#TA./'J!F"+)B$)OFF);[3V''I$HQC#4"$R)'O=0!*2&A,%2F: M3**$%G4$IH@8C7J808V"I4GD^(';),0;(H+7"SG,FJ:"'K/2*!9W<%&,_4UX M018_-#3B(I.-P5I-&*)L+=B9"G ,Z6F6RCZK&PG .-)7D]YK>$Q MC*=BN.I(VR!+QG%SX^1P@ARV%)EEWZ1L9Q-$X>8LK2DA8!UAD@+\!L-,&ZEI M8HV2@10 IY'.]%!'31WMT),(L_4H^%-=RZQZPM XUCK%HJ \=X$'2+DEFL^K MV#G03V'TF.#XB;XQ9J?NY&OBT:072[>@E*- 'QOH0&;(L+6GUYIX0 9 4ZKJ M.&-M/UAETP!:1JE+NO1Y1'1XPFG,#5X9!Q;"^U8%>#?*?B4:9-;VC)4<]T"IYM7'<- MH4"UT^7R9+I4F"W/7]$)ZL"(^YW"[_"H;KTA6;')7I.H3#:6Y*_$]W#,U&O( MB]W2 2CVJ2M;YL9N:@T]JZV:\+T3*1?4486\K0S9;U#9EBS95C1^$ZO%&]5( M2;VL@.+B& 8VM R\F5+XI EUH1V.W( )IGSGUIXD+E\X 2W+0/^\CX+@*HII MF43SO[24[_M![&;3&X+O>J;O \M;=(<%-3,DB(M^I0*C3.+IX_R;_27LIB#X MQ4^W)Y9/JMHDU1^J..QH"K(UQ6LJ6&_"Q&VI#P8SF@*F&]%7<\8 ]$PDJT&) MY 0F3J"E/$DT]]1@CV,_\A9A8\@P3(,3H:FQ'AW2WS5IG8?4B=/IV><<;_PP M;# 1_-E&8I\[\CMNB8ZMIT'ZV;W1.4?5T#JFG39>;W#F4589X.0S0X68V#DZ"TBTF_TX.04I34#ON/P]^XK-IX,T \V?' M#V^B)+D.W>! U+X.%TY,IZ"1D+J1__N"[O:?PB"6RYF_'W!7L %(M*=RHP]4 M\J]1+CLB'^72OXE)P."/(YT5\,L>APF$57C'2Y4CFY'M4,KLOUP3\T4[O'A) MB6(^Z7[C)VG;#VB:^51@?I0?H1;CC7*> L"/8P"]U?_4CYOKL7R&"KGI\I-+ MCGXM94=4^ F>2$L0_@&G:A<.TO+!'WSBO/N+QSO%Y+0TF(L&;M%^LU=LF$ESU[7;RX6Z+Z\87?N)R! M0JP%\Q?1S^.PA1Y&/;(5^J+ ?!<=^&+,#]V8B(K1!P_SO[ZF'Z_]T"'2.0%I MD*0Q4QJY]%&!O_;YF:(CG#7N\C"%0T*1^2#BN,]Q/-TZ*2*P$1"%V'DDH4BZ M_FN"HN>09M$X[/:\RN9C=. MR@\I1L7_P!2SXM3__]N[MM[(;63]5X@%%D@ M>S8S 3;8@X,#M'OLK!>VV_ E>!=I3]>[SY9/\ZP$A1Y0?"; KN<37? Q$$U9RA]<\?Y)U-[<82=/] MBK0KH^U^+/_X+:S_%NH/YGQ^D.[S[C,4M[H2[G=TZ>PCNOSC"WKB?EN?S^4? MW\X&+\ GZ^4'_&K^\2N ^5Z.]5/H?"P'?"DAG;D)1[??J/@\Z0:]AG*@WU8W M/\+XYW)=FC_\&9VV ^"9%P'N-UOR)\BGT<"C/=4?LJ MW6(J?'#]NF,.Y4Y<;CVZ:7TUH>X!G$0UX,K,IV@.F*YTK#8=S4)V7N&FDHYR M\6Z(8$J\$D:R1D2@]QQ7M%GMQ"0QWMSP,\#*0LY@;2Y2=X$>M1J :V&K: \Y M;G7,-@[<0C@2TL_DZ.4*'(7NE) EA%$#0ILEJ-YPDHH+/-?Q8KT6,Q&V OT'">/T%]:T"-[X*V*4$E29&I:^R1V V)-T^8OBY\GU](2NY(YH8;XHD7ZOE2Y@ZGK1<. M!HH"3EE#'"0SE8D

<43>AU M NGH!)HM=&TW'^%,0W:*)7342*%4XRZ+SO0>@),19WJLG=EM;''YU$#K'S+^ MB-A/,9LX9E\TOOYU.7F\S]^O7!%ZB^D&TP<<\> A 8W 3TMZ*:77S0'S=;54E(8 )<"\@L4M8L3 M#1D[60,V3Z6UPS?>/ZL,AOUM'/Y[CQ.M@H'3J 1.*#89Q7 [>%4LG_::44PKC!]OK!=*$-?BJ/R:10>4<"F3 M.>(;N-LPPDE*8IQO4-Q3\I(_)&BO^ZC3"6B8]@-=/AKK[ ']O9<^ .,0+32@ M7 62=#@J!OFA4:O?,TT/709*UNBU]$2^!3DB2SW@-QSO,5O:XZ#826VG)V5K MR+S4#;,DI/:FT)E(PW+3$9F+/N?_%Z#R), -]TR/$UU8Q*EF&VL_*B4'+TH/ MXW-+R9?=Q-+0= :LT@;PF%*.V\V$3UK-'AIDE6"W1#)[@%H,,AG*5]JM8I+L3;#[1!"TQ2TQD47H7J["W8[MZ7&IXFRPM3%0TM(#*>_&-K<$O /;8;#I&*V.LD44 M>/Y6G'"72IR?#I[B5IX-*IK/;NRVGPNVM9W5^!WIC*SA,H;C T$+4-N"U?G! M8%8=I##OU!/*PT'MSL!#N9\3ZD]2=7H"#O.> ,R?1HHB-&48-)* TP-#2XXH M#@WYU67WQI^=W&D0R<94=TGTRD(X@% MS)5CHALSN^V9G)ZV9D>M*-E)D+OA10A>?#ZM"W0F)R\L\].Z([A'?XN#?817 MZS+#0\/+VBM"L[0.-^(-K.I]V2"!P.ELN+-D%C.7!IB\1@!E/-%H3%'2FIS$ M_?NC'A[J7-"9B0(>;T,<5%MX&<@!'&.#X%B++A#S=]DO/']$D3XB\\X#B2+V MAW>/!BVN[M,?>##U=H4<0=J= 8=-?PSCY!'ANJI<.2A3AW[C"E&N$6R$+()_ M[?.,>G>X;2G;4\2LXZ39(?JA4N\_VVAI@3%AP+!O3:7S#(E\U6Y6EE8]L]R_ M\BLQX1M&.*NCZ94*T'['Z\<&)"LD2]9H\?B,6)S_]?SSCV?RU]AIVB)*WL*$ M&9B[*[/G\ML.QPEN^^YV=@).(GJ@:YF+E#T $X6FX>/..VM))G-=Z#M^KY4F M7O2]HWQ&TWJB%"](4DI*)C*5,14.)Q&^G_$4#@0Q+\GKCN(M,XH15W:PRYVA MVC?J*0)X_)LXI#:)Z-$?,#<8P1B0K[90EDT/4$T=RJ] Y#5XG._^:/JF:^?' M0,S'B!WECD]?&?./H?%V>GK&D6*?Q])\W*6#LFHV?LU!8>X@4:_*88D;/[S M;*J V<0I\I(D7(>^./!*LG]^\KXMTI2&+_N44^$3N?<4^>;-I0&GFX%NJM7, M,1,%F'R&(C*NM+.\/D,O0@4Z45W^A6D_0[)^GM@SL\!1*1Y7[@+,0@I*;O$5 M\U*;?TV%0>>@04XZJ;;76Q)D!AH&:%A$J28^[>S$](]+/W_+W!3C#9]S* G( MC;=RSZ3>-Y<[CM=86(_SQH(28YN5*4:17D@7XK-#M:43EW4,(F.*IS,#8,F)/Y.YRNUHP4[@GE(=QG:V&P M5.!A.)+;=.?Y&B(!!_U8R":;^9\A9@8_;1?;#[DI5K682G4E^M%_E](V5B@I:FP*- !5 >[$WM (]II;FF M0U?DU5^M42'6=X&78G[M[_./RJ#4[0L\ M2GNYX.A20'='P''JF[1 @_V'+^;!+O6=<[ ? MNT [V(N.W8'4=MH =O$Z1: MD,H-( =CHYW&PXU+@U%*[G'KT2Q#/=\NPG$BCE\6E#)DV:KSXE"UR;/8"_LK ME\3!/7/$G?>J3C0YD2K@(3"E@VO)!";0 S@@)X5K&M="85Z 0C8+R7:ABP.2 M&Q8EX@8A;Z#A!)TAWRS3J?%U^^;J+R 'CQY3XOZ^Z-\A4[8%3 M6B=4F9=:&P,FEVZ;38=L(1D)T6@%8>=L.K0R2)?9-.0! M)RD-??ZD)0O;YSA,QPO:A*92P++_.PY6]D__9$O\5,PF?L9D0[W=-O2]J&$U MW-46:*!J0>1AJFP(,$CU[#4=N;+ L=?+>L,2;XZ!-2YTN]I"'I9=$,MAV=80 MZK#LM->84#/)J#X\G:S2I@6J!5 W I,B!!/L?]J0M[^([5UZX%'X4_$_/ A_ MDH(P_^=_"KMEX+4_ VO4^-Y+%7_"C!P&HPSSH"*?GNT' UC6L_F0&)"Q+YM M#AG:]\!@3T'7,U&4YET>L MX*8U6;NG)-C[Z8H^8OH6^DV':8IF0".G"U@Q.VMJ S"&.DT=D"&)"Q6YXW*Y M3E8,N1V\&$-N1M*Z8E"UA3\C@:,S$2<[A6R'2X;)D=;C M<,#*H:72,'^'N-MBZD7B@_/&UC]MQRXZ[8%&FS;4LK2PJC'TJL):MIN_G]LQ MH\4I;*4'R8K0+@^*3W;+"D\*NPVKPUK"+O".R#Q+CP:AY^O1CJHQ9,[I!%D2 M3FM+Z&S3;?@(5),K <$STP%N1.F08>PB'9-;]DE*7MD4RL?!GG'8(XGVX@1= MP3"=74#SC![@BFW4[<%SCJ;Y8S"/4(4J7:A4YHR )D:O@NR2C=S!'I&:5I>W M[20D_Q$RW9R *(FE_ MT"CDU= 2R8$)=D<)X>%;H$MVZ#/01H5S>CABZEW% M$I_L#E^QV.EIC^/6EI"#6@VOC/#F9M##OW9!5U<^CLHFG]""R3;GD* M(''Q--L#P33UPI@_/DT)$DI1;@C*+4'?_4G\^Y^^MTQ$$WNE&6SVKPZIR0;J M$6GI^NGF[]B+TJWO47R?'F[2H)V15(TADU$GR)*'6EM"IZ!NPXUOHCS=H$HT M8K(1$SYMB+5RRH0PT1.R#U3-);9_5'?W\VY(O&&^>/V*7]*.!_PM38'RCPY M^>I>4SN USRTS#4=G%SH.9>*N-@S&,_\CY$J'^JW-I[9*&U_+-_<@OC358R]LKSPRA,#\IXZ^H#//2T M(!^5 FCO #@@]>PVW[G*I1?5A@OYCN/4$6J[5^B7_!47ICN/I@>>,Z;E'4=+ M,Z !V@6LN#/?U 9@&':::GR;01*:IS]R\(KC >^8E[;,HL6&8O&X_1AMZZN. M/GT!#];>+BA&L'9'H,.ZO_T#SD=R3:A4A1H"P-DS$7NNT$<]X,S@5QQ%R95' M-^0J_(:#!R_%7S$-W[PT?,-+$HN"5JNX>4%F)@%H@ ]P1WGDT*\[]',(0S0C M'8T*[4BH1SOO<+[F-IPABGW,U)^_>304JT3*S$+)N[?CIZ:LD>A,8GS^RBS< MHIOKB]5#ULA+T>=/G[_\V?+9J64WRGX3"A'7B"J5J-")F%*71R(.'2/&P?$H ML4VK3^^*&R.])5D_S\)1_,W 6*4^B&9D#)M N8O(MYW ;@TK+35-,Q60C,8M3U<;,, M3WG4W-AP1D.Q_8CYM-5,AN-(:_FC >GT5-D9/*L7/ (2BQ>I+U[\^VJ]QC3[ M$MZ$+X0^LFD-_Y^.4^9^,H#'J9%+CFZ)Z L '-UF. ;91X[C$V^KGA$KB!+[B(OOO"[X(@Z6)$E7ZTY;)&$BDOG-3R%?+N+62<072Y2;0#F^;9\#IBL4=+TF]J;D%QY M(?W%B_;X[SC8A/%&.?-H;0R4B_1 RG.)YI: )PT=!IN.5"X6";DH%^QX"F - MI[M07*5;3.](3':8>KR4XG7LDU=\^8T7W12>$&>[O<";[>[NWE6["--R(&>627]5HOB[7V AH M]*I!%1>-3EL C,@.0XT7E*5(Q&4ZN217A]7ZMJBCZ6R&8/.[(E6[60S',=_: M' U*AZ^*K.*BF#WK[-TZ\[T! T M=42Y#=2C+_1M(1,HIL.[5OH$5=KX7DJN#V4*'3VF___H#/4.DU6/?'K\)#N" M'#O"W7)W$:=A$/+DAV_X$?M[RH@:)Y??_&@?X."*L0JO8;S/PFRUOO0HST"3 MW&.:53 ^- M07*>85B-08K;H;GE-/J$Z@#,UFZA-J4 6C2K9SB^A-$-N?;73 MH]LL([+YK8YNG]G%QIAUYEL&N,-W.:ZQGTWV/(>MI;9YE6*]NMWZO8"&;4_8 M4M&%KB[0US,]$!@_*6,JRJK7"9=\SO\0\)O@8N+J4/LL\I8I:@ M5XS%9O9.*A">>G2#4^L5&ZPX"364!G=;$=W)$#DMC"YTY?^]X /$X:%Z5:1= MU&@7)=H?'I\[V#0?=84,=Y[=$V* H!317]GU#,QZ/8&3!(&(,Q3&^2J4*D+5GJ)4LH-T9. /T'";Q^9A.;%&-^B7>ONG+:U YX#+="D\/U MI!'@R&RWU73LY1)1)M+Y&5(-H/(DJ;GEG 9D^ZE20[.Y#,J13F..AZ73@R:' M %WL%]UG]]06U36U.Q+CUUU$#MK[17HR@$>KD4N:]XLT! ".<#,<8^P7Y?J0 MI!!)&L%L%]GP"Y-X7@)_%3+'++@N,@KPLG6\@M;J)"6 M5Y_5S:%?>]:T?E@RBJKDH:3!T5--:X#1DU7 ZJO+5E!'Y<],*@TN+RA'7LH) MF*8'OD>?>+ZPZ.(@_T6QKNTE "BCF3NC?H]9MS?@N8H!"/.+OD(@$A*=+YUE M>,J5-,F'_H:4NPS>8VSXL8&0".K M'4R17JC^5X"1I##2=(@5XAS-XB9$-.:#V="+8^\6!Z'O18H7LHW-@(9#%[#J M#>QI&^BK/Y7)QD\8A4R4"W6TRIL[L(Z'J).C&Y,32,R?3[!A^""J7%45W1NA MJ5J#9HA.F!51M#8%SQ?=EAN/OU(TJF2[8H\/!;.#2RQC!9 %_N*P2!*<+B,O M45UK4+4'RD3:4!O3P1\W!CBQU[?9.,D,%X>$/.<;-R5*851RB[UD3W&PBA]X M\AO*8NO"2\+D.28O":8BO*[CW9Y',ALC810*(I==I-S^F5#=7.)E(D#%_$;W1'A+DPN#NQ_=B3QHI\IV>\2 M)B+:!_S%.;_US2<]>^;G+,D_B55S#&O*@1.PW1]!IF,[F@&3LV4'F.]69AJ1 M4)FG_',\/^OEAX)E"H,X)?;J7K=H&^M M]D1A?E*^8^;S+;DP%D^,Q;J%YN?G*4&E':@P!,F6G'&BL)QUU))K.I!SX"XW M:F%X0?S^=B]6_(K#S9:-SL4;8_9-\]F1JAU0RNN$5MRV:&P$<$;3;:OIF"RD MHERLPSL8=@ Z+%3@L^_47GP-?F:SFQN2)' MN)>0BPO6498D)_C7/A&5F70Y0]UY/E2AX806AE#TG 8'(9!9;YMDE=.2)[46=0IJ+L$5S-@J+\ MN.N#"E/?=;P6&BCT@\:EZA72$(D?,#9'>_YS%)U,/R^'JAN=CI]#P?)=3V9S M?G_#U'\=A8H&"OV@W*8J=31$X@?DMM$.;(9QF^-R2K!\UY/;&GSWOW^I<-ZP M_V+_6/Q3KO;__@M02P,$% @ 9X8&4;KR5-E]:@ HX8' !4 !M;7-I M+3(P,C P-C,P7W!R92YX;6SMO5MSZ[:V)OI^JLY_T$D_G*RJG42B[JO6ZBZ) M$F?<[6FY;2?I?5YFT10D<88Y@__X[__ MW__7O_Z?GW[Z/_.G^\[:,8Y[8/L=PP6Z#]:=[Z:_Z[PXAX-N=[X"US4MJS-W MS?46=#K3GT<_CP?=WL_]R730[_ST4]327/=@3NIW%?8R8U95- R[3__B?[G%7ZP X6UO7^^>^:_ M?]CY_N&?O_SR_?OWG[_W?W;<+:S?[?WR?[[>/QL[L-=_,FW/UVT#_-"!Y?_I M!;^\=PS=#Y!*5']_=:VX@?XOIV]A2Z!__107^PG]ZJ>>\E._]_.[M_XAZB+Z M,\5'XN+OF?*13+WI=/I+\-^9/"-'NJ-]%/?MOBTCMJ@/I\JAO8074V&]/=ZD/[X%K^C\; MSOX7]-=?J?7[V(97"S]N>8YEKQ*RY;B&]/N\ \#TJ(6B:$4JJ M1]V%?]X!WS1TJR81+]KD+>_IE]YJ+:$TE.U=D?7+ #MF>^ M@;J%QC8N$@+/OF/\N7.L-9RQEG\=3?^C'N'SVA5);E7W=IKE?*]+U^?FA)2R M)OM%T_85Y5^8GF$YWM$%=X1K#73AI.)J5LSPW".M@]7F% _]EIWUZSRLC3,2?(W8!^!I[G. M'A+2=W7#]_Z RV3UZ/G0L+KL$APF])&KR M&ON.]0:-$-S(KDU?TPW3@NL)".Z]8V]?@+M?@%>???Q3-&??#0,OX1N*B#COV\ M@^N?Y8%5NH*VN,@7+-H#1Q+:N\"-2[#R6;ZC'RF]$[1M\9$/;!&=GL#!<1&9 M6$7*5.0WP7L&7$B2GOFBK^5)R M4;0G\.JX[)!C:)KW2KF4B#GUQ5M9EI*,JD7Q5IFE9*5J48@59SGQ,(V(L_HL M)1:Q)5%7HB4G=^IV15F-IMS="^#KIE6W$_W4JN"^]'+2EVB?JV<=_D;?;EVP M#12UVD2_+RL\7:/@:._B!1]PW<9(G2RY=Z MORXPAA6I4_8C B-R6JNC$%OX8]E9IO+71,8H,(E?3=O<'_>/^D<8$V9?:^BQ M?)ZW7[+B ".VQ%LVS7&_PRWL@X,F143AZ&"FLJB%#7.7/'9>K3;GW][9GN\& MT?DU($#[ =Y(P'71T?97FR^Z:2-G\Q,PG*UM_@W@.FIEF,%Z"BTO3K&CE:$I M_T7>6,4]OK/)D?*5(6+^D&BQ0N40H&E0O/,=Y"@UX'_+R3FKXI'EX55U2,;8LG_VEIH.J6@8Z5 MT,F*YQWWA\ YVP JM%\4XHRU*CT*FQ-"RM4!H&[9VRHK!MI&Q3EI/A^D!:XY MM"\T]5>T1X1SO I598+US#]5+0=+K5\6![NXOQ_1+]X=RHV:Z(@VY%LT/9ICCRGGX9J,=+#(;_?=3A MPMN/=JP;Q]W739_RWQ8'/[0"^X[\QIKCALXNM((MN_,I]PE1HVQ0-]6=#O=N M< <[GN MZJX1MPU_S) @K8ZHQ"^'(%O$3\;.M$X*W[C./A>IZ&L.9:\==PWO1#!TJQ :X;38.$7@9=]#/&Y"JZ@DM7%W[:^@BWXP2U791LGP9I M!(B4J;13F2^N;H?!DH7:O"S:/G5221#IL]].?9Z6=@LX5FD/9JDZGFDQ&&[QF(H MVA/8FDATVW_0]WE#,:]8V_1'T?M(AZ,VZA#Y7EPX4P2(!U$)*@KI<#]49XU7 M*;%6VS3,+DRD\''K+:\*4#27=0?W?.__"WQ@]7U1KFT:INE^I--)&P?QB_Y^ MMX8RFALSC"0HF$TQY5.X#+H0EXG0:F41(U+OM/5#=K9>0T5XT7_N31OTL'K. M*=LV'=.*$#LGB:NF'QW/UZW_SSP05]-YA5NJY6(98AW7Z7VZ MMHZ1P9JY0,=H-?GG]NBQL->QYMKL<$*O7%B/.\?&.YPNB[1'@U0]C[58I\?I MVEI\1@%J\'L]Y?4%G5#F:/&R2'NT2-7S6(LM\SF]N#IZ?N?Y8__J6#E:2_V] M/2HK[G:LKSI=1E<<:,MW(XC,POAY\XJU1WO4O8^5V$H?D7ITW62 .5J/'SV\ MQR^W>!J6'H1E*JA2F:6(E=M^#]&=#?L (4'!RKJO1Q@0?/EYQ=NF:08IXG"& M]KN*T-FBJ\)]]=9Q\<[[5*FVZ;6X\[$ZV^\>>M[KEC4_>J8-/+QE3I5JFSJ+ M.Q^KL_T^H.4>N%LXZ7QQG>_^#D6\ZS9^E.:6;IMZZ86(U=QF-U!$Z1VPK"+M M)@NU3:F%?8]UV6;'4+1>#*^LHPNXP;UU;W7TT5.IZ_"-"EY,VOJ[^W1 M77&W8WW5Z6:*KH3] MEHO.?'8_>U"7G>=?E\N7YQ\:O$P6Z]!>T?OIZVN'T*B LOWXM]<,C;Z M];>3$*O-*0?%HQ/>M\!<.H.]^<92_=M ZR_'\[ZVG XU=;#H]D:COC(>C>9# M;3J;3Y0RP[-&R8/7$2YDS"^4IG^?WZAM0 7G4<\@NQ!WXJI3 >)F^N#>? .9 M],SSCZ_Z?SFN:NF>-WLW+R?H$BT(0R(&/6?)455@+',$T_]9%'2&MG#VNGD9 MO5BR%>%X4%6E3"2A1D02$[, ;\!R#BB9@+&S'I5$9%"2A3>Z+$43*$&K<"%U8$1#B+GB-ZUFX(P+!&UA%:]I30>&(46I) M0BF7).J.$@7F;]'R"XFK9K+&LJJFD$N2"2"4-/)P4VG[HJQP2J?0'4[A-*)) MHG=5]W8HRSC\S_*OH_FF6P#EW/-1+M /T]X&Z?@P/*"J*R@O:%2'R=%4D8H*%@#60>XJ'C1Q<<=',= MO\,0O8B<0@ZC>HJ:4C&BK+Q"9#>JC2C!LXQD1@1%9%0]7C ALA_58?!/+V^> M9SJLY<\I*Y76Z25L(!<2=]XGO=7F-(@/XDG))+ZRNK>JQ\DKA^ MYD>((GJC#CU-N3^XSEOX/L<7U\E0ZDU\QW]1#0?V/)ID(;3WK@K#378A);$GW0/= _L M'(MZ9L%7D)D;C%)+XD-"8?2^>S10[^]L".<6Y4LCL8-00V9ZL(HMB?\)BR") M(N1*,K.DA.1U>:HXNS 23^DM .RZ$;_#>;! H$M[/=NC=#=_![_' H4_Z:ZE M>9G)URA&53UMN>\9"F71\$>JI"HR$XI9[KK2F9>V9=EG1=%OOEU&$L/^?W&< M]7?3LM*GA@^.;1#C]*HV)QQ=F%RQC4@ORP8<'PB/MRSD2FFX1OS2=#2B]YSM M.3L:DCB 8R Q-(G_?&N$(,HMB5=W$77V=+9=9#/P%6Z-'HQ(2#+1K.":3$=I M0P./57"+;K7YS0M1QG"&6.?6:,,.AB2>X%SP<(S)*WMS3*$&@;L[N+Z=3TT[ MGEOA2JWXU.4UYNT,#&0EQJNEQ1_S2\1>*2:)($M=:>Y# )*P\KW"/L:P8^/"?RRTO) M" 91I;G]>N_8VQ?@[A?@M> J=$Y)^5A *Z24GJX8O0\R$#ZNFE#^>.$[<6L86A!=A)5A4*2I6ML==%[9L#VHE0"2YS*,&.=,,_P_3WZE'SX=VVSV!4<@MRMJR M,ZH*#))DI<&XG(ICBHKJR2&-VM0%$QR-T$5@I9;(073L#OM38=R M\81-\KJNW0BRL#:QZ>P2)62G0)&H\9%OY>?B.7ONT-.NIA]&) %[LXVK"/* O2(+K1"??J^:[X>_2!R3+=2H2!,C]020SQ2LE[IK!VGQDFD@ M-J9AXB:\XHJ?=*J DSRG8K&TP;84>5)=L .V9[Z!\/#GWO'0V>!J\Z*_XP_* M6%KY)%Y=H$ERZ);%GWH5GX9%@; ,;I!+E+C4=9[&.QZH8+-3\K:2<%1JSNE$ M+W^\YJX\T64X\Z]?DI#>P]Z&O[[\;21)!M4]<$W_9V@FPP^.S^F/O$/V-K>LCT"-.ACK[H' M?N#Y'"GA6?J+D<3\JOU0G8SFR]%X/.BJ\/\F@^%4Z0Z72E>=+0?#>8_S0ZPO MA/=%(HNR27DAB>5,?PI.RC[#Q)Q*#G+#FJ"HQE MCF#ZSWO@FIT#A<]DB\"#JBIE(@DU(I*8F 5X Y9S .L78.QLQW*V'T%6&O(K M\06UVD0A:H7G!7BQHR );0*?0 9*$F4(-6Z$+JP(2'(5(IO-HFA->Y^;]D($ M8I1:DE#*)8FZZWUQ7BBED_67XT.E%D^266%F6(AW*]KR#.O%F1W_GN.;?Y^,E M8F#@924!:=0X&XIB!*DPDL3RY4E^YWE')CJ%%=(P#?B?< M#)0(^DJS<$F&3 ME&:)4..32&4 DF2.RXA-M$:8TI\,8@5'DEB_C,BKH^_![0T"FI9"B2J?/"J% M4&.9-:X1U77ZI;?:G -E*2.Z8.=)$5W/+_ _7YU!77Y>='^]7 MS\^"AW.%0)SDHHC@PM3XMNC-9NIB,%&5N:(M1LO^Z;:0#OV;'PZQQG)PRBZ)!NJX-'G1]?98*]@)4I(SX$B6>O:^W"^ M>G#*\;)\1QFG@%?@4<:6EYX0;))+LKEY!L$J_@NPH?#H(&BVWINVB03WS3<0 M08$[?:"J+ QQRBDZYW"AO-C2K#:>H-8@XCLH?13RB,9?)/IY\67 _620O14: M6CC#>FCBQ2YR2[>8AGK(/[E%58;5C44#"YB#:SIPX_L1F$ N=^K 5KJX,XJY>=;K_L7.>XW>4@_0<<53ZP M5YL-TTJI_&>DX>Y5 9(D"7,&:UJ_@'2LH9.PKIS)HKB%LL=1.,6?2PJC^L9= M004R2Y*>Y,&QG;3$T1 H\!46UI.>*.40D&3JN+/?@!>D?PU%QS]BE%-2&&I4 M4V66$K2R-A#LR7V7'@>#D-W&%Z4D9D*QG%4]<^D-$._;WUCD<&L+8B5IB5%" M;$DB,5D)0@G2:-J;<'[WKBYNL$E)QMZ^F'YUN)0QE_ K\G;,^S\FX7R ,=9M:%//&4I(M^@F> MR #D>[0+2M\(V>CDKNGE(OZG[W!/4>BW2961G@;%TM;U*A%GJQ!G_7X$;A X M7^"BP167GA!,@M?V>A'GY?6ET'/=,PU*9@1EA:%%*346LP OI"1W;R\%7IC6 MT<=>=<.4EIT%)#$EB?7^ Z"L@V ]@XL5?0L>CBBEW&J3N6M5,'VP-B,,QE1MG M&1,L#3Y;=>V+N9CG;'Y(:1A[2[?/F;HJB]45^=+WKS<7\\'J"R4'3W)1U/A ?<3P5+7@G"^Y*3.34-EST"OL"A/\MNJ97N>&;96)#T$FR M<22AH^K>3K.<[[^"]19\T4T;_7*V@5U^ @;*?VYN3".*^48'/ A(G9#7MY%O M"_KP*D7/%8.6!I<'";6SM,&6Y\O+BZ[4$5 M(+K8Z^!?5@!3C&%H#BY!1&6QZ6JN\>G/47!U="4)06/!+XW8S#4]T]XNCBY* MC1;HLIY!0/.9M$HF_,]DA"1\:22K!M*)=1&QPLO8["\[?W*1 AU);@KEB!Z+ M729I)(:#-7]%&+I>V]-Q#1P;2Y-U;?<__E7N L__@,7S__RR4O_7KZO[Q?+I M^?_M+/_W;W'I M9:8VA&$2@ZZS!*DN,H$_\>D.IV?9SZ(\HS-RW5U[OQW0Q ++CWI]XMNG5'6% MHT!U;>8PI#02LE@6$@!=I3R-XKJ?-"(B(:6+5HYT]:7D M2S7I)5D=7."WH07)+%*/[(+&,X+@L* MQX4-AM@^"O[N87K8-%3,[=P(-^O!I:YTJ&*2+=PLU< V0D.W33=68&K* MLBHHWX+!M]P?+.<#A(/P\>@:.ZB$1TO''9Z4:NNV65<"F[HRO(I)O' 88A'! MG]F4:NVVR5<*'?Y)9#'O:H9.Q>":).QASC![U#_051^X3[LW]5?3@JM7NBFU M[N8E9]U5X*J<7+*NJZPEV!B.N^;HR-K^K?.Q%KQB0M:44^.JA*3>RE9HZ=9) M5FX[VRM]XL'=OM5HRBA@ZT'8>C=%*%9H8D9)DORAKJ@,^9C#*'C,BZH'%.$1 M^]+FF0ZJR: ,>8G"#$%,F:J>_7S*7#TC.=K_ZX_F' MMN0_..'!EO8@4^V;LIP,IY-%KS?ISQ=H"3&>C]'+ Y/91)W/M FW(!S4U4?7 M>3.A>NSNT MY8*D)-?Y%@#VUS #'L"?+1!EXYSM48*NOX/?8PA,4U4X$G+A2I:RI;&KR0#S M?TLT3I:YLA>F=W"\('1IM9EY'L"^EDRL\TFU?*JQ@U9O,FK>?JDOCK/^;EI6 M\+8SW$1OS5<+!-+?[0^ZZ2(%X?A&4?63=AC:E<6NIIL%_"W<$U0]5-L.(K M;\!R#L$S@ B"F?'7T72C.^ O.]U^V;G.<;N;'SW3!IZG.OM7TPY8\P=<&_L M#M@-AJ1U?^:3T/F$O@K.-5UWJ$)^S/G2"<+?P T*[OXOA 2"_P_3WZE0P5!][@F&)SC5V4<0 M72_Y&QO=SM;()[7SJ5T#BE6O78BU>4O.;JN-!H<[5(:]51T/ZR0@5?GD73[O MF#&3Y;(%.EV?7]ZPP\6MY!;^I%0^I1C0DN0"1386Y(1B=*&SX$2(OH%/TN63 MKB*"_*]2-,7$*(>Q!]4!S#?"JQ(T5=/8]:>P%Z)%83&IG89'E"A4/9X1YAW' M'$B1<^LL/F[Y55SQ%NE#A8$TCX!FY;^SX=X%?LUDX$VBSBU2IDC\JN(-ZZ/^$3RNZNIK]CU_LO(M$HD:!TG\X;D(N$?8^_,-?!82751- M0S> >A N,V43%*)!05H?>"1_8G*/!A,KC[(MW#"=*,&0UZ$=;ULISNWH*M\B MF:AQJ)S:Q5-;GBD?CQ==**W]"?F(VCE;E)#\QL:@2@(Q0#%-)$X65PN+A*C5ML%=:[/091(2!-!!Y$SP!@[6D0Y&?= JL- MLS6B;T$X,C4WT54$198E5 (&U;$L8(07AQX+BS6'%I8.;DO19#+TI!# #*;G'*($ZQ"LNM)PR9 M:M8[>?U%#X4L;JM\=>_L"W/T"O-)L$/,KWCJ#"K&09#OX! [1PI**.+CB MMT,7)@2DN><7[3XTQRW*O92#,'F?5Z[---QC"/=(4L+5#U,C.\$*G@=,?&"\ MXWT"5G!WS'G1WU%R)?1 "Q02 K)\-X+,8*0U4Y6FY"=9[>C4>U]0E)!">MPK M[P?EYUQ-F-25SH^SRV&YV0 #[J_C(?8$>;^R$3#H_Z,CB3?="D2C@,!,)7$SQR!=0'1#,Z'KOL!T0C>MRUP,3.U<3L$K09) SF" M6V>"F["HPO"O/JK4;!])=*SJIPZ?!H7#S?4_24F$G'-:A#:PLH9D=P(]@REK"V/]&IU]JX!1-9F+(//NG0U[ ,?2HVZN M'P ^5W"J5!J0*01DR-<*55%DEA8TTDIR'IO*[$!FP&5!Z4E ); DAZHQ7G$Z M[5,0E;W.\6XN3,^P'._HTNSXJC0K#,<:WP36CI(D.:*BB]9!OM"UZ4.I/3@R MCZC_\Z/_X/C_"0([C24@775AB-8H)_*H5P$?[G,@YAA6TTTWV'>L-FACX'^$ MZ*$A>V?';CO-<9^![UO12$;1[]B[!#6UF@)QW!7#I= @R9J$K8%YM\*9+8:( M071[_ 1N](PC2BEK[&S')PNCV2U?N F"=@\@@T< MMG(/4[EX7G3UZNNFC6(J$C,#78ZU&EJ\-=XV!5D#;\"&6OC7+TDEW$,YPE]? M_C:2,:.'/1R2_L]P7Q]^X+210\&)CF6N40#7Z9=>8GOW&*AJ!WS30'(D50_> M?;AT/E\-]$T??;7;'7:'G9\ZI^;@S^KJX7EU?[>8O2P7G><7^)^ORX>7Y\Y* MZZBSYU\[VOWJC^?.CZF/_0.VN[=LCP 6^NPK5,H//)S1A+WPQ0"EWD)/9P-M MWE5[R]%876C]Y6+14P>]P:3?'T]GH]&2OZ,TVC41'BC%E$X/EUX+W.K%RB#[ M3XN$%W4/B9G.@TG;:W+)5?(+\MW MX!JFE[%459JZ%;+5A$QCN\J:UT/G!20<,Z:'THTD-!D]U12\M$FU!.IUX?^# MRYYSL_ ?0K[XO'(,(4I*=7K:6+?. MBTJ*Q5$M[7]39[.9JO2&VGP^FTVUT7"P["\&ZG(XF$[5[DCALXJJ)%MB@V.O MG\VM;6[@$AE:]?#=##0^87L&W J]0$K.+?QUY&MW0TB#>2V>91>(0L#?P,HS MYT998R8:^<=MW_H(%T0GG,XH0,3LM>ZN:8VUDC76\3<*&-YHMQ?S%3^[WN-.!]?ZGTM>Z4CWU= ,]PS4.4 MT0E\3PC@.C;\T0#1L]GH9&^VAJS'[F%+M94>:HH8EJZ2&K/FJSY@&MO]-FAV MWH!]!%'V,#L T4-7+]6CYSNP&JVYZ>>9F[#M#M)@Y]1ZYSMLOI-L7V S$\F0 MA">)#H7-H6SAFS*9#9;=X6@ZTOH:G('GL_E@,%@HFM95!\O9@E=V!F+OBQ9F MM-6%-#/U:2['1U\%F)8O=1)GN[3699"U+A>M"&Q#XCQYJK-_A2NNH,<4AH-4 M[=ML@-ZEZ/?FH^4,_N]X.=0FX3)]UILO)YRL14Z7SSHKLA5TE86T%!55E34/ M%;!HWQHD\58]I3D89LU!NA&!K4':?S15?1>!VP97I<9 %(5=)<[T.N3_B/^VI:R3MI8P2@?8/]B^.LOYN6 M-;/7N'3T!8-_E!W\<:.!X_G<;.?4KL#V@ (DX5@:N=;OS?NCJ==;=SM#X?: M3-&6RUXX*8U&2G\TX6,SJ&0HLB)LC0AI5^K69=;2U !2^VQ/X@X0I:T9YRTT M4".=N!6!+'EI1@L,P237 MO1FVWPD_T(F_$*Q"T#=^0A_I1%\1V%"@'C+9B/P*WQ9#R+KIL-L=]N%L-!P/ MIOU9.!%U%]W1@M.B(MW9(LN *9T>$^@)Q2E_HU!:#7EG(/1BM\\4+. ?WG3T M'!3MQ#_-CO=T(T(/Y[BC=S:DQ#$\X+?7OX+UENW>;YILI5O]MER.U'Y_-)ZK MFJ8ME?EX-IK$*]3E5)OQ,@S,$A5;C_)-"FIBFM1ZGAVJ&<#V&2N4X-;T8\%/ M*9<-:O=HKYLU7HE&@^7)9;,"FS,"'DP&C*F=;YHV&BZ6TYZJ#KI]9:(.(9-# M\LZ5P6C(R:E*)4.1D6)K)#VJ1MW>1 "S5+GF@-3XY0<)QLYT?4P/90O?QCU5ZZNSD;K0NM/1LCM?3.8A6Y<3;:ZHG+)$7_2^ MR,A@RU\,E2D<@?SM27VZR5H2-B3:9S2"BQ/!K1PXIM%E_*"IZ%X^I='("58- MFOTI:+>3;+AS;EE@'=_HHW'BSFGG1BM4,G+7X6W BJVFAJ>$T4,/W#CZL_9 MDC4 8\LCV)[!%@GY! Z.B]:%E%8N)T8V:JF3;$I@LW8I.,W=<$R5;\N%VNW. M5:T[&TP66J^W& S'(1?'D\%,&7-*QWK17?IM%45-(4U*!05EC459$%IN$$Y9 ML;X&UY;#^P*45B$GMA4UUPG:ZUPT*+!M.&%P%H5F04.J]BT@B-9=]A?CWF*A M]&;]>7BT.5CTEOTIIQ.EO"X760=B'2'M0D7%9&T#.P3MVPS-#..X/P8+H^ " M-%HPN6 'UTR!2QL=NB,?"*5IR(ES37P@NF*=^D0O11_L 7!^5/0IA20OP8-RRX M46I'-HA^O]\=#GO:>-I71XM^;S)01MWA4NFJBK:8S(>\K%)"GD#?'\46"5]% M&&O$0W]Y!HH1JIJ,TQMP7QW2KNK:+Z%B+VB'H- 1C[693S)>/)U: WR-IN?B M%(Q<<+&7CIQLC7Q2D^5J-0,QZ\SPQ9V8B?!%.A+B*WP2#A.S1@548X_L-ITD M!)\CY 5MNNBV#/TN_'^83"'D1"&='\//"+Z!N%[&D,5BWNVC(,OAK*=-(&G[ MLTF8!%&9#R>IL(KKGN7JVZT+MM%HBZ0)=$=Q8EM<-SVH!E.EV^=O?>K36>X! M;$E4VN@_/6?U8+(J@ZQ52;;5$N/!D"J$K@J7(U1C!]9'"ZPV<=^2FIA_)/[U MDO,Z3]EFA+$++,I,G9W6(3!AR'->@.8(-7LW<>_J8DH+I^1:E);E HOX%"KG M]!Q(GA3H1Q> A;/739M!^:EZPM& 15]TVBZ65]1<^YKYZCIOP+1_=:QU$$YN M[DT?K+^"_2MP+U1.4:,5RBY6UUGM965N]+2)>5; :'_NHN=GOL.=M?L5K-&; M)W>V\3->]Z3R66))'J7- 0_N$4 J WWQ1'"J(APYKK<4(&- H OG)> 9 MH2=@.%L;/2-SMX:PFAL3K,/T,]%X6J,\#=&S5"C!K^<=]V!-Y46H^2O"\8R9 M$*2M1G,0-3I;]1KW1"02"C(Y(H991T2BJ9;X(>I/4CA<]@9+35DN^X/I=#KK M#\>]Z.943^FI"TZO@)W'P:GO:O!(C,]H:J6;IYJ MU9"29-\>P^&0X-"./H)]CX*Q_T[> &?B9AV?N''2-@9A^YX]I,L R;1:F^0& MKU#G@6S)VJVNA)"]R6C>'RW&W<&HWY].U?Y"&T>WQ";J;,(IE+[ONJ]O;\"+Z_".32G?V77?7=!?E*K8OC!&KET+Y M9JL)K,2]?!=V''Z%<.4N548X+C2KN2Q3BM$05]OE$3I+;:\?+=U^T/?DJWI- M?$HX[A5S(Z[&A"P)V4"2A$D) MKT@ JT?D$:;T)XO*022+4[4(;1S8]P4W&JLW+!XSK[PR:PC"-ER;/-ESX+Z9 MT6C,(F$%?8ER!<77^^ @-IUPR\3@ ZOW>^)1MQDJ$=UE5X#T.E:6)QS( M?4.*R2SDY$#$O"35$N/0Q)-2\^%\WE],!\.>-M FBYXZ&??" ..NUIM-N4>& MGSH?9>%(9=^(=+A>V7!5>'1=.$Z"YS98+X!6_X8P5J=&Q9/,4U.02>)S.\%# M@=CLK_+M&Z/]U:%L+.SRRL$#EN5\1]Y_S7'#.\XH;!)X M*SN*1+6W$#Q@!L:"CMY5FKP-UM:.4 /O3ESSB5V*N'^FS5).GC;:MS5;L7?Z M?%VSALU8,]>&:KC",H5C>L37S7/%MSF;@*Y1;U&_<7.8\W0G7+<$F 2.^@7P M==.B,X:#;B_[T'#^,YXHI4EH&H.O='Z,OB.X,:SE<2C,N*ZI;2Z1,HBPX:GB M;/U?1\\/#FC(XA+K"&>D:E5\*B:&&89�ZGNS/2")0KMSJ\2[M(\>AHI7^KIPI&;G7I:_/+%K^:O9:-ME^];' MG><=P?ID-\[OH4(+8J]U=\TX"2O923C^5"?\5N?TL<[Y:YW3YSYGXU;/QH0W M=5?N:>0E2IBP^X453TDZ[_!_4J*ZKK/ZI!9?D #AG]?/; M 1IG ,N/>GTB2:CJ"L<::@WG&(?2 DO"EM.LO/SK""T9\N(Y=L&<0ZPC'#NN M,<>P(R+N'8<+$8AW3G/+"L< =NUD-4POJ22&X0EM8&VPCI.*$.>-_,+"$8%> MB5D",(@H"0/*&L[[@HMWE=L5CE?7F&*:0:V!N!CNKG U/)9/E8%:.:C.0;<%\=+F$P3^ -V,<@_:"^W;I@>[HE M&/R>S>/$T?4KJMUY7AUAF%-:LX3--[7 6'9PT7'8 M6W)NIV09X73(KH <)19*R'U(8YZN475W;3IONF? ]9 ;R9&[6RXJ+IYB"Y5R M5F0IX435Z=)>.Y[A'#X*U9E?LOV:9)!+S#M&GNLG;##\UZ7]A;\Z6ZXOP-FZ M^F%G&KJ5,[<2RPJG[ IS*KN@6.U?384JZ9M*CI\_ONG"- MZLN:E5I0X>X@K'=()60F1!IB2@M#FUHUG"4.B_A"11SF=1S]Z +R"Y.%]833 M/(N*Z!1<+"]W4X#9L#P#RW2^@C4ZHKXW]Z8/UM&OY$\>(63:\BI\!(RBWIN-'?-[<[_#K?;;L3@.]OX M&:]N4GDYECH_*1'*OO-OSJSCQ@XFY2?Q=.W36OV>@$OEI2!C8%8@-P M+DH(HT0ZM#'::>/2ZF7QN-/=O6Z HX^L2GS,5CCCTM444[$,BZKR4G)7>?GQ M^X3N6F.,[^EOPJBV0<-+%I8PQ7(PND%?<\?KQ5_3L@SXCDDRPCG:(,C0XA'W M57\W]\<]5GVIOXNG0$*_TBHLED-,)3)[JC33AO/#O?D&UG=0&?;6A!8G?#QH M_O%5_R_'52W=(]V&9FA!&$(T[+>L"@DV:$,PAIQ%>=#W9,\F8RO",:6J2IE( M0HV()$9H =Z Y1S .GAQS+&<[<<3F5V T"!]H)1?3(L)QH)RRJ)5>(#GW]03&:SR# MB,'E$8J#7FW4I0ID*JOT!M%S[DDG(W&DO.'%U, MPX1GW0+>5Q/^C^_8I.M&Q;5N@ GT+W"-C$'%G MU/)5)QHL<,CXCO'G(W#1@V;Z%O[B=*(W!QO'!7!K9GNZ@43$!1*SMB,IKFP^/O#.3Z(_@>"5X$<=SMC 0V\.'UVD'PRY*&O+2*DJHC[>T6W5V>_-X(VGM'QY2QQ2>9D(4$[81I/WU[6VO>!T_,CX$Q0NR'.W M/AO// 8P5)>.$%5E;^!V-?>YY5'_""X.OSA1]&<,,O"^N(Z'6_4659.).Y5D MYIZX 1?;G+WV=6=#6'3K#\?]$^XI5?U@^KIU?D$P-^*9N94T2*-I?SQL+3'J MA$"2'5$.&A2/;P?1.G"I?_0-9P^\WW7K"'XUM[N"+7<]'Y&)D5=$*"+LN.6$ MS1CURS,XV@GPLIZ,M"HG=,24B4S+IDC^->'P]@^ C/ >O8&A]H6_.:!S=&Z M-S>XV^15FI21;+7C$?%PVG*+16_;[TW]U;3@,*D\CYY:DI%H=<$0NQZ[+2=8 M,+;N]@?==)&U5W>ZN\VXD\B%9:0)@Z0Q$QKV0E\E/\[CT35VN@<>793KV0IX M!W_/FBU'*K+.06K Q7N$3K"9L_A2)M:-4QU!H\5_Q:SYPB@>185 MT2FX6%[NIH!+,A5!E5VLK@OG<@F9155X<\E49%$VL\227.?@>"E5 .HTM!RH M"DF3SQ"V\5*J $RIJE(FDE CPGV^:)XN,@61T2?B2GX#A;&WS;S@$ MUU 9YL;43X,P/A^?V>OX7-($'OS;<0]_&1;)/W]H_H/"49694U3'Q$VBQ7V! M1!\X6AH&-;Q_$98,9H9S=';N_86K?5Q8 E^)?9>N*:ZXBW7G6#QC?V>CMUD= MER'.I_JW/D=(DQ,$&69)=DJ-695'%QQT<[U\/P#; [#\RM\!EQC/RZ4OGV.H MR3%430V?FXH,H(^N[V$90\Y5X.N^NW/,=3D&&*#79+G9^L$ M,# SYZOF5YN#.#F[F*\Q.A)?2RMH.E6&@\\Q<36@ M:[KV^@;<5X?K6/CB..OOIF5AR!O_^9-MEVPC(L/]DND5G*!AD3L[>FT90Z1K M??:3H(TY/ED0K^O.K./KEB0KA.1OKG>NE?-588>(((=;M)!]>C%Q+JOD'PS# M.=J^]ZA_$.Y27;4/PO+_FN2]BNN240=5S\FFX8"RP18EPWH1>M%D&.X1Q.[< MQL^*+S[W.0(&S:Z4*."N.GNDR9XY%NZW?S(YNZ(2?PN<5%>81? ?_QP\C4\? MC.!7/>JJ:]X0;P@M(OE?]/?$'Z\P?/(__#ET&A\Z#,!7/>V2=]A<=ZQ@]-2# M""LC0=*.RC- BM"N>K9U,2K:Z<"*?7OYLS.HV7%5]#5A1\7U'5:EH*HK%"C# MY<82.,7A@U VMD1-PV[O,E%3HJVVY&(Z14\F4EH5IV(BU/JF3A:#R6@P[ZDS M1>TM%$53E,5 70[[$W6LJ",^UNG48W17R]N%]/8@C5>;)\@@]PT[_U+4%,9J MU*>CK!DIBP/WVQDU$PCEJKZS'UW'@#:5B4#XFK=%($8<)#G\.(G_I'__BC*7 MF+K%QA]LQ=NB#QL,D@0GGZ3'+XF316Z+$06KT,_L:U2 M1]E5:MQ01[?7G?-7.N%GD@5:LH8E@,:TJF5JY]MD/AT/9X/AHC_LC>;][E#K M+X.4E;WE0NV-IGR#ZYXA#UIDJ/4R[B)K6"CZLK0D*2 ME6R)^$NN9&!5$UW@9-U:/4"3[JR??=WU!= MQ >86SL,CC ^@J<@K4!97W33 MOL>_5D7?@(3\*"ETP^?K2DU!);&4Q;;V1"J6_;$L1Q$-D%E^,^Y#,LP:%^Y#@ MLSE_^=R6$!; ,W6VF(_4Z7@P7FCC;F\.M\+:N ?Q7RS5;I]3L-8Y_Q4A5QK= M$PA%#0@SX32IPZQ)J@B0)'L;;@F2A5C:5.1 EE15P1#J]03NJ9&%X$A5E3*1 MA!H12KD/16?JP(B )51[A7M\N($>JC'!T8%5< M5O7%\DFB;+C&\UWS]1C$7E'D2L<4EY "3*)*$@EP;QK ]I#G:.N"\#UI(AVP MY27D YNLDASNUY '71+U4XDH2>XL=/7(V1^ #RCM +Z"A$Q@%%:2/%&U/9(A M"0MHI:PI.5+MV6].88[G]U[P[[AA"TNDV!*"C*:C'J3=&%*64^@ZMQ@1 8Q+=8W5 M%Q'2+TR15CHRM=Y, \DGQ/$!'9C2PE&@HKJR^F<1O%W*3KT7SZ!V[#OS0A" M15]TVBZ6E_M>!^[G_%>B6OS,@;(_^Q[V_)OC-<(5;H>)B)5UZSYC$%57# M]_K?NGOTOH*U:>C6R1%H N_^7L7KFJ*:G%HO*[C\SJ_ZO:<"<*;VU4!I% @$ MXKPTB!?-=_N#'B3A.OM?PE^A0T.*NVZ%]85C1VEE9GE1#009WQM-(\+$H=LC M# T[ZIQ[SNP8\&%'TK.[VER"B6$)N5(:NX'0,>*L;"DAN8QW),^#)0M"B+:% MT,;0A[*VS#RJ D%-\6+IE[-R#!$/5[IV])%G,#'*HE3PK*[U ;-K/?QT)_GM M3O3Q6W"V5[C>UU%V6#GT>@)HXPK' M%=J@>'!'^I] QX6JU="R,*:M2:VS'39708Z[4X@'91^@]7OY#JPW\-6Q_5T) M=P%%HY]$K0LT&3"%"N 2='?WVZR/&],Z($0IU7[=!^H#LK^ M=S3M[>H 7#TO8R)[ S?!IXIP-!;1T-@\\P3>'.L-2J;"SIF^IAOH-9T/]+*. M8V]?@+M?@%?_T35MPSSHUERW=-L WF_(EY,LP38W3;)STZDCG; GG;@K@9,7 M?>HG]*T.^A@L?NI1)^Y2YXCZ%);T3R5;,K,%$+),:OD5OO75^6(QF"UGRE11 M)CVM.YI'ZZR>TATKG,*G46?O;-C%(SHE(<5)YY04TNZ4AC]K46%T2FK$K+JHQ9/W#CF2Q&(P:JGDD\2M6/6?D0&$.O(109V424):$Y/AO<%,4UHZ:M!+*5>ZA*1/A[ #B(M(IO="T1K(=< ] M #@I=/B^$(WFHY(2$X D82-QN[R5C_(:4NO_7%AB"A0(6=.QD', "78);SR M17L"$1RYE;SR@FB01@EEO/+%>SK9O/+CJ=+CK%!JM93SRD<22N*>K[:@< PH/[%3"B>P&[[P&3=<<<&UB-5% MD1(+).1NUC%9HD+[@X,HLT,E9I8P2FL">DPE&@O%4F2XAU MH?-7)%Q, (;3T7-QP55)5DB1.@O$E&1((XQ6FXM%I?YN[H_[N>.ZSG>TY-0/ M\"_^!VX?QM"$9(RI+'JC5ZHY':PU&G[1>LHPBRIC\J4T"+_94+)U9L P,(;8 M@M0$8I>\@0O*W(-Y4I=V@&L@A6[!'.@NQ$0SWX.KM !JVD?WFBB.>8L;D8Q5 M-0C?P&UC(8CE4\%"M%:LS:3QG?0'MUN_P?]%FM*KIRFM' M0H)5E[^!9PW%-F"7R)2W8?DM2#9IUI)Q#J4*8XA-W5*=-P!_]#W6 MF*K,TU*,,56G'G1.79 JNHKB8JXR'4^'JM+K+V?*4NUKO>%8"R_FSH:*-EF( ML/NK%&_%T:;4 G^)"*R)5/['VHYWA9M=\*IC/]XMTCE_S=5TO"N<%K&Z*'N\ M*\KPO<+QKG#*+- )^_&N*,H4]GA7. J4M\ID";E'6^$>]A"5OJ%P6@0$;%> M]:F#:\M7TU_K+T[@_E-WNKL%7@B#:2,8E,J<*_S"S7*O'#)BG567Y>#IE_K! MA",P2* (R\)MFW>9!+V*\6/_S$VQL29X:CH;%_ F8OB42S0>'_4/I )O95?) M/9AY3X;5GQ:^+A/UJ1-WJN/8-YY]4%&4A3I=:LN1.AXLQLONJ3A)282/+2"SL>A(=>RC7V23EJ5"1YSX49 M$<)S+J7:^J0<+2@RQE$V>B= /C(QRUY7<&0B05O#;I %_,-;D/*H[$L_T^QK M"HE&VYE4*>[^6?G>S%[_"M9;I'_T1$=@5AB]%J5;_3:>#@:3_F0\4/L+;:DI M@\E@%CXFTILM%V-NUT=BBX_>)D*CH#!%%*F*P#JEU Y)P93R2C+< MD]']S]_U S%Q4'YA@>E JN 4?GDI2>ZDSU17&/4R*2JMWVK"/X!E M>9KN;L,()31W9:W>RLY/#UFB!:&84$VE%X$X->#0:I*\?';^V,\VU8P<[W%?=_G.U@7T/S=>]^>JX:+N+_E&01)JAC328/?YW6RCUG7M: M65%L23@4.=H7P(,;XE!U>+N?7U@X5I2S_@S"86,BQ- @T?CCB@NG109]T"B3 M(*4D0SD6%JQG7B3_V8M.G 0H:K: '@0-YQT3E!-9$J[Z1Y] MB6S["36$XT:Y"8!50FR

\]_@*J%'WO3EEI6*">R22N+!.T]] M]X7Y*S(EA:- U1@?LF0-9-3DJ_(')Y2@(*XXOW@:(F6JC(11/EF-) )0B"B) M_3_+3)OOF5!#2B[022G=/*#IION[;AW!:G/^Y5DR!LXC:8?$$H MKMR;^FN0%J$<7T[5;X41>@!M.8=]?]/=8?!2V?[Z0@F5/03VI:%-& MUD;OPXVXLR4PL D0$A=!BBE#J"PG;U@%KKK'F8;DL<$6^;@"1B6[GGF MQ@3K/TQ_9]K)1!U?7%@LS^]9I;TTS\/$U(2%XR%*=F: M!"1K H&(8M/:*7:-V]S1;9+8\Q0;8L;G'Z9=A7RY._I,)_Y.Y_2AS]O>96\4 MSY1Y=]'OS1?:>-CK+]3!8CCI#I=*=SYV][<[0LU],-<5&$Q402]V_M M<7Q"349X]=&$?F&%$^IN=R-Q? )HD4$?-,HD2"G)4+YB')^0]"!H.,_$EQ-9 M$JX\.'#U&"- Y$9.2=FX0"NB=$=\#21X$8 -Y:9_9A&Q;) NPD8$IY)3'UC>;U$(H:E'K-4H-97K&>E6G0K1([Y.8?T1S[!*Q N=[./#!. M&,6-"&QL2(<=YK)CM-L-;/E!=9S98UA]Z*4,$@RZR3=^E!XXG23 M6U8XCK"ID7S00992$@J<0IQH.)!?6#H2,(@IW6[SONK% @'T7W5!0):,>\Y\ M3'Q%(JHU?'?QX8AH>XX6\99!>#2*DG8>@1L8%5I1JZ *JJ3*8B$("LCHO M(BKJ$U[N[4>-MU%:2992(M8T6^""@Y6K1D+DQ48G%N:L$1']@H@(^+E.\+V. MLTG\K9/XY&=L1-GS]X&Z&$Z4P:R_F"P6\_%\-E:'X3,.H]ZB-^ER7ILFHZCG MNJ7;!GC> 7"Z-3K_R/Q!JM((2!)UF2<$JK"2L>'3! M03?74>I.=.H0 *%2DX2^ ?DX4U%V218?,\-PC["OYV1+1,+@BLM'#R9):TIT MQYL,%V:4EA1%U>0C1RF)N<>\U>WM.H>OW%,'/.;4$8X>W#] /0'# MV=KFWR@X>668<%MP\L9NE<2?W);+A0A]/>0%&6O=E@.!^'D7<#=3!;S'D;,MK+>?,/ MS!L@R:5)^M2.+D56TQT0QIA>CU%TQ]Y7A%L2+YAPU[F%6AIP858=5,?B*F(L M:=TWQ5M)(:S&LG1@@T$20U7S37$!.,*FQBP-Z*64A *-1A(*0(A6S#M$]&XG MLE!0NA"U4R6R4"Y+4GMDH5!TH-1EN2P_T&WS"?3)7A M0!1B"++68 5/J)##AI]'%X OK.JA5C!!7DGFF)J?SA:7# 15XM<:Q9)*0H/H MX7@-(AG/Q>B]&O7H^1!,ET@+JKI2TJ2\Y)(L0U3'0P>LCK/V7AQ?M\B.K]S" M4A*#051) @R)2S;Z(#)29>&8(MPRM0*.DH29A8'>SA[V>@=G[@ )!#@"(/>5 MMMD&=OG\3%ND#;"!^\H7_?TQX I.+;N;[6+Y&1.90EZ/<@D#(&+,5G9B:QZ M%%&3F'IR,ZV<^)(LRYB'&7:$U67ZL!^0FX4-X]38VO$:X9FQR'XK6U;3^>##HS>:]Z2R(G>NKO<%BK/&>4TN_*CJ=#GN<\GA?3S>D:16/B20N ML=H32W*D#(OZL"%=-,*)&,%7;S9( ;3(H \:91*DE&0HUYCA3TCU$S28)0"M MB)+HOM&X/ '84,ZD,XMX.\%S0NF44CM5@N?D&NZ-QDP)10U*O5:)F9*+&@W& M3 E%#)9Y@%7"6PIL$D"IK.JI%-@DUVB/$[DX!^!"D5%*H%09HX@6_L M>$IU]GO3CYWH:(4-C2"P#>1 9SF&ZG6[ODP*;^P,$:B2=UD M#0H#&)*L+.9'#QI=SYL9?QU-SRS8=V)*"\.6$GK,DH!%2 (+,J][\EQ-:2[".?I6SK:2HT0IE M%ZOKK/:R,G-7>*Y5\%P_81'@ORZM ?S5MR?D3,TQZJF_":?H4B:\6"1"(&6] M!IM>-;EC\^*OPJBG&.$<;<@YKK[J[^;^N,>J+_5W\11(Z%=:A<5RM%B)]W * MV0:XJW#GBK&2V4)I&'I393!MJ;FDE*W)\Y42BL(>JY.*"J,T!MQ)RBJ0C/NH MQ*Q1?[/-.)[:6P"(4K"E7VW^Y]'S30-\U7T?<[&7M;K "B_0W<6"M:K,W*G0 MD&.KZ#0$7T$8:M3BLF"44Y(CDB7<]_D?7X&_<]9W]AOPPE'QW8;]VIF'1^ : M2(E;G.N3NK[X9"'K.TN8:J(W8$[.VZ]!3=,,E,%TUB@%@K9 -YUT^^-7W5L% M?7UQ'H^NL4,3KV6MW+5IZ^['\P[B?FE)JC0E#VUJ1Z&!^XQG!O5J8M"]H]OG M,X?@NCQ8/\+)U\RG":F\9%Q@%K6!&X$53$9=T?MP.?8$#&"^H;DZC<+YJ29L M1#]5;7F(4X?@#:QT[;Q M&?B^%<30A0^XS%!T-%B_.$%T'!H_N.>&F-I((ZO +0?G%ZLJ&YSJXD?$&DE% M++#5+0UDEC*9OTM("*)HD;+'[4E>L-1=&X+A(6 >@[P.>\AUM/I>'KRY[ID& M_"];G%@O&R<6?R5.4@"_U D_U0F^U?EQ^?C\#U@P^&('_J,MP6.Q9%"B0)) M@)F]7IC6$"?TW_@EJO),L*8A&9TD+-F+92^49_(A \O_@#F=H>@>P,N7',]')&#>;4) M]_6KH^_YN@VW^ML :0QOF-JX.5Y51ZY>#9V8'VTP&HS@SN!->J2^0:>@7%T M@[Q"RW?#.D(*A#F0]X=C2,75YE(J4G!\O1])#\W^5%$XIY1CI$?2]EP!&7%C MJRN*//_(;X 0>-_@%X5CY16HE>7SM0%N&[D?]#WYWD!1->%H=FV-TW*N #)) M0GF6^X/E? #P[#O&G^$9,O'J.[9\2WA5H-6>$X MU\8IDXSFU>YIM,TI)@#;&E5\K3ZR>JUCVOW!_0#OSC;OP0$=I*&[9@_ #U]% M">)S+VUB;>VF41U,(; W0Y>,1\1*-O(M^/Q/P?<[R0YTHA[ (N=.H-=YSMWH MA/WH!!UIR['Q6?C5)BEO%*H?R!*0^S6Q>_%H7NRIU/"WV;0[5]&[,(O18#"9 M]6>#^3!(Z368J8O%D.I&O\EC F]ZI4(9UI M-PVN).[ZYA*7BS#Q7X\.N0XD)IR$>MZHV?3G(E"#53W4"B;(*XG-"%\@?]8M MX%$\RIXHUQ82$%28I0&=E)*H_@FJ",*[0Q%FX U8S@'A1I/XGJ*FE/0H*[,%>.,2!;$>8VI"21-41:.PY7TXQ1Y66 M<45!)C5_13A*\EP67P-;26QGA$)TFH?SG>$.&:@J"T?-:] CYS"A/%B-+>SX M>&(?=#><4U@]KIE+.10>U]/'/KVJU5QE6GU4QPS@1+#/_R,;2H,P.=)[4BNVG!_9PJBC#UGM/BRE!\IXV :C M]R6"CL.OD*[O),L(0YCK:"YGPBQ$0UQMET?H++6]?K1TN_!&31.?$HY[Q5S( ML337 D82OUM#=VT$8,_5F$#8BE*!) F3X"YIX[A[W8XV5V37&Z;T)XO*0<3= M,8&))E-U;Q^AJ46I\+VGY]^*SHOP M=3YY504H27+'_PX%-^TM8<^6*"$>8ZZ\8RO"0MS;FE'/B1NM5!GA=%V$/59; M\F]L,.0/V T' !PD*YL<6,#0@JC$8++W5>6]&>*\?,]_,[-$"VD@1Q#(OHS$ M(+ SU6U.8DV;H4\!1)+LI?Y7;>.@>POP-C9YE]'TJ%!?F'A"''U MM2@]+ 36\%Z69H0@KU QQ84C X-R:#1+D%*2E4B.S*9GH.NE HD]"NMPF(Y MVJQ$_9VLQ.3?T\*/6Z7$0CG$G!295U)?X$SB@^"RS9&4BSM33ACE\MJ2TR%" M2(W#>3>>ZC]Q(YY34CCMTVFC0(L$V<2TV15LW)*0J,$,& (0Y-KS""LVA*Q6G&>4AE-@", -5EU1:_L&9AZ^U]K% M)0_;'%09 5GH5&2;<:;YON F>_6&T[!/^.<9O?:,UA"$A">*1;\?A1,XRGH9 MK$F].SN\CUTW,7,_(AY)FR%-C>RDQ['19W';QG&X-0J16_YUA +,@@]S*WP'W9:?;5YD%&#__.4:X(-Q R!_W M)WO.*1?(@+YF 'T_F&Y0N'A(U-'^C7.^,0@;?N^"$ZVOGFOJE@A9 9]&'Z/@ MQ#6J'%]PC?8&//3 $4+<>W'"A[A.?T?Y;QX<_S^!?\X AJ%G8]^[749?%]+K M/'TAR2 (IR[-<:-?H7*]:X^,W$ZD=3O]'"[7Q)G@;VSM&"JMO^!_HFM0(82X M$5+G)VZ7_XVC&+%[(L8R"?=F5VE_5?J]W$WT("E*]P"'_E(W=BCKPP6#K_') MVV,T-U0CAD_%L-]U,[S0VZ2BR='UX(]?CY9O'JP/:!$TW4CTK!;>5^G(YVC@ MC'5\4M45>I \.CX4UM2MT I$1PZ+HWN:XX*WIR%:"Q#^-X_A[*W<*#UK BKF M5C/'H*=@'CY9OS7==-$E.J#JEG&T0CUXWG$?CD/67.#]$KG 41+2/T9*Z-1IJBJ'U%FVB#[EA59T%&Z+DVGXWFW)]>K!C.@]O -1(N MU.]*D22\F!(Y>[E& 94DH*]:1G&>[+J.FG/.2 K1^,PH?HU$DR)PKY@+)5Q, M=0$CB85J)J.X".RY&A,(?GXJD"1A4OT9Q6^<12P0B7EQNZ%L)D+PXDKKHF(4 ML*H7.X$)3R46@YJC@-99\(83F/1[ BB0H)2T"HOE:+,22R7%+HW,Z>TBX^I],[T_-!>#.AF(!SW_2?1 9\KKYS?AY M\49!,ZRLD?YU(-SH'<21K",FG#6YC9CP\Y\CA@O"C=Y6;-O=JSQ T=$S>C7I M!;A[8O1G(Q^\\5%Q/4P_EU=XU'YW4)2%!8?TE1=8Q [<^-#@AW$#[\+)M9#::3"?*0EOT^^I@,5"7P\%PKFGJ M@H^-C&\EK X J<;>1OW'^1*QY=.C0X&C8\P_1*Z",K*6ADWTQDX6KF8+3G*& MZ?Y8+8)"8Q%.W^B$'[E%PZ -M8$RT^:#95=;C$;J&?Z2,PJ5MJ5W&I%B!Q$C:2J"(>8#)SK8XE^C\Z,$%H.?% MMI400TNL(PR#ZE9X#I68<<"2AD\ZW:"WY,C79!GQ5,NL@!PE%DK(?:1CKK2I M<"]E.F^ZA^[MN)$)YB;DLG!(PJ0G\ ;L(] @W*IC!VOD/TQ_IQX]'V[Q MW.6[81W7: 'M>7"R!.L7_1U#K!(MB<>SLFS($JLN.+A/._7P[,)!<>]X. .5 M4S(-3'^J#'K2\(16W*KV9AKRP 8^1Q8\.+:3EI>+5!F9]5\L:,N/-T]GO%^!COX= M>&4TT]9MP]0MM$SRO9F]OC?U5W3::P(/[N!=$ZQG_JDJV[G'('L2FLANDNP& M^DO#WF0P#4[N^MIH/IMRRD:9#";(<"K2^GIE/P'CZ*+D0[ G)+=^)]S MW3,]TAE*;>T+8\YJ5'C6L#4+ER3;IQ-(\X^$70ID)YRZ%-02AE_7H0*!>@SX MB)O=Y!&M,:"NSM-ASE@EW_FG;T%<[C#H,LN(J@A(8FZ6GF_"92I8;4ISB:4) MX &<"LU%<0H<9W0BC%J,D5% M>8KDB4 ,/:"H*2Y%&%5&4#ZC]+)9EN3&_32RB',5355QB<.H;CKB4(DO&W/F M'Z,UUXC-8:F)($!R=PJJN[M-,OY_BM8;T/@$EX[;/@(97TI M*4FF2%[D216T:IIVT\\P"T6Z6 ,?%8B7U\8G^6I!K+; R2UZJ4.4?!F:XP)S M:ZL06N3OB4., \WD'"S@YF^V5CX961-FD@1M8J#P3F.S,A.)3:6A'7[2L1)P M5=>&:3OYPIF:\?5.U=F_FG9 @0-1!GJ$/[DF>L@Q!H%*T9 89A9HJ5/8M:( M6]6PUMSYFTW MGKH6_V'=<>S.J7>=H'O_T4EVL!/TL)/NXBT'NTZZW4EW-)P-IL.1,NW.M?&T MIXQ'H_E@H:G3,:>@L%.7R0.>AG]4,:\U?488"UJC^@D.GR91D\WO/?\X62O5 MTCW*^-=L'6$H=E4V$$]F*4$2*B5)C:A= D!WB-O4=\7E)S51&K5X#*AQ-X&X M="SYZV%"0A92!7$)-_^R;$LS7%1+N+FQT#^=V4>$&1F-CHH&,"6;6)(.(%0:IH,4%X:*>_IPA\8 M3?CX@X@ M+L0E#*3KJT'<9!4U*^D9^+X%2(^A-/=!<0> 7#-($>2B!#!AG/TUH['<;( ! M;4$4_[5\AVM2>WNY#[_BES^'0=[Q T?L&\T'R#MWFT2^*U$2)[5TMB@!=S0R M1K5XKY8VSZ#"DH\ #KI]^NC UCT%V$1XW[R_Z"G=V6C9ZRXFPVF_KPV6RGC8 M'TUF"W7>Y;V,;EQ9@A(K9R^LY,=@.7R$M[+0[F8SXLH!)*W1*)4C*W21@ M-KLK?P?<>\?>PFWT?O5JF=MPK88/;2/7:(6:"7JZV!66$):[INL9^C/#<(\@ M;1D)N4MPQ>7A0RE))3ED? (6+JM@?776@8S#^2?R&L#>@;$(XP MUUXM5(2*P#C.)PG)[A,7$=F"PI&BHI+(6A=Y&9%+!<_U$S2 _[JD /S5MX4) MQP1L+W<:R1806N54$P:E3&*JM/0][IGQU]'TS**]8GYIX91^]:TB RZ$R O. MECY/"O2C"P!Y]UA43SA^L.B+3MO%\G(W&+A+4J9NV_I7L#8-W2)D%92[/NL9])C[6_./%_AEPE106$\X=EQ[4BB'$#;*0B!R( &(,T)A MO0O1ITI?X4N.$%6C@J@!F<$=/[ MDFM/%!$84H8D$>GRPI'BVA,$&S+8<",!SL5+WSH_RTV7#*+FSXE+02I*%!Z0 M-PL4=X/&(>V#2!RYAHZQ4QXM4MQ)4E=V8G0EX'1'('D!V7IMAG(E(EWF M'_ ?!\?3K2^NJA,@.,1:NT004B:0J_S<=&)WOA\S!%F0L0D9Z<@ MDWP/^IZ\,2S9FG#4Y$B5+&_K!)6[N<;,Z7-H!K8NG*M^UST4 ^V^ &-G.Y:S MA;8 BHR?W.EJ"L>P.I5Z,8E70(0[/<0)Z[WG]G;+H N5(ZS1"\&_'/5B?E^^G:QP0)2/( M;7X9N7_=CTM)<#+A+JTR5Z@;,.SGI6N_'4-!Y38.U,]!P!WG!F(^*XP D;( M!%CCTS3TBA9 C7[\IL>, %!+DDCF;G^ &,;I/WS=WIHG*Z.9MND#RWP[7_2\ M=-#1U?[D:D6L:GI?,?W8W=E*#_AP+[BM$@!PQD;=Z>X6F^*.4..38R7PD3&5 M0^0=LK?W$&-PQ@$9=QRM"%72N(VG4EP'9>85*T U94+()Q8G><%5H\Y.:C2#8 M@$/LS-TA'^XRS;(T$\B-LHT!FHA&$YE,8'RU>&88SA%EB7'"077OZ$&^G"@8 M\ 'X6/=JE:;2.$^FREB"DWI6"M8&7$30J5P$A2 @,- Z)8'&S+*<[^BH&LO& M@GJ?U"N-4NQB[\I$M$?](UAS:.BR))P#W.B^I>IXV%2AQ#J?!"N%4$RN9@YP M3N2Z;O*UTR]#WV4"]_]]U&W?](.L:7?VQG'W848(QB1M _HD;8F_A+WYCTZB M/__12?:HD^C2+>=T6ZCSR4);CD>]WJ W5T;*?#0:]+K+KC8:=(=]3HZ1.@8T MJA_>&$&A,^9?1]!XFC?<)]/F ,7IB/Z4:S$MFHG_8$)0DDBGA!4+S%;!K4Y< M<6%(QHT/64HR8254?KB\GA/#=O$5A",&DU;HE$J05%(K$429PDWU$UQT$O.' M%5=L!4$(&BZF"*7,W*F"":KZ:EK \QT;1)N.1]=YC<)E\$'5A97D47L%>25) M(W>=%!$BD$2 544YT+!,$X@O-6>-$($OY91%K731%Q^8&>4)O '[".!H0'G7 M0D\6?BK!EVZ+NMFF$D9Y!5?R:6(LUO!E4:G52R4L]_4!5K=;],R(XW[,#@?7 M>=.MDS@D+1=4DE7?9<06,VJ6*B'H$WH0*6?5E_J;<+KFN+(K!@;+AJOJ%)OA M-?%78?1:#&J. D2>9LLK[ZMIF_OC'JN^U-]3P@_1 22GK'PT2DFKL%B.-BM1 M?RY@]'-F5 M ,$-EE]8&'4+L$(J@910:5*S_2;ZN7#%A:,$@SYHE$F04LR9N\35")06*-@( MZL8NBP#Q+(VN<@M(0M!SEB85I):$-(FEOBYT^V=DX;B?\:"?\JH07PJAN_4"" M*0I<60R5P;3;'P]'8SX6+LD&=)$WOL<;:N?)L2SXA^^ZB\OU15U?7&M%JYZL MI:DFO%"78*YS15X$O5=36I8$Y1"H:8ET@*;?63_[NNN+<@>>C.]L_5_'*#'/ M \!93I8FI.=793 :3>7**]&"Z[R9'I0C B4$8_E^ +:'S4M)KI3&3H'83>0B M4@GQ&PA0X$Z=*\UT$A*H' (U92D-9[JEO>:0CF-F&,?],<@Y$N32A#M+V.8. MCIL@X08ZLD68JCL4)X02SCF&R;:=&G9[E]NIQ$<[P5<[J<]VPN]V?D1?_@ M[5K^=42/ D#)'#MP%.'C+(AUA.-)9>5E^< .@+@$N!"!&!J16U8XA;-K)ZMA M>DDE.;BF&"7$> ?J^L+1A5[5I28&@M3R42=^, -.Q*KN[32X,_@5K+?@,= " M+8%H6I&51J5E%_.J2!4RO;APPVF%.CSYN6@Y1*@L*W5819;D_LD3,-"[W>;& M- +95T>X": PS(0%;I4FA6-7 ^O?VO$A&"_.R^.RHA+7T=4:32/8GRJC/E^& MU4Z'^AA'0$R2U5=99(@3:;5&I2$H@3WU492 F204I9R![@N"G%F;$8Z&#MKK#/SLF!;>4-66-55H8Y!QO'!9>F MVPM__:*_IT\.PDTXAD@E6[L5MM4)CXPQ+22L,'BI?@:U J*:HB>#'\,3#D:L.3C=M9F;H5_M>!24V"-4#8PRA>) M=\N%?Q:.)[4H-(\G!'D;V!MRUS]ZTFFU^>(X:Q1H]@S<-], WK-CX6(Z\15N MA2.,"%1=.17,5R,^O(EC>*)H5@Q9+DK="D-HQ&YX&<.)%J0Y.PX5RXT0(^_S MJK6:QG\P50:4&Z%LJ/F_?@FU M9H;1U/_]_P=02P,$% @ 9X8&4>#,]I<7" >"P !P !M;7-I+3(P M,C P-C,P97@S,3$U-38P.3,N:'1M[5K_<]JX$O]7]-+I-

>]^E*TUUL6V?)(,X?[ZVY6,(82^DGLO;=HA,P$LKZ1=[4>?W95] M^J].YZ)(>1+],WK]C0L55#H5EL09NL74N;=U'%D V"YT$_[(3WR\O_)R7GUZ_&Y^S@TX0_/OH/ C>3-[X&\?=L,0J2&V>'0>94@:ZPHJ#LU-JP4_@XNPT!\M9G')M MP+X\^#1YVQF@A)4V@[/38/GM92,E%F>G0LZ8L8L,7A[D7$]ET;&J'!Z%I1UA MSP!O;\C<=.92V'38"\.GHY(+(8MI)X/$#D^Z@\&J2Y;)?H@K;27@NL\7PV43F8-@'F+,KE?/B6=NWX+L_#T5&OVSL-(ERL\BNI1M++>6;2R$AFTBZ&J10""A3XZ'6Z^M>GVS!;NEQKC-WFHDCLLN>\?S M4JM259DR;1:#MC)9,)MR.WR89?FC,C3%8UF7+9JY)EG@Q';8.^J>;*Y>K^NW MV^<^V9BE? 9,PTS"')?9IM*P7RNN$0_9@EU!J;1%UF9OE0,<_8;PMC(3=MWWU2KCE)F*/E;]YZ"A'H0,R*7!J$BAU"J );) OQ)$5GYL(^10'&_K MM?NR2)!U.*4R^#O.*H%C(E;6G-9&G$EBJA)=32@E]&(:VL"P1H#9F!J1+ER. MU":)*D,!Q)Y"@+CIC-,GYB9E2:;F9@G,%5;]2RO88OLU3FCK9[B.VN M[/&7(#:YY0]2O?=B9&H0U=D!$8%*$HF7SE-CQC4X3*"/990!^8X! C'*I$E) MG,1R)$$B0KH6TL28<%38C^A1J\R# U,1K(RPV;!#Q(( !)=W^,4-%A,%%D&O MD'FNJ@Q,'3B/>*=W<@@M?TF#]$Z$;VJY,26E886')\W$B*C64*L=BDBK^TV9 MW)TRP2G)]DU4HP1E! ^<47VW2#UZOJDJ;Z$C#,JC)UQT^C)@VA0X8UZ9W;M0 M!(M@-9./B:K2. "R#BT1<1E*0>'&H;1XQ8+K3.J+0L10'117WF_7+$LW)3(B MZF)4)H6KW$T5&2DDUY(,D#YT.VXO:*3*4#AUF\^XV.N8#PMN5 A+:->IQ+12 MQE7&B;#1+*?$*BQC#Q_DUW,3_!4!"2*G8G\07Y%#[SK[.\)EM(G+GT $L"LV(,1=XHL MD6?W<-Q-U;C%8,:SRG$)^0J2!/,R.<-5-EORJR:>[\"-_G)[RN70AQV1UXQ/ M[")5V<]KL M[\T8:*&M-OEQ;L&B9#[L-5:\$ZC.BP?<0VDE5T5IZYZZ7J6*M M4R!W9RN4[L%C%#U5'%>:?+D6JK:,FBMCL2N=H>%8ADX\_O0'*/Z80]_MDB H MD6$VI%%QK#C %=I4@Q=5HU/+:Y1RT\1T#*'< 1B$(VQ7GVH+U/+GOR,(6,.[=K]D-[Q3!$>.N87)$-(>L>6<"=_+!1C6..:)4V M3>!U#3ADGDMK ?X+G4<*0SO=%Q+U6M?F]RC-J'#$,K&)&*'"CPJ&F,)Z.PZ<#8UPASX-45"GPVY6.CR.'?* MMSP8N1>$ZG3>E]Q;J(D+[&B@8:;/PJW._K +8@:3M+8/QP9CL:ER-!F7R!GC MI]Y^A+1GK7L5#Q11$XT;NXUN!,=%" 1WR%HCINV#DBQF*IL!1::"3^NS8EW3 M%^1EIA: =^>I\IS%;^$1\?-_"=G=Q_UDS#T2MJ[.J3M&B&/0G5AE&2\-#)<_ MUI59^<4_+.Z$W3#\N7\RZ+]X.FH>^';#WM/1 7,*OSSP&M,#;(W_HM&3X@AF M&[5=5I7U "?ATW7SZB?12U,?X(G>/UF^P(H?S)C N>>1NN@-[O A>U5-D2S8 M\S:CMS7V?OB.K/JAC+FOBVIFC92U*A_VRAOF3C'9D]#]?5VK Q-L?8%A[ZMU M7]'K4]_847LG/0ZK+C56'926NH3^/)60L(L;B"LZJ6,??0V\=\S7M^JP/O3& MK!L:?]1G$JT?V2&!R]N7[W4^%O6<,OXSU4U1P>/KJ595(:BP4'JXI-*UET5O MWTC]^X9]5"23!73JZ_!6W>%?2*U;UM]1W7S[M<0"L!-AL7_=X0F6(4,^4U+4 M;A\,NOWCAO)]6^A>F/5OU;K7=,_^!E!+ P04 " !GA@91:34D'%$( "( M+@ ' &UM#,Q,C9E-60P-2YH=&WM6FUSVS82_BLX M9ZZQ9B11+W;JHQS/)(XSU4SS4I\RO?L($J"(,TBP "A9_?6W"Y 4+2NUG(M? MVI,_T"*X ':Q#Y_=!7CZMU[O(D]I'G-&?II]^)DP%9<9SRV)-:<66I?"IF2F MBH+FY /76DA)WFK!YIR0?_1_[ _ZQR>]WMDIC'1>=5%Y2$Z"5\%H,!J0P4EX M- Z'1^3S!W+X97;><<+O/IW/_OWYPL_Y^R=?W#4 M'PS)3-/<""M43F407'P\( >IM448!,OELK\<]Y6>![/+(+69/ JD4H;WF64' M9Z?8 E=.V=EIQBTE<4JUX?;UP9?9^]X)2%AA)3\[#>K_7C92;'5VRL2"&+N2 M_/5!1O5@;P>$/FNK<4S*;A<##X^Z2@C(E\WI,\L>%Q_^1D MW:3%/&W:E#)MS^L3(]N M3++DSIQ(208/+_[UT_3M=/;#B^&KP60\[(].@P@6JW@DU5"ZGF5L^GYZ_F8V_?3QX=9KJUY/ MMF WU)AVR24M)?E,M:9=$G-M1;(B-J4V?*@YGP56_E,:M-0WB1PFMN%PW#_> M5';8]V_4UZYD2E*ZX$3SA>!+H&";"D-^*:D&E\L5N>2%TA:(F;Q7.O-]AH/> M+^30IIR@I:/!Q NYF^&D0U2"?"\L7)F(J23_7!G+,]/UW:=YW-_H/A?& EDW M0TR>=M'^5!X>W>7AM]2XT$JR%;G*U5)R",%=[^C*O4R!EKF"V WJ4)$3FJ]( MF5M=&ZA6*9/2*$W1\ M,Z:!-@;*P)02F0WG0(%8:,@F0 SR"P.:,*[),A5Q2DR)EW7_)=>\&@0-R(2! MP(?1TNIV5W;\S:CC)!$Y^!4ALO9C M%R 'XO!8MYZ+/ '6H9BMP.]8E@S&!*RTG-8%G EDJ@)EY*8*G&/:&QX?\HZ_Q4&&Q\PW==R8 C.MW,/3SX1,U8*M=C!" MM>XW9W)[S@3F1.,W80T2F!)\S_SIKP35\:M-56D''&% 'CSAPM/=B.EBY(QI M:7;O@B$LXNN9?%!4I88!@'9PB9#,0(KG;AQ,@M12H/QU+U]Q@5?1WU05(-"4":[ M3@7DE2(N)47&!K.<$NNX##U\E&\G)_ KXB@(I K].7M$$KWM[#\1+J--7&ZR MRU?)Y18\=^ZY.TH!V0O!D(NI43E%*J8&@(LI'S3.J68U.@"O@OIUQCB\;5I\ M5QR0'$8\S&^(ME)&Q_C7E4%%J0O J'%Y0QPKS9P"+GF<\QS2 8GMO, W 4@ M+?9@A#=%%,"S>SCNIFK<(7Q!9>FX!'W%DP02,[& 539;$JPFH._ C?YV>\[E MT <=@=>,S^PB5=JO:[ +>]-&FF/:FMQ=7)"H3HC="U6M!.@SP<'W$-I)5=:I MO7/;RUBR5BF0>[(52O?@,8R>*HY+C;YLA:HMHV;*6.B*^V0PEL$MC]_\#HK? MY]"WNR0 2F"8#6E0'$H.[BIM+,+SLM&IXS5*J6EB.H10Z@#,F2-L6(N&3%=0 M3U]Q697=&_+=_WEY]J"]3RY[_#"5C-NX:]Z'[IIAD/#:F%R3#2+K'EG K?RP M48U"CFB5-DW@=0TP9)8):SG_ SJ/%(1V?,X$Z.<&.03T GL:9&?XCYEJ_;KQ MWTH!ZKM7J\QC5YMW]K7)/6H3W W!;$P =K# PZ(Q%AR<707.ID98PLU408=#6^8Z:MPJ[(_Z *8@22MZ\.Q@5AL MR@Q,AB5RQOBIM^\A[5GK7L4#1M1$PXO=!3=RQT4 !+?+6B&FZX.2R!=*+CA& MIIS.J\UB7=$7SPJI5AR>+E/E.8O>P"/@Y[N$[/[S/OURQ[[6U3E5QPAPS'4O M5E+2PO"P_M%69NT7?R!,2ZOJ!G\<[%I:Q[L'Q.G]^L KCF?5NIXQ]<>'0V^$ M98T)&&(@$:E,MJJH1CR& 5N65P?1]2JTCIM;(Z-_<,^T7HWZOK?4M @CX(&K MWA),O_,(NWE.(Z-D:?D$S]%Q[K:Y#W_&UQ*$ASNZVQ_S5U?+]JO]N*L=6(W M_P[+_@#VO@/Z#,F;<@Y,3%YU"7[NXLWX+D!Y)F?>S]\/WVS57\J8_VL753$X M4M:J#!CGFKC];O)BX/X>U]C !*W/6?8>:GL(@]$3NV?OFJ]ZKXF MXO9'RS>*U!M-S=?0!9WSGB]1: *U:D@72K *!2 ^H/9?6;O/ MML_^"U!+ P04 " !GA@91D(0:_7@% #N%P ' &UM#,R,3(T-SDX,RYH=&WM6'MOVS80_RJ0-:+U M^8ST@BCZ=32+HM/%J9\X".,!66@J#;=<22JBZ.QMC_0*:ZLDBE:K5;@:A4HO MH\5%5-A2'$1"*0,ALZQW/'4C^ 3*CJ,KX-3%V+>!YKZ1ZR65@596,XLI.D#/"Z5LT-\&*,ULD@SC^<5)1 MQKA=42#8):?@UN[:U5,P%4)ZFRQ>3V!E_BK#J^ M7$D;Y+3D8IT\7? 2#'D+*W*A2BJ?]OT(_AK0/'\Z::@-_Q-P:53/PHT-J.!+ M7-S).O'Z)ZWJZ+GYX,CN+):!@.IE&*QJH>2#1' MW>USS0U/N>!VG12<,9!(\-.3\3 >3::1(_Q&W0A8DY/,NIEA' \? M6)''$-9_U :C=+TKV;DDF9+2V\^7"F>X]S75J(58DPNHE$:S2?)2Z;*-BCAX M[PR)U81;?#(,?4$NU\9":?J>YEQF(=ES:SG=AO%DIDJL0.OF;3#9)[G2S58? M_58$) /F>7^I);0'$$:?*T)-#.9<=.6L<2YF%N[/T1Y4,LPT+ X2BQIN5')C MG#[;^WM%NNT[*?ODI<9%YR%Y35(_Q M++^;J'N#?6]X_R0+M&<;^'DM, LR]+=PD;:)/@T?:Z[!(2WCS'[+TWNT71&C M?'!(]ECWFM^.W4W;I5QBNG'9 MV+YS+.7N?*LT&.?#OINF"(V1#07#\PPG*G2JZ3=<.9<(LMTX+L@:X-8<.TA5 M"Q\"J@+=[&EN'1/AXZXT#1"V-!70,:9*,]!!IH2@E8&D^[,MS-'&$1XBT]JJ M;L #Y&9D"_#V2",W8N)&<(?>-7X96E08M-/SWK"W$=V=JUA56E41N&^OM*5R MB\D[]?\;(_]KDT:6N8?>J/@UM0X?6JM3#/.$G-1+3#)RY*OL)]'O*'$;)]C= M6%4F@^J&&"4X(T_BYO.P&D4F^F(Q_Y\XY!^'V6-4YKL?'H+@INVAZKNUZA6=:@ M*H>=&V"F-"P5>JL#=@_?B37)90J''J7"C@QN,JALUYBABBX!VX:!D73]U<8N M!<( >PO6]KPMRP4LN;':R>FZ9Q2Z4@:^T'Z,R=WZ#&^#LFF]0\][0@QZP]T! M(XA#S"O\4I^YH4#.%$ B@%;7>,2P3MT6\S8V6;F[YM0U2RT$;Q79ILEK+;DI M/BUPA[X>E>>(N8VE>4[J"D><=;$!]DC;)XI_%GH#:FGV8:E5+9D#MDHG'4K9 MNJ+=G2C\A=,00U&@^$'['N_@7G\-O -\=X8V=\X574*0:J ? IHC_DWHM>*L M/8#&XW!XL %4?BQNKJG]779S.7[\%U!+ P04 " !GA@91VB[SW5T% #X M%@ ' &UM#,R,F(P,&$V9BYH=&WM6&U3VS@0_BLZ M.M?"3/R2!+C429FA :;<](5"F+O[*%OK6%=;6M-+N/BOMLYK\$@3'HJ B T;>S-Z])4QF307"D$P!-=BZX*8@,UG75)!W MH!0O2_):<38'0EZ&OX5QN#<*@H,)SC1M1:1(R"C:CP;Q(";Q*-D=)GL#ROLV._YMGEZ[>G4[(51-$?PVD4'%2 MT#**CM]OD:W"F#J)HL5B$2Z&H53S:'8>%:8J=Z-22@TA,VSK8&);\ F4'4PJ M,)1D!54:S*NMR]E),,(1AIL2#B91]^O'II(M#R:,7Q%MEB6\VJJHFG,1&%DG MP[@V8Y2,L/O6F.M@P9DIDGX<_SJN*6--'S M+?BK0?'\Q=B-UOP?P*G1/ /7)J EG^/D5M>QMS]I34\W%EF ,R>5)/QL-XN%X M$MF!#Z17AKL'U#U\-@5E>,XS:N$D,B?3@D-.3KC ?.I\$2UW]#Y9;QO_6\* M(!=4I52 #CY?3Q/6 M<1\;JM"*(?D4KFE/ONE" @&S,O^W@AH#Q^,/IN 7 SFO.Q2 MF0,7L@;7Y^@/*A@YOL;$(#"AX4(5U]K:L[Z^-Z1;OM.R1\YI4Y(SJA3M?6O/ M=N'4FM CF=OL^*>^QQ:B?@MMR-P_<'O83TW/"MN!*6C752W))R$7Z* Y) \; M/ZZ)(UH"\]]N_11/[[NINMW?\8[W3S)#?[;AGC)V(745K"VW_Y7!W;./X)W9WPV[P)79-H.J>D\I71P%. MR!Q5.B?!IYQ='?0U-2^@$4ZD8J""394EK#4GW9UV9 M_140GA33QLBNP5-BU[)&<;>(TQM9L%/<\G6%7[92UYZEF#]:\Y">M])[*+QF M94N\.XO_'[]N>/$(8R AA\T<(Y#L^\3C7!49=F>-6RR2OKU-=&RY(P\ MB]WG<2V*=+26WVYLB1P$3Q2&[PGF[T#(UH$_&)Z?T/Q(8[Y9H/V$XK&-V:X5 M1Q!J1.$FXTJ/Q\XM0"*7L[J[FR?BV<<93OS&VYH//)PMZZIK:(:*EI:\CZF+Q1@NOB9H([5+EH/$Q]:W.JR/KO^_,I%17Q]H9":!&YRD7$3W_ :&(28TRBL3%,U2*7HZ,-P[T0:""Z0[7W%GO^]ZIF4)QET3V+:B:7<%6Y%DL'TD_Y/X MF4VCV,]4+I].W2'(G_UN"X(3]F(:O[>ML9_8\R;4]E51H]POXA>.XNA=[GZF(X*YF3NZJQ=]W:2PW MQ06 (406PY&T).617&:"(>($S6>G^ 3/"L1>3^'__IZY(7%# AO.;\]!9$&P M_ODQ]_V?JXFM;9[! M433U*_IY$A)LUUPT/<.U@X6O[8_16[)/WZ+KCO+D+3JP%?>G M:.H;VJ)$"MTU73UKZ:=VH\%^#9L-5IP!74 4PW$%0WP85S0.R7TZK.UCF5_W M/^Z:*BL7"4?\Y"6[&2A&.&$0<>:7:PN&,S5M77!#;D9SRB!H;F].CNV^)'3X MY0$B*ZO72(RE]MZY:VZ#Z:LL(7Z%O^[/6CG"O>=4DH!RF'/A#X>&[9AI',L> M>\%]B^T#A_B&Y?/Y7ZL(HP^#?@&Y)TVC7Q^Q\ $HA/P]/.*WF(LC./$$3\I! M/!'W>%)^_/E[!@3IS]\Z<(4[T33<4$O]\\,%*_?7_7RCAQ&P\)3E/S^VOR-N M8(4C_?7G;U=Q-?#G[U^[_]_W-3&EX,_?DK*\<]Q __\T 5;5@S$-:W?*=1R M_PK?^BO\^4D;27$L30A^&Z8!H@;*ZG?4&[#O_U0D"1B;/\,&)5L0HSG?>8;B M=B.@<>$?/!N24!)LB>?8(J]5Q7J9[7@JQTP66;9'(7Q_V@E)X_PV%"VCC>K3;Z M39FZKKB15G-K#FL 51%5:7)W._E MAU,RHL33.7W%'#&<3V%\)"M\AJGE%FRON%++?G^9(E!CD.CA%C:=-P$^@38?"HO%-Q!LS51 MJ1E3(UPU0[EI__G,'U[3!:(7FFE##DVOXG"&.7%"LR=,-% U+"\<>C@',1S% MYA4/(RH+BM$P'2=DFPLB^C'3:N@TZ(!>A9+D*.'C#<5QGQ(18ZLS(V7G.;U3 M7TBU$CVI3SH__NR&5/"<4 4X3LB4B6)LWO?*3$D[5!'RYKW.*TT*P !3Q=TQ M:,N0D_B#;?@3"LHC?\(/9^./J)"^,I;'O%K/!TH;R4^Z90\&_ECJ@,C3 X]' M\2:#Q]_TI?ES[QLBX!4F"*JM(J+<<''.:OT0G-<@3]]NC/)93NM M%JHO;!ZQ,J54E2'AX\]A^?&]"EJ4Q5R:%B94%E0&::[%/, ^]'%^T^% 0EZ% M([$%K6I(8%4'P3T%>B+/JV#F-FM4@1L0*[O -KUT@2!YG,=^_$'#?W(9(I_# MOW*\5,CW<+ EQ1$%;00$FS:D8LC.AR&+NDSYU64UAPJVEN[W#9V:EBE2+#@'C$]N@F>U=M4:^,_BWOSID) M-G!X)(5GE.XH0-1R,UB">-8ZLB$/^$YD7Y(D5X88FTL\>[;4+8W ML5X8)-Z/>&N&=[_W@1/9IR?/;!IN4D7A?*W07MY;M4W_(;S#T),QP+:?P;(J MBAS@?-1SIEA6:8^*B^:+:.>5'A_M9"%X;-(6@NBKS?LV_]F.\5Y-84_HG$^E M6GZZ6!NI988<3H*UY\MJ2.VHS&+F1Q3&7Z/P6T)K>3;@Y_/A(DWD2JI: M9X:UU-Q::.G&,Y%]@RV.[?+=:'H;TD:?FHJAZ)[^C $?9%OH?6[>W@/BS% 6 MWM/'7_Y<#&UIE 0,.2 XLY)F^N$MH_)$ M9>$[7$2>^,=!02^\T*!5C="<;?P$AW%GP.[-!(.QHBXBMW:;ZVUZFJM86A#. MK!3RW;2?IB\JJXE0,BHKCBT"6C)?,W1988_E(B8(: M(2MGVD(F@QF!+APM<.5T9N"&CO=1A)S-WWLWLS_I6=>L]< < ANEE891E8)E MQJ1>)LHNYUDS%4;09#10=8GHE!8VEPWA^B6>]==0^E$0AMK4M7,5GD+UAI;* ME6L.)J?D+Z,TIN"5/-I3JRJ>,U!Y6"]5YQGYF(=] J4OMOYABGYO[31=F4,* MZLA4V>R<-V#(K_<,<]W0[^=C;KMB'#[C:+O;^C)=%_?CB*;FG1(N[FN]EF#3QB!;+;(/!SY4C1\M2#:D>I[T>9"6'9WO574$<-/8+-OMRU07N"%? M@$0+MA'29">&G5&^X_@5A%/K.FZD> 7-5/EH]>[^_6"3'-M]"BD8?IXJP+[; MS ,M/T\[/']YUYP Y&O;]1RE\V^[7 M$X:>G[^D*'JZIT7;?R(=Z6CWTB#-/6>SB+OE-]G@R%X9I @T%.\6,IN+O>X@ M[OP^;>[?AO\;#RUJ9H-91-$EN->_N^"BX9=K[KS3H>O4+&M[G)0EH[#^5B!P M?/K?!@4[,]P"[BXG40&2#-J"_:@.4@I3H,6VU4(19%H6Y?8\7[5O2!V<0H1X M(")UO_9Q+KM?XN>>.ZG,'56HM?7 +LV7*!MWQG^UW4]M5JFOR]\3[3ZS&.+8 M@BXNU7J657Q@>!C>CCN_KVWW(>/_&W:?27/4I#.?.%P@*ZF6OT2T9?V&(' M MNP\9"DZR^RTY.^$-TO4Y964.?:%@B[Y\0UBXKMT_)R+V-CVX#6 MBBI!$52S/A^-E\5.S#G_E88?R^^VIUV9P2=:?F>=K;8*R^%*AS*YEF\,9B9C09Q0^K^&J8?1AB<9/O%;I O M-AOE*HU/9 3G=+Q:G=P0&*YG^\\-B97LCJ0C8YI.0-ZK-T4>KW MXFX)OMCT7R++=RG+GR5G%$^N09DC,FB[CC/-/MJ](4&_AN6'C?]O&/Y\JRLR MJU71H/'*M$AXIM4QRTFN_]90<)+=;X-9E2>M:H\&C152\;-CK$/=$!:N:OL_E]W'V[GR1!FF,QPACK/KRHKIK8TDY'\??R^0Y;M8Q,\O)GS*:NO<0K+Z M^7R58KQ;6N"]BMV'C/]OV'U=-@,\PY +E34ZDY[[>[8$0 &_X/<'0TKP,1O-<.7 Z@F@IZ4(_ M[D)_;;\'0AB#Q(DG%QTNPZ1U M2S,# #9G.MR7HVU97RF4T@N;Z0Q4IJ: PKHT 'P>6M8_F=TCJU^=WCF9&C+. M=J.C>;9[5]((^L#6Q]\>Z";M-=U/>>U^^30"7JM]>B\"LA.^TZ@IA,@I:<$> M!HHR)Z0$ 6\@('+J3T3 \Z3G&1!PO/KMO0C(,$@:2$NS3NLEGNC3TG#DEJ!= M[H0) =B5$? UAX6@%L62&7^UY/2*J%HETE+1(G0:(ISM[X>Y__@3?7PR^5=Q M\%GDO4*V2]J>$W%W =MS"=R]KIF(YK P5E,:0B_:J%UN4N,%3D(7I5P->5?Q M>V* O3,<4++FJJ;?&[84M*Q9[4573/N8& OD[4\^T7FPXNYUG2RMDIIG\$XUU'ZXTF^VN%1Q4IC' GNW M:6]AB#%.P-Y9]%Z6'0V6I#]#XR<;] ML>G%',N/!2R[WR]T$&^\4/W>\.3D]^U1]Q"2WR3O+3NI4.!X[QQ8M%\H%B>] M:4]E5CZ[[@D&$)?0.;-Q0_(C@1,L7Q;+;QX_GR#Y,TA^(&^"8TB.(HT'GC>G M!+]-K,37^#:XWO,Y D9293OMC6B%(#*(/B*"@1$7[QEZ9">^!W0'=2?(3GR1 M3^)Z=V0U*2X\Q5$VM'E >$F9V.82*$;%U*+[IYR&HBLND+:H++=[ID)791IE M)YW9K%YH '4.K6?\RDRW^#P^U009SY!1L!5YYOKA .PFD!0QNNY1_+GS,&4Q MSRA3F^?T)2U*ENTS$_B6[T_#Q;&)WB8JI771"!YT;$:=NFY(GN,T5Q#F4S;0@2I:DGI" MIRV,3B/4YTT@C$HN6J#*G;Z6M=_T;/NU#^T?V;* L5E@+Q5QS[.+KM"P9F!S MB6TH^,MHI@]+I=&C#U4096#*MF#-(I8^\>Y:IL$]]P(?GMIQB;VGZ/[%&*%; MHIA+P1$]3;"WO^\D@//T?&UACNB!,DA79I6&D\Y"*0&'*+N%X#'2?AS^T4M? MY_UB2B[TH(NT8!2R+2]^JW1]_D! MBRO0Y9O?D*@'.B8V*I&C+S5(:=2=.?7*L,Y1N&6OK+RO^?!=@7%U\4FL#X12 M0QN2Z8BF%11!](/S%:;HX9U/Q0AS_3)2HP)6+1?%QGHMR$O7CYL5.DS/VS-) MAWF8R-6GY.ICIND5<2H4!W/=&?(Y%.G1NK+04U0^@"[U#YOB["*2P'XTU-6]S5_2U(Z8"-U$*I1*3IX-R3O.77:1(Q2[1]P9U;\]H M)1[AQ67N_-$5QWF"DS'Y"3JH#Y>+&6?FN7PB:G :M$3"3I&PB$B""-/"53:@ M.=3*TVN5XO*C0:/1PE;9N#F+K](UL62)G%UUR8I<+K%!EK4KG+=V5H1@H)E5 M/6Y+5E\O7HGUNII47<4*.:W^:CS/Y%9TV4(083PH>:T9E&*2V 2HT?O!G0QG M@G%7P]MNN8+B-+5NX#AGK@L$?!=E7F6#0H+G,^/Y<=7S7*Y*%NN.,A@WHW5D MK &\UB[UG;A% F=8S$R0>F:DOK(B\OF%#B>W]*J% 4;3S+S):3XI9S Q;NKV MW L=R2K$UV5$SZ1Y@VQO,LH5,8(+=&-0T-8@2]M)HC/1QU^='3D3GNLMU&L& MZU&:]@*TO019'@U8**.YKTUZ)$@^6#V4/5OF"DT*P]LF5U\QA7RESV251=S0]IZTU[?C^IZ&8A"AWRGU M#8K#E^L5.2L3"[L*97S].=42:QZ_?J)UW"H2:RRV=D<-G$2%JMVK.*5EE6"A MA!MLQ5+?+8\/VR$',:I(!$:NOZI.&VENL?#QULI!J!&<1]+#)F3?Q$>-EVQ! M4)&(3MPF0W.+# V4:A>4F$$+[4'I$B<5B8D<05>1F&WPZW$I;]FJ3F=EN3#V M[58Q;JFWI"+Q6TH-1!6)7:"T2I6LN.#8]E#D)UQNULS'S:]+*A(3N8*C(G%L MLZ:*S1<+-4@[-7O2F]V*Q!)?Q(GL&I6YP71! MX-4E4UG*<8M8OFU%8KSP?/:*Q+PE5W.^*PFH/IJ"@J_.J53L7)7O49$8+Z1> MK")Q*8XJ8.:Q511T5I23+;9%/X#2:T@J$F.)W"^J2!PK/;[ #T6!4X1Q9=:6 MLX@2OU.AOG%%8LQ0?>F*Q)0C,>T0!364*!7M[@)G1+U>)S>N_)SR^/M MG9]QJT@,I*5@Y(@TAI;-*BEPO@U2L3L+,ZE(O+ =C:X9/;'^-VH:;VD[O[MH MYC,!*7&"1%,5+I>O\;5^M1.W#%12D9C(%C05B:S)5LQNU\=49)TK8,JHB_4G M<9Z-@7UM":DXB9&245B(E=P5"0"JZ )9=4>JVRF3U=;0BF7Q^,6)B45 MB=]:BJ"M2'1S;+-/SN4LIW=TU.D'E&A84.:5(2R32N*HVY6Y\T=7XJS5=QH= MLD8'*[R>9QI*KS%)1 U.@Y9(V"D2!E]%HA@,C9QE,T-:"&9T79C0Y8(1M]@K MJ4A,Y S.BL0Q84Y&!D>3'%$8#I6AHZ^=^%75)Q6)WT>JKF.%'+(PYD>M-5KG MI0+F@T@BD7IAA-B#^:#;#K"LZ@O?<"] @M0S(_5B%8DMK%EUR,6L1Y<=DQNT M@J[>BUWER_>I2(P?*Q!BB^M(5 MB4;9]S/T>D1RB#+%I[Q"9>=PEG4E%8DQ0/*75B3F)M00&8\I52FE2X71:,9V M$2@CN"1[%B^L'LJ>U=3R"AVQ3%;5*5=RTUE=W%],C(^B-4GP.!35U,JI6NHXQ0G87(*I8[-'J0)+6MB?1C=042C%); +4Z+UN1:(QP7%AWARE:1UAAJ2P MMF2GG6Q02/!\T57/,X&W;$VZJCIP,B@8+@S@-MJCWC)ND<#WJ$B,%U(O5I'H MY=C^PE=0#R5RO5ENXJ8"U8T;8K]716*\D/M%%8EF4? <$N_C*" 7PRGEK)8F M$S<*Q)BA^M(5B?,V6U5HLCKC%CV[3&5)KE<;0QG-)16),4#RE^[HJR.U MB2ZZB(KDLADP]7@Z!^>Q'$GV+%Y8/90]$_J8HWNXGZ,5J4ZD?9^<24;AJIFJLU,KHI,4$)9+4=JID]@92BW95V](O%Z/,[M\?CA[YWH[E0@ M*2X\Q5&B!QZM2DF9V.82*$;%#*EBR$Y#T1472+O-#.M"JDIQ5(=F1YUZLS?3 M_98,G4^TD^579KK5]\>G>DE@Y$X'QG[3BUV0>A(R*$4P#*$)I$B,GGG:7:"% M Y/:X52"GBT8CB!N@J9"L/_+IJ](T105&XBN:6][:?%6,"@($\"Q4R= *KZT M'$QB"JH#5/J\]W(Z>7_\B33?4_I>"LGP7/6;XE/84R0_Z'XZ9)(;4*9NF<:# M_[QK18JBIWL;"C+N#-A1,QO,(O(O0=4031WL[J'9/[HZ)T\?$@2ED-3Y=>&]D=PB:,]*GAM!A?IZ#GKTO*>R^56] M@P> GZ:@\YOBAJ!WNEEG1E#ZJ#4MAATNPX81)1S7]J()=A5'?0*@36(&.&XW M' KK"]8SPWJH#Z=$ M69F04E#KJW4"B T:F.O^&EI[>XR,CT@\3,?/F]Z/,>!Q7 N(Q*!>[ MF/U3TE R;:#(!KT29X(A@_"C+]C25\B$."FPJFH%5=K#,+VRY.9RFH NA_$^ MF3A&S40RKN2KQLA.S/U):U9K%,NHXB,]@BMQB9R?*Z%P9 MI@6WJ Z:BV5Q0F:R*Q_:0#"Q$[&2C,.'!4)O)R8KE9@C1)[@@HJ_$BITUVPB MB9V(OS3 >'1F3.Q$1\J@2RJK#6Q$XED7&X)%WH[H6:YFEQ< M^&N4LD?UXQ4*+S$X'#(K@-!A6*:X[=N=S>!-#\)40P)RG_^3.TRX04_JR M: BJ/M7S3J\R:LKPW5T+^;90F+/5']<:JWEG-7'F$UY=4 .LG7:G[$J UOV# M4VO FIOZQ*F9J*V70&TZH<'2D9HY-Z-8>*P51G)!WIEL24G+(>)D..)1@$@= M,M '\Y4$;0X%4EL"EGED[K<9O9P9.V_LZAU*:Z(X,L>26L>" MSJ#0PJ75 /Z8!O)=O3>%H%UJL@7<_=0C: OVHQK*I_.\K+X0(/IL MBL-OM$[&T2E$N$TTG9A-.8X$722+:,*G156(DI=M=QI]OAV M":<8D-BR&T#3B=F^<]BR(=7FO: ^;]&XD);F(XGKB?!=DADK6Q:+3/&9;)E5 MZG@"5QBU:6(EE:N.)TWUW VY0M>KMKP9!)UDRR0QU2#+DEQ1J5J_H7:[[52E M=4-JZ)JV+!8K$^>P94%[F>H.%9E0E79NZ:4JE1'EWU"2Z$JV#/KUBS/9,AU) M,<2"!35.0,?!LKR:FVCAAG10+$X.@!M!)]FRXG+6(.=<7E5ULS$:YF6C4+!O M"$?7MF7Q7B_K C>D'Y!HP3:BP[!V"^UJ-RBF_,J*(PI!:JA+>*G2B+OM.CS7 MV\\_?_2PT5IG4F@WRR]I?;$4!%98]NMLW(.LK\?&]4Y .D=$]0HV!MR2 MK]H#<84J"V0ZP89NM^=RBD;&G"ZD.U[:Z:^< M7F)3+NAOG$=OD [/3'D,?X&&(IBXC\4X>]NT;" I+BG; .R%P\Q0F:[;:[5) MXU49E0FK39(]:->97LYMMROKT.3.R6\E?*L0MMVP$,/W6+C[Y:,L?/0#BIB< MJRJIN8XBA;+O%0)!L:V+B^*[)O_<[GUV\H>.''D/?'=/-4Q#=H&M1T_W @L\ MTWQ+4UN&>N"^CY(@*EHXUVT7J#=KMT>5MJ$N%$WM87Z^0M#0.DYGDH"3WW>( ML/MZ]@AE+R-^S[WRCR/PC8@M.ANWH;B*O&D4!K%[UUUP1G0V\<88.45@A>H^ MF@DSK7F.JXB@*;@AS;;XRHILEA>\;I.KHSQK4VEYKI>@,[#12;4O9[O%UCNF M>_MQV_D1 D2'+,]\9$ 3I7XV[]1'Q6P6.ALS7^0V=Y5WN-"A T=R8* M-FB[0I,8Y'\T?QT!#6 M@NTYVV/+>T"<&:9FR@IP&@UJBPRAYJ'M[*(4T%Z^U]'=@9P3X%W%.HZ,$^9[ M4U']:YYO*73W^X+F@4+P\&^8(GFT_GI AI*>]Q93V$949:'.>\Z1 ;4"K MD4ZCZ-Y9&:^3]/.>] F\.#"2(\R W;]^-4,1!Z"7Q?9<;X3D@:86[:E"8X>Y6456-S MUZ7C/!C!79)B%=@KI:PL% Z?L\RX6LSCZ^2.Q_S^X&6 M!9U,K:4&WKRSZ-9L&2LFS+\-P=\]T[,%">B"K>X69J:VO=;GI$!QWJ(^H*99 MM S$V^#Z[J'G A-W:Y:3!OH0\84!W3 ]"6UGP9*#X/7W?@( MLY],^#MQ>K.E[GGK+=_7OJAHS:HB<(S?SU1=<43E<_#&4Q_A^Y'I?R<4-!0Q M(JM9BFIV9K6S5KRUS''=;;OX7A_N00N#5>#^[$@-_-6@W M56JNJ%HGL%NJ?%NVX&OC?5@!\$; WY#;):*]1 ,5KP52I>M-QA7CQG!PC8 ? M4C@MV?&=B!]C=+EMYB;K MG#1 ZR:>D:J#6=M*P6O"X63TA13W.?GL=7-TNCW)HK229N19WD0R-7C+9.'E M\R44]SGY+(\JC-,OF4,:X%A6Z3'VHL;!FZ"!E\\74=RY\S%Z!NR%J_8$C28R M;$;)%'*S -ZJ7U@9G3N7XCZQ;NK3;$_EA8([:+8F*C5C:H2K9B@WG>CQ4]A^ M];JI$\]K^S1&3-'OK9VF*W-(01V9*IN=\Q"G96#&R+5/87L-(Z\0I! \G!WQ M#"==( )E*4RTW3F0!]"V282\+WI8-?G2(%U2:5S3:;[3S8*Q!FV8^";17J#M M.=5>A=I'T/Z4W-=&.JS:$!*D#_HL4\04U>@8$J?+YG#$A":T\37CCR:+&%F:*$3<4O#J]FT+ :PMO'Q%^9>5IINQ4YFA H0XY M2)&L5H)6PU];^+]RN_QA;K:!/35M73!$P,X$&SSLDN!J0\WJ2QC-M+K]46-( MH0T$VI3L*WQ\97*WQ<'75;!:[#?H=%Y>W M,V.!ZVI >DT>)=?V[&P:P3BE,4S5_9K4'(SBPLOM%=YO31)VCI[H*17##I=A MP^@2C]V1H5W%49\>AV/:0)$->B7.A#">##]&)-LRFZ8+YK2O6%,4G_K#=9T2 MZ\P(V@S5L?GN'3ES9,(WZ$T=/"+ZL[@XUI.SN_NC$$17?BB&W 7W%Q(Y,\4Z M?!33MN&SWK??%H$3#D1XB._W-MI+VY_ ;F!I#EJ*IB.QXWR4K0Z\-YW M>4' ?FH,;[/PP E.3WCX^7$=9OZ30H/GW(_']A28!7+_KIYWRV/Q@1VDLVWZ M.(AM5Q-WZ*V8!9*F%R2VRJ\X3V ]:+V'6Y#/@RR]O'B> (;8B"N>NA?7Z,!G MRO3"%G9TQ''0$O0]WWD -,TI";9LEI05D+KAW!]Y%Z7K;4%T>[YY@L2^D/UJ M]$[@N%&GK"]8YQ?,3&-1X@R_0'%"RLQ;%-%7!BGHPNSH$.I#'-AZ]N]CP65D M\Z5^.,R\FQ=!/'4N$O.!.[5"^+'"ZHZ9Y6+5#S M&;2KOS $G.=,O)Q71$]A>"*QT*:/3I'I+E@"PP,EV]1W[N) <6>[(N)MCTV3 M!51+E]-Z@K;M MHI"J$]7FJH=Q2J$QIAIR+1!!K&QN7$3C, -N4Q;.L-8=SPC4MPIBQLOE9([B MJ\2\6A]E4D',UTR2"!2""!36';ZW%8'RM"4'#CH:J+I">-R(K#FR%BMKF$2@ ML$2@MR^Q5[?!IT6@9J8AEEN=EJ,.9D"F![8W]P7H5FM@$NHX6^:K1Z!QDGL8 M(E#/6&A>J2/-T3I'#A QQQ8P)%8V-RZB\?41Z+4O^7ZMU/J&(U##R"ZX3'-9 MIKW1J#%-->W1P(N5."41*'01Z'6/33B#+,A,92O2A.1YE.GZ4G:2K>C!,N99X20"A3("C9O,DK72CEOGJ$6B9R'LVO8%6XG.=([>]*231NA\F<9F(!/! M4)GI-!S19I8-96+:T:BB#]ON0'/MZWAK&*!*L>IGV?HDW5&A6SU-CE;XHLKN MDP?Q''Y[%^R^!W_GU$/)&0\P*9:*V0X$;)+WT'HNAW;'\=NYI0=#N#_P$X'A*2_1L.W+ZMO?J* ]GH$*F5FACKAMY5BZC+,(1 M_FK9:C(VM('X:^1_F6%ZC?Z)$H#^A%I(9.\<"?)3)+ K:2L)Y(.F.BB$$P<\ M/G9[T%GB^$G@=7/LWUD.25&T/2!!('^'%J@&I1HA+2H4QP686%DR'%%4:M#F MMMZ6M]>H_3WD[,N.\DWDZKT!:U\9C\K4L$\S>9-B4A.WY&1C;->^MYS=C#T[ M<(3VS05ULV L-+LLY7.+D;6HV=/R3"]!N^,I/B[EMPOJON#\^AN-ZIB6BE!5 MT,^C0:LDC7&FE-?M&'N9L(C@-[6", @B/.[GH;!.]/LF56RMFFC=5+-D2\32 M@A-CF_>]WY=G,W5Z5"9N/0PA3?FPJS##18*+;3505J"]RK, MMR7O=/I_#UG\3KE,F&7O%"O(9T=ER2>*4XX0!U*F#3C%BG-V,Y%%2.PB!++Y M+-:'7QC-876J.6/%X.HT'Q3E\+;O$=Z@#N]YEHDIA-8MA2$7 [/PG6(*ZPY6Q5QSU5$IHK#NM"LC M2363&/%FA/%F\C5G6 K\N#1>?@D>J2#=?( 9&73@8D-L) [1&KQWA\7")4U6 MW^,L8O'.G(FYY3I%E"(7Q+P_ M9%!]P*O-5!8+^@WHY"\I+(R#!%XP&W/+(EBWY!2K4ER;0VI#L8IK-<6>0Q<# M)B(8!Q&\H ]ZR\> V%JEI)'+ED*#5&Z8%X.EQ2;G=B0B"(,('KJ*9^(^SN51 M!BD;2(I+RC8 >]C>/=4P#3EDA1X]W0NLYZ=1"(;3%H+HK(#M<^Q@LNHT:;>& M>G.;R^9G\TJ)ATXF'MG]G"9;J3A(E,_#[Q U]P]7>$[.>'A<+[%V%#5=L#2U M92A9]T0N"6*T)2_8 F@RGX!&4&_B--'P6S.3=]8%%%H '6?HT9G>)&\/:(22 MX&I\"5WF.4'SL!*685L%!MIU^^\BH>^S!L,BGADW^?&4&S2)084G*Y5U!UJA M/)-6AXJ#!]*ZGU"RN7*?\K*#8H$#?I\N3+JS*D)#E[^!5LE^0<[^O5IV2;(\ MW6_25XYL&['A\"3!EAS.DL(8)3H+"TL]<]@?CB*E%UY( M \K4+=-XT6<7N()B (D6;"/L>+?88V&-,+( O%SZEW>P;>URR27ZGEY8@N(SYJE?UO MI7=W]+Q1O?O.,[EO1CJ"9;.7=L=K@ZN7.EP^1XU8DDF ?3/(2A^]_;T+1$UP MG) K]YM>&,]EIB&U/-W3HAS[_2[/4$!M,(MX$:T)1,?I/U.9'^OD0_KY]'X5 M<>Z@^896IH-1H;1H+"M2L0+=^NNCMOLX)_9UYF=8\66J_?,C.H,O=.(=@!>[ MA?XF97)WWT<+N/OW>8"V8.\E*VL=GK YRN+*EB[9JY+415M MRB=VN_+Y1K]ZL9/#)U0I#''TDCL4FQF[K$&;I/RNDGD]F_F._$$BDV>UF>V^ MV <%!950Q:X742:3*Z-+:..T[RJ9U[:9UY//XW>\QUH^W^AWS52'_3+Q=C-4R MU2B6AN:*IIE$5D_FZD54<.[3;"5S>J5&L$(6-K[E(J MN.("W!B-VE5:*-893^(L+!]+(RT<#]"6>%H"G,39N*PN-GIV\L@69:0.H!<6:8FBD' M746>/1Q*QY%H>TT7F0ZM2':Z-8M3ZP/*3V7+PY(/;[G'H]J5P/N(9W=J-#<#=8BCX-0$1G()%+8 OR\Z6RZ)2TT'$+ MAQW^Y81_:5 W+' 32!X'CV)E;=M'IQDL3S!D7%V=2R1>>N M/>LK>M=F7AO%I"R\ISUM5[XLRS8%C23("KS6HZ M6R[DH',[H%5\!_"3Z+Y$]UU,]S5#WU?W],33^[#"Z^(-( ^%KD3707]:7A/- MQ@B#+D]P0.$]87WBX25:+M%RB6=W1-%5[/$T8*=ME%/<=DK&+1]+N]#M-(%. MT24>7:+KOE37":O$H_N4HENWZ@.WI:4)FA&I9K=&%SEB&H<0]@GK$X\NT7*) MEDL\NB.*;C:J3E*#5G'%(7IE(<^GE%,48^'17571)1Y=HNLN?W/%R;I,CHK9 M3#O8$&(I: ]V^#NJM G25WV!%0=TN4LT#%59Y/P,=.NN[U<\;S YT3^)_DGT MC_MT: \#V=KJMFU.A,G^_3#GU3V#>6F"3;HIGQ[8W%H-&MV\*$,7-R:ZYZ.Z M9T..-T&5Z)U/7*&:+$Z>.<*3NLO<7LC0)?.ATW2)3Y]PMV2 DEB$&A_O;:^ET@>C9=B@M.TEO\:6*-IC8M%!3F[RZFJ!<"5I) MATJ\3N#%@9$<848\5N*/XGQO=F%TJ3P]?8AV7$4/W1IF^O#$PQ^1VZ.9T;.7 M1CR+J/S*Z)H,JE@# _B5-;NL05>'>QQD#[1]!-A[B)M@_^MWOWW9@@2E(TIQ MN%@T.")7Z1(8-6^TX<7WMTC.WQ2&ORC;C(U+%HOD7*#J72+O,%1FV$=O8)-D MO#.OMX+D*T3Z?"J/HI7<>$#KV7P1=#3),1%H/>UO%E-#A>L#*:PXA)*./6O; M=M:><&P9=U0=G5HXO!H["26OGS(Y#O08Q)(3,U"XELV65&5:E/J@4%E)?6AU M>A)+0@Y^^(+)'-:HRK52J<<) A:.1Y[V^DUH=7H23,8.Q%\43?Z% MR=WE$Z=N/_W\Y10G2@XISI20GA&1F"DKA)Q^X=3,_9I:K&?*:[1.8@N69+U: M;PI=.OOR>SNO>?'%J=+[-CLO)C$7NJX%;HFA: K8[L-%ZML>^UZY@4P[2T#C MPKHU\K5"48#O_MY$8EY(S$%VPBXQ1>]^:CS&;Z\5[YD',O/W.WT>;@HM")I@ MB("= >"2AD1*TH8_@O:87G *0?C!,AU!*]NF9SEA%YH7W0BXV2(9T=<#$F-M M2>OLR5MHK&5;<)R^X(BA.V$_7!VE@*B7K9R(#6^5'TJJIPI4K=JIJ[B4 ]#& MME]#P)UPG$3!/XICT M!5MZL3N\&QHY6Q%=(&VNM^4,Q76Z+/=,Q3]C8<.\E_,G/;% TT(.E8$1LD7; M<%97#"7L/FP;JO25%0+CP3EBYE.CY3;'C$KE:H)$!0U,F$,+X2>T>W2PCQ+O M\ZKX"-4?Q_ NLE\2]VE(<7]^[$[+1B4W7U;&*F(AMIRAFN,>O!?2)RCZ*A2% MZ@!$L7A(ONW=CU'3+>VVV)D5 Q+L1YV2=CK#P9P9<\%D CK32H;S=6AURBOV\)7)?4?NGZ(O M*--YR#;1QVNT/IPNE$V_M\&*2WQ$-3W7!)M2C!&?& M?5 M@/2:3L@; C%J%P.;8Y0L4L([#6P.[_VVSW3")AI[>Y*WB89W913.X)%Z374@ M\7-LJ2YX1TF[6J'/XM B)5X>Z?7B^<^CZ!2/%"O-B(!F5SQ'-!JC@2K@1K$) M[7)<'#S2."/FI4^2RRX;^DB:>IQ0K7".C@TZ.GP';,+KD\"*AH_Y)#7%7-NR M54^I1'6B.*+/E9$QM!XJ?#[)M;/#6'X/#7L;1L[ODR@CO\EE"\(8)7QY)/L+ MB?-;T"(E/CY)M !VHF=[OU8&&8I.\4D6([=:';!>&E5HE="[>,YCV7C;G"OZ M)'%'S$N?9#TK$HM:GNRJ@S'A8II!ZZL@WO'.E_DDUT4#]L562!RA1%J?8P5: ML;S9:I&F,C2\ZXSQLD(G^C)0HN@4*U0*"JE1/[425*98$3!^5A]W>O'V8*YL MA>*,F)=6:-G5Y8$^4!ATH(:$R@[M:J44;R_E2ZW0]=!P/%O_0"-ZX863H4S= M,HWPH_,,#[IN&IN-'UL\4-:@:?KK8:!2* Z:R*2T&%K0VIJCL]Q'Q+-IWF;& M_KB7^E%$##FR:05.U^&4"5[&<"_KE;H)(F+GJ:9>%-A\%!%XANYWW(FBH J8 M]N9RWR_VVM!FVV%$Q#NL1FJO%N5BB-#:E=R<7.=%KI[ICUN9YE0X1[^/JD H:1,;',)%*-B:M'^7Z>AZ(H+I.?5:6'\XX)&&/U(5<,5#%F9 M:(!T'. ZA: IS$V;T@3GJ6QN_5\@/>P0#KK1QOJ==V=E>^,YZVU1=\9 MU%4S!ZWW?[QDX#@97Y76D]_^#OH_:HTW&'!)'9([713VFYY!%!X+=#:.QN[# M^:IQ/B(*/5N0@"[8ZL-^@G9C;*46%L>!*C_SRIZ4*4G06JEKELM\"/G/Z7U) MJ._7RKSI0#TVO56HOZ7UG51WU;7M:@/%YZ'BGW2\I@QO<7+LD']%G9\(PM/0 MQ'-<4P=V0W$>P-^L\GT9[XS*-(L49L'<&X[ZZP3\YP+_ 9+?)N#W-YYL Z7P M@YQ;C$=B=IRG!=]D&Q4-3^>IBZ/KLGLT+A)A/B?<9W,.9:2%YP)/TU4*2P\G MXI!LC35HQ1JVG,-U$?'&OO)P#I*B>=&Z'QL=)19J0>#0JZA:%D@EV]0C\GGN MIB]F2@NV$45_;6!O]CL5@L,=/#VO3KQ/-T!M9'XZ.B\2">$O+]?R-^, MV ['-@/,P_EM]=7_4Z5 X MPU@>,;2WB^QT$'TGW^6 ?@A#_5O3#SW?W/9C5/ N4VS82U495U:FFJ;QK@)= M;'A(/^RS)=$/5] /#R"Z3?_A6^N'F0UV'H2?3N?<;HZTU46++V/N"&\9E5AX M$(F&N+:&>(11HB-N34<\QA@JT:D@%HD:=% /5EG,)LJS5.)#)!H"DA@C!OKA M!G,0CS%&JX$8_486CI*8-MX2 MM!>!Y@:T7;&R(QQEQ(DS#(Q.FTS\2WAE*(GZ8)&BQQAMUE?9?IHUEJ@GMFON ME!]/O7XB0[#*4!(7?77>Y,2X2&K*#='(=%86,1%,9>C)"YZ MIS0=EI93SY(^K]2<*YJJRA,C/9FO&;JLL&:/L7RD=/DRQ?=*WRLR\MD3KF&1 ME20&2Z3UQ,B-[DAUK^IY(LUJ*NYY!C96X=N?F,AK$N]]9XE]C!*MNMXM]=7E M2%UXN4Y]!H0&34$7)2;RFL26KTOK.6]^/)=6RTO$,H<,1D^Y#3CWJ<= (^>3<0"33&WA^ML#Q3D!0'Q&52SS@W$%MXDAQY)+$TL+J)5>)*KB#2@H1LCPL.U+[NY^ M^3QW3\V7?X;[/NDW*E2O@*A"MN6G52#Y>?AN/;Y\OON6<76B52F"B5L-7V)[ MT6CW3(D=3MPE91N /2.BR3G9F5 5%D6RGJ$%N?IT!N_E/B_GMK,Y.+1R;[XW&HY?%B*B0 MOC*6Q[Q:SP=*&\E/NF4/.DWB[6,@UI^]/#[1:(/2?&](IJH=2\/NN(&9X3>]#&R,<8\9AR M.\:)SWO0'V/AWN@.\O#SXSK,_,?W'N ^[ X]]/*XJS[ZD#@6'[A!.MNFCX/8 M=H53(C/RTNR89CBFZ)9$>BG#5[YR2^)YD*67E\X3P "[M)[H89UR#V8U[-4& MSK.[4LM,L2KGA5$>]5KNJL;7.YK$0QN*GW07YL&)WI1/=094;+SN+E@"PP.D M(;V\)#7=*D_Y2G,Z1W6L5.WQ#(JR2VA][J/ V'C<1^9Z4]AX-KLP < M0 +CSH#=, VY!VR=F6B*?*_*=T&ZLM8LRG;K7+VT6LQYW%E;$V@]VM>FND7" M\;G";A%>9*7.PN JBP;\L*4::B U6E2OR(]%&EIIAY#!YTN\O5N '[:OB*+M M 6F75#E/V([)J.L<&M12'6.PF)=+\-7(O2$_2O#E'!]7Q0%_@7;6)P:N1SW]AVZYQ=33C]GJUT5[P0[_#:I]MUR\N%[?51 M7"JJ'=I8$0P)PSHP/ N"Z;V;P[>$"S^,A9&,CVL9CR8*6'9<3IEE>P ;X2(8 MG4BX>\1=(*/SG'#UJC%0!:41NGDSE+12:),;-F)^5_TYTQTY/G4OFJ: K&I. MCQES.N8.^75]VBD58;BK\FD\$?HEJ8LGAWVO@A9E,9>FA0F5!95!FFLQL('F MRW)DGJ'<4XT+_XAV01N28$N\LZE6X)$4GE&ZHP!1R\UJ25#@3' ML\&?[1@WS^S>L_MM]SEZT1LOY=@BKU7%>IGM>"K'3!99MD?%&Q3'3 M.);]'3[RB1<>6L#ABS(W+E6KDJH"HF;60DLW7J-Y],0G7DAS75[AO#E=4&B#IK)SA.G/)F)Y[SCK MYQ0/'_G$"\/H1N=-I%#,%@KJ&"5*0GY>[2M237N%PM$#[W]?45F&PKG9(G#N/\Z (&U48#C,/W^'_[ESW$ +-:DNK!!?D=S9;PQ%_\]?EB!%03"B M@:D;?O,SE7G\;N-B/WQIWOO@X8NTC?#]]>-9O[:L&(AK6K]Q["=AN7^%!$-F M8--'&ON9S81?[;TX?-K:/3L-U2,R%71%"W[_JQ>& LY="_AW75,7C'_]]_Z; M\/].*/C3?_VU:>TH:Q!V%+UF\^+?X9]WT;^I[1_1"X2[F0VF__SXGQY#A1\= M2S#.\LK[CU%'OXVHTDR[_\:_G^SVJTCA(X*FR,;OB+CA>'K"1 -WYO0NVG$5 M+5O__2L:4L@D(?S7.L L40."_7MBNK._GO/M!3OVR(VG?Z+I>Q*'@1'GZU#$/(^^UOOV>*%/H(80__]W]R.)KZ MZX$+UKG(=6#NIPP]_:FA"QN-PPMI88KGI F?G>8(/@VR.3X'ICA/I 4"B.G\ M9"I(/^XA=_;)BB!:[GXVU\D!'A$[(=J*S,34I+ MUZKVZ.(=VR-[-/OWK\F% M>/+98;(TQ76KO2K-WI&MXAT]I"IDJTS?44RS6679*M.ZZMB?#G8@.+-0+EW3 M^.]=\2?U\__^#T:@?^%H)IT_XRAS;XQRHYK3CYKYV(A+3+=Y/\K- $-C9IC& MQK(KXMW6D^Y&:OUC,<>=(401A01"3](4-]YC5$/\8R,^+<&V>9-9-)'YG.%I M2K'S2'N]ZA6S_ANCQE"D0Q M"\T"V01W7/6.#?20X/_:J,!\-DT\JL!G9'^UJXX7.FZV<-]%A+*7_]WU>8S? M'8[L]NAN8W37I=M,MW?7YKHL1[9Z=SWF+M00O5 -W/>&I>Z8[AV6^;?TG_LO MF-)=KT+?[:F1!Q5"4KV[\&Z MM% >[GET+_NU/N.'IA572J.W,MM^M3$&>Z9Y:]RSM_ MW]+ 1.=KW$=!+RQ,S0IUTGBMN1R53DER3QX3 ME5Z7;+'5R-9]4S.X1X"M'2QUF>:E35F/N:XI_0D-5S9]Y _':92IZXH3K2K? ME10-W(62.P'V(7?OLF$&O5E_B(9P/X(]/24$7:RUEFHV1V4\5%,64D_/R>^: M)8I@N4P>3PS^ =A@>\E 19?O'%O\YT>45T4BUJ%$"EUAZ )%L9]S2_YQ)VBA M!2O;@C53Q!^[$4J*8VE"\%LQ-EFPB6:*ZE^[1%OJ9SYBRR9[NI=-W5IP]"<: M93U?YNJB!!?ZF ]-HS_Q#;KO?IV+//@):8-]+D9&&U%6R#W3?E$>SZINT/YR1C_^-$.UV[MKTL4J M13;NV!';HYOLUA.NMJA[N7C;DIU1I9V4#-F#YK_IE2"Z&X4198=M("N.&_HV M[IW@W#D6$*/E3.E.,>X4U[D39YNP^C_P"O)G:TFRC'*$U(T<3V"CM1QIZV]+=9-NW\]@FED.T:H+E@-^[/_8I03QZX!MY M%CS7W'UQOQ2R^>;)B@FZE_F^;[,GUMME#M<._Y5V(UD"VXVV*VW!<:\IMD]D MTC_SF?^SSXYMWQO4I+;(0<^9V7]+1QSW\IVHR,6RS66$W;/'R_=V,RJGL4/W M?M/7IJJ&BJZ&LP/*E+;1V.QZ+!#%221S? .=V8]62_G*E4SF)_T2)UQAY%N;EGXOMZ[FL]XT\C?_,YV#&X 4@UA-6U>VVD?N- MX/M^6@@N>\7E*G[#R*(@*+I:X/?_P.=J)UL M(A]E\B,I'&AE]!2.5[MA]*Y;FAF$_'XJ2W@1RP"=RP4U*!<-,E4G6\/"@[KM]%[_>RA-?SGR4.&?C-TS?6./.'2^UB@H:D9 \8R-$GB^ MVFA-.N\B#FMZ[NRN%KJ=@G$)BES#$]N2;*/=&;L=OBS4Y/L+&"MJR!5(GVFA M PGI+R;UB=?RWD>W5QVPT[OX6@"US9#TVEBQ'MW1#2U&:L^L+A6;YHC(J7%RO/UNS__=VPI$%M^R0\XHE:'=@!40ORFF$7X<:'SC_ MCJ_ M+ZV8B_9!?TH._W-Q08SJ-K5VQ+T7B55FZ.>]>K% HX&NUL;U@LTOO?>)'YY) M(9&-^[I='>\$]!67"T_P"8]FV]A0:]B;FMIMN@O80+JS/-OQHKR7:]Z%+3;> M(X;_>_*?2.>$H<0=*;J_K[0V^[[<%XH2$X#F,GP69"=\.@]2?%Y(9?AIED!% M#,?PJ4B\R&A-%TRAM)0F')57R-+*H)DN21[*?;5HE:)PL\]R.M]=35!,-Q$Q MRI*]R*>-NXJKK^R4BI:KA9&^='W7:G?VLF0/+9E:>9CV_"&G"M4T-T*S7I61 M2!Z',9^V&\7>CM0?I\9.*>QG+@U'O(A=)#B\_0D2/U/QG-\[$SN7Y^1)+N#> MGH^C6P$4]WYW.Q#$V9T8'3+ZH*JA@N]9)VT+&U?Q?N_$A^9[:32?<[JM[1(5 MV)[M=Q<::'^FA/Q^M.)/B0 =Y$_?;W#Y1,W6"PHP?+*1GL>$7/%W],U$P;0'BAGX+6;@N21V=^N=MP ^*_I] M[=K1\"/=0MF W0F19RS$_&"AUU:V9*'^'IZ6&&P2PXDV-!+!(F1KH9N)6*:08C4(4H\C87OHY\S<#%'&C[ <&#]^[F8ZFB M[1R7*N[=SR.O]\Y/2OEZ:31C'=?WI/T9S*A6&KB#^*([D& MMF#08(I8$DPIDJKI?@L-V7567CWB4.W''Q&&K6=YQ@,KOR M721N/<7SW2,0,WE3)I8]HBEIK>5B*,\>)FU[]1.&Z6GN+R'XUTIEGYQ">>WY M^U,(5?O77T3=,' 1WP8L.],]+^#T4(HZMH6TH+E):(%&W"3";KK*, PWYQ1/ MV95U/H/TCV<#]&3PM$"E MH&F/$V/'7GF3PU_WATU%30OGIVHCW0HK8<,D$C)%".SOEV89_AG_^S#LIP-> MG.-A'-*2_V_AV][?+TQW]T=49_E#6@2N68HXA)^/E?Y=R!?Q#8IZ]OSP".Z. MXU[S*%YW3HX>1-\1K[HF;WX0=T>]6-_RG@<1Q!WQ:G'0FQ]$WF'X3Q^T#W8\ MWPGJCOZXS;B1ZA2DN9UL@.:Q[6R.M%"+XIE)(].=&W[:I%H,.>UIXLM:B VG M6PY%"'\D(<+'OT\SL4>:X_U:X_0Y3T\G_]3'?P>,+EZ@'KSD9#'W"_.;>O3# M),!GK$$U4(\7[Z,7MEBA[T+['@+K>H=&=V GG M>N@L>B1VTFR>Z-D^/1"(+L=LU ;5;Q?'[SHO>E8"O'QZ]%U,\#/M\TDQOY_Z M?3O*A;UYM=OZ0FAC19@G#M/=370_Q2/>H$>,SLKW1DI2;&4AY3"GT1V>54D? MSAL?&R[\?1]D](JQCRJGSKHH^NBS0/_?=G8\0S$4+IA+XRX^' MNP\N-G*]T;O,#7KY2@]>C3P0*R#=1F;_4G=#W\!2K*&NF,BE0 =%T&!WWX+- M3: 225T]7VMR"/[]H3P-^STQ^]\C^9_AZPL$<4*_TYUHIOGH(?X1;';H^>V. ML+W!M?KS+M$+J(^*?! 1.:=B09[3SX]ECMY?=YS6C3AG46[M; MTNM)I\7O4]%/1E*T6&&&^CIO:(2R9?U:SVI.;J."[(I$=/'QDVJO#WAY^3ZT<9?Y]X&B*D5H%J_/3EIN/?U<&KFWZWLFY\@OUV?R8 M@JBPU^7^W[=ZA7?LJ[X0K/?'KC?%WI$O+C@P^V\L_L_+HGY1Y$2J7.RX&NF- MM7%O!_L''Z%^1M=O'*?^1?Q\^L[MK,M\:.\$NX1:28=F\WN:TC]IH!?8:*KM MJ=I0GRGFMX0;+$E #O;4*'_;)0F)_5/<_WXK5?-G"@="S@H92PPG6/MA#CY6 M:_&F.''L3HF3'C#2K3FX6L_J_*[XG::3%$LE<98YF-F'A7A7\6),4+JOS74. M9;E1@N&Y)MY'7/KY1ZVCBE\4D7[T@G9<_Y^!D_CKGR/>3RA>@O?'@:^5().) M72/(*Y^\?H>:C&ZS\G/=R(^:E9_K9?Z)S)HY_#G"[;K5($ M] B:1Z)T=Z(]WNP-T9]]MO8W8Q#8E=MC?;!+=A/D/,%EFKG#7VS?]F5PF2]5 M^6JVQ)<3I2JZ (9OA=?HO >E3U8UL/5?C,9(O3'A!<3%34Y_)H%1$)D?1'!LQ"U./]/'I990 M.7N8_)/U<B-218@)XJB\=&S2Q355SW'V'RX2P\(/]^++6 M<#J^HANLX;C*02 N;B(?K&&PAN,G1&],L@ Y412-/Z+#O%C,EVN=R%7^/HL) M*^XDD3?MU8^;3+^&J@ZD+IF[\A.B-218@)XJB\='4 M?6PZ]J,D.!I&;["TZ"ZSJNT%+_3LQ!,[^%R7AYC;M/CS-N4QDL!@U,95G %Q M<9/<8-3>I%'[AA._F%4(_-[=^\P&M/47-_<19QK%DC[KX$C=3B* .!N+B)>S#%OY@ICIJ?@=F>6F[?I.,!-^8/M>HJ(XAN8EFKIKQ-S6 MIF+4N UL;3!'@;@(BG.PM;^@K2U3$=#;H;%-@;$=#>$&Y$11.C^B5M[!]DY& MMY(V:^6(%)-XCFVZH=%==^RAIB([.^Y6=8RZP8%5#88G$!=!N0U6]4U:U4]4 MT)74L32SH:,@[(B:*0CBIX M47UT(J\,/=N)O3$=H_M,P)@&>Q.(BZ"^=1\7H[A.PG,&X!.(B*)S!6$:41Y&JKNSDUE$PAI2_O[?7,R=4M+378R_JVFQ*.VV.N&@6VJ;U6U2D)7 M__M-5D8$1>,4)6,C4I4IA65DA4@/96Q #P:4.E"($?%MKTI4??G/?X)_#A,9 MFIKB( A/#H[%#L[?232QO4[!L']'21J%-(3__N__'-,R4(;&V+%]2TT%@MAV MOO\?%O[?WT=$[G>'""736$L-'$TQ4LK(TYSOBKE2-NY!-@>2[-]_#VQ'#?Z" M'69-ACX:=D?2_TX<_8PH.5G:F;).'2W@7A#N'+?]UPZ?A4+L\4/;#=ML?GF#_0]/S*E6+1L!.ZJ% MY'UX&58P^NPU *_BX.F^G=N.'?+"TSA[9'W,$I](@B/:A@$AFO-\%]@?FS!X M,H63IZC:T-[U:?T>0$1SD+1Z_I=GP-D=S_M__X_QD< MRZ2POO*R*_/B.J!W[^:*WQU-]L=5%A^H=E[;GM>WY-L_%:%9:B4J0JZ41=/K MB<'TQ.1^L:O9NP1?S25$*2.6#W'QZWU[U"5 MK57%6KF4"Q8[E]A/,;&;X^/\KS_+>ZDJ[%;Z\18\M-HY(2M4,D)S_R<\N;\7 M+S+S_J-D);R)[;N*I;I_?O#$WF*NL&\/!!RL$PZG-6U(RIJ2)F0*YS"9U0:T MC)'!TFJTJE"*LN?>W3=:0SF[QK/JH+#4),U99_K8)-=A1BL9EXGG(XLIF2=) M/$,+&MZ2&PT^+W2[C6 D_7SDBN53?G'>71FI06HPJ92WO;XUEHG39W;,?%K( M23@G*"M5&.&"L/0)/AAY\DQEZ8U9:>P/,<4RAQS1I]9F:B63,O9\Y&C#Y66' MIJ8",>^N:Z)KJ/X%DO#4L98S,A!X5><>OE:5ZF3Y_9*P=KIYDR M;F@CE1SK&=^;]L8RT5\=S8\2SFRSF M,^MA)6MV*\ZT$8P\H;VG3^34V19XF3U#T;#5ZW>W?EIZ((86UI$ZU8?Q6.9.1PYY0V,'/4DQ"FVB M7:VM\1;O\#*.G0Z=*[4YIKC+NL"4O7J>JE32WBI@)OQTJ"WE>XN94ZL)OM2M M]51LWINMQC).G'EJAEB9]WEU@Q'L*C\:+(I9K99IO20LY@ M7EE?2JM1,-'4%?\$&\L#&;8G0_SZ=FDTPM@3UU2,%)%LN(N28QK3(*GGEE7-[N2>G-!UZ39Q&'YCCFW M5#% ])EU56U:LK(:4\1F-K5*>61]59L&0\\L%CT;;MC4PN\*BVYC/)%29#:K MCV7RS JLC.EL,LVD!X9>M3=8K5N4Z@$$R#,KD#%Y8LH/>0?;=/->AUYW^[. M"8YT)9;8ZA$9-2\%3STB53L_K9AXZD[[!M/G,TKR7ZQH5 M//7,8LWXBDN79[6\I/?-19XMUT>S=/#4,W)%"'P279H_!+;%3)CQN-LF'"\8 M>F9=BUU*HG*+^MI89+G)6C:%0EL,)G"&7]D.7YL-)X9K:,U2MCX8$CG<#(:> M84)AH5"N4IF4)(8U)RG-9B0MQP>ZXW2H-_+3KL?S&,;D2X5:VYVU1IMPZ(EH M<^PJVY@5I@R6D@:R3RO.7*Z,T="#; O#1(_>9.CZ(8/85.:N]OWPP['69'X$ MN'XDY)XZ=:=NM.<<7K'WV?"=PGUC%H2\8S\APO866P#_Z"S(1/>T5/"E(?+V M5HYRB (3=WA$;C+[-)+QNXAD83^-8NZ.^FJ;3-P1$4EH E]?D*\_(R-R"9+? M6303(&B,4ASBP]^6(NK)']FO*[*.(_YR@PT] _(=O*;X:S%#]\[+<^^G1!N#> M"W/OE8LM40?2P]&59]HYOL;V;9C742 REN",I :Y.K=>-U -W'HCP>C?##_' MQEG)2LVF4&TE=G[)=W!*O@(68^N4_))9!PX*<'(TU,VM.RB/S0&8G6Y1W$EX M:]T0_: M?'VIF+M##N"61!.2_XJ-H_%V+"7^HZ_1(;F\HPS1T9&$;^E>$QT" MDH(?9-$+6%1Q5%D2<[)9&CX4Q(9O2+7!(BVVLBFY/6I\2PS1\9SU[EN\*]=& M,H,*+5'^0I[(XX[,>+AOZ/7Y2BBE<(EO\M\2JC;49XKI_O=;BOR6&*$C0-Y_ MO^EK[[OESU3;V__]6\)29L%J^&YJK"CS[P@UO*6B_P@_(,-[6<5Q-L$RMA73 MU[XEW&!#@F\%3SX4;I8U5=H.MFVIEMIL)8M/22N21_/\]@_%)=,8\9^_GBX$ M.%PWCL-HZ;3+X! G4!DSRB#)=.V>78BMW-HHK-I+DL&L#BZ580PUM2, *J&I9"U8#%38KPV% KO?C.^&YI\,O_XJ7 M/.P.;C^F1]QPG8ZSD[50->DUNIU<$W*K/5YR7]Y/!O/T]<7@"Y*KFO8#E0)FV[Q\4ON]L>UB6 MGJ8YD6?LK(H.[P56+4ZRR33W-K,VQJ$?P/.%\0QF\F]IZ_N (/ D MA:(J #"# $PG&>ZU8'[, M8@5U1YLKNIK0UG/-2L$,2 M;ZEA'(X/T?.R*]/TJ^GR6AQV!(6I2$7'$R49&Z-.?6&N((QAVO3=FU1=,%2F8JWP=?$UZ3( MB,P$RXKMAN]FYKQD-M#$0HL"I]]I4<0C;!$M1R">EDA\W: ($1_/)D?@_P/C MQR)0<+%^29'29H^.,TZ$+VC9GF)"$AY,;G"8/_.@X$\RA&+?=!FZJ*VD!UNI M6CE.8#5MA>ZU0PTO*#K)4:^=) )/^H/P9-)6GRG55]X".#CPRN OC(-ZR^@?'!1XZ:-JLW:W6AV>J% M%](+#:E4KPC5UMD6PE]".44>BC=;GOZSOK]?0D5\)?:+5E'4FYOUQL-1>58W M5$;GD-#_3/2//IL[]E*;O=3&%_R3>)II4(D<\7 H@N&9:(K1[8@+3F-*AE)? MY/QL5EX/Z[R,APW2B'22Q=\6! 7W"G ;#VT;MWCH"\"5A^UA;[)<#(2"YS&+ MYJS4'HQ7"+A,"%R:?JUY4=3=PV.TPX*U$"RJ*Y8\"ZGPG>&=X MY\\<+1N$"L#E !/BDTR(BC*((%S5%'D7GLNYG#NRBXVBU#'SG:HW:*3\98AG%%= M]P\Q-]0T+>\[P9;YCA9F*$;!4@8_0Y0AAL(&3(3/-!$><1.(E/P>-2])%*>\ MD283O%3'"K5B79TY76N2'0?30A8"@R5)^FU7*GT).^ K(1"T^N]H]?= L#H> MGXBT&N"(7+-%8)@H-0#&YTAOD)LH:PIKC:Q3:A" %\$0@O7J4(X M0/ M(5&R6N@OL@_Y>XGPLK-><='R/9V7"7QW0BO)T7!W&Z 9(@M7K$UX#YSM ML6S66R(O" JUL'K#JCF84"&7!"@CX:7G!]CYNZJ5C>6^I^_'MAMO2<5-X@NLWY:N#Z#(/Q,A&V0V-( M/,ER<'W9E\0AA,A_[P:1=P)1'^#V8&;TJA+3J17E*<$J0[^!@!@XLPSJX(^] M\V0?>+/@S49=7D6(>/!FOR[U7YSQP9N]6.F9ZR:4X="?^:;B:6I@3=1SQM?#N<7[!A^ M.: WRQN95BU)$)2*7!VL1O=FN]) 0$>GX4@\R>"GW3'^!&\YY?K9K'("D8<3?R9(5*1)0)^Y2*/P=:_Q\XF&S/2%,M/G =RMUS22 M&W5,2>?PJMAMK_*U6@A@=#-UFDVFHFEE#"BY3/2GCP M1N)IE'V]_E8_4Q;@7@ GWYC>B:9ZV6?..TLK[4U!\ZD@]59&934::VDS4# MCE!9=XY3:E*Y+FQ89#*QT MQW:7#S:%XI(1'/>:_0G8F/UA^0]'[UGP>UJJ)N5 MDJY(M56;+GG#7I9CQ]#_[7] M:)>;6%JHC0M"*C\KY*E2(R77KF[LFVU=DLHX=;'?:.22>R-MS)_"2/B*R'NBYD$'WQFYA7(S:8-P#;X)-O@ ,-2B,*6 MLG[-O]B,M=6"G2MIJ< ]S ?LD&H7Q,!:H$-K(9FFWG9!,T0B ,Q@=ES"['@7 MFIN9=FLY$:ISJ;.YU^:.6F!ZFS%",Q.BF7T-S3$+%H3YX90]2OFNED#'F14O M>'G"1/=2OF)V? GK(O)RYQHM \"H^ VCHG8 6'CO:XB]VDAR=['+,Y)H54S9 M@M[WRICB"DR>6*=54PCLBK!-9II+8O1K-[Y"$ +@"F;#[Y@-[\6KSF9=NJ)F M+2FU,.15QRZ,5&:,\(KN4<22!'63-T\\LREVY4T0L_@$-^?:C7"O$M.X-M'7 MEG>7,T\0>D6T-_F6ZE&1!FV'"0&J53$MNR&0Z#''XJ;>$M]JP&]TO,/F66V1F.,6C 8>=I@LEY@0'/(E699)DF< M:3@!OC0("?"EH^Y+?Z"4X+T>*_GC819+;9UE117SO%4?(RD1N-D<028Y+LXU M">!G@^<"?O8-JF7@5O"SKZ106K467]XWZ0:G^A/M93(P'57;1PUTKV(P_^NS M'>HK$'QM8_ER5TZ'MO 9"WA:?1B2TCB3E0BR?5]=]F5]/>)E"D=^,IY,XW22 M9=YV_Q5XRH#\C_&2OR#R+W@)]4O07[+%LGS?P*<2,:IY/6SM;1[,%8(^$T*? M3B=)XJ=IYK\\)=BGRZ/RQT V^.,;,1K.[9%C=SP6<*NIS%WM^^&'XSDPCW-( MF=K(^Z[XGGWX(.2+W2=[%MR-.>+)_9B0H="K4Z:RL?W]E_;XQK!_(]H\YS"O MB19^"=_1_,90 G?WJN&GZLLSC[>#1XY,>W58L\/O*83'[P-'4XS4*EBEO^>V MJZ/-_NYHIN+I2^W9,_T9G9_'%_C;^>*O@);'?]_D=NPT M$W9'O&J4PK*_;]G?&T#["==?@&A1TY"T#DAR-35AV5[P*,]&'X5AW+"KX$BW M%&NH*V;P^N #=%.A>_<.E_9MO/49=V7^@123;OF:^N?5Q?P[^.J+3^H="G&' MO2.1,C0UQ4&<.#FHN8,-AEYY"9ERQ('# "F:=BXW__YXD\ M/+%!]];B$55[.4R$@!IKJ9VX54;!B[\KYDK9N#^$"WDP1+\_&IQD6%6 W9'T MOQ-'/Z/E.%G+F;).':W8$R-A_[6G=L+APY^(_?W&>/;\.X'?A29*\.N>, J_ M2],7VJIG!1;DCXWYCY*8.,AZ_;]6+7N.,7_UE;M?T8,"HS.P<,W=)ZL=L?N/ MCE@(+2Z*2H6&GCU*9)%E;:%ZCSW3*V]A_*?[=FX[+LS[^U4=/'G+GNB!;:K! M'RM"L]1*5(1<*.E$Y/>DV,J#MF;I6EBU1Q%8RDGX^LKH:\HJQQ%UOH@TP7 M9V8&61K+Q.DS<9;KBF-L*$H;O%FAU765:%FK8.3),^T&=Y_)%'T?2Q7;G7&U M6)PN:BN9E+'G(Y=M2Z^Q7KXCI?+JM#L;SU,9MR&'W3>?CFS:C#G-IB:,I#<( M!F\_".YXV)#ITV>FRHZ]=.TM;C""W[-&@X?BQA_+S.G(C55=+@?S1D'P!Z-* M:;%>,"61#T:>T#YD,(W<6J2*S;@MHR[$,CU8H&>>T$[JDY6\Z.?7V*9&TA55 MSZ9S 47IT[=GUWY'J=6F&C;KX=5M93NJ+(/U9$]'$HV->.^I1EZ8S3:#]!C# MO4TP3^YTI-WO][JM'E;'%C8C-KVV+/A:P"'8Z=#""L/P;BJSD41?T$F?8MQ9 ML$DX<3K4U.HNDS*XGL2H[+*IB;EJ^CYX*G4Z=%VOTP-6M,J2TIBKBY68NK\/ MIHJ?6?W^X'ZBBI5RU] ?;*TQRF+S,C=FM;XR83 ML-X9LCAG99'IF9F1_'S/LOOVEC$7#9DX0Y9$I'+I5M[&L)D];-_7UQ,A&VP> M<88L:87)@Y(Q8@7?S;:E+=NN%FN\3)PARU@^:/D'VJ&EU':T$)9:,]645^B& M]I.AE#58&.EVK8[5'$EWNC(^7U?&*"Q^N@53V30:OILW?++7'N@MO"#1X=46 M)T.][E)-32J<)3A[Z76:WLL$G% MR5!+9@=;HKFL2+-E@:^X&?U^=!^>2CW=6+EL*C8]<0QQU1Z.QNMNVYV,T7F. MDZ$9.RNV/2/G"ZG._7@CM.1E?A+@_\QBN0N]/;3(D62D['J?]II,XO5PHH+UE6G)6,AY!_ZJCT61#,<>B(# M\L+*G;(->BUI?9GIK$5=S\T;:.A!"%PQ O>A\;9KE^[\6KPEUH4\5R#YRH42 M5Z#XVD4^5^'KZ^87@:^_0#G0KY,,TA/[Y1]>GM MJH.GU 8&$%J"_WXCOOTJLK$[]O*D_U94Q;>TQZC*"^L044$>Y5U/7Q;TO[OK M.6T87E'P�[MQ8@ZD#4O5O47?% S>^" H640?9]C.R+-1L12(C"4X(ZE3 MKLZM<3Q@ ]P:N2#W5SGSFI6:3:':2AQY,]_!5_D*@(RMK_)+MMU-^"T1VO4O MSO+@SGSX%0 M1U&UQ%S9H+(JN$$HLC@\>V0ZYCHC;BT/AL- B'EN?0>6$#G9 M%SN!W9=$=SBQJ0'&Y+;]A4UVE)2,ZI[);_]05))Z]8(1\,1N$7W14E^Q:SOP M+OB51PUA;?D&$.]Q)'WUQ X"OK2LB6NN:^+*V(Z3;#E(=5W1#%3:UO%JOB9#66PVMZ M<(Q)M55UQA&TL57*(?G.8]1":41LDC$[B M[#LO%XRRC;%?AL3<=L)]M$<)T[;&*4]S9L%B#SR(*<1/ZH"E\)F60CG 2RN M2RY R\M2!2^7Z-3(J/2,!88M-+> +?5Z0V;#&X:3-(9!/.$K(@_4^N^H];=! MK^ 7ZVZC92RE!Y=MMEL-2909U$6 ^3GT;B66($X"!;_3ZO;ALN6$B6Y;3I@_ MC"*(,-R.4Q(AXL' ^+WK@I_9"5BXZ,236[4[W,;1IR M>-<13B19EH%P!"#_*R;]XV;@O!OZ*\$:.'5Q6\=F"MN<#Z@JM($G M:?J=QDZ4;9J2-;1G6L)3UL'S]C40$*ZXO0O8X#+&*%DC^U#J#GPMA+V7I=&T MT,RTIACI2)VBT5UN'OK%L1'V6@LL$2)),1#U ##18G728:\"<&I?F"IR8/S8 M! XN=I0M4MKLT6W&B? %+=M3S,3^%N2?A?^_A*X"VQNJA51+ M:%82.2'3 M.!MEVU)F6-^2*\JRYP M42D23W+O/>$&+BJXJ%&74Q$B'ES4KTO]%V=\<%$_D+::32&7*%6SM8J0 M:/'=XYZDX+-&%9+@LT;#9\UI(RVPDG^40AZE>*K:.=N9+FEC+3-=50QMRA K MSFAJ[=0*7=Z,G%J_C _[(\WZPXD5Q$2=[_&9L@ N M;%01"2YL-%S8T\-\K^9^6K5[=9F9#0BA( WZJW%K8M0Z@=D<]B$CJ30XKU\1 M@>"\?NQYVEKUY9X4PR?P< MD^#J@JL+%C^XNN#J N-'4NM_&5?WL M2ANS]@Q=XZJ@*?]HY&XJKJN/=$U]_<1>>;Y>$#UC(!!; J_.F:U)E@+O=M<1 MBDKB'#2$^I+(!/?V(ZJ.?P>:SO!!'6-6=6'H@RDY\,7)?)YK(&@R(319^K7# M[.#E@I<+QCYXN>#E N-'4OE_02\W^ <2MA'&(#BVT7!LL\&KT$P[NC?)^FZP MU)KS:#V_;C.7]$6Q;/"BM*AX$Y+5UK-Y+["9J=VU0!A-@C?[%>$(WNSO>+._ MCL=)H5TJ.Z5TVLABRT66LR8/%+U"> PO^<$) EQ8<&'!D@<7%EQ88'QP82/J MPOXX2ENK"TV^5:H6$F6!%P5H"A4'0_KS:00'^+<]ZMJ3N^HV$YC:8?^H-)Y,L]#[.#Z0!=\W(K[OKT#1)ON&+NL]01)MYKY0 M4&1C2X50#+S>-)%,X] %&=Q>L/[![06W%Q@?W-ZHNKVU5E%H)HZF[=J6]^5\8&_R(\ND_Z3SS;K_(#B%(?4@;'(YI3A< MSNJH\PT1-I]"]]JF67!^ <)PK^TG.\_OP; [%IER21KP1FI:U)KXJ"*/5PV$ MX .\9O":P7D KQF\9F!\\)JOILT.QDH")\(7M&Q/,1/F#Q, M'&>PNL%Q_HQV5P'8SEC9TKWIBB39=8P:.^JY[0([F=D--!?D*;/I)/9J32:X MRE\6M. J?T9#K/.H-;G50P#54=?0MU*QS%H^1W3&"+6!;\QBZ229AN[.X!R# MCP#.,3C'P/C@'$?2.0Z>F:U5*J561:BVQ 1?19VOJJB:6JAF4;_G/ZJV%SR; M2B;89()+!"9* L?^!)#'@Q0#C1U+!?1DO1FS5L@_%6CDG-$5$!I[^.R$TI%*K]QV8P^-1"CNB;_?FEYS)XJCN7**)&B]V=NDC$*% M??&^-[&=8!'4YSFWJN(X\FC3=7N.E&T(*3&';N>IUG M'R1VU">4Q[;L_XX__AWG(LEQ M*5<;HH5?V8[J:M9;5KWDNOX+*Y[FL#RG=(L-H:8;N,=6,3EE\]%DMX^EW*,G MS9:Y7><-(E4P%5)K%H=NX]L_EOUV1M/#QT/@Y';\QYDGA3L1F$ M@ #"\? &(EAW]GL8SLOW-4ZI57,"P3I\VU]GIAX_1AAFWH+AJ$>SGKD[67LV MLZV=KY-,6'9BKCB))5J:O\]8M =GZ-& 13N42$715/U9AU=$]MN=@\R4FA5S MRQIFI%8/0X&:X%S1;T335/U8RLO31IO)U4L+01SAI7)36=X7B(!R',/>YA@% MCLRQ1D"&=$I?IW;JX'LQ_(],;[8IIZCW!&%&SGTV[?H,45X]4R9[N;DOO?TM M/.Q^18\-YAJLG+G[9*4A87?XZ$@(FMH(H>5@<^\U5_B?$ =O('&JB&5W,1VD ML0>Y3XNNTB^Z=OB+RP&7\(+WW$O0*2EY,E8>:;:0L7RC)4G8J E; ML$&SN:---,O5EUK"M%WHQ )-'2+?B05)IS_B974<02]L?Y@]!E[)"G"HE0/T M536O-FHIZT!4!80'[S@CL\;9D,NYKB1)(\$SG\ MF-.B<30Y -:QZ=5R.5A?SNKX0%QW5EIA/L5G/6QQW\7;I?5LNZR-$:Y1="1) M<*<>QI\W$!R)EF<13]LEOGY5A(B'8Y!?E_HOSOAP#/*RG4[#PK&);0:6EWLX M&:DM_(!B<+?!+H^ZNQWO>+]XA#TAQ-P9VQLC>G5'7#--X>'A 2/[&XD=:@V9 M"ON?<@2;9*G7,I/@4W]9[$;Z73ZDT%&*A!B0<-K;-/EQ@C)3(AD.ITD?UX9]Y>G!#MX@0T::L'J.;^/ MQW!^CT;AC@,#@]!4YJ[V_?##\3R81P"DT$G0[XKOV8 M.3+MU6'-#K^G$%J_#QQ-,5*HM<_?<]O5T89_=S13\?2E]NR9>Q2'+SX,50:N M;?J>]HS.2TOFHX'!']\JIP-:'O]]DW#;:2'LCGC5GH1E?]^RO]=G^0G77Z+G MJ:8A61Z0Y&IJP@HO:O!L]%$8 @Y+;4>ZI5A#/\)=R0.21H!F:FN(@_IP5'Y$]11TGVW M*-1S8?*___-$2IX$?_86YA%5>^E,A# ;:ZF=$%9&P8N_*^9*V;@_1 YY,%Z_ M/QJI9%@!@-V1]+\31S^CY3A9RYFR3AVMV!/38?^UI];#X<.?*(/]QGCV_#N! MWX6&2_#KGC *OTO3%]JJ9\40Y(^-"5AOXB"+]_]:M>PY8']R%X]6:/[9HT06 M6>.!5'Z$B7*LD%YB_*?[=FX[/L?P'3QYRY[H06#A!W^L",U2*U$1BED_L9IKXHUP3Q3\?*;K^E/.U9J)5%(+_-05A MM_2E;J)2J[:*8D*HY@)"[J6J\-@Y9M=""HU#?F&$"/FC9"6\B>V[@:OK)A/: M>J@%*)]KSJX=5D*9!?+5$I ('6?'5P/U7/WHS/DP9IKDTJ0P4&6-(5:9& M&BUS"I.6N9&&*1K&J@2+[QE?.?C(6SSD=->L==TMR4;Z]B,4+#OO96L-F3B])E, MM]7567+B2/H#.9=&0Z*Y%=#(DV>**[,I>/FU*F27FYI9RTA.>;.2R=-GTLN" MSMB+D8QUQ*F:9CKCY9P8!R/IYR,I,N/XA0)>P%*"4?137*J@=OE@Y,G;!7'2 MFA;'/440^R5O.D_/>6F,1N*G"RH7^$[;?6A@V88ZX/,FL] +O$S)V/.1=FHU MK;9F?SJ2'Z5LJM$6 M&6Q1=,QUQ9DHLM:0<>QT:, ;Q6FG57J5L MDQH)2E%P.P[96_EF -,SNS75!@4RLW8GTJ:CF+E<8T.H] H-)4\6%C='9<(C M>AA3*"ETJ[B\']7':"CW?&B?E=,MN2O1QL*K#R6OL''L>K $9YA &?.%3BVO M>496R"MT5MLXZPPO$V>8P*PR1;;NME=2EJ[Q*2636EOX6";.[*PZ(=LU?J$Z M1JWFS$8MBMT.NRN9.+.SW"!5%]1&K2059H1A&\O2V-H$3SVS!7U[LBJ,,#*# MU?H3=Y4@KERIT/U>IU?-U7,$PJ9![G8[ LU&MUN?@8&Y=EXO,"MP;WA MJP6G6:$>1*D?B*MSO.TO[U.E0EZ6-G.794VSBVW28S3TA%^;1LFAEEFS*'5* MQCW1*S#UAT;XU!,Q9%>+1L=:C%:"MJ;KLVY[2.1GX= 3.91/X?T:;$]#9B0/"=;"^0BTUPUZRU,IWPOT/8Y+^_QJ%_G&>%:K_3U9M:7"MM9 M5J[IG)MK-U"7EI.AFWMAL:PL.F-,<=>FM]A.)UP^;.ARL@3%3EOV!_/61L@6 MAQ-*J2B&,0F?>K($6U_-W1OK2J N[ZW47$IKK) *GWJR!'0^)Y+#5;EI=":% MM(GKZU%O$@X]78+!^J&DSD9K&=-TEW.W=&LIX.&YR5-TM4J=RK2R\0Q_JW X M@T^K2KJ!AI[059X4EOH84U?&K%3)>V-G,$TUPU-;)W05^1%US^@5V=@0\T(_ MM]7Y#NI[S)[256)4WFH[V (K9-DI65]M\TTE?.HI73)>+S=I4L*,K#T>SXA6 MO][OFWD2EZ@8BUFW.'6 M)59=CP/%_SCTBL'SCPR5T\0=_FKN$(*V'QPK?Z4:X]5:(MB(3]H(_(YD8",B ML!'L'06B*0H; :(I(AL!HBDB&P&B*2(; :(I(AL!HBDB&P&B*2(; :(I(AL! MHBDB&P&BZ:H%@C^-]7T>U>P[J+ZH$/YMDMD3BE^K'#B^%_GI'G/3?*:-H31Q-2U2"/TS' !5^6"T 6 !>M^ED^X+,ZA7P4/3\+J\>]0TC.=Q3T''3&9-?LIV4?=?[QFEYA MN7#\-D:H.:,A6&NFQO_.35I+S?*UO&//T,%(1$-']R99WPTV07.$-3H"'JPN M[[I:\/_J[EZ+YRU$NJV<@M][(#W[I*[TQT;^G?8')X.E^@;0+3N?:B,O\?O8$,2UB8Y B.)3$H]9V_5JHX)MJ^%%!9JS MU(>:*]JF>B[V6"4GG;FP4B5='!K;4:4T&:;&I)$[3$'L$Z0#2X5:2 ME.^2#LOLK##669:74G.,6M[G51EKH,:;Z/X2BDS2# O2 :0#2(=;26B^2SH0 MW7FIVEYR.2E+]MOU37MJ&YV&'+9D)=(DY"U!.H!TN*7DY[ND0W\D4'2O-!D) M!->1LWJ_U*]5D6>!BM$ KO> M"I%Q8M;A/#3I- MC69,C)B,ZL4N3C2V#+H$C/SV#TLE"1S"DB -0!K<3$KS=6FP(3DLN\DUV\:F MO/#TV2"W'F?'@31 .4P<3W(,!>( Q &(@UO)8;XN#O"V7.=IWMIBV2:?6CM6 MC['F2!QP@3A@V62P$R .0!R .+B5I.7KXJ V&?@Y88HUC4*KVC$B#P&2\ Y/ KL"NP*XW0B2PZZT0">QZ*T3&B5WCG*6L MU84FWRI5"PFA6Q>JHB!^AP#$#75[^JP 0W0""$\[3P,K RL#*P,K RL#*P,K M RM?C)6C'IP_$)!@PN>+FFD&;TLFQIJE.8J94"PUH:@SW=)=SPDOH@5_/(:@ MBSFVXETIN =580,8;GA4OW?AF>*5ZFUT3&R$K,9&A-#2]K69DQ@B?S M[9\TE^32 $^ YPW#\U-*Z7X9GE3#G*WR*4P4F&:M7++526>S#;4G*K.CZ"2= M?EM?,< GX#/&^+QP;=LOXY/(3N7[8J]S+Q&+]+*:6<]+A, C?**Z-YQFDP3U MF@*-;7[MF<_=U%Q-<8:3T-=6M:5FVO.99GD0#X-X&$BUJ]V:ZJ#O1&5'GU?G@M0TA;SQTEF[>T-CM?2/P%(BP MQ2F5Q @X#@CP!_A')B;PL?!?$K2;R1AY7NA8 R*[[LJ3L;)"\$?G_Y@D"=D,HV,0,605!61LK9L+5/,_4 M7HIB? EY%7VQ=*OE^Q$04Y\2HPBAEM"I&18])8>[VOZ1,6SS6:I7;+ M-'2;*V88CD]+LP;2)QSH$X!J#*%ZHD]N)9]=ML,"YX&XH:!!OCZJJV MVY&$MDM[0S OAN('I,P5W/W9S-6_9WQ7M\*:D-E M\*W_D!8]AA@O.,HP:=( M$+DO#,EHEK9K'1TL6C"+:*7&,^:\KBQL&>6UV%GI:TW1GAFOOU#)"GL;0=& -& Z%@B M^J(._E407;E7W2GG+U1):S\,TY1C=29* R&:"UR))$%! AT0??.(OI!G?Q5$ M]WHJ5Q]1-5M(%?)]7J!]B6VL$*+#PNXDSN)?X/CZH0P^H5NI^:X0/N' D7:X MQ HNL7I/#2O &#P56 0RS# ZX?#PI3"01764,E=:Z)8K4FPO>/)&<.DX^B> MIUFUT>B,85'E5UYCZ*2;@L9CI7M\IO%+*3 LF+!, "Z'!($" @7T*L 8' # MKOLGZM5LNDZ-EMI E6K4K&%@*CO,J*%>#=/Y1)R/85\E\!9/H1C]Z.*M'L\! M=@5V!78%=@5VO4$B@5UOA<@XL6O\TV@X$;Z@97N*F;#G8?[1&A_J;N'(+@0U M(*@1MQK@0U"C=H#SOGGU\;5$0CU4Y/B_>%04_9K&2<#5LU8622 MP%^K(P"I %(!I$*L4HAOD0J%D=0SMAG%P_QV2AYS\[;0[HR15&"^_<-QR33S MMII^$ H@%$ H1+@8^3U"04_)'.,T[ETCZRZF7AOO5@M2:"J@3M(8G61(D H@ M%4 JW$Q6]"U2P6\Q&V>35UELMAED[(=-EY]N>"05PHNT."K)IE\[+@2IS9N1 M;!#-C'] )K KL"NPZXT0">QZ*T0"N]X* MD7%BUSAG-6NMHM!,''*;0K@9'F:H[E>0@^3%N!_QQ!@,<=1O'NAE*QE !_4 MU'67]JMJWIFLWW!A#%;&]-Z4B'L-]VNY;<8=\#)!HM)!]FTWI ,. 8AL,*959(GU(G]S8@9L>I M2C2&>\TVC6W2ZR4G>-^=% )3$)B*D]BZ:''])WG1.P3N^P&= MD5.K>FHLC?I]V6#F-2VK9RNNNPP\: IYT$0RCP)OB.N19$V] MHE==A?HX<.#I)$MS@&/ ,>#XVC& G^'8,+&1D/5)W5C8XT6>R)8H8Q[JX_#V MP"2;?A7(,4MWAWE!(U+%[OZ<'WO3ALRD4;93S))8F^LEP0\ YZ_&IXOG/_\)3P[+K86 M,]RRC(EF+X]YO8*MM7F$Y[#^.9 [@&? ,^#Y"LG/7\+S5$J5-LPJU;912WICE MM[/0WO[5>FA(>T(@$ *!MQD(!,X'S@?.!\X'S@?.!\X'SK]MSH]ZVC-XYN$6 MDW)-%/],9(1\K2DB6[01,>3ASSEOJTZ<("S_X)7@/B--4_^3+0_!SF^ MXHO3<3J;$43::/BS&8=53!Z!G/GV#YODN-.(*T <(!YO+?Y);9PBH<53C-VA MB&ZU)NGI>IKJNP^CI1,"G NT.)4D."AZ (C?LA;_I&9/U]3B0M[8%C:R[$JI MR:!.E+?$:FDW$,A1XA2GDRQU6JH(B5,()4(H\0N&$H'S@?.!\X'S@?.!\X'S M@?-OF_/CDSAM\=W$'QFA*N1+K3\30K?:4M;[,O6, M9FDCW7LMLNKVNC11T^J$T"DL,RFJ-5^7BF.9Q'>G0XDS-UI"8!70''TTWV!Z M]1RPG^.Y>;^F^'XYTQ1T>UK/Y(O]M#@.\ ,<(X\G&\EE?HN MY7SOZZQKU1_:!K/$NI59L]8MR0T$9I3V3&(LU"X!FN.(YAO,FKY%.9=37+%B M/E0U06.=R9*BU2QOALH993B)9)K#(<$)(3\(^4'(#S@?.!\X'S@?.!\X'S@? M./_6.3\&"5QGP. MYI-C7A6CQ [X9EEX,--D4U@2F'*_0AAF4"M,]DPK3$ P(#@"=-UTYO+-.GA5 M%FV"R73:AM(:S 7*K&/>;(SPRX7-%@@&MC6A68B6ZM4:M6$6.2;PG<(MT06E3?;%6M'V(>1!_P' M_ ?\!_P'_ ?\!_SWR_P7VU#]X^7T3/C\C.+J0W!/+^N>7CT_]_.\X\=ZI%U, ?I3A1'<^666%^9';V0,K)B%=L0.J?F9^,/KNTCWI&)%!3' M"E;-K6N.B*88XOBTO #[J3=EDD$E?M@=>9J7 M/%M< &(!Q,)-BH7WU2E\B(1X?\'@1TB(YX*!7:W;2])N8,;"XEUJCD N@%SX,G+A\N;"KY8A7M1>B(#=J)2IC;SP]9\2R(NGW(M^M/+SB8Q3JA[8%=@5V/5& MB 1VO14B@5UOA<@XL>NM9#ISNNE[F@I1"HA2?)DHQ6WF.O=(?BU\6>6Z*J_5 MNZ)02'7N!QW2;1M:0R99R':"8 #!.<)X0R(93Y14*9P*[ MKL"N-T(DL.NM$ GL>BM$QHE=8YO7#)[)MX4F7Q">-"<1SW8G@7!$3+L,O7R> M.E[-@S[NH#^P,K RL#*P,K RL#*P,K#RY3JY1,K4L5;U9P/- MJ8W"[*%;\ST741 L\-.SDS^NA_"TA\5 -&L=J3"8=]G>=MTW"BN9PE%5(DTG M*8R!.YH Z@#U-T#]PK>M_2[4)ZL,WFNW%EFAL.SULV9S4)9E'D&=":&.X6F M.D =H/XJU#_EAK;?A?JR0[A>D56GF+^^'S7;3;=041L(ZEP(=9( K0Y0!ZB_ M!>H7OK_M=Z'>P:OYE94Q&H8^5BV)[71S?2J$.BH$I*DDQ[RFUF.; W2&]3G;9:]:% M0B-5[(YPR\Q6Q@CLD&L%L /8HY]K?0?8[TN%O.(WC G&V.I(*,[2C9D7:O8P MVQJH]I\W7OG+4X+]C0Q"+Q*X(!Z91M0TM./!ZUU-35BV%SS6L]%'KFWJJA(L M?&*D6XHUU!4SF$KPP4RS//?N R=WQ.)3W_7TT>:59=LGC_> Q(FWYX\CLJ%* MR*SR:,2P:IHS?%Y%"PV#[->>P#@1U% O;+0J] U0XZ?#? M__V?X\F?1C/WDO2(JDDH";X3H5 =:ZF!HRE&2AD%+_ZNF"MEX^ZI3'-WY$%( M?W\4QF@9$CAV1]+_3AS]C);C9"UGRCIUM&)[&;XK3MA_[?!9*'\?/[1='8F/ M[XYF!C)RJ:&G/WENN#&>/?].X')?AJ+B%*&;&4*_'-DB#^YZ_!L9C(UBKUIE 4_C][7]JC M.+*L_?U*]S^@/N^1YDA%CW>;GG-;,L;L8,"8[8ME;&.,-_#"]NM?IZFJKBZH MZMH SG2=%-4MIV1&4]L&1G1%"L]/OX'0H._%PKGIXT3FJ)0KQ38+A_3T(W_ M:O#-KI@1BIG?IIW9S3OS5UT0Q?\\$GA^ HI")],M\_'_'9[?[41ED&D(S6Y9 MS/#-0DQ656KRN]W"D;L,\'"2<<#Z21$AF;\J;B:<>E$06T;!;K[9V/Q3(BTV M;K53K_F>7'DZV_=IR;&FD@BF(3*%3%"9T*G8;=-075;&B$(JL>^&:O@]()3' M.S/%GK%M,"3S M?"2]G.%#2IA2/%<9+;9KJ[K%HI6,[3\3U:A)>X[Y=:G4=#<;>BG,HQ$;C]Q[ M)C$.%GVT,9_R7,W@^&[!CL0!*^/[SQPLN)XO=*DVTG?;X]8@^JW.SBB5/+R"'68 9HWXI%[;^>;TU%^6YRW>7-I>GEG:-0K%'@[BNZ1 MQ.&=7&4L37B'JV%;J=,HE.,%C6V5YR.'UK:IEA>]/B\$P[!0M"JCC1/;W_LD M179-,GA=K_"8V5F5\I6%+Y!@Y!Y)>,#,*,,==J3(%4N;Z:;D1)-V/'*/)*<] MRJ+6U>+?BZ :*2>R2YUJ135O6U(2UH;A-.N&:WU3!D'UDH1\2J MZ'JDY:R*N2G5B R:;LO,_DBE.Y!$KJ%V>6R"N2XVU7*FP,JY_9'E*=*P>6GA M\A1J3C6!"N;1BI519'^HUK1%3Q5;BAX8J@>Y> V-,B]N MK-[3<=^2L>2>0L2%C0\:& MC T9&S(V9.S;9NS+I/>=V; I[4U_5,(_[%-,CPKJ9KF;UU@+O^[EW'CHOQS^ZZ M:*Y?VW,HT\[/W>\B^:.A_"^7=+_GY*#S=2;)53A%2LYG,5&-7/WQ/.D%V0!Y MY0OEXS7S"I2@YT?%L>T#[*/\CR+?2?2B^1^))K =G@=MD M2H.O8 -B+V/_PMC@N33XJA)9YS"/FGJ8,5W5<_3,7[87!$?N#WQ>#^'"< B67XMY]H[@XAF5-W^H9(AD@^ M]SVR#X+ZR-?#GX-ZK]+#F OQH%"R+(Z=XQ2_$.QZ!22S4M]^4G<,F7O3;5"( M9(CD%"+YJ#KY)!>^WZR3T0HU&C,E@^.SJQ6#!=W5?(H#G9R+G03L#D,QJ),A MDC^,Y)M0R">YU?TGA=PU^GB+&_6*2*F9W;;0R600A>!^![BRC>*Q=4V\KT!V MVIQ\(9SJ?KP!SMS7I[H;F$O]=Z?_8!O>FQ _Z9NN/C'#S%_Z>@X*,!^4=#D(@F= MHNZ[=+;IJH9,@QC'L9I(0"Q#+*<'RQ<1H7@3EGVD77#IL> B)<=W@E&_G&U/ MV!C+5(SE' W!#,%\O6"^H,#"F\",=U<-%Y_:+*+/&U71GI^NW)C-?MNC(K\QUVL@**&<0"^AV 7)W]+&NUOV%XP=!N8N2/I>48*RR/B =ASUV9)-;N6^5.GA8D[;F8+-: MR4P2@K@CL==N2D I :4$E!*I"&@<64J8JTH4C I"8.EHH>9)]7!6C]A82H#@ M!@UE!)01ERTCKC?KXHL%PXM>5F[ ]3?^%)"5]2L8[;A=:PA+U)U6K+F M];Q17\DY$#MY8](I!#X$_JT!/T4AD@\"7UP0^6G+'85\20^I?,&6MZO0B($/ M[J'LYVU!Y$/DWSCR4Q<#^:C*+^2TS9A$LY)"%)T6JT_Y-M:.D0_"'/M'R1#Y M$/D@<'%NPF!@XW.P-^W%2!:8WHC7V>&T4'3,$DD#A0]B%Z^6A;S8%)+XF5TO M5.R,]Z=B]PX[KF%QUD.@\Y-=&H.E,]XVZ6IA\+DL$"<#XMFGF"V4ZM4 M4\5P,JB/=(:54627-T(0;[N] L4$%!/7*B:N-Y+R3#:\>.(SK1;*993&$-XL M$ BEV]IZ55\!(4%]^TGF]NOB0U,"R@@H(ZXBYO)6&;%MMH,"XQ*^1;4]41^. M&TY#3 R)I'I'TIL+2@DH)8Z;6')NBF\R/O-6$>%5F56[9G5*2)8V6WJ7J(QP M+S$C=M4\4/35NE]ISQUY#+2\,\1R$X+M"^07'J-9\Z*QK9]'@!WL*O(%ALP9 MZ+KJA)$#$NI!.L4_V1%8SI;G)\EN8>B;XRA4XL7O>DW/!;/V/=N.AU1 ^U$] M>/5*XF9;+?0*BU9@"99?"QK3^KHZ,60438J;4G?46UL-01D 94!Z9,!5W;3Y M>G&PET4BY/0MR6M9:X/*62FD.2L;KH 42!H'8J]>388R ,J -,J RX]HG- . M"+O4K,<-5TU+;*"Z/2L8!6W4!A( M!S,W6&OURF$,N F94 *B$J!$7"2T,7Q MC0"OU$;MP6(]YZGA(+2I95\TJHD(2,J3W.6(/Q8H^3MY9VI0>Y2[-=@C0XFZ M#AA" W=IM(SKA?%C0P]\E83LE##^=F*ZBJN:BAU/)?X"U#8)OG_AY)ZP/ZB= M8DXVKRS;[C>/L45P0>A,*_G!#5427I61B8[2"CF1$41#9")'361F0F R-F%( MC![CZIA&XQ?\K<3_:^;RYW_C/Q[>I-JZX@/)-OWG]^7 P;3NY36"_/LH$DK5 M ?P>U@$CGES7VBT*M0-4,NGDS__]GZ>3WX\SWTO9)U1-=2 &?V")P#7T[-C7 M%2NK@*)%/Q1[I6R">RKIW'?\08#_>!348!DR*/(=)_^=>?(9+,?>6CK*.OMD MQ>[E>];6)^&/^W_V\%TBFQ^_] (3B(\?O@ZRX)8Z>/IOSTTV)O3F/S#T.R@< MY,0_WA-&H-]I\DA;]0SJ^*^-B5EOZ@.I_Z^NP#UCWD^]% L6&-=8.^^ M6>V(O?_J"0N!Q05Q6B!H,]XDPP&-% N51Y@H/Y_PT$N,__N^'=J.(_/^_:J. M?WO+/=%CS];B7S;X3J6;:?"%"L?6,^)0[/(-\6YW"%-I7!-BN7-D:T MXH("W^_X;(.IZ5F\T@:6)_Y\*(8P==-CZH2DT#VD2+AV?U-ORYA,/A^Y&H_L M\JC(=J6:)2!3?C/;-)JK>"2*/!^J"SD*0,*6[W8Y"!'-BZO$#-+582Z6Z MXDJW3!I5L)!KE3D5/'2?IN*DZ@FT7V2MC8-911$MH4.2E0EY[Z'+&4HV"+L@ M6Z62B1N%)2F:G!&/W*-^'9-;M21\;#G<=+):CGMR>PB>N4?38BDNE5YU64:H MJ%6K>:O6HL^L0.QQ[_6=AD%B2E86+;-%(T._XI!,$3QTGR8BV 9Y2=DJ2(2- M\&@0(HZ(KV1RGR:U6F?PU7S>X!>T7<'='IDKYD"OH[V1M=5DT1X8[=!R$*S0 M\I4B;<4N!+T_LFMBM=:JR8J(4&^+TVS#I7L:N(*_-W*+&E6_L*H[UF(SP%:^WATQ7YCFJ/\M)F':B:W$+) M;)#X.@=H6A5+[6))E(1J%*#<4*LR43P4VQ^JA^&FXBH]BN=<-;_PM\B<%^*A M^($UI=9.T6QFLU(-[TW]O&S:;)V5T0,L-=WDL@5^R"$2QZSMC4#E<%#/!#VP M4TJOABA!C1KP43X4#)-1JMX\'GI@JR9ZAV-]4PP0I=>K5PL]OJLA\5P/[%6Y MLNJ,2OB6L")*#=J&3E$+-G[J@%DQ54G+A+;&,.9H_95E(F?>F"WI'Z^ M']3J>%W2M_517Z@VPR78K=P^5$I^U:3]*A:S*F.:4%C$[E+K9.@^6+;%WH9WEKUQC.H9W6KR;:.F[<8^H"7Q9Q^M[UVL M([:\;64>Z#\>/CQ5'=2C%;DS@Y4H]!Z^V-G R3>_F M$L!=AN(+BB_(V!]G[%LC.6;L6R/Y)AF;NCFW OM^H1+[O=GGZ?$9F=N#\ E) M3HO1=3*23V-TO>< ;+Z]7B1<-_3MN]0Q$%6OY%]3X^G"4C>.\2_(M?SX[Q_ MGE6Y:#"HG@V^_+]OV+>/DH]_SQWW+BWS!J9X+;V%5=7(B6R0-;I+;DDN*S]F MM4 7[@;X'-HWT+ZY$59_%.G$AT4Z_2M_^2SU,CXK\3G/<3QW)^S%T%.MWX7] ME?#%9\V=S^M^YCN3;M7?T4/%='7M*OT\-+&WLP>Q:]MYDY^ M[_^Y!^8O$63GK8GU6<9/J@M=BI0[$AM\)G9]P5LO3A5?#VY\[Z$(^,DZ7N2& MD ^^Q*:]8#[@%=^-YP,EPA>9NQ?,"O_)XZ,%J*E]%S\F#G2@?-%G!PD MSHN?)'F'H?O=9:\,%5"Q0<7V58HM9;+@ M38I1"@2O'3$+F:<8$4%GX6;)C( $8&()P("^"#04 :<4 :>F_M@BX+3)6I 1DQ_,I59!ETKUK(-H/E+W-L!" M0(G81+C#(?#&8Q&JKT*,$R)N=A,@!7$S MEKAF250=M+$P=%".#$\:*Y&ORI!+@N"7<6?:@FF_GW-=XM9 Z7A1TA'RWR7> M%_M*_CMOZ. ,VOE+H@?-+8DC'5I>\LYBJ2BBLNS51/;X*G[8*'F#4J-3DD1, M,:*-5UJ'4R-6\4D$X9IT_#F ?/)PP-=)VG.[_F]2)!>;BO+,@>5V(070V#.> MJJZ&&44#K2. -,E$L1B)?_;FB2SS)AE6E$ =<"J+XG>9_YJ_IWV#SS_,,"92 M!0_V= M&W]4=TUFG@<2[P<]S"N0YJ!!#8 VBM_;!8H0=H=+MC&2E/IVXW8MBV:UC[O^ MOP0-G\@9P7UNCSPT,$)?LQH68>#W6LU%SJ*JW2P_+U8%0V9!HZ5O/TF:/&U/ M]ML6.V>/.*1K.6Z;&: .@E" 4$A%U9VS0^%FXS#'-,>^)-;CDUPT(YKEKA4A M]*2E54>YR?KCL9XOLNERZ_F$E3K+*L)5BC7>4Y:%>1[8=" 2!(VZ:T\D21/U MYXX]?68Y+BQU(LEAB:7LDR06F$J1;HO[>@X++S^5XJ44,!!P?="ZKRG=?$?L M1SA>I*Q29QX4L,6L4.BR,IW<<+HCJ#=JW?0C$V98I'9KH-"\**$)^0]F6$#^ MNW#^@XD!EV0T'NN&@%>KX*0](=L\-7#4UK@=T,OH?,8HCC V93*J9(E2;^K7 M.J'(K8W8& 5W!OYHC5Y++D9RSR([5@)=2_SB>"43WLCH:_!9AU&O*SJ].GYY MA;39BU]]F?*T_O:3V'[78^.%!*]6[)9B:A674^8@\2DIH9#@EWL"WXX>R^P@ MWB11]Y>FJK?B=?2TCJYZAIL\I:?8D7Y *CK\3"CNH;A/C:6\7TRCE&UBS":R'8M#B<%8';#- MD7U1ZJ**RNNEN"AND6CB+M(E8:Y/65Y: BR\H5F!)Q@ M2\\=2_KH)9,TQR^$Y)Y(D-'7NJ^: >A@ :.R%V>/0K/SC%&&Q"*M!$&D:_&+ M0=Y@8OTE)E_RNWN,\0\0.U2 96U4+$>H2,B&P4HMLTR/9N%*SNW"!CB5>Y,= MF'Z<7NW!_A'JD%Z6\_0""G852M\* WF^M#KNNMSCL_+(S*]F7KZ1;\]-/PB@LH+*ZLI@_BYE-QLHC3HW;V3Y:&T, ]&7EQN$C5'.7)>R@ZDJ MUQRI@/R7\KC#K807+C)O J@0Q55U4*%"3916_+Y8?<3:5-/]#._,;6^CZYE$ MIV1:D:].E4#/M&S%A6%#>,8&[<<4!CL>0)N,>8 L0.P!&U"O\A7/=^N,I:MY MK-8WRBU_NI)1)*D625_]N=?MI4G ",EK$9(7L1,1,1E_=HW$#174:>K;N6(I6:ZQK5-(.V 80&F)/+N=>H;+A5\4SG&;%3P/.HV$?[I16 !/GM)[8? MM[E01-R$NKN>_);47Y$_'^8_KP41FP\W6W=:X?O;>594!GY6FR209ZY*"]Y$ MKLM93-RS5V8]2QK)]6_M95;MO+1(RF>HOI9<&:Q8WXA"5N7KG4ZLV4B:)A;4=WIDC7$^6&7UM79!<+.O3JPF]=% M,,LNM'9N9DGMZB0QN7.OSHTVU(F?F6?K;)/C,X $%/LGTU!\=;HSZW#T;O_EP2_=2S M8Y$7[$SW0]=J0JT\Z%0V&X1R?1]?Y"?8:MB643SIKX/G[N@<GX MM\R>L^9G?<%5377S52.<2WW&V Y'CM.;&ZN/-W3\]8)=G$F(P@"0&>_" 29' ML9Y>:4YQ"UDLK&$P,8252*T DY/??I+D'8Y?"X]#300UT1=HHI3!_4V:K-9G M#7?:7=*(KM1\0T;DZ7J5@)R)09Y#[I #W3D@RF'B47H2CU*-\A=:-1?E612. MR[/ 4JHM9^,79TM$/#+4R0FZ;=(.(_!4&:L,R$:1&;0, '70B1FGB#LBAT&L MPR2M="=I??F!SN< _O:N7 (A<>/V;!Q(&\/$FZMEUE[6OACS+_;@8JLKQ@@- MI(Z(PF!0I2HYJ]-+/%;0A LE[FCRU?/B:\EP:^KABWVH84@=%KI(JRMSU)-L MXLE)-B7CR.Z'L!.6E@L_ZB&85K#:O+NF!/;C@;48>;_:!KXFJLH+0U1)UF&M M!4'TJHYJ^@01VRE$DB>6NT/(_;C#M9TVWU[1)UB$ 0KG2Q7.D)5A:9PK*8US M!COC2P(JN-79%/!5>2U1^0T^<#2L6*Z?P%BIKRN^9PV7JN241:^K5/.NV$^, M%1!4N1%K)552 589@E6&WM3/"D1KDD['JX']?QZ'BM/>5"L1RR:R%!EQW@;F*#@C_Y,]>BTGY$E> M07:L!+J6>,?Q B8LD='7X/-![QC&KN#AS(58C)?M:+/:+ I"('F#KL?&"PE> MK=@MQ=0J+J?,S5"QD]S^!+_<$_AV]%A4!_$FB;J_-%5]=PN\HZN>X29/22Z$ M'Y"*8Z/0F0FS(HDXB[S4JHOMIRXN!C,V4O2%[."DC6B+](E8JY/6UY:$ BR,CS9OY!XTG6<[.\*6CV6JM5@9/8"#5)H=YXQ MSO!:*\FW%HWK:V/6)!NM ''4637KS#%A';$R2N].]S%L_\+190+U:D_WC]F( M^2+]6"&132@NKH0+H M$,55D^XX:J*U,KLF.1&HP)WAG;GM;70]DRB53"ORU:D2Z)F6K;@P<@AK\W_Y M.=RYB4ZM 7K">,D#Z),Q#Y 'B#]@1.*R6"$7B+BT]!+A-DVIU.=R;1EEDI@) M_K92;!4\,YD5L!0? U56+?"#Q3-^J+:32H!/A9F^S N "!4VO M'5I0(4.%G&*%?!E2Y]T*G;5R.%]M;Q2^9/E>-T>9\M9,9 YS$PH]75(G!8UA MSI(KB&[56A#1G-))QN,N6.(M^5KIQ^Y7YRFU9QJ[9F:*+VDXXX1*SX<0+B_U-94V?'R9?C_U < M*5WX_^=H77*.7PIH6%^5JN&LW>9KW)3V(TFCV?(7.\$O5G,./&0Z"<4"B0BM M["HK,!C5LW8" 73)P>YP%/]CEYR_0R7F@]2 6$F(DW6=F! Y!9%16L-D IO0 M,C/)H3*#JP1&H@RFCI7X!7\K#_\B7HY1P^3X@/$ZX/!*1O'G M0P?>8B3V<][4BH:M<8^C6\O5FI4QX$#]/I)OE?K3@K D$05'!(,V")*EC'@D MBCP?*F71WCP*!RB"6>NLA2@+-G168.C>^W&UDZUR:"GB%WW35NWV/#MP6!F7 ML>8)2YZ;0,,W:,I M.ZUOHR8VMOG2MBCHC3XF>\NV3,A[#^WV\[PS5F9YWBSJ*TUIE6:M$1BY1ST1 M=GIJJ[^1)04C$)\S1^UZAXU'[M'D$JLJWC7QH83ARQ6"%0E*,E;@]';O]0MC MT9GWS9ECZ;W(616'=7<6@-?OTU1I>?G>O-M@^4W6K2WLL$X,Y;9,[M-4\HW" M4!NH.N)L2]T\BHA:S5O%$FAOI#-"27,P(_I(=M-8*LL^*_H#5J;W1S8*4;>P MPBM527 :['"&4&+(M&5F?V0>G=*DU"JZDH@'A()(3L%SVG)N?V2Y.>@.MX5\ M@Z^U%DJC6Y$W;3OV(9#]H5MW-K$JC"TC&%G@<%S@>B8>XPG=']KJSO.3R:S? MD\1U49#)K=,5D5@28?M#Q3Z=\WMBJ6Z5_#P]BW2+#\=)"\^]H0@W;84SJA8+ M:]GN+X)2.S<-DVKU>T,G_FSJ^9ZQ1FIA.;MH2B$]09-B:'M#U;S=8TVS-K:X M4=VV,*6U&&EM4/%A;VB1"SI3N4S%K8PB;*(1+E MMWG.C4579"1#]YD:[15(BBB5)%%!C*$QE(I&O%GQT#VN+D[Y"2+FEQ%2BA"D M*HU;2&0E0_?9&@U%?&+E#=;B>*+FH7FE4IHE-SH>^3H1]8\'53N30/5L6YD' M^H^'#T]%.O7+',C:^B1\:A]D$SV>?'-O:2#(OX'4#_V'5TSU9 BZTP;I/0+Z M35$]&1C_\E2VYUD-[+.0?-Z6TF<@^327Z%)%\@TR]FEN1:>*Y!O<92B^;H'D MVV3L6R/Y-'=>4T7R33+V>3N>GX/DDURF/0;)%Y V^ *ES.U!^(0DI\7H.AG) M)R^\HNINJ/OI6H0;9/63U]:"^YX2DJ&(@ZQ^$_N>'D\3D)S\M-J=5XP]6[LF MU_/CO'^>5;EH,*B>#;[\OV_8MX^2CW_/,4>EGWD#4XQ_>\E3'OCV\TE^S.Z: M0I(E\]^_Q]"%NQD^A_8-M&]NA-4?13KQ89%.G_DR[V&EC;V:/XM%KS-T+9H7=Y;_,7W4O"/[S1W/X,HK"_W.@!I;B1HJ_R:!W&0Q! M<["TW14U53YXJ1CV4W[/O6(4DW%0%19EY($[;]F=8=B32O)POF4UOD&.CEP' M1"AZ9+D1&7.I1M7PZJA,-T(/W'4$1;!P[(ZF8:'6TT'X!MK@[7']9ZOGL(Q3 M+M62W^5 X6?TL:TH6]'#"HOS"7J.R[)9JPS7 #RB?1=PQN?U; M\Q ^4 -"#7@)LN!-&I0;-K?(NKJ>(YORK-7J5M<+,]&@H) 6C=[A#!0!IRYU M?E4B(%5-]%(F EXHJ95U[4JNZ'0XOL_/&CQ7,K*VUQK=3;.6VRQ*VF#;S>;RP!G5RB*2T%G:'X'^N MK)7BH_%G?2";>I@QDZ6_A/!V.JH%PF;>:35/'ELWH4GK)C0'6C?A]^(J)]NM M,C-CMSE5JI&]49-L3-2!\7&Q$F-G)[7 D< !09)'YHK7\$>.5:(6=KVE]K;] MI2&3(%A'W:&YM]D7ZK3P][PA;44#Q"_KLX_KM8^7?MT8,_J.E:CMMF!JB#(!0@%%)1>^?L M4( 1EN.:8U\2Q>FZ6,^>L_+:*BV'?"F[0N:EU;ELNE6Q1\U-=39&:B+2C[98 M;K:< 9L.Q'B@47?=62)IHO[<0:7/+,>%Y44D"2JQ:'V2H9*QO2" P=O46MS7 MWI(HA8[5]'!<'PP,F09A%.R. M1/=/5?YSFQ,;J[$/ ':_1:DBR2 M2Q39L1+H6N(7QRN9\$9&7X//!^\/P*C7A9Y>O2P6K^90ZJJN(CP)Z'<]-EY( M\&K%;BFF5G$Y96Z&BIW41TCPRSV!;T>/9780;Y*H^TM3U5OQ.GI:1U<]PTV> MTE/L2#\@%0ED1$Y7/:QH8:,A.L@M\@6C:L@,<-'1.YJBKCTN?GR,7)I/?\&; M"<4]%/>IL93W*V5@)-]KAV/31$Q]TIT9O56AV_IXI8PSJ(OVJN4*E6U]C&2+ M#;DUY!6^V0/J@KD1=9$N"7-]RO+2 D"0E2\T(^ $6WKN6-)';X^D.7XA)%<^ M@HR^UGW5#$ ?"QB5O3A[%)J=9XPR)!9I)0@B78M?#)(%$^LO,?F2W]UCC'^ MV*'J*O7YM"0P=HT7N%;![DYTK%)9R;E=V "GKN6^Y-4>[!^AR.AE.4\OH&!7 M?O2M,*BLD;XZI%W.TKEUJ&%HTU'71@P#\MM/>&<8ZJH+ OIUADB^0M>UA^,V M/F!\ \$:9;+.CPI\5 8@9ZY+U\%,E6L.5$#^2WG8X5:B"Q>9-@%4B.*J.J@U MH29**WZ?!RI1N)KN9WAG;GL;7<\D.B73BGQUJ@1ZIF4K+HP:'O>([8S-B,YW M!'=NHE-K?YXP5O( ^F3, ^0!X@_8D$9WMN9UK;OFN6U]A+2S06V@&#**@( ) M@6/7?FQVJBR+Z\/%;09@7L36H>IMI7EDRUI-SR/.LLKJD#G%^ M )XE3^;<1,,\FK1! 02TSLT59\FS.3?1UYZ'\\]^D^&&$JO('1TX>K?[\%*W MX9N =+8-T8Y\;8K1A#EJ4BW.0O* M4Y67DRZ4OU"H%6LQI;$Y($B)4D?TMKP6NEOWR$9K8]!=D1U[X$N;P1Q'ET4# M[0HK /5=[][<'8V^K2HKQ'HJ4IO.0.2YJ$3K:KF.!RO=^ GOOTD[DB"N85J/*_W M[84Q<5B(X49]F<=#9>+)H3(EX\CNAY$R-+!1E8QX*H_2HQ+NE?S^\=H#,O-2 MP6FTS0%2B]C^@K**$4>UDQ;JH#T@0^:N_;@75LFYHLV$POFVA#-D95B.Y4K* ML9S8SOB2X$I?6LH5OZ^N$7.1G0S#'CZA\A_/8/N3L3)CLBI=4GL;OK]F-^LA M&2*2O0+&RJZ9\0U8*ZF2"BFZ8@8KVZ0X%@![U5S<&>;U% TX1B#SM#[\9\N# MTPNNNJFI?5\R%:*\T0A;:^8-&<6!CT_F]G4F;%5S60Y[^K<&RLR+DIF0_RXQ M(P$6 ('\ET[O[-*GX'XS1:SD;AYUJX*',%1_*7/:)^1E:#TQJ M3;34+M0=?M'W17GBE\6)$SOHQ'TW6>SJ6[C#0_@KVDPH[Z&\3XVEO'_Y8R"Q MC?DFZ 22.<9**!;14;'S<8OX#/IB(U6;8FFJ,4BIJN<*Y6A!3TC(F[4&%D=V.U:'KHQL$"8G M=^UJKD?;P6R5:XY50/Y+>>3A5@(,%YD[ =O5I#)P"*OCI[XX[_6&2]Y3W7Y> MF5E^W5F4^$V-H'!]BM1-/C8B*1 RP0GDVD_.8+L:&((Y6KN:R#2#HD-DATBV MQ7?,@L['F16-;/P]X_]^7G8B>G:YS%QC_91&7 M0QUSA\-6A5<*-2'2I#F:VWRR >.?:H-ON2#7#&JM$>_4E.T_":J,Y3_K0R;V=G\@#4IZ63UCCD'4*_K>0;1 O43N\/(MX5V(/+?%JBY$N2G@:Y+1?X+ M55[5G+\PK(7A2=EBU*]-B8+6ZQ[93";6Z-1=6X6MQ.6MS2:W1!K1.-'[20L= MFKHCZ;=U(H?X?UMTZAKP?R@ E2[\_W.TMCK'+R64:W948;TNN#Q6GA2HR)NW MO=*IVNJ0K: 354M2#BD9U-*.JF%;7B=^G;Z4>WYJU]4GX0XE"[^&+A-%VW]SS]&[,$R:_'Y-P M*'AUUE8V7G3_C^X!A"#_!M2$_L.\IGKRC] =E6\+B=*Y[Z]&1#5S>>#Q7OS( MB>VM'M;LX>^ G+WX8JHP# MSXY"_1F=)PQ?OB-Z&=/R^.>;Y&%"$X9\QUZ]VP27_7W+_LZ#@#]Q_1&(%G4= M: (-% W3,JX7QH\*/?!5T=)FL8>W8P7)I@[]02?["\HFF).-J\LY+UB>SA'Q-X^624Q&F0= M)7%T@FHR@N0PF5!)1!XC!"'K^IA")@B)*1,L?N??R@/JGP@SU=85'V!@^L_O M\\#!3(\AS9ZLC1IC5/^>Y]X;O$ZKN-0"6 M0-G0LSM!KTSB%_]0[)6R"7Z)M4>;^L>C[0R6(8,BWW'RWYDGG\%R[*VEHZRS M3U;L-_/D_I_];J$\?/D'A7._,:$W_X'%'@T 0/SC/6$$^ITFC[15SW"&_]J8 MF/6F/K#)_]45N$.X^^@K=S^"!\46;FQ@V[MO5CMB[[]ZPD)@<>/Y=!,3TYMD M.. OQ)+_$2;*4Z7W$N/_OF^'MN/(O'^_JN/?WG)/]#AV'>)?-OA.I9MI\(4* MQ]8SXE#L\@WQ_A"\TN2^9]AF(2-*>;%2J+"="B_^]^_Q4S'!L6*Y6!?ZXKTH M.#]%G- 4A7JEP';Y>.;=^*\&W^R*&:&8 9/-)+-]I.+\\RT*G4RWS&?$RB#3 M$)K=LICAFX5X[E6IR3^F)60P!$.2S=BE)J1F^G]5W$PX]:(@=KN#W72SL4NN M1)H9VT__^>*9?MJBN5=N5 XG*42AY3&JH3*!DYJL,!@A$SETHM,XQ3!CY)ZC MEWY"Q M_9%M<[:UQ'Z50?H1PPB;9= C.H:,[X]$!^M3S MD?/&.,@S)7F"+-RPW$+6BF (;9F0]RBJC>Q)>].?JWRT&),-L5=9LC%-&PRXJ.44VE-"L9!229^[-4Q_: MM?HRFBVM;%!HBX'9I,Q16Z;WWYY%Q;:W<$(3<;)FN\'UB&DGIHC9'UFTF%ZK M,J9J"-;L=C@N6)=,R9!S^R.Q_M >+B*:0[*Y3;@=-()IWXQW$]D?:NMZ+:PN MT)AX1Q&7V:ILMD".+'I@1:7*3)SU<%9:%!6+LLI=K+IH@Z'XWH;FAC-N-5DI M5BVJRFMIWM\4*TGOT+VG<@U%SBDE8H (=;PI#9827V-94/9Y;R@O$N:XN)TL M)$'-H9&8HX-%O%'H@=WO*:QAV[[((_WE<%(?]/)5FUN!"^%[0U6KS=KM6A]% MJ#6]J/8\K:PVDIL)>T,%R@H5?K8=\-EV5A@WF'K%QE<@TK0WM,L5EP9+^CCB M*-G&8B1-^N5R3-:!?54"K\WTS'$.V71KZGH451U?CY]Z8&-[^86MCT?$UM(7 MRVQGTM('G5P,O@,;*\[*<[FU;J)(MFRKO2J&%"M,//3 QK8K\HQ8MX9+)!I/ MNLQX4AQNG)6,'=BM;+N;#W2FAC',5K832? E MDPX(5E-6K(P=V%B!59R\-!7&5JWD^AO**_=HO"UC!S:6B936M(%7LE8?EVIU M82@&Y#A^ZH&-'51"M*5Z(8HH;$ELH7HG;_CQT ,;BRV*JK6NJ2XB>#T+Z>.3 MVGH2K\ AO"X6W575]2M(GPK83E"N3=UFO ('-C9>6-SLE8B>Q-4K_6WHM!=# M/B;KP,;VU5ICV%L&:TGHN7B]*'7*ZXD!XK9[0ZV.IFMECI6M?L=WF,:&+91B M 8P?V*U1F\P$Y6OSG$\X.A/X$BOC!]8UUQA-_&VD899 9[56T<@-'3D> M>F"QQ)'BM.)).9(ORJDRO+8C*4VI.$ MM;!%E'NKA57J+7BJP)C+FAUKH0-;L,0V0P]OK:82Y]1#$>'HB4+%^J")SAA! M_M)X,?Z=@9'+4P:,7SI P[[CK]8R@!MQHHU OQ,,W(@4;$3N._9J/@#<""B: M;FLCH&A*R4;$H@F#&W&^\]X_6:VGHYIY!]5'%<*I)CEVB,"7__>-_/91\O'O M-'54^IE/!K-%0Q?0Q:'+/YV%C_C)=[/0N# 95@(@K2! M@-FC^+4M?7I1^_=+V^,7^!_[*/^CR'<:NVC^!^>L>PL#V>#];'#A7/#DD/U+ M*X">0Q[^RGO(%#M"(R.T^ [;K31+&9;K5GJ5;H47?QRSM,49K()3E&AYW9-/ M2<;#D:C_4V0O'=5(("M#5OYT)"@=K)QVN_M9I>FF'F;,Y/Y3YB_;"X+_7()! ME8[;A0"+YRX#]>67"W?ZXMQDG?ANX6--232I*8DA3VI*QC^LHC)2,%2&X)4Q M1^OE/B$UA=6'KP3&D-O=.*S'>'OM-J"YWFS'NDZYDH(XXU O\1'6 =E\H&$V M=H>A^W>#(7QO'K[G]>O34AT6/5@=ME9Q^Y9BU@/>G"+L'$<:TJ#^=4A^#F!; MM-%V!Q47B#.A?7'AF;TF#@!,??N)XG<(2;QRN?]B/=EG%L:AZTZ/*5?GM2@O M4])!;^)R'..T4@\Y_W:I/XT?_867FB_'FV8U<.,WN7T.KJC[>FR;J*:M9]SG M;C;X-?A258)I9NY[2Q.<8X\W&6^N Q/&-3+ (EB:H:D'!X.^-X'X] /[RSJL M75JD%O+?9?+?9<=2+\P%2@HZ?/M9T.>Q+C 3US03N[09Q?'BZ6Z3+Z"==T5V MWO$/@=*F)XX=WK=Z?LHH\XMM<9RWBE M2JY7,@-"LP1]AYRX(P^$^37"/%4:^K(CM1^$N16M"\A:L,I6;8:41H:+YP(7 MP)R*84[>(>AK,+\8W_7>2 %![ SH-!PO0@"LE+\]/Z.,XP^>"UQ:4&$G]E1C M_S3<)$:,OHC,.?@-= \N4%!!L^.,9D=),5V -\$MF,'#Q2)AP@:!'KYZ)HQ. M&\RVO\96?)^-*LQB61;(/BOGDL:^]%&*Q4-HIA^:T%3X,E/AP] L]_/(DB=' M=2F2 LH;UV="JP*@&1L+#()?]5'OO0G1]P&+>I,)L!74>*;Q6F9,-]YPPP1% M/)1D$1/CP0-EN#.VYQK94/>=^U]!)PDZ2= H.9=1XGG:RK3MV"^J/&(VD7L5 M9ZZ8/C#U#\B]UBS?M2LCF^)CI".\2W$(4UR!$FVQ34+?,1B,A4"8PUA(>@R< MC\$\%'-4?3J>$;P05JQMOD)DBQT6P#RV;\C<.U/94FW&L.HB,GU=BTV7[-SW M5#T(,KX>Z(JO3A/C1=.7NNW!V,>E"J9+-S/N6R)#WKL)WH.Z[\MT7^=>BL>Z MK_!+AB?*[T'H)_VANE/%[4YCT\68YJ/ =&,-P'G.V'23N0(W-]1=83(YH">K MK&R1K8XPY2,#=;O][K)9)U>@MC#0D]AK?8^O)@[P]%@%A (2GLIZDVP4Z$\R MW&Q="73H^5^?2Y BZE.GNR\R1. X@?E#> !N'>"V ^@4)E*P\QW^<)+:RXZ) MKL)&-*\OFE:QT>.W8MD 9=3Q;S^I.QQ_6X=K*!&@1(#1A#185)^6"&V5+=!" MKBGRV4XK/R&6=+WFKH!$ ';2'4-?4T2AJ)A^9JG846SN_'Y' .Q4<@]!2'K^TK\;0)6;@H^5MQ8K$5N M+.9>^"=U4]FQ WI YGG#QG!MSID-P@U'*M6OAG)YV@8=8G @\[ WIHU".7"[ M<@":+E\6##J?'' 7*A;6^0%EF<)6IU=&C3#M%9 #L>V#WZ$,>HM1(DV?Z#XX M=E'C/TP8$KHJ!_ &DD'^N?C21$"6@8GWS7#*Q5Z*Y^C^HR#KZ$O=C?2.KGJ& M&Z^'=JCB2<%:SG(8.42$1M.KU188'O$&Z&L'PCS[,9Z#]8H@QB'&TVH G0#C M1[9Z/HWQ5;TK51QBMN!%83[3 F38NR#N6J\F!Q TP'!,Y)U MC5B/^07O$-6^(4:"X2^23KC@\@NR7PT1(O(F$ E#(E]F'+P3D6Q[7:D,Y<5$ MXLANDQ2KG6TP-P BP0795Q%Y-5$,,?14*SM6 A"X\)RY[@8[>T%?@\\Z]'"@ MAP,MC#-9&.)4\?4\P";W!)H'))FA&I:H]=2LE6U@]4&/-C6ETY91:I>?@B&O MY>U!8$-@0T/EI(;*FX'-SJK=#HDP&RDR=:1!JTZMW$R #4R4.XQY+?'LTN(5 MN[.I(&.Z3^M(_KIT:]_'>4P]N$O*3WJ33,S*NAK_?N)[3D8!2="[*\^PZN1% MBJM+,S?.LF.0+=//EJE2EE=;GY))7M#U%4T'Y8IUO4/;]J*TR%4Y MK157]4$^=4'?_5UQ654%R49!YQ&AKQ6B:0_77"58U>N(4BG473V[Q AE):-) M=4J4O,-R;PN50\!#P*=5/U_^.?P;4?X=IM[;D%:MASRIKU966+ !W M[,]BZ!V&4-=Q K^S3)+;N'^R3&Y"'EVRV('F1*K,B014OZ3,JU7MJNVQCA,2 M,T6$LD.2-L'FJ7IL3"05)RGBM;)V$*!7#-!4N>>7';V)G)53Z&GF_"R 5T9*"ID2)3XPDR7Q-B8TYO M::(A4M7Y\KIO:0]O>TRK4:^3XH\/!RI:N;D$^7 M+(8NS:RX_+N(^]+F'F&%^VO"_ YHK+LKV?=8H/^Y&)H&-AOV%[D:'Z$64U5: M9-::&C*&)L4L*YW0Q*CJ)%$1?D:9DV;!3YLRQBV:W=Y3,?.NA?'^P'J$K$RZLY3)K8C+I3/*M9IE%?>?.IL9RN61G#=QVC< QZY+<* M2JCTOSY&_S903A9H3]\PO9(E^(Q?7->5B8$; )1)3<(<\][*/I?I@N\2#F%/ M"NBS7+[K?67F10+-QY+S?V[(ZR -L1M(J&*)6+.:[3<8="W&_DQ2C!#%]D\? M(=XAWJ&YDH+4QWV0[]4"*Q:D=KBL;A N4AIAB*_UHFX ;(-K$'?,=84K=OA8Q$_\#YV ;VC"Q1!T*)(HT7QY%SWWD\Z(' J M050L"0*!2DYI$0EJOB;:0FQ8T+N[#^2!" :$Z$U %)Y<',D".(C+%T.,Y::[ MR%IBM8J(RT&EFQTCRT$_ 6ARCH&0KZ9"74T0H_#8^O%I!X57C ;HZ4!/)ZWV MQS4>G3P ]%FU]1?E6F_2T=&J7W.MS7)6P'BVJA:&L:>3U*"DJ/W^MK 3)$3Y M19DP5Q[/> 'PSW'>;:VX&E4P^KS3K^%9.XL/"B#'BME%-$CTG6J-@919M%0>CH M+JP- 0UIZ'9?K-O-_L)QU^OH\414T]:;>KA+WJI[0?P]IP33EN\M34W7\ALI M *E=ORZFQU0O7_++YT$GKT^6PMPJ5;++?#F83R=D;&MCP"_/D7<$K#T!Y0*21+$["M_O^0F]]RL4B= = M@M[[]1)Y*^P*O?=3>^^Q)LZHL?K-S._U;V:\R7B/V7S*H_*%5CBTPJ%7?Z%> M?8SRC]O8A64H=*;985$JE0H:59?#]J#'RGA2+)+&[S#T-1L;2@LH+:#/?E$^ M^Z>D1;8E%IUYZ/7X[+2%;P=%3V2<-I 6H%@V>4?E]JME0X_\"@4>='&@1WZ] M1-X*NT*/_ 1$$?Q\>F&K'R-K)RJ"^V'63GMKLMCY)?:Z1QE;H+$K:0XKF:&D1\_ M-W81#^J9F\#@)4/MRI4#Y+^KX[_+E.B7X5+\NB.+)2]H^>!$+]QD%%?+Z(O( MG(.$'&B%02OLDG3&/Q=;NN,AL-Y2-O>9<*P:H]#7'X#9LA4W9%V-?\#F@KT5MB4ZP?CN\"SW[J*GJ;9+*FZ\EX8YMO57VLK>A%2Z9.$# M[8BSVQ&_@/1B6\BA+N)L;]W)(LIVL5XX5;K3:,2B);>K=TX?.):'1;]N XY0 MY7^QRG\#'/G*-*@22V..8%1U@W7&[>6<60$X)M5!*>35&GR7'YF@'@(3\22U M(#/Q/2<33O5,$*]3QIN =&08LH#NS(6'+*XJB?@!K,48JV(,4V'R'M<&;X[H M+>/W4"F23=\-\T9W5%W)Q*XBU[ZT@U"'4+\D,^:J,H _!W4SVP\LM%"K\F)3 MH"*VYG&E!0N@GES*O>#TW[TS]&":\755-Y>Z!E8W$UM[H:V#=0%&C!KY/OCH M>J%^/PZV>KM0005-CY28'IQGVWI"@S!IQL *.H_ .B"+-H[,<., K2/98216 MK/QXY*T,F4!WIR:OW46 X+QB<*;+6 "[@V)7E7KP1$/.%5/+F&Y& =&1P$QJ M<]]E7'VG(\$(91&(J\\4P"B@@H(J[U9O$5'H^\3T3@ ME,R,93UP>:JS#2KT>#I".FT@(D!.!'V'D?OE!RXH)P)>T;PB#P7>*(;L"MGU M[)[WC=\H?K'&5Q3HB2-NNDL]@/6];M>N_G_0Z[YHK_N%"CV5!US_5J'GQ<8W MX_+:IV1KH$I"OS+1RLV>M-9CRYK8'T'_&\H)Z'I?BNO]-7("(5FY MX-2PND3YE$+(@MB?TXF:#_>/CP]*W4XUNSMCX)?RA1Z#U\D?#-[IM[%MV-><*S]V,2A@.OSMK*QHON M_]$]_!'DWX":T'^8UU1/_A&ZH_*-\8O<=_HU$:J9RP./]^)'3FQO];!F#S]G M 5Q_C'U=L;*K>)7^F7N[\YL?OF['?+S4GSWS'L;)BQ^&*N,8T5&H/Z/SV)SP M9&#\R[>*]IB6QS_?Y.GL%!?R'7O5Q(?+_KYE?V_4[@]^"K17TH(,H),5W%54['CU\=?)%'0[^_PHM_&6Z?0@W\!'6:ZD:X= M5[ _F84:KY;N_XG35CLTC3U;>RNSG00!'YC7COV?H%JU=<4'S#!]T#3W.,?! M6X\!ZQ>7'T02'L,*.YJ9Y\C]W__Y323M68GW!MT3JNY%(9;PM*%G=Q)/F<0O M_J'8*V43_,(W_F J_GBT"<$R9%#D.T[^._/D,UB.O;5TE'7VR8K]IJ?O_]GO MJOKARS](WON-";WY#PS]GE@)\8_WA!'H=YH\TE8]"_?@OS;FOTIFZ@-;\U]= M@3O$FQ]]Y>Y'\*#8U(LM4/N?IZQ^_]43%@*+&\^GF]A:WB3# 3LX:1!WS_3* M6QC_]WT[M!VG$3WC%_'][6>#[U2ZF09?J'!L/2,.Q2[?$.]VIY>5)O<]PS8+ M&5'*BY5"A>U4>/&_?X^_4AA]9NZJ7 =OEXCMWXKP;?[(H9H9CY59

.Y5J;A1+ MT2VS;E&&8'NQZ (CR> M@Y_5*K(=+OI&/')OGK;4UR)YL=P@&%K+;6:.HVUC-YS:?SM&H6VW6"V(DH*: M0FY0X#Q.7LGT_LC!* A;K;HRXYTATNPCJHW;2%MF]D?:VC;LH3,.YZ-IO8;6 M)8P9]=IR;G_D:$FM"V%I5)&$QF1DE(;KT7(,1E+/1Q:ZG,\YJ#.6=(P0(S\8 M=OI.S"'H_D/K8T3JLFUS8^G*;&(QQ9RS05@9Q?>'5A8.5NH-AS0?ZDF<+Q)5%3V"$O"?-*_-0#*Y7M!85PNRD:B-"2"ZZ-#RHK M="6C!Y:JP#H3?D:0 X1KKOLYDO;84;RE&+(_=-;>1D%OW0QY3HRD33E4AKE. M,G2/4711Y2(_STTE;-$O9]M^H2T-ABZ1U;/EW)!06Y2TJ8Z;>>VEH%O9P88ND>6 M%?+44*EY'4L5Y;+;!GA)+].T>L-PB_;8.C>!'@) M8\G)LNHBNF.O0J%#S4PF&;HW@6Z#5)9ZT),DLX+QV\:BUVYNXPDDE>T2G:V:?7,I9$,W9MKM5MSY_TU M3L42C;:+';-2MR,6#-V;ZS:T![-5KKNQ2A5=GU(>T\H1;1D_@*TR;[,1UM3+ MEFB&;BM4\"(^3X;N3:"U+;@SKY=7K$5VK5-^>[KV=D/W)H VE]1BU248OE:: M3L=23]XJ.18,W9,#RRR2GV!$54$V0T=F40LKS#;QT -,.!^UT$:CV:U*YK+' M9OUA1$FEO&^%(Q3S)BX(Z=E0&&XGO\BEEUOD6V#(3#&CAI M%1%/,).G[I'E]DVO1@[S&-]?=7NS(+9GBW@\](!T43'"PM5%7D*4?(=WNHOA M9CTUP-"]N9(:3Q60[70K8:4F[@>ES0#OKL#0O0E$ Z0U1,95%7'JN(<7>SFA M66?!T+UU':I%:IF-O*(EYKURUS%;&-N)GWI O$TX8["B^3IM">595K+K7*E0 M9L'0O;G*-1SGJAB7BY5TR/K%53^@\LE3'^9ZQNCJE\92\>\4":-Z)PRF?O1@ M$&[$B3;B3TE*<"-.M!&Y[_BK>7]P(Z!HNJV-@*(I)1N12P+G<"/.=1;Z)ZOU M=%0S#X<&'SD-2W?&.+.W!*\%?9_6%_^]UOCX=VICYP@LP?]]([]]E/+C7@=@ M/AG^%LUUIA%_/0TRO O:#?^^!)#74\CK)UV#KT' &;,*/XN0:N3JC\=8A\0$ MQ C$R#U&L(]B!$6^,^=-OOTL3,#Y[I[ZA,SQ57IL_; M0Q8K3;;)77=[R./?_+_,^Y9?=_GB]?AA.CHP05:&K/SI>%,Z6#GM5ONKE;G- M((@45TVR.%7/<3RP]9YJ78'Q=:UW^P]>W;MP)7$]12PK]X 2)EP")Q&@Z<#5 M.ROH92N2K:%6OQPBBI;+=W-X6R9!"@M^1]&P?N7M03)5RNYZZER_%9(<6Y^W MYQV'EIS:,E?KKS&I4 6IO: 0EZRPT%Q2RQJ?74N\:):(Z7C%QI,$O<VC];)S2U&6*[=[_9^]+>Q17EC:_CS3_ ?7<=W2.!/5Z 6.?\TY++&;? MP5#P!1D[,<8;>,' KY],VU!0T-75W05F\95NGP*\9$9&/!E;1K3'::1F4.DX MQ9QV"8JZD4;B>D-:Q!7$]<*JPR^(ZYQ(J_EYMAEEX[TL6\+&0@HMH_A_U-(J,H,HHB[2.$3B0%PWP3 M4_B7)8O 'T9-YGVN+?AEN=Z5/SSIT#P>E2A#:([996^(=[-9999.2V/:ZTQ" MQ&D*CXJC1E)_WZZ0^U=BOEKJF6Y_-:MQ258A9E)]O>U;8&(@J8>:#H5_*/+W MZ1=!01N;7X-C34:/@;4PXR$YHY2//['"PJYN_$E ^RUM)>RY/:0VHVF6O.^8 MU/$ELF?T^/5 MF\;B8S$S9I 2 M0U.?+.\>B??3B7M@LH"(U0[@U0:XS>#0=J8Y4;%=!M5]$7Y@TP$ M_;V,]\HUSDCUC92R2746=!>T9O6F5[4;M0.+IRGR$4] W):.>I]X%]DGD64> M<7[$^9%E?A/[&5LHL+D>:O3#ON9*F4:1C74R/;8;:S:\UC^17A[IY9'E?7'+ MFYU.@6 WI[N8;H>W05-'^CGZ/[MTY!74P+UPL&6;LF #$?V0T<7C+PZN_,A$ MWSBXV\#,[4C9K%MNCEFZ168@H4XZ*+$M3I!15#A"@GNTT.\_F>W*2%#J6KJF M2A.@Y/(U+%4<+#L@[_74@H8\3?Z\J7=DQT?63&3-1'9\Q/D1YT=V?&C[68/M MQ^/^%GU4'K:NHC76KYZ,H^J"1!Q/G];?BJSRR#:);)/(*H\X/^+\R"J_F?WLAZ;WV58M M3R&GMR^.#VM[_ZR_2L1_#\=_-U5E]=--4>[#7GE72R,+X/]+A^7HSUK@Y'>/$F S\0:EFA5YV>_FU4G3[*Y+" M] '#M<-Q 9UQY!0VJ59^63$R'-"I)>V8@)L7W3'NE0]+)N,D\;G6+1%D1)#Q M1_9V8W?F6VL)MH3OG-(V1"EUI6.9)#RY0 MRE7J;,FBR.Q^0,2+[)C(['[<23X+N]X-NMZMV0V?V>5:K1I;9QN]3"V6+W=S MM6:7ZZ#*(04_W:E0:PYBY4:AV:EG>N5F(]*O'RAG\0G:8?UB]E3$RA$K/UHB MUJWM.3FO;#0OBS'1,5&JE3T#@;,7&8]15NT]2MF#[PL1_ST<_]TGF-^'9?$N MH%?6;6 "RX[]I0.O3YW +V0;#G3KM0L(?H3?_^>N#Y;OIMF">UON;8;O794- MWC3'KK&04L66I6"YJBAO"M9X6)FXW[ZG4J>M"6-PUI7J@/H*#" ZB8/"]ZPOGX6#;X-O; M9J.^91-VIY=W+3)-TAX<4 @.TDPR"O8^ Z+=OM$:!7LC=HW8-71GS),'>T]< M,H*A@9C-K\\W9HS4Y$A-CJSFV[>:D13WD!#_6%-N8*VFJ.KY/)9H]Q*=5*:P M$HWVF*"\5HYQ&J,CPSE"A,AP?A##^1.(H R3M>J2)K**O.BVB:VR&@F"APBH M7T2<3IUVCHELYP<$M<@8B6SGQYWDL[#KW:#KW=K./TF4;C0;"2]9NMSHL]U> MN5'TRD46RHU,(^=]RO7*_7*OS)[MUA IUE'.Z8.DR46L'+'RHV7QLL0 TM'7FA MV,+QQ1FO 7?(>LQ7A#@ZME6;,%O>&AR1^KC@WEJ M(A?M+;MH@VQ'=KT NBC;C@FLLBXXI@G$K&,W#'L(O"R'J;-5@\6V MLM,PQFT7"3>J5A$GR=,\\ >PI-_I+T>"[U^54,'4]EX?-5!Y*A/DAF9_GS[@ MB/,CSK\/*_UB[N1;WNMR2"V QKENV"!F @'(*V2.(^T%#1N(,=OP;'AHSLOP M*\M&MGRDT#^]0A]9ZY>WUC7-DO\I\++9YU4'-*>L)X?EO1B6]5W[SX)A=H%M MJP!]W9Q"'1]T]L)\[MB26)QVI66VS7;)U6A5)\@F-Y10*7MHQ-/,1Y7@(XE_ M4HF_,Q,>+2U./."Y]<@\O5$U]>F5],@\?=+9/SWG1^;I9?:ZC !57DOV5/;W M\6/3@=8I0$YN]!V*-1OV#)@QU="EA U,+69,X(P\/?WL::*G$/%(?[U3B_5$ M?XT8]TD9]\X,K[N,G7JNEH/=ICG-@Q50C040>T"8Z5 _D#9E/>-O.VRPZYSQ MK"PZ3):4FI4$YK3;G)2;-Q<:WQZ3I'^*)8E]E!X1F:B1HAXIZG=NHGX E;=% MCD@4GG?VH2<^/Y$16X>7VU"GT30#3=<0E)CEA5VA2@=-V+\^J3!9,]X$UCA! M$BFY,]PDE&*=KN9)8;#(K-W0PE-=-)^R94&M*.\5SFYY-;.[WF![)N#A5#?> M11T@>Y=Y/V6A(2^V^ V*5V5,$\6PT)]G2V\:G6;M=9H:=CBB*:?JLW6U"#K2 MM^_D:9C*T:S@!V *L@50L5R?OXU%Y'6)C-<[]+K<;Y[ #X##2QWX8]R ANU: MGG$U;\J2AJ(S-#(#'TT MC\RMSC[B_.>=?90T<+&]KH,V^80Q33C()%T I(+K4DR%.C"(\98%;"MF3&Q> MUKU&+\>V[/OK59GWR"2?KTCZ%!(?J;.1-7O],^J>&#>GG 4R2&:;@<0>);TW M=]):0\):"V1U<\9\36'<:TL=5?-<->.2+-4OK.J6-";3R'Q-QS$BRGF/Y/W> MS=>[3+VXC+S7,J"4+E=572EF5GJ!*DC=K>K)._7M.Q%GB(_<59["\]\V.CQS M>1D-U$@")U($\UE;W!O;7B?U610^2.47%OAG]\?A&*C]&'R[GW=L8_>%QU;^ M-P$'O_D&=E_XUWC\B%Z=4/F-X00W!3" 8?^%YF:;NW'-@'<3[L_YD\HC\Y+^ M"#%%>77F\09\Y%0UW!W-=I\32)S_F9B 5Q(NI-*_"\//[_G'!"J/XAGOGAF( MN??BW:7\Q#)4QP;OYGEIOCBX\!=\-' N^W\_A7[^/H6]$$Q$]J\C^Z^:3#_A M^DO4C@3>*5\1);*)WOE?"YWUA5]!LLLBC\[^3F6=UP695^'KX1ND:NP5]P7H+JB$#\.R28_RV^NA']\$:&P7N;^S@U3?,D(T"5! C)<9(6 MF/&$Y*?C-$XR_)3F 0!I^(+_YG<2>0 T K3J3<2?L]WFMU/LT+ N@30'?"D MU$!L1P>"Y\(G"O >3__V_CE#RQ/<4J* 'LPK0F?#$3 ()'X3Y*7SQ/[SJ M\AOK#7+(G7;[SUZ+162(X1C2?&,'?R-RG-!2X]>) XH=J0[!;C?OE,,N-W(M7P;C+ M9;OE?#G3V54N]F$A*&RS#2[.\)5L(VPY7 MV4OL:WKG^\IPC2W_<;T9\#NUR]K/%5?T2#\5LPY$I*S&NAL+/2L>*^O"2^RO M_[MT#/M?[Y*X_W?,_X\+@H^&&7SC6/Y___9B!G!8\/\F5*C1*"UY'=/@M&96 M#*5XBK&*HP-_XB06@!EB!.]BY$B)\29 "G@L$+&76-,Q/S$?=-O"! O>].,8 MJ*:N*<+K0,R5[9DW+!/5[C&#&]!8G9T@[PFW\/*$O!.4<>^M\!9XN;J)QT3# M&Y?LJ\XQ7E5CXEZRK-W#O1I!$Q#3>!$M!WH&./B]T,'APF?)"Q7> M+ $=F/")&_0[6/@C\L:,G%7PDR?-WJIE/!GCX0I!G9# _N5>NB^Q8B;3\C[C M__[] E?0N]58R#KB%GB3 6D(V9KW$YKBWL]H)!K<)S=H+#\G,!)J'A$6SIL7 M$=-[W_M4DBUO1O!-_BZ-JBW'BTYV-37C;1FKWQ M=3#2M_?OMN,8[\W](^;)PZ=K$V &O^/[WW$F[A^(A4^&+W-4G_N#V!8K MP%NS&#+7K?-,\?GV/F%T\HS[_TZ]ZR%YD=@2&B0?9!8HTT&/1>^V 8 M ?$=54ULH!H4O.PE-H#L&3#=>0F#K_/,0VNW: #)"#1V>8_/54<+:&DB*FK\ MQAN4;=CP.:(#D&"@ASM^;JRGNB-CVT&KY@_K39[0 6>X^,!ZB;6 B?9KR+O^ MT^&8=N A6':,7A[ (OD<\*.QV.0O?VE_PL*!MPJO5\GJ,@XP@==]&J,-XR7&(ZH_N.7 M_'?&QX( 2WY\X1YLCPU+$@-EZ\ZNE-7S.$ ;XJ2N0!?S/[ M&(*\MP0.%-99>9D;T'"$KS71*09#1PZ)$]JB.?.+A6FL90W2 >XF_[FY8%KJ M%X)I6<>2=;@SY@QM D$Y,**")<@=KL!!UK>5\^)L93WC[1/-Z0]NVNJ;&;P=ZCBHUH>__7R\O-9.&(),'[2!!5)VP"]^:A!BJH.LGY>P M4.JF,.D-W4^=D%/O?_\>QS'/;0*Y9K^<3T"P:D$: TT6PMP$?GL>QWYCY$&Y MK>WC=V;Y[3O2VB75F$!="(J2H?,KV72LO=E'3P&J?\ / MCL<0@.AXY_[0Q"$-973/!$#U ^)Q')D1R/+UO#%3.$##A#OL?3#Z30OOB4OV MMR2YK,?\G=#::XA[X'UC"R@BD+O\@K%0Y-YL6LN&MXN.L/>ZO6V08#I%/E-= M0!(-)<"3),@EOH6'KH#:"#IJ!A^([%H3H(<@[X?EM:+0I3B\0N4W\'?(9>@E M,96';#U#3Q'!%* >%5"C\_I7[&_R#6PT)N1J@M/Q[6?/HH8"QIO"S+M$]"NV M^,VF3&,.^=DZ9M:#47M*< 8J&&J@OAZ8ZX0.]K,H&WNN=KB1VMK0P8#GFGOF*KA2#/KB*(6K_(F0A3? M2_)&7,1MBZ/E18XPL :"XP-%X*F"M!P@YZ!E'+W6PQ'+\M,*(-- ,O$2\*?% M3P&<:^#[ O F8P...6GJ.]46@9L>D=6&AK?'A[8)[2 56ASP3D1AY#Q!W 9\ M)PDDCH;8^,T)Z""4\@Y%QE0CT A]TOM :$ 6M1$ &IKFV,'K]S)Q,,_[ +EO MWS.61^>?,2]8&:HGP2YR&:MJ8*;YDH#48>OX.<>\'G"1IW0'SF=(.G7S$NO" MF?CI];P(]QQK]P2/%8[%!7VRG,5"E>%U;UY+ 3X!&GJF[U3S>(N?3D&P7_M[ MK&=H[H5BMUH'6CR2>8#V9N\AD+<\;/)FI,H*4.69 >T*9/GIW@!ET\,.:"- M@8%$,5%BJ#&=QI'C'T&-N?(.$!A0B!&'>X:'Y2#X\5YZR+\2?#0B*?H.FHJ2 MM^GO+EN<[9 7]RKLZY ;96_OW;7(>RO+#UF>7^^?\E;RT/_F)<9"!M*\?1U- M.+!U/"7+A6OMV_:" F(;D6A>0^?5?A>W[ ,#/+=X0C_%4AT//>VCVL>GWCD MVT"0AVMB[B1I]SF&AF#*R+!:1&\X>D=;!$(IR*;@:)!] M("9:,<_D"[ 266*A2M_M* J_F^;]SH=Y9]DQ.!:EQT3I,3>1'G/AX'\>0'5& M7OCI#9!:!VD+T#0WD+[H^>O\7FX9T4#ATWU60(^KEVVK7JM@B5%O0BJ)UFMQ MY%XH*^ D*/%C2B>)HY\(=V/_%*_L!+O8C7'XN0%:_Q% M"3CKFFZZ]T-%5IHCP8VBZ*ZO[5=280[B&SDRDLD<3^_L>_*Q;!):\O/5B.<>C$;S1R$>CF1E^4@5_, K?V$6CL()1",$H M/LAR^8470XLD850(K5O0)(/D?] MU?-D":K'?R,VAH:>Q\CP5\,SAC4#VB9RD'H!-30+&IJF;, E.4C6.&(Y3S7P M>>D@ GJ0*G6XXN0/5WP"(&%T+ZOHS-H/@+^PP?!\._DP'>L@]!M(!F0.R9'] ME+"_+ !BJ#%4#$_^C3P9H:WQ6W(/) CUPQ6FT I_!FW?=H*R;L%-UEN38US- M(1^[':L9R*?A_Q1P 4E0?_]SQ!Y(;3R\W$L*.?>*8^99J/S./[G'%A2E/O0L M:,">&:)72]I;\S?I"[P6?K[M$#E&KGG+:_?@1\[%X/*H:O/XC!\.;4^']X%X.%^;W>9CW=8IWT(7\01*: M^8ZY36";QJ[HH!^:YR&= P()CN;XVGC"'\&[= -XM^]_VF=.P56]<$3?US9) MU$3-^Q#HD^/,6^9@P3 _T"XS:]EZNVM_T5ZG\943M X6?>2HO97[S.?_19Q M:#\W])-G=@*JL %1@H>8J9PS3S9*/<7!TM.66!DQTW7F]]M/[]>&]9:FJ;]_ M;P/8S6F/7Z/T 8@:\/G[/ +L((]@,; 7XW0++@B8B5QFN"D"HRQ]^YY*I^+8 MF3KJ0<8DDL #+IP&K-=]@S_?T_WF_CK.:=U#.<)77E4-U\-/3ZT(NF5^)(4G MV_,>@3^W/1_GX1R$$#RU9I?K$AZ 0Q$.R -A F F+(*0JPH.A#$67P@1UB" M)KP!]@%0'*0#6WMU?9?/^>8Z1"L!5KPOS\'$=_[M=Y]OK#!V$&N50<4 M3$/;*<@HL72GG9\:B@LV1\(&S_<=V;LW M!#OU[B5(''^4J;FWJ@=>@UU#TB&QX5_^4]T9T+W]S']08'_XJ>>FH2((@#N? M)J.0*@HI[$#&2]#R(Z#^@_:/%M^4A5V.WUNVG0L"[/(W2;3M@Y,22+:7'!R\ MK>FED!^]P^_&M O,>6B&1-=_PC[QV+#V&K!OWGG@2^RD^>IN@>!N?=0\&4@^:-$H'-RD)1'I7:A>@$NC81"I0C7)6!()K^8>0=IX$.]O-+L?MO=9]6; M4/M<0B70]F/*?JS=BUFO/*9&O/#N!;)ORV@H<.?Y9;W-P.-I:'V[Z&X+H+WF M[=9]8%%XD\@!.,@LA1LQBJL)[X)=?BC*#I3GW9C.C,=WE@3;_SL.I!/5.)RI MNHL(HL=UV1SZW4\P('?J;XA[M@B0JA7?^3KB!V%Q$,3O3 4@$\4_&[4G+$($ MSYV!XH>^ON3E(\B\I"-7B'"0,/2""'(@S6_,M#O;$*R]3S_'/-1O((D_6[G= MY\QQ56LJ"VH\&K+%3(*J5F=,*I']ZE+XY4;A2/E-6$! "C"J:P&9Z\1[[*5/ M-*?[2C5=?[#6616WE"PJC>IZZ6#R*&N)*0XO5+%]Y_Z^':7M303HF*H[PELC39^N%Y)@N< M>6M\#YV\Y](*> \+(\^-TGB!\RBLS_%7A_+<1%2'8#0-CE M:]DH)=0_9F?Z.6#>'B#[YA;*PX@?TF#/G\&/!WX(2,K$^Y^MO^/(VG.]N5@Q MR!!P=.AJJ+A!J@AO9#1G&WNF'9T$]#(=36,QVUC^I.#5INS5+T&WP8&AJ+"% M*(<2L[R4(34XB>SO?8%%!R^4C86U\5?@'4@:NO!&/VL!&7Q'.U\N]V)Z5B0E M^'[3\"+B;T]9.*IFZ,?K\'X9_.1/5?73W/QEV+FUH.K'^QEUP(+3AP3A4185 MY-,9,"9PF829', [RB;P$O>\I"O/,A9XQ_*/7&G>ON.99HX6)'\^0'H!'J47 M1.D%-Y%>$!2Z 0R#I=)".9^,BJ="EDD*TL0[.)T?9K.FB/?OD MH3EW0&;)5JFI%'FC7FFOU]J8D<;$Z4-S&-LO\=MVG:-T(]7K5>LV7/67*T@9>"5J?=7 M&M5\E6B6J!PW2#3=7.M5S2[+;7@E_?Y*ZY5EDGEFOL&HT:M37Z<=OJR@9YX. M]'5$-L1D?35C$_E\<418R4**1@_%D^\O91-;N3IHBB*K+6N%4;:9D"W.>VKZ M_:7#/->N]5I9G2683K[-%)8B$#/CY!A[?Z7;J0W:E"MDE(3-UI*C8D91'6F< M.KURL*QOW-;HM<$5[HZGR";3ALH3!M> M>4+23%8S>DU\W>>ZY*JZGB48?:NX\,H3DFX+PH#&:;&'@22_M-2&4:)?T96G M)*TTT_V1L-:FG#/1I5:V[KA% 0WTE*2O:GO26K("I-/4:1NCC)A;3=#L3TFZ M[+6P)?6:%]EB(TWQJYP\2, UI4X)E2V.^7')Y9-*$MB(4L4D6:X_ITRMGJPG0B_/M2@'U5F$T2G1!&\H3[/0E2],P Y@MU H8+'J-,,UE;6[.MU6FC2T\9A5Q(2Z 4 MMRS(8LGF0MRTF;)WZ0FG+ ?-@=LJ;3,82(M%TN*M2IGV+CV5OFRIH5>DUZ;2 M;%::;MO1DKV"-]8SO(+G)FNY2^,*H(?TD$IOL4K1>^PILQ1>E^52WL$6;+/ MDPPON)WDTO6N/>:6,<[C:1Q@4#12^'2<)%+DF,%%:IP2TTEZ"A$V3? G9+/, MV^)L6<"X*KM>3Z;2D!ETW;/8FBQ/NK57I\ J#M9G MB4VRV1]E,N>P-6LI^;K$U7FLF!V,%^WN=FNZ[7/8RFEC+JGFTQFLV51Z27=5 M3!#SL]@Z(*0EJ:8YG.L*3%*<+_-M;78>6\O==J*F32[EPU:0JS:(S7A.<11G=MB2KADVX9[#5EK;9HBU+!58 M.;MDM&TO1"\6Q,U9 +=&J\3UC,!I)Y[#5LK+E*B&W.E@SE2]: MI;'6K OML]AJIJEZEU#:KQP8;OHC:K%8EBSW++:FK?FV:EF)&J>]"L0LUV^P MM7[F++9VS4IKH]##)=;--E9"W@8#J B#[+9C/G ML'78J@DJ7BG1+.R*VFE J)9W#5K!F^?RPL:YB&[.F=;*VM:7DL]BJ-LNE M_G95<;AJPY!ZZ5'&<@;GL76.)LY'ELG;7&O%$@&1PKNN,.( LND_,AZ(11:ENJ26_7.M1!S+4N MC.L>F$9'/N;&[F\W;! MG%XJ>?:7??A3 \6CO3-01V5I]JY\+_@B'$>IWL[23#9_XM__ROH]?WFN"L.Q MX#?6W__\?DWK3Q2L_LKRU&3RA::B0LE7K$_]XZX#U(>MHZ*%N-I"1.MP"^N0 M?F&B$NZWL! 1,MW,0D3K< OK )'IPWYPT4)$R/1L"X%]V!S$.2';7FCA;C20M O&!XMQ TL1 1--[,0T3KS M$%BT$+>P$-">BQ;B"Q?B%_N8_C0\>KU9TXLSIUFOU _]8U2^+@U^<\?;8[I#0#0O%#Y*U(DS\0DQ\-/; F0@W;UXR MZ/]VD'15?_<=K3:/XM* M(>"^X]7NH>:LT2I'"!ZM=H3@S[C:$,'INU[M,PA^QOPX+=G%WR MT5R/"R#]B+5_=:ZWQO.7G=/]NA^^F!0_.R'RU9+M'<$[/-%('A7<^2'&15P= MD16]\16W^<4OU,;/VSK.:(K>^(K2,=)-)! M'H^K/T[E?"ZV_CB;\B;8^M9#S_LRLY3W_-9;T>/R0<7@>_!87H%S;VP+.L&? M_WS!H"_NAGE?6^HG8O79^N^_W!;9JEV7:XZ#*>M,,.DN^57Q_$X]#Z0A* MOJ-;]U7CBP<5JKS[O;9"Y@:.\ZM*S%/*K-WM-F8"MYD/7GO]/"EE>^W?[HSU MDU8U[#JHOIY!W:0L(/;X];[Z//EM7^.R+8KUU8#EN6(G6YC;'2V3JZ!2@.2W M[TDB3N')DPKT#P N#P$GIW/\(CRYK/+YI'BR Y&&H7/6CQKN_1ZP##E'8RI+ M8\@.Y$&R-"O5K&3:#1E8+$#-J F^E#!GJXO*QM2QP@0!"_7M.XG%,0*/@.6W M)WEUQ^;7(,N%?9 /BRQ?A!,=E6C9Q1)&L+EMC2 X8YNE.E+(.+%M4TN\718, MKLFE%EFB51CVO +#S+?O::B D*D()WY[DE?W%'\%3ES[T\@VN.[0$%_>T[3O50UN5#Z5&@ZP.H#63M!FS"S&J%#])=L\0Y6VM-\3J6 M6H>NN6W;C72QG^$<=DF*MDNW5]-D'?7R([]])X@XQ7R$QX^'5(^-33<]^2>S M1:^#8A#M58@ M/<8VW;!U*(8FZ4Y*IV1,[A:G7-9TI!R/0(?Y]IVBXACV.;=Z!#IW>@CD\J 3 M!?[NPL(;4<9DJ'-LAJ.RKZ_RJZ5MK4;H+C>.VVCIUK:N)'BE(B\D,2LQ+J0N MBOH13!Q/1O#TR";>5?Q/SV2Y70>=+FBY"9M7G5Z8S5>6W\S8*C]ABUD];"5* M;.BVQ&R+3257;\]IITEP@R1J?(Y"B"DLGHP\4=(!GC&8[%_1@CHY#A%WJQ/#EY$Y.]E(1D M5G*5C9+= I&XC:8/LNH6I%DS;+RHO.:'[<2DU>=X:5/8E-IYK9V4(%XPW[XG4W$2]=R( M\.)>SM5]&5Y$,;8[,HF$6:-OU=J9"KM9$U6F69-[M4G8P#)?-+I9LC^>L7PG MW:YUJ&PU0;L06+Q(6RJ.I[ (6>[&)OI*7\LSF3K7!)8+FCHVW:WW,W,IS6EM M#;/ZFYR@+\)&F"ZUQ$06+TVPS=9EYO1L-<<]U04%R0@BCE&1K7-'Y^R^TM:) M(ELAVSHS7=-;25&98<[8QKEJ]765684=WYJZ#6L]P5\I)3&K+HJZ-L&+NJ>2 MT-#82<<)_"/ >)3S=DVV_LBI C=WO"[DIC>A'+\+<U3[JHH):;PS M3.' M^K5/^X4MKZ&#R.^JO,=$$AME==Y M19MJC-4K#>M2Z"7K5I6N_EIR.CK7-=.)%N[6IA4E R4>A=B@^H"G/Y<&%8E\ M=$3OCD7^G,_DFJ:%24]RKXG1**?(A60A.QS.NIU$V-@@9JG\0.Z;&*NEQL7% MK&YWY*H$L0$%K'"2BN-X5'GD?FR+Z)3=-;#ADL4DK4QV-!XVME@5RB;N@-3( M9L/.(QRFC&:*3#H6IO6ZK09M.--)"_D?4/@'Q[%X*A6!1'10[NE0XHMDOJ#2 M"6'R.AQC("&V,QMM,%^+87A*O[T6]H]J%[ MXF^+',\N"E?W+]_0[$/W4-\6.9Y=%)YX\I%^%$E"F"[#&YI]Z$['/R''':09 M_\_DZ)DN0-.'PU)%^".KBX8E&(O-__SWY!%<_ ^8BWQ[,[Z.FROT.,X];DGW MQ;L/E"T;^D(^!;?>HQ_I)MU%H:_D4[#K/?IZ;M*E$_I*/@6[/OX<(UW@<29Y MCSZ3FW2-7,P3\](C$1H&/W9YN_/HK?,\H'>NQ\H/ /:OZXBL5> MT/*^G%VP[MC^5>_Z->8'<\UZ'=-8HL=J\E(C<\PF[+(7XR5+5OI8K\!UTS6" MTPH4-]2E,4Z@T^&I.$U&!10?!Y/"JR@6@=+7@=(?GA_Y 3KAMEM,5'*;KE+, M"[7MEI=6MAMV&OFFU5RGTZ]Y$=NT!MAJ4JHTVHZ+T(GZ]IU,177#'CJK[EH5 MIB-P^A5P^G.HL>B54\X.<)9MSNNA3V*;?Q]EL01[3 \\\0R?LZ7@J^;G^V!$L1?999)]=!Y4N M8Y\Y2JZEX'*VI1#U[6P*JDF5)\.N!F:6QW9JWNDL6:+7F;N.).>W6Q^>4M! MPZ,&:0^=UGNMPLT1.EW70&O@];*56 MOVI*UI,3X4FX_>9:9H:5WOWD1'@2=K^YYHMAI8<_.1&>A-TC72;299Z'VV^N M:5M8Z>F/082[35__]X-&8H_BQ[^Y-/5CGBB;T,J_"IL98C$KH^ M(J4QGO1;D=%Q/(E%$AMV4I*9T&J%K5(NC@TZ;80R%$09#(L3)!ZAS)43QT.7NFO" MS*G/-8*9-YBQ.W9QM32=/D:(>:7-ZFNJF0D[NZ V5Q6!M/L:)V]RHFDWAK.: MG$&@X;4YH^-D.@*-:R> ARY#UP.-X3*4F.[6!9_GL6JW1 MZOF/EEKG%_P%^48R[* MJS//-^ SIZKA[N:_^YQ MO+N4GUB&ZMC@W42O%W'#?R'B!N>R__>B.0310EQM(:)UN(5U^%DEL6@A(F1Z MMH6(UN$6UN%GQ]6CA8B0Z=D6XN/"7-%"7 V:/BXF%BU$!$W/MA ?E_&*%N)* M"_&STF/10D30]&P+$:W#+:Q#9,_=R$)$R'0S"_%Q':]H(:YGST4+\84+<6\E MN([/P'F?#KL9/\7IYC\Z"BD8*OKR_WVCO_WF]$GLY;(=;="L#K)%!*#;P'Q' MCX\:6G?E=:P.OYY9,587@1B+&EM_U;H3][SP$=9%//];6!=B>8,_%8F*HP._ M(BR)Q?T_T'F?"!&_$!$?C3UP)L+-FY>,'[0R//WW/,\3O\OSS MYWXB(0\>R]OK@7GI+>AS311NS0US*[6T\!]6*_]Q;^0W\3B4 MCD_U;S\H)OH+K92//:S'_92!3O?7Y6DMR2V7+M%86XG<,!%VL?K.IW:\KGD^+)N?*A7P0L ME2Z^M8ZH(K9<""S4M^\4 M'B>89 0LOSW)JSLVOP99+NR#?%AD^2*<*(SS!)7>8A(WF"XIHKQJEE92V'U: MU *[%1/&.J4TK?&R5\.'2ZJ)%!#FVW<\Q<33^.=J%4= <1.NXJ\ BHM[=6\+ M*,Z5(;\3DR8YU#>](3FF,5!1)L-RJ6-)F[!-&KW*S%9Z3G?8I;3.:S;>H(%EJ^""CT"4'P\_HP MR6J)YFN&WRXDJQ6V#@* -\=>.%G\:F[B:$?$?AUJM'LRX?38]B71]@;2!K-V 5DF2^J6^L'H?E M- =+.7+/5-9AJVXR6[0ZF*"6("I#.B]F)7S9S"#J?ON>0OYH,FJ)]3#8=-.3 M?S)C]#HH=D%+M&HL1V4^/TQ@.7%BKWI+&1?Z88?7++HQM3K+2D79.%R-F0F+ M0IMN0S)3W[[3Z3B)17!V[>;F5YW]-92M*%SW&S#U53J4)39;0'0J&%7(FYTE MT146;M@Z5"_7F8_';;;+\4:2J-3F=+&H(AT*Q>I(.IYB/N?^BE#G3@^"7!YU MHMC?79AX@%PII7QB*G'58;Y?-2L]GG7"AB>KE"J+>K/9Q&1MPTD:DQKJ6:03 MH[MW&NXH#ZIE,M^N@TP5-MY(Z$=7^/+?FJJXV80RZ,ZPL MPC;=W#:>&TU:#4KIKFOSBNAL:,E"6A0*(C)4'",^ZK,AX7!>U3(!SLAX@'^,9SL;]&"2CH.$7^K$\ M.7D3D[V4A&175H<*F(VZ3H+3W/2XK6O#)ML(.T6]WG$;R<'0+"O%N5M,5/1- M&9]DQFD4.DS2\323CI*^;A16;F&.3V8T7A. +F@ZIJ1$KI7,=):*;.!5C$ZI MR7GH4;]4G5HQ#8NM*TN]C)G)+I>@ARY$(@HB43*.)S\7]8N0Z,9C>%&H[GH( M\T5X,9)[X^SX5> YF1^59BTIG9#38>-%=U;-U<8=HL?R8V?0=+5N?<0CO&"^ M?6>(.).,SM;=T=FZ+\.+*,AV1R91LS8;KWG!-=@-/JQT"DQK69J'[4WJ4XR1 MJ$FUBM*MK6V MI_.)\,KF>EVE2G:-;B\?MNJBNE:1QNMJA=W4B8*TQK(EM=U&")/R;1W\L#-$G,)!9ODYSUGIE-,,&C.G:T-M,=3'&J@VY M+M6 1-=H9.N@ !=#QK'T1V[:1SEQUV3KCYPK<','[$+N?!/* ;P0YWQ;X/QK MCB@HFB&9D.G:>#LJ, M3T=BT)&5'KMG(AVU"VL)B*7. 3[/4(DW)+K895*G, MF/:B:NDXD?Y<@;A'0;;GQK*;)HYOU89-G0='O0O:M]C$KC=9;IEB@5SN@$)S MT,!Z82<53+/]ZJ(Q2?44HE/GK"&;-VM;"<(?!;75.-3U(_2[\OF]L 4\E/-] M84_Z[E'MBS"*64AEVK5%'M.&4Y!UE7F.#+UF C>?*GVCD.VR!+MM$ZDIFW.' M;8A1C'>>)OG).GH12'W=<;^PY364XX!A3_IF0.K7O('A&9Q];."LNFQ58.65 M:NCEE)N:WC M@V%/^L'1[(*&9'GY:FZM>I]5B+E"Y8>MEI+GPH8U0ERI9EWG,XH\L9=B#YNU M*CUD2*) *1U/19;DU4\3ABWAH9PV#'O2=P]K7P12Q<6DHR@#*X6!UZ4.[%IK MV%N%'9QEQ,FV!2PNPS6M;'+PC4_+6#Q_"9_8,FUC=JHAZH>!NQE.5TXCU4%IMA46]YT*1 M9U":>SJ>)B*1C\[H/;S(GW.:7#5B54U4)II@)Y0$G4Z!J3-F:3YLKTEN-IW1 M$NYVV('9(/O5(3W(#9$Z@")6!$7%J0_=)A$XW)9Q$1VSNP8V7-!F,#L@H0CY M'JL,1'%K.B);(Z=A.R#R'+8 W6*59+OB,)EC-BUM;;<12*0@2.!8/!49#=%) MN>=#B2^2^4S1Z9)%KC17''O2XJ?E]&J8"=MHL,?)!K86 <,557=52N?JBT+3 MDWD:'9Y(Q_'D1Y7X[_:PVZT%>^\_5G,OU;Z?L=M/9 M)>'J?O0;FGWHGOC;(L>SB\+5_@K^13L>H^^GIMTZ82^DD_! MKH\_QT@7>)Q)WJ//Y"9=(Q?SA-Q'AM"[>1RQ5YD.?,N8[E^/QH/FE9B5S#@R?J MV_=TBHFPZ9'3ZJY58SH"IU\!IS^'FI4P+(&9TRUCH+W.6>E\2W!#/^=>!H23 MP^S7'#M8 2Y'%CAWKGE0PT!-*!G'HV+2CYVY>*UBT4^#-K]69S!\ \W86,.> MG5J..;[549O5KE0O&6%73]VH%-U<<4I@[!+@!1&8V%IY0%< $ZT M<(LF2@;CXU/JVW<*IR-P>N3,WFL5;X[0Z;HFFD-W^TM7QAR,HGLS>F*3&\4. M&VOXZMJ>EJ?9- 8ZHW5B-,JH<]7'&MK3A=+DG5=I?K[P?5@IU&%7@[\IBMQ& MV]PGEX2(]Z^:EO7D1'@2;K^YOIEAI7@_.1&>A-UOK@-C6"GB3TZ$)V'W2)>) M=)GGX?:;Z]P65HKZ8Q#A;E/8__V@F]BC./)O+E7]F.=)R/.BX4Q4< VF/\EE M_\_ET]C#G.]M101^NZM9,3%=]FU0QQ5' B5SM72,AA5V/L.J;LL$HU*V0E3S M.4%<]157:(_QI->/+,7$<2;*.'\B;#FESJ7!Y41?CL#E3]J=<42NQ5#33!(K MLJLMS:V&V_X@;)2A4X*#YQJS)=ND#5EKU10W(680RGB-RHAX&OM8,9UREA>4F@DRP_R:5!:9#D&LVP02/;;4^+XBJG<5JG M6*T)><;*O4H(-%"K,PJ/TY%J='*EQM63=4TF\9FDTU$D((H*7R/*) M+)\;1)=SE@_?QRW-(5R:E<4JE73=S$S4P\Z1-/LY,:U4UB6%SVD,UR:&%7SH M^5?\=FMX'(^.S5X])SMTL;NJZ7,+$[Y9G*F6]8'"RS6+E6=89D%B=>ZU%K9R MLG%FK-K*R!H'\:("MJV>2E1=#S50PS:&C-/T1TT:O5C6?]L\7.'ON\L:#GR_ M+-R,@'\Y7\TAC>7IYGADL:.A^3_M(Y7$+\22(!$15\FZP_O$OL[XOVKXHKSZ M_C_PG]VC!!7P)@*/V;_'3R71>P.LQ+#_N@@""'!+!^9NHD3RH R7/VN<.!BU M]^___E^'HS\%QP#&#J8U\TN=$QZB22 Q,0&O)/@I?/,_O.KR&VN'D,S+WCGT MSQX)$1UB./9"IOXK=O WHL<),35^G3@@60"@"15,[7^"VW;?>>"W_]*P9,1, M_YA A5RU NCI1\_U5L8V%O\0<-M&4@<_!A-+XB_IU(76ZEU]-/)M9?Z'C\U, M!*O_I]?,G0O2_NXK_8_H01"L(-BJ_C=!P?K@JP,>0L1%D6^$<3%C&D-HBX[2 M[+F>_PSG'Z_;N>7@]Y&RFC;MYPFWK0QZ(U=4D^DIL* F-\:^^6_;7]GF9HU& MLN?FL4V3F^52R3:5K;ECXO1*)0D*RZPV3G RP^%+?-G+CXH9>"7Q_LKBO#WI M6O*25HH=;K2JU*R-8[AC\O29ZUEF-EAK/8J%SQSSI6Q1M0AIG#R]LMQ3N^MN M??O*#9I\P1BW2)=/2^/4Z97;2K51JA?7:[8[;NG#8;/(6Y@+=]&3*^5RV)0UP2F9,GUZ9K\_<[7#: M'&,\,9D+]MQ9;4UHJF.GEXY9D+V:&$3B^=7%J?@SK3R:2+F"9W(9(I,$C[U#/47_::RX%AQ MP?&C6F-:%ON2N?670K;85!;K=(%-+-?:8,-5>E8!3NL,5;%VUAJN1MLE M1RBK;F?5M^SLJXLNW3'*T1[_%:[?8[5F=V M9V@36?>>EY RIG?&8"V+>+@C$F*S;1HR/63/>!+&%8PHSW@(Q7C*!9_S&T*_HA?#7 M@CPQC160]5@)CAUN*%:L)FM0]1?A$Z%Y/(O)5LR>041T=6 B7-SAX4_'^$FU M&XX/C.?SUV62H@N*4FV^5LCY8JDFD=)\EN_H [U[_S8!?!1H&?RNN73=Z_U M)PA?;!J\"2>V:&S674Z.QT:0;6(6[^_1B^-70?P )MR' ;16-_ -P8O_0OHK@?U[ M.CCO!_S?OU]BO=F!I$"NLV2HO'GLYG^RX,C1&R%AG,74A$2)+?B-)TWHVP5\ MV1HNHPW4S>FVEN0SJN<9GZ!29O M^22T>D;&QZ/=V(!5- W+VO,T=14N,80;SS19H )!O+^+(Z2$6[YF[0#Y1UM^ MH'(@MA2\0!I\$Z0@O =N[_S;(L5X^#$V"4B&P'E',Q\B$?!:'@2;P')4VWNQ ML0@(:,4.9H&&<_CD&;\"L0D .H1XY+/RL=YP3"ADIB@;*]X2')4W8Y9?J" & MQR" D\>(:-- W"AJA/3#3N&1,"$-'J)'7!;8C<2P;#@*'G+,@39^\*5[9GW MU#-[U<&+=NJ/]YK#$5L 0H0NQ6.0?^"\56\PO @-:;1+>69>#*P70(<@%C\W MRJ.M!FZ#<)(N)/L"CAC*@I 3^Y<"/S-D?#L> KK;__ M.?3'_+:Z_A426VSU#)DM2RS6G;1GLVJV!I1YYD2C$69 =)!6TX&H*.E0@Q;+ M(N+OJ0P5> CZMA5L V)&%W?2".4 _@8G)GJF^:EM8%>;F26#87.,;_?XZ8 1 M)YM"YD+:_H&_!"=>?MGA]DGOFN=HW?NF?%>[ )F 7UC@G]T?AT.C]CX6WTG$ M.[:Q^\+W$'G?'#F2#ESSP35OGCK:=_[8YFX0NSG[4_I<@8TT_I(D;B/)'__M M)/]?C(ZD7IA0:XJ$,&7BA4D_V91QYH4*M:W6[\_YJTXEA2+<'_4>]3>0V&X' M^5$'TJ\*@X8@Z*=NH\M7YPI;N$,.[E]'SC\?RSZ_[+]8^.KJHONN)T[/Y$6 M3&,@KY"B<[8GSNV+X_5/QX8@C&=32>Y=BKXZ(^1VG2#H5><\(*<6&!+$3]A@ M.<*_#9T[(-B<@WVU$Z,_:J M120_.L?P..HA9"Y)1O[^'P-@I"1&2N(=N**_P!=]FZ+J9<9_^YX'*Z :"Q3? M!L),A\LF;2)]Y6:%+X0:?I%B\\N*S>X9!1F."-3D%;*4=GNBKS=D-W5^;I@Y M%>Z01ZM!#A M?8+O':M$-S3[ *[#+C?Z4'#^Q7;J#@+.8.30*? =8R$TL.ZHULK.^2&0-^UQ MVC,=X\R'[5SO1O,,(J:H'&M@'^[3D2/-\V8Q+O*4W3\"?7GHU+^DK <']C] M-KHR[O=>ZXZ##5[Q!5X>2=6EX4(JD5X7M%3ZHSI"=ZO]W99N<)_0&.F%#^%3 M>R0GVL_R-@^ ,A8@Y8]R-Y]"A&]?4A]7N_ET>N5][*AG\RZ#*DX3BN.-Q>=[:JLFM MBPJ@0&,D=9J9]/?]:";OX!'2PG3 6VI2I('<(=Q%J';3J/;U3A5?:(-THW.A M-+G-\&*3=52%&M?;//E:6U09KZD\2D$_33'Z&,#N4O'+@RDP_<) @J&!F,VO M]\4DHK3TBVN"8<>7PM$4PYYUA+D7U"1WB-+CUP<_GD%?KC)T$\+<2F(;/3E9 M+"RV:RP5=ZIIBBND)[G=NT,\3AS)A3W" KD;:E1]XF##ZQ$WA!U;D3;C&)Y MXEX90K433W*5HHC>G\A[V!U%/ESU_WS1ZIX5Y9MN+?(A69XG5>H/U;)=)M19 M]:P![#-JF5["S<%TF:AQ \?6%ZXNZ:N45[\N*/)6ZU M[.5C8'F[$_UX(PU/4!;^/AT_X'A40=2$_]<,*-I;R%%>*4WQS,$H5(7\Z&3C M?C/8U7C^N !G#/*M&?M,8MR5-P4-?63+A3S:2G M/:S+% 5FO5WPZJ*-6J;$-H WK??"X1&!:R7*[8!:NJQBJ,#WY, >>M"#\BB*-I?NU6_8BC[;=J M[3XG:PN_2.UD$^-CD+P2*H-PKDQ_UMN(7%1#-E8'(I*5N/_NLBZ\Q/[ZOTO' ML/\]N,K_XH\+FU^L0CF%3.BWYEF[#Y^2VH-I!K1 1 CD*IELLZR>66Z5A.(V M9W*ZQYGEXR-?U,4KE .+GE:VHSY+F$X&D^V\"PK2M^_DZ9&$6%!Q/+90'51Z M>0KW334&)5Y!@K&KK\^+B G/5YM_R"7ZDUAB&4Y;YM6!3\.<3\+,GH+GBWL7 ME0[(N6N,XRM&:Y1T%78R1"O&G*WM?;X^?-RO+;TOVAV#\*DG#&$'I=6S MF]YF =Z>E?$W D24YC3'YI"A,(6/1-<&3^P[Q5IBVEX!EN"WC:&K9O-\]_<% M^?-EX#.FB4CE+9A'M.:TZ=AHM['ZO.J $B3#6;%/M#D\.\;P*KL<)'K9+>L6 M]5SFV_]*:9.V4033Y%E[J<-L\F*JG\?"*Q2$T\1<4BP1B40_.(6TTP*,.9QZ=@OO?E#O+?_F^:8R_ M5.C5'N\BDANZ9* OD*BM_'CS^_W!4R%]VQS=\:[51-!8PJ.7O#N+!F_GO?ZQ M.Q%%4]VW*3WTC-Q;WT\RZOL)HKZ?^BWU_2QTZ!5)S1M+KMBEA2Y3&DQEPCW7 M]Y,=U>;URISK^VEOU>5B-+762K-/T;D\;MF50>9?\IMU/S*1S?3^E/BYUN&Q) M88NO6[E?H@8]ASK;]U/<;'1"&K ?SIG2N[V=S[)8:K=8LRSK5 MX<0NCC8E>26-F3-M/[5L&60< M\QU"*V1+=/CQ\%71EL-!HJ+"/=V&EYY9@.RF(S/C3F_.\DRG.IRNVT59A0,X MLP),H:NI,6UJENB\*J 9%T>S3)*)8%IRE-SS&DK M5A 7IMN<""?=9"_56LIM.P0^'G$TFUO9*:JE8QT#O?W2K:4N$BZ*FDK=:[NA ML-,>0IARV 4(0IARZ%4'?G_.]YZW],G>4;.OUFJ*9I6-T1$&*N=,6L/%-K].+6H9O]54ZH&*0?ZDH=13P-_MH]P#G3%[ M5D2[=A.H#=?7!%QUFMRRELQ5*N4:4%MMOPD4^13-4%HF"DG;&\\;BJ+M"Q20 MC+2_!]+^GJ%250287P>8.TAHH<0>> 6[0X4S )K0EYW9:R5=X:IS;E5;S[N# MB=P.FDEAOPB@MXR37D^MF&KH4@*NIQ:USKM?U(O [8G!S9/CAJ$+AZ;NN78P M>;>QPN0:J8!U;]S8F/AXEG/'*4\S/'?2[=$4PZA+7J03/I1.^.E*P[F&;^%$XG'&>JQ=9L 17..!4>###ITD#K2;"+-)H+B6X7BG:S6 MD*@&SULW>::(S;IIKCL>3 !5K#')2N8.X)>MDUP== HZ2Q'C9*$F <,J!'VF MZ-/2[O>KIWK18_BS$OG([A$K(TB\94A\$Z[@822IU;LY9L$IU4'.)=/%UX+K MW@,>)JFT(/2[8I)+M$5%TXA]=V61G2?T'C'7LD; MFGWHAQZ?Z9ACU&HYTFYN1;N)6BU'F^==;I[/$-+[]V)=I6[0_+B53LN-E=DA MFOJ283>9T2HKMG6[L]VUFDK1]]PG+^JT'"D@$:C=MT_EIXV6!_U5@G/=85OA M\SH]P;(%O-;SZM#]?_;>M$E59=D??G\C[GH(S-$IL1LH@8$2&.#EO>+E)93 0V+/T=\00OB@9WHX:C-CJ4ZQ$;%$J(E8 MGT[5FKN.5N$X\=Y&H_<,DQ]H2/\C$/$[AQ)\NXB! !^OU41>Y[2^1DEY2R(D M7%G1S7ZIQ:):Q#"Q.TQ0WDNZ[Z!;_O/.[O*!-AEHDX$V^5W1\CQ$KBMX-6,7 M;.JK]]C%QY9W?G: MYO*!/G2I>/7';$=_T6#VH$_]=]?*/M"FGHT,5XV?OUBCY$O6C-#)UJ:E M:<4*1LQ9GER>+TFQ4!DMRM619OCB9=B0]L^?F4[^[O07M"OJ&*>'<:(41^>U(-C2IERP VJF*0[KGE',Z MC!E(T[;MO2NR7VL_[$ =N MT:5@KYB8SY0!8[/Y>$F:]_2YTL A[ %]VR-/2,H%V^D;Z":!K: 8.!M3PV&G,[+27=7H&[\[2H]YP M^_YT1_V"4=-9V%YV!N:@:G"+C_\,1P.JPS:Z,,AK;.Q;-$_X">P?#KD#\L[1 M!>#2U):JSNO16RD5<'L!ESJ, 'M) XW,W57]I)][@5=2/LZOK?GUL7["08 MW3 MSG3BC"@KA2%9HA:Y"!P9?SYR$V\.9393F3-UL=N=/:WT)=OP[O1UEIIJ% M0:$WX9=8=V3Y=7#%$E-MNNIN;':UU/IJ1&XL+ R.]*RHEFW4UEVR*[&VD$X4 MYD/"R"NP*^Q1F\Z/M96TS *6%<9TC.%&F01?Z,786MW3%')?:C\KZF/ AZ;F MT^$Q,L5EKMP:2U*DI5?U*MO"Z$7S0AT>/<;WRUATQF(_]DLL-3Z"/!.__L2C MH5#HJ#=(%!F2GOYNIWV0H?7O6G*OCCQZ-H"4ER0527>6'Z.SUOT[OO\[GMR= M6T#6W0/KT,_4TWOT8&->F%<.#43W7..&<+_0&;0G/>K=??1\:'U, 0/N=FCW.Y*KWTZS=ZBDO]IDW74$ MHA?OAG(C<$":!G_AYNHO<\%[.CFB!N?NOY^\5,+..LP#0ER)$'B4/'N%$Q#B M6H3 7HF_""@18-//(@0>I6,!(>Z!$+$H'9P27TB)=T93O:JW7F_5]#M6?5$4 M_O22Z7>%#+S<-OM9) $PAN 6_-\OXM='I0U'T20WC#6B3_VB8V#D\MH[-NL% MP_^+*HG\8,Z@HM1C<\89MX]/5,,7Q*C= CKAO8\^XR?H)N:B69T7%X6[CCM[ MS79]N,[DKYF WZ6^X,[S.AL*O2%EX*8D-I864XS@;*KU\3+0>\?L3@!A/)9> MXXWZM,6#O5C[EW2.I%=+E8Q769Y1,[$")_16AN T!<<)(IR(G:M=&LCT5\OT M>9OOX63Z-=/I>\@T#L0%=\(OXO42O6IWLALI;W77)(4IO23;O+)0SP2^5*U& MGJI,KU*CN8:ICLM5*-04#!N+A6/4%Q8DOH6.T5,U*2(JD:6FCGG]*_*A'Q-W M[E]E^+I\YT ]^!KU ,I.46DXDO,:DE@,3IG")%=@[?*(KU?Q6*/4LH8D*EF# MA?&X-VTN$,:[/>N_3AB#<_V+SO5W26-[.. +;%YOL&*#C6V$8C*%9YM &BFW MSX"W!LKW\"FT."L$0V,U$6QU8'Y5TC]Q^XBN?766'=YQ0,(<74G MPZ\A72IAY+L]P4XQYH2S\K11U_&*-42E/A-T.(Y3@5?BREZ)6PO(M6'!47%N MO>I;P\(55*#WX,)32>MFL6Q.D@BL72:[:6Y=U%, %X &E"##%.&7+_I C@TG MAU\\1!('UM3'59=;9^'[NE:_0CNYZUSZ1U5/_#/4+4-DE\U>LK!5U:8I7^*5O\B%6)W%2S68G&,?*$9:A.TIUT_1+*6Q7V_A@*TD6FXFO MFP.A6YRWZH)?2B%>J[;6^' ]87J2G:8'V%.S/++\$@6)?),:*6;)9OD!'XO4 M\_:JN_)-%.Q4Z&XJ9JIY=M&TLK,5!:; MS:-$P0NG=!V5:WF>GWTN(5#J9=OV.C:JL.*B+'3FHW0L95N.^(N*R4]2QIEQ M0S@,OWWZ(!7UAJSM-@1EZ!VV).3L2?0K4P5A)O5X!EX UN>F/X\Y3;-ADA^W M@'U08/+?/I5]EQ[\/"GX?$ZPDY/,Z6X"H7X7Z8.[37[&6'E@L2^'KTA#(*+Q(#'G'@B!1^-T0(@[($0R M&M#A=FDYKYX,WS(MYSP&?^/D"SQ*T@^=?.'-P?FJB(A;2,+>6!EQ,J>,>51Q MA%-,3K,='L O>Q]Z83FX\_O0\PK HT5IOW*.!L[(\\[(G2CZ."(C5J7:7S1X MG%U,N?ZXT# 73*/I9%>0<3*,)[V=63Y\7WD+&&*F4]XI @>V"\"M$N(WCF/C M$4[;^[@$N3J8?%D8Z*V!XY\+]$SYH+_KD]B1>$Y6* MJL-@"# /-X'9N0,E>WT2?2F=Z;?,IN $ MEN(^4/D1;>PE3KD;._'HOBA0TSX.;=\A5L4'O7Y@I,K%HLO.V(9T=K7"ZWA] MB=6'3TR$'L?SG53*B2R#MB'VNFUXYWU/GD_+\34?N=#',L]ID$5GNWO.'0L> M;C&_UH?^H@.1B!TU87:6C,>>^\G_^[].+@ \"H0K+4?+""0X A]Q[A>X M*7CS;TZV.%O?=1-+1O=AGK_W D>BL 4L2L;_'3KZ&>Z'9S,7W"9RM&4GU\3N MUTYOBG_"3Q*G=Z3,3<>QL@I.>1&'#[$$AP>X[D$E<3YYV%&=%S>B,Q(V#+F MK*);B[&=D/B47XB5@&TD_&FM7EO2BU%Y:?H%30F&*9[M-J\B(:Z'9 MK\=;A+?2.,LXT)L:59<5JT>$;.U?$F'$D_'SG/)./:4,V4,#$F6YM- MO&15,9C;Z'G[)J%D5D#SLQA3ZG9S1(8:37 !C/2\/4)N-YE3 M'=Q2X4COVY>Q36O6URK22DV4RYM6FYWSEE^ 5\)>3TJLEA(9KE%2QZOAP%H- M8"B8=YY/R>4BKEICC*L-6FJ!$$JZ!)_IF>=6W9:[,55A6"K7FQ26:5-:X#"K MP3//19*BYKVI "S]MC82.'&R693<@$KT-8PZ1TYIWN,K1>F2Y;*+OE^7^EP1CD%1E*>(+S< MFIP5FC;.K,1LQUZH?*.4:0YQW(=(V>UZOEX0)MNV!NM*7ZA29B8%AWJHU$MM M)^U(9S22^(1%*9DT-VM:%ASJ(1/1 %P^D$HL6U\9"9YN=N7, $W@E$Y#CJ/& MHTD2&\:F7&P8(R:QX0@;@9,=)[ X/TIB(])#64;<2D*RM2XS[=AXO4T.YY/" MQE=.J\U25A^-.)'E5P4],F^-K,[,-\#QJ=P:ZN-VJH 1N269C3^EXS9I^&-A@J-;PO2/90&76-IUZ^2/K*:;O:7?$Z MMQ:PLLK5$U MM5JW-EALI?G*Z5,.CV4&\VV-HZU,NR$+ MI0GG*Z=EJH!K6=N,2^7U1(QA\PQ;&0A^989SJV(SBRDU&MO%ZEH1FWYR.BJLU'(EW](D.]DG,F:%S-#IE)^8=:N6X>H;!99-I MK[!L1LGQ^&J+AGJDG^(CO:)*Q!L85TD+^*([T*E%"E[K>)YJ=PP\6592<4:L MMDK9Z722QHMHJ(?VQ?I:$G(S9A8<*B'^ E)R&12J2K%E*78 MFHI0XHPST%-WU'_6?>5\Q.PN$O8=<;/$)=1@;]N??1H:-QZ;"]/I([>/185M M?T0-NEI"L'<-['6Q:]R#6AB=-K+ZU^W-M?@'S+4B6B2@R6$'BOMUN]YXQYZC MCEI6L<2BF"K%QADI4NHQ784AI%E>^/7G#NXSK[<)$YMO6%4>;S$+M2J*8C/" M;'O6KS]TU,^(0TV2/MA")1KJ\:&).+FPJW/7>0WQ(OBE7%1Z M$B=6=$:<8:DEB579IXIUA@RHBQH@Q0LM[D[I<';3(^M!JH\9]VB]TM62#,RT(7VA;I'?GJJ1/Y"*65Y8#D3('5BUUL;9%QQM9=WOC M/>\->:5.4O?#'3?/F]AYL3Z7.!%/1G$\"$^^@S!Q(AH+&FG< R'P:#SH\7,/ MA$A&J4 B[H$0 33="2$":+H30@30=">$"*#I3@@10-.=$"*)V@\%A+A1ONFK M!O6WS#<]#\)WO>1]TBG]T:13DH[&;EN:]RJ]X )!^"&"\)GL:SQQ\<3SSS!Z M7E-UW6'PC%O)Z,L:'@:DOVO2']T/!R3_*I(G[YKD-=XX)^O!@79[%O=4$GFY M6,@E\.J!=;84*L#W*% 6T/D3= 8KWJ* @X#:;SJ2'IO:'JG^JN3W6QQ@#<[- M-+ED,OMMU;";)[-?H=_@-:O\G+]9^6Z9G&XXV/!,$%C:KG)S5O]W@ \!/GS-O6>@.-P>*OS[H SZ M';* KZVTM"CG\F1M.2\W>9BOF/SU!Z>^MEO:+6R@K*@;FC@R$1=P@L;SBY=L MHA^!8/C"P9MX*2L=BTH++V.%3O)EF^OU4*LW4&S3[E-!F[$@5KFG8 M-.D-TZJS^H2A.KE-9Y&J/F5MM[U:/)RX5'OY0+@#X7YDB^0.)/KMQDDA;2VV MR:::8A;6?>W,*I"+UXCBNR4 M71%JK\WD139%PO,;6AAAC,3?9V \S.U+11SSBLZ_8G0$_I0']:=EU\/)^-O:0P=($2#%O2+%O1M#]P /;[>&5K--*Y?$IRFICEO# M0JDU),IU"!C &J)].U,'5S4!8 2&U??%#G_+RLQ/1TI7RRH,5>ZD,]IX4FLN M(4Y RXH,$_$'O[OI:-R$!Y](P77-(X+5HRDQ#X1)!\EPH6BJ:=O%/,5E6'-5 M[F6F"2S/CS_>K^X#5LYZ,TA$UD9Z*V6F<8)OL#VS,V\.$ZA7 18F8F^+/PND M.I#J'V6:W%"4WVZ1-&MZ=C;B6R5LH=8Z97/=T;(36/\=6"0X%DZ25'!!\T.E M.[ C[E_0_<9$OE%( *8/<0B7#"1T4*KF("K A,J.\(&_Y6U-S.;09Y M8AEAS#2YY+/+)#Y_'DV;3;![B#*2J1I::.>5T/&?QXI@!6%^S M?,> MP+IUX_=+.G9OO;;'QC78LGY85!J.@'7V\N5"V\;6-F)>7(DL,6_7YZPPT'+I MJU[JU,?%?%N>R3);MS9&2EYRA2>C.4RBT+5P',.".YT &AX?&B!U<>(KEA[P M[N/S+G7[M07'V@4U=K5>[[%SPNY+]3B;>,($?,!H\%!+OGZH/?*UQQU9\H\) MDP_LQ[BCU5_'.7JOJP\X_^>N/N#\G[OZ'\_Y5W!RO[QZ-/"XV.M[MN,!O+0= MV#DZ,%\_;KZ2P,2;J"9L*WP3^]6W.ML7N%UNL*['MEUWWT&]MI^/=@W8K346 MY6I1Y-BZU8T7C7$_DZ2O6A.)JZ_,GI:96]@J8><-+-;<;!5KB./0,8OCR3 5 M\Y9,"? AP(<[6-<#AZW> M#">)(&X_@(DW>,#O"R8"->)+_."38;U7UV7;8.STHLL]S:<-B4!*1!*A0P(_ M5Y@$647_:W#@)7]O5X6!@M\K<4N=_[WXX?BNU?VM$YJ?&;\XTU-T' MB.N<3UP&=\8<<;P[!GYRVEW5T':S.&KS^NO++,B@C6S0X?IG$2+H<'TGA'C- MAQT0(H"FGT6( )KNA! !--T)(0)HNA-"!-!T)X1X[?XS(,3["/$ 5[+?OGOT M51JDTQ_M1DO2T=AM@Y0_VXTVRX^1G] );2;QL/,#@>')H)7ZCQ2&SS;BOF-F M1Q?=#H-G.$VSP=P>I=]V0/I/=MT^7&<&)/_"1NQW3/(:;YR3]>! NSV+T\]7 M[!#,^^]E\.J!];;40C45XU&@+*#S)^B\C[T)J/VF(^FQJ>V1ZD=.!G2[$'^S MA(\WL?,7+_,;]O+^ 04.<6)(XD/H3/G"9M[Q=FF=RJKS/I.O+XGMC,Q4F[.K MUC;$,N8@-D@0:4PL+#164$N#--8IF/OK(IR;_;.<7OD5UKR_@@( MNW^D^CXM:!X)E5YL(Y[8C&UKTVM4I',:A;4.',3QH,!5(=V"4W*5(O]T^B:?)Z;C86RF,G4ZU::"*+.5Z M"@@YLD\2R5B0L/I#I3RP+!Y(X/V-C$&V4ES9 T/"%FN+-YAU*?R QK*/!+\O=RP>Y[)M"O2(B6QXBB);[JE M-;A"1U>4@0RNLA2UZ=A/+$#6NG14 8L#6NT0X$0M:4 60$5S;_"CT M\+>NX ,_2N!'>23=YI'0KZ8JKI1Y'"G# MJO2D]:OU$6-JW?X82PYZO?Y5C9<9.:L8MIR0ZE(3BK2PJ@L*YO>,-5."P O*'^\"&YH M L!X:+O*TS'[ >X/,J8.)L!K(5G4@\R/AY2G1SMG'TDAWXE'!4J'>];:(UY6 M&272-D PGZ;TY;8 !!RHS@3MZW0,KA)^ MAH3?E\H;"/O[;A/BI&64$MQ0Q_+,IER?+I8TV82"#<.1\#!!O#,$RCOW\=R_45>Q]T:L&O K@&[!NSZ ]GU M"J[NKUGD(SMF.ZK!R8%E>$W+D 1&TD0U@>I]&]/P"O70;[[@!S<+=]^I&S-> M>SYZ9QM66EB"J0MY)I);Y'.Q8C,RK%^U^&ARL)'FBZ+ ,>6%J&CT3*,DOHG6 M_NL/3N)A,ADX8P.L^<%8<_<1,?]P4Y@7KS-:[O;'PVT(>LO61%-3]HC9?FJ-=- MP94G$=(DZ%-34TX6%L"!F>P(8=%9:FQ)Q?C):1 M7Z\TLXL1DZS49)0-54^=7M#$W\&EQZ=???J<4?=<2CE<6N,T;8C'K4XL7] - MALAE6E6I53&+90%6MXIZ2P>' (UEU.T#;/;%M@KWW2K++&!984S'&&Z42?"% M7HRM/1/H"V]52XG@AOS- #Q Z' +P.N+Q"#4MQDJ#2>&.1)-:_UKLK3+;V8SY+# M!L.LE%ANO'[*S4M%"_%T\J8\_7RKRD6E)W%B16?$&99:DEB5?:IWPM%<3?H&GO_ T>)!#Z61F7MUPBOX#XWI\B%]SL@G% M7585(2)#!2+$(7J$0Z(REDVHW>VP /XH[LFV'P=!05PL.5LA:\8K/% \ MP;-A#F\(_'4\ ]\!2Q25T%C4@#6D@X>,T0<3H)X:$% X R*+" :['>+A6TWX M@ 5GHRH=(QX0=JR"1T/%(QH"TP>8 ]D/8=+1%#B%DVU=!$B#'NK,- 1W88EF M"Q3@\0S]158M7C=",IBK'%*G@// ]\6I"-\ 9J+/0E,P!$Q4#\E@BR%>@3GS M2PARX$7@&_ I1P/!)RK4^]S=06(K@\=!WA!Y'^"Y M#0]QXY4I:H!0AHH& ]**^ACN%?CL:"H0M,>&,PY(A"D;H:FF+CP[ J M6X@*#\F'YG\R.8<4>4^#P1?B%*:# 826JJ1VOQ)W^B-/!G."A E@7G@&3 MT-0T3.UD&X]6!!G872IX^!*L!.Z\\Q)31P_>#P]I>V;2^*D,EJ^C>6FB+H&O MJE-1YO7=)H-]XS7961\$"Y= !3A1_MC[N1X.SK=0N!@"\&S/QRR^#WC@#^Z M3*UJZ$W';*GKZEA$*[9$\,@QL,XX(!-[@GIIO=\LN).?$AY->RIRB0,:451T2V>4+%"\_ >>/'%I" H\@ M*6$ /=B/% U\ >1.]X9]\WHR_6QH0(K"NP^GG#&Z"(Z#\'#BYU*J,!SLC$; M0QEK&':H8DRBH;\@'!/8/^#OZ"?\G[\1 T.&UB!-X68=]@5 %A!WA!;PB5[* M@%?=5#??69EI=^-2AVTXBKWJ5 Y[ ;8"[(1K@!KI::=4I;$&9K,U:VEDQJ:Q M$#Y\MA?W.^<]V1WC%)TMOH?\=*6WB"G3,%EB&&FLV?ERNJ&!CD]$O9F>>W5H M\DQ*0TA*=7_YY&0$[HZ<+!VI@ (*Y6,RRI@+-61\/TWLOJV!'K-*CR])JM>QTI C;%])Z3=1B!- 'XS$ZC/F$Z^T-%G1 M !43&X'%"X*3H\"FD>F1G42CKFR#&R=H,G_%J$:A,ZQEW2A5S: MA8Z)%PX!\MV5Y@LI!0E?Z[ID,>S? M%W$TCGEX4.[62<0.;D;7U8C'G76@6:-___N_CF?OU;-=;^G1LH & YCC-X$< MIP(?&6D\)T6X*7CS;TZV.%MWEYE(1O>>Y]][AROS^0Y<-?R.> X((GW[R7$090UW^)O H!5D# M_.HN+(9'$_$+T>K(!XS\P ?*_(<+ 7@&@/@_G7KF&7=^ZI7.K_!! %0 NLG. M)Y:S6/>C(QZ"FPN#3I ( T3(0+!&K9]<.>#^'/'02YQ_2C<_M$II8L"1GF\S<4W?=.?"4PQKQUKQQ+86LT:" ,Y$S\CI5!FF\TP>P_BVI M6 MHCW+5& O,L_(1,S<2KJZ>F+LA&@-8E6+Q7!85W\W\AF8.=\;#:5>MFVO8Z,* M*R[*0F<^2L=2MC6$0^$*3QSE7^%N0[((5/KV!7#.+X] MQ+4=,*&TK(ZE7[LEC;M\(MV;=KK,2FOF6O+3I+=,I7X!XVW,+<'+#S-P[.NR DTW<&A.CE*O3T]?9\I[KLO*F"MH2G8(\=6L8$(ZI H.LRHWMF( M4U4&]JACO<+/7G+5_P6T V.FFCIXL_[W[WLZ>=$US?Z4=OYPBVP+:\>O2YV@AZ\6XH-])5 MV33X"Q]YSTE_-!#\\:TJV$%U^70@,G8V+" @Q)4(04:)@!#W0 @B_DH"0D") M]U'BG>EU[MEPPWQ-VK,IHY-'NE;#2)4GX(]]H&V$& 7=KF3Y,7*TA$@\_)__ M'7U-ILAY@/Z2U;YH/;]A_8[JY/W7LWZ@H$ N^;]?Q*^/[@4=I9,W9XW/;-9! M$S[6VT.NXGZZ95^5K?&JLG4!&&GQ"PY8+D DH$Y]V;C&"\O'7<D#-R4Q,;28HH1G$VU+M.UU.LH<*048&E]FA.ACQZ> M93XAAKHTR]$]:E!@^)6\AW MO 'B?%E9P@!=KHDN-3"KCL7+:[Z*;EM]RW98O01ESZ9,SZ*MM6S31$%,#4D( M+'$\3,:\X8[?0S\"U"$"K>@;:467+V,4@-OI+JV-^*R5GT@$ M/NQ3!;O3J:SA+17$+"Q,$/&'5X;(0!FZ6Z"Y0:V2 'BN#3PP1LT'>@PIU:)C MZX* F5E]VI4W+!EK6<,XA)Y8,HR=S6)_<'4I%JA+@;H4H-8=HU9.-?V<1U4L ME^NG&VU1XL5!15YB#$ 6A182)!/7AZJC<>\L+104787H_O<)NLJ+NQ M^-YH'X'.3T=+O%##.-ZT=,[B#89J7BC:YVP:$Y(!G#@$^9V[($E$O3=)SGI# M8,&\'H5W)*&Z$_ +"00$"64M.6,,..8TM_%=>;HPVNB0W @?MX]2^FO$*_Q4 M-/[VY LXW__75]?/N&Y&[YZI7(E..ZL% @VH"I[E&^\_&XX+"T-HKS"[/2GE MEXU!EXVE?OT!)XJWNL4NX-_9KHLF05XE7_3E'?-N5)+<3H=$I+7$J'Q>;S92 M==L>-V%BA+>1AG_RXRXWR$G_RXGM.'F:WI/T&M\"R,@["@@.\#D09S>;@48P0 M1WO-J)V^O"KEQ@REY)C)$[&MXV(3)>5Z3?-_[[G154DNNW/O9\EK[EP\(E/2 M\&EC,?FGIHRG\OU%1X%<2OKDG?_[><+Y&T'Y7)KY/M'G8T MKO?SX36W2\WHJ]%VM1I)O6&]4*E6J$3=@*=5PF^_GF,NS/,]H&S(14:TJV-5 M@V-5)S(-S%[C.1V.1BCLP[COJPARG#,]XY5=)OP^#6X)OJ!%8"C^[LMAA.5. M5C*P,D(3DX>#.9@('H&S *:,?IP-B@Z"_9?!=RU>ED/H/'#*$.P6,P??T2_HWLX]-K\/64/T M9+C(9>,;=D$I[0RWU%_:(V19LHLQ33)7)O5L3A?;D9C"XR,/Q_Y9)'4 M&JLE,^PJEVDL%WU3'HT$OTPD@K68%,/$YVR]7H]8_7XC'<\)?IE(&*=K;'66 M6$J95D15$T#DICH4L[4>:<8,8K3E-QM''5REC#A'?D;,EVY=@8O)U(XO* M944[80M@I&>7N-ABN\8S-9EI][@L0YI=/(>>N=NE"WLWLOS(..?8&!0KHWJD M2*2P,CJO(: MF '8"I ]QXV11PI); 56>ND ^0_!38N&O,';IPF.O_XT +B.Q260;P!83N$6 MU31@#1=T2J Z&B@W&A61@?5 P,DQ B W HMPCK%7TJ?@O'9AT.[?\>.J46Y: M%BR%\3PORY-Y=?"Q72G?KCZ%&UE4=, 6"/J\[-=*$7RJ5"87;+XVH*=R $]DH3E( 2 3;]+$+@T20=$.(>"!&+4@$E;ICI^IK>>KU5T^]8]451^,K) MNU=,7L4![MT^K_DSR:LOF/Q?E^C\4SF#NG6'XL]RQAF'SX5RFF\ GHD_+>;OUT?*97S7_OEL4ZJY4*71-0_LDR\DFGL/C[5JZ+GPX>O74C9MQBU^G4.UKGQC5?,?$ MR.5@76 SQHI(R&9NLQA83H(S'HN%R<2YI)X !+X:!,X;B \' J_96=\#!'QZ M+;T7!=:I]I#I5IFY5!_&-V4VNUI5*A^O3_Q.%)A$N%F5$V)/#%4?9JJE(DYJ M6'.(6K;A,3J,?VEJWPTTF,-MXMBY37Q1F_D1>'7_NLF753X(]! _!-K+@W.Y MOKM;=\%H-!_Q%;M<)1BJ8M5FZE#?IK&/)]2\$XRR9FG(Q3KY+;MBMY6!G<#& M?;+IE$8@*"H<]ZF1'DCRW2H87R?)@3+Q?E&F\]V,F>AETRQO=9GTJ#4K1IBK MZ17M,EE?EE-5AEV4NKEA.MFM31L6$&4*ED_"P_19Z^*17285V ;&5-RJSZCM MP0CV'M)-&'L$R*X;@3/EPLZ4&[H5;Y'WZVHZMU[U37IM7RP9.,M/>0T :TY4 MH.!FH-SZ=Z-MD=UM0\>4F)37;9&F:\RP*5I.=908Y559+MSS^F>+/]1R;BT( MUQ9_1SVZ]:IO(OY'.E.\7J)7[4YV(^6M[IJD,*679#^C\+Q5_A.=62+?6"5, M=M$P-)Q,EC(4TP3R3\&*;MZ,EK\?RH'240U.?A8;'1A=@?ODFQA=%],?H.G6 M<4TW']"P%8K.9"MY@N%C[%-C4*,[]JCIUC7"L7 ,?]OU2R!V@:_C <7N)7%& MF?D18/4%J@D)I'.BFC U^B:@Y!N,]A7:QPT6=FO%DX-SXI'/CYDS^]=+KIS3\0.F]CM9P5GQ3 M^7B&K..U,4N44W/^*8X+I503B"_RD>#AY.L^DCNO7[Q\6>6=HO_^^:H:)G@B M&EN^4BT8+D(\35"$/_\6#?"-,;R#F8D:;)_HE"*#Y69:/*J=-=G5R$D)&H\J M5X$=O_H2B2CVEB4>T\F="8$3<2)Y.I,V+ZA\B"W^?V_-SKR[E=:54,F4;=@1 M%17T#(G TJG($ZS"!5ZAN :HWS!?5>9VX55VYD+%+C0NI4[<: M]I7B>T]#\5!(X&*ABT-GQOL)NW& '\U+:/=&FV:5,4J8.=?81'(V+^2&I[HC M]>'XP1PX_I_%#A[7+LVG:&5")V(KIMQ[DN*\,.GDJM:O/WC<:[,Z>^^IL\T! MIGH6^3]6%PO10+0TEZ@,(V1XL%T"K$+(H>E\!V*>CPO%S%FCT2\T%&DERE(' MMY(%BODX72NBPM>GS][$;<2%N4BKFH:JG&4XH.Z!SWUIW8P]Q5="44E+F;90 MS8]ZU%A7A%]_*!__Q FMP[M2DFM4@%8W1P#BT01$5T@7I@PT4*3FC.W0:#<= MW4W515 RLD,R;QBP'"9XB,LI^]+8.APO@R4Z:2/1T"FT$[$P@I7EKL0=TX D6'L_RJSAEO0$F-!ZB*!!.BX]24Y6@H!1]OAPQP;CE%1W?U.0'-3 V6 MRIL ED;'SH*S@22 )Z!O[*=B'28!%[ 'LQT>^R7-P/=;,Q5,!-6Y1F ?1@<% M6!F$Z85H+N#?ECPX(0Q[5[S3F %!0S4R.($/37E G;\X'3#<%&SL9%?0]/P^ MN/4X[^ZHOW/E\VV+\,^1 @125/ PSBW]/(&U\32'08[X9<%-^+>S\P@6Q]W) M"! > QWQO,PC 4C[!IZ&V;"9@F)8,I*ZA(3"BS6]/[WWBZI7 # M_3?JY65&0^U3F/-_Y($87[QCQ=V+P"G+ )!#-9#!(^ Y P_HT,H$*,5K_QR6LWN+=XO>\K;CE_B6"'9J MXQR5_!G+8#>A^V.VJQJYHA<5/PYM^<;'&V[BXSD8SN';2_]ZX)0ZA=$8'DW$ M+T2K9[5QR0-E_L.%9AI4'?^G4\_X53'Z5,E>Q\/@%LD]+F_B?G3$0W!SH1/" MD85I"!9ZAR;4_DSCCFM#O<3YIW3SD./XU,*C\=T.0#5Q2$P34X['Z6&"2,2' ML3C%#Y,8@0]QFHXE$_AXDAR/GY=TCE@+OA I6;9D=Y,3:C&NYRHL+-#M*1.M M=\GEIFODTFQ9;VG"QLRW$YFF7REOLS!::6*"IR0N,>C/-3HWZ?93?@6Z!;V2 MB@Q2+,OFZ=%Z5I!GLBTZ@U_57H'N4I*@\5<7B MC)A-JK-1(=\N")9?@>Z1W2=CY89:8Q8YFN]CHH+CQ:9?@>Z5U&/,?DL=2?7Y M=FIG[9BA6;X%NI?U382RS/D86]"Y\I*I=#6LUQS2WI'::,0UR[-MF^EU8C-) MX^22J@E@Y&[MS_J1G2^<[1;$OD--;'](.2T 8*N7W0'K^BO"Z&02IX[2\WP\ M>#QRJL#Z=&Y3 ]3,0 _O3G%>F>S/K^->8>A):T[>-2/P>WR@@U]N$6_SV*'Z MU( FX$$PM1 8K\#LA4:E(0(SSD:V'%2H.=2T\$UN."@+G @-O^E4A$8_U$'=1MU@9SAF!478;UB$/9&(DHF?64S4L2"B6/R@KMY1 ME=>?6_?XWNGR0^N"WS=9<#I*!/)R.<*\,YCRU6/E9IM +WT:_GS'&LH^.W(G MA7,)+!J_0I#;N(NK2%Q*UOOXN,IE"L*O/[&H-VP)1N?@\//'U6M.$'E_ M80_W\C*@3)P!Y6^$O3\08@,D_?9(RHQ$8\)UU)RXX2>9&=A(7G< 550@H!*^ MB)I:\O'0?Z=JDXLDR6#QHA(/X<_C7*IU01HRS[Y'"$WO/^%A,*C:X./ M,\;1E7;DZ/+A.&HCBB?YA<_-Q>EUQ%L")8]N3+R/0P@=I?C=^4/$H]@^0A)L M"[_GUQ"\X YA(>P0%^G\^XZ[],]ARLE6'>(ED9C!.41DSE9-X_<4'OM^ 2]' M>[>+ 76OVT\.[K-3_>?YH>=SMIT!'0_.(/?/*<0] R*?M$67LA_=T^3R_4&8 MNSW\]<>5LY"/DZS&&\\=91\(*.=01 Y,%YF*4)9W,=0P=BRZ/QH\DAGPX:?X MD'@X/G24^1 ZXMRXX -#,NEB)YMZ/_LYJ9H3^!KP5Q@CM@O>XH_.GK^A 7#R MOGVH(AJF\Q]A?)38"=C>#:8$2YK"8#IPHNO\V$2Q<*<2H0?B<"EQ(!].'%Q8 ME@'^RDY((^^77HIB-,_;>!]@7912M =LF^>T,ZQYF:(,[PK3/65=G'A[=,45 M)HL, S@GURSH\:$1+XN L#"JU (X _=[K"Z6LHB:>J!D>4C7?5AI2 =',< 3 M%%G])MA#ARYL-QPB,91;BD5OM=[4?BX^K8]15NF,FYRDLQYR:Q&'+Y>:"J0! M\+ULA^XSD_HI2\0'U>%@RO:J5*\P3!4*V^:I%17_ZO8XQQ811Z@F,2J-UFPF MU^M+7(\L+I=-5/LYFGS1*'ISHF78Y4D F6[!!F[-B3(ZDP)BG;R<54R=GWB2 MU<_0+K6E2TI"3J;87IG/T(EI[6F;!K3#:3)*ODB[<&C$@1?ML@D5 !#R3E=W M="@W@'T26IH:;!=D[-*ZS],Z&JJ;1^F:&CINSHEPR.)@\0^D$#C#P=BO]FE? MB_*Q#U9 :O :] B!W4^#TQ(0'GFK=U=;,!]T3_L(<43\S2PN5*IM>LW4C7AV MQG9,EJ4 \8DH17AH_V]([8>5J7?5@3BJ2'%^:\\(%J4-&\U!EFRRY70RQR_Z M9%S)0L'RZ1:VAT3$R^#!,-L$V:W/1$&WN&7H+YWG0S75<,4A^;=C9X368'X( M%*>R"F00'&6!/+A$Z[I;\[I(5+I-5I(2-,&VN9BJM;NE;1EZ]_ H17\SD7C/ M,7-6))[O[AFIR/884L"*>!RSEUHWM##[=#M]'K?J3.-TVME*5(8H")E#+1BK5L6YY-'!$.:;7ERU+XIE^ M4Q6:B=YFE+K^T7"%K;W^V4 O1]E%MFWA$C>-S[.52B19F*2^XFRXS4GP2/S_ M]J-@69YT8V6BT<'LGJF7"T15BQ$6O,0GO5<]#RX"MS@+\&F3P=A("0@SULA0X:YO"]D M[V[E3C/9'7,UMM>89M#-C2?U[C%B["^; M:?GY]$,\$27.(N#%TPM?XP1'[7-8P8WD>#6=\ VO?^<$@Y5\'T4( MWK?"*R:EN^Q^Q]FVKVU68V?V.'O4<&V?RV387OY4\,)EBX?5L* M#>VS[Q3R M?Y7DUM0 8Z],<"L^" M2IA/UQVY/"1MNKL>,0MIF2Z92KDBIV E4/+7'S*<\ F5_^QA?55VAJZ[1SAD M[Z3'U[71Y@:+#"#H6A!45)XGZ_C@#SY(E\NYTIQ@B71EV2=SV7AO#JL&OZ%M M\"-K1H VQ#?3A^XIS^\AH2Q0LQX0XZ!>U;%4'VA+3NUQ5Z67):9,"0M%RN78 MJM0$8Z8U2>C35B@Q4J^^,1P'LW#GLP$KZ/L!3::B-3(;6QI)=,?FU ME(Y3XAJV8 ? @^-AXKU&W2,I5;%OIE1=R\ET0R_J(^A2M]Z> /1VH)=333\_ MEI >CLK\M&-*F8R(3?3E5FG5W>;O9"(93I*)QU:WG%S[Z6MQ4X%&]G'4^Q8- M[?WPZ@J-Y5(2^76JE%B>WU$IF!(%1G<2'E" '8=GZ2,LZ,<]N0728&V'/'_:Z@ MX&34)V[@:A31&T"C&]O/]CL/=,CED*"?AI%Y;B%(O#U=",:RPU+=YK,M/S=T M2#S?\:,71Y^+=FC'BY[NK\Z;Q&X"5P(C 6 LQ(!!2'BC]X M?S8'I@I/U8%!9#KY/F=SJW"6 F,NR3"S;,FO'H5> = MBFJ$9@#TG(>9"DI]$G4GT8.?N#.&FWU*>(#B,)=$4Q:3.'D><,9C&2Q/G (]:D>\HZ>BI\%1J,R!C%:%YC8) 25K ;8O!>:H01U) MML,G\_%)*?&C*Z+?;@Y@,,QB6/*:D_#%[4'_]?W5#?!_BUVWN\-,OK)HQ^<5 M\=BB'QPCO>I$J\0_L@KZ9W M]'C'MH.-2B?JV'3JU$QX'7P#'>DP#Q>%E,,W],:,[?49= M#00V##TZ<5%-+E[3G*1#\#)S8;1RU,WUH*A A6%/-'2"^IW]\)R%D],FSZ9F MS W"C/5=*:($@I=%>[PEKLZ16^0E'E61=^W7X!IV*$6T'N?:>LH/W,$4ST. MJBK@B'V&^ZD>CE1= -U >46UO9[I],ZWG&IU+F\@;6?)B4Y]QN>5%Z.A(A V M#=6I>DUA]]'7]Q-%KPSO]>X]EP$> \\3;#@<"*,Y=KC[>)ZG6J4[ZT,SZUUB MZW.ET3/%W8Y%D**/MO6XZIE3C NJFJ\4=T.K @ "9!D6V?):1O!E(V RS !+ M2*?TB5[4F7,J'.*IPPD=NK \H3C^Y]A,#AVY3$+9$RC(P&W/@6T/%1"@@HE_ MI1 ]HBS7E5#*%, P1T#C,(L=IQ!C(W77*5ZJ0N[C[ A*DP_O3K:(O\PZ=2M< MGG6L3<.3=*].G1=>IL "/8S#\@K44->,80:^D-=@OVZ[!LZ<0W&%'B_+>@[L MC=,, B+6@8\RKE565WBWZL*A5H/7.P>!#CUX-^BX&D4;;,BS9[B>O!U_@I6? M?/O MRG='7IXE_LHEFD20AV35ZR9X+IZ*K^88,OFA^N@'%95 MOB\N=/(C.&4W=E?* [[IY"$559FH"IK(B%.D.M"_-&>5%1&8F'!6 M\!?W<06U87/X*&EB99K&6H.Y6-IT/USFZ[!';RQDI Z>,A&6U ;8BI,RW9@9 M+X@<*NB%^Q0RZ1Z=H;Z !J=^(LSRUZ,^MR]8 (TJD'] 4PU+'4^X2A>&658Q4KG6$Y4DTN,U17[)%7.K"(S(#J M\97!1C(KI5)EKH_J+)7Z]@W0K9RZWTC^X= M3FI, 19$OY,X^B!VJS,N=,GCS0("Z#GCT(X[Z+2[6=5RX\5ZQW"R M9ZI>AE^L0.8X"-V+HKU+P746NG?D'8^W[*6G<2_/T*F[*1][,*Y;F/L[*^=8 M)K6BYMVG.K;H#:4JF<#M;J7YB?+A>W "9.]"JM>GAP\K.R+ZGI+YS$(UQA-J MQ48F+748;\_Y1AP 5?QLY7!K)HYGB$D@<1S/MCJ=PB8#(SO@E/OE%.?"H,-M M*H>K_*-X$U\6:9:MAI;-YBW+$6R/J*O5SI5%0.UQ,&MW'=NF\' MIE>+ BM.7,*UD.FH@.=W9KCR4B#;4H9ML)'2T[A(R"51FW^\S.@KT)2"%/17 MWN7*W&C/NS.F;!(+G6E6%VT5Z4]>@_\ 2[<"HX Y/A8O^U8T.F[+2PVGZ:<: M7TJRY5J-E49XFJ9@HW,22X0QGZ1P+Q*%W0K+)]K-O_YZ ,ZX6^--DPLY.;6N MB0Q/TD_)L;U>MJ7/1%*_4Z,Y9A N:9740C&]9.K8)"U7\FPG"1W51!+S99"_ MWX0; 7O<$WOL@0.=(+K?,OW1P["KP]Q3?31EQ=&BDAXKU?@(GBN)N#]O^.@Q M'XO )=\5 W/-"-QWW?7GW)#2S"ZD%%WW'PJY]7@W?A&YC;F0(*LC3G:\!0[L MH@+?2U4_^"+0Q3NZDH;ZX%14.&4,"WZ#/7"Z187=DODHZL8-CU05%\>/+M;' MJBE/H-W/3=:\ID.Y=>)*8+"*?7R__4J8+]!53^[R#T7(>3=.!?5B//>,T$)= M[^(Q%=1<:1=Q\)]#VL_#EW91<"H3F3*R^_UA/U9\\6#1/M MH=.58XGBVY&/2#V>FN=5OB&L[DMV&7IPCN82/NGC$?KOPB^7)QEW&W+.+KC0 MPS!I==H5EU.,F%I/VW)F7*[WA1.PB>C\^/?$U& %69U77CZ,8#9B?;I#V^,& M7&G9J/7M0EPB(I%%.UULA_KS.%<4Q0Q%8:D!@-. 4!\+Q2N< MA>0%;3H0BZ4;%G,2C ;EPHW.@E%BBKH0%;YT,M7@&?CL1PB#$U M%7!E&I(/R%(#AJN"WZO\1AP#,ZO!Z\Z?N:T(^PN";P+(#H=2)HQ\09]D86UT M#7Q64!4A5(;_[#]J6Z*NAP"B*F/T&S^!+REKJL*%0QE.X28G3\ARRN[O?#A4 MXI8 [T,Q;TX\^T1%,6$P2N=5V4*.5XU# MX3/@1[B=IA-3"9N>08J*SL"38[7+LQ-D@^CA@+\! B"G/.7TT4;BF M0^*7XL&]"09@AX139Z?S JBBR+(Z=D+%_6/+T<[HJ*F;?!X&+A83\\ A/-X9 MWV]0S\G$O5'G4_2?OW>7" J\WCWD3Z!C:Q_; MZ9Z<*.Q4!K#GQIH^"[-S#U<>K Y)YP%)W5N%PT-VG9@U]R>85802=QR'Z%%4 MZ\E3/,&MO6?WU=Z3&WP-WNZHIO[\.(!'[ $8#I&+SU9UM*)3Y<:=J[A8@A>! MW5OS0"<%I!RKNA,2#)1F%X<.J2AN+"7:TMV\D.?.L0@0O&@2OTM44A$NNBU< M]KNBNQK&FZ(D7Z$20&>P* #Q$+4Y>?^BHZ]Y]VW7@SAT)AOEV22C<$@]'F*3.$U-,7Z8H/GD,(:-1L,1AL>&9(S#8S1/\SC)_7+>RNTK M/];R6H]:0GE%# 48L]'3D>Q#3&;$A1C%XU)8=/6\B4%IIT0 MSTTJZW9:T>%(SS-%/%/CFE0Q(O$5O%PO=[$TI@I@9.+Y MR)R2-X?%5>-)XKJ)N;H>,Z0X$H#UCCT?6=!*[#K9B@A8OFYL)ZG2C,C4A&', M.Y);MJQV_2G2D]H18!L)VQZ6,X1AW#N2S' KJ[.>V%*&;+?8."TJ31H6D?.L MG5+-BF;6YA)35TMXZ6DF)^8$'.E9>WDS[ WB*V+%B,ED(M7L"05*3X&1\>8IO272'74#G^G9)?FIAK=3'":\S\RO MBVTR0;4IIBP4,.T)JRYK/0&,]#S3$#K%%)T;$5)/6>7H IL3(PUAF/0^,Y[@ MZ:JMYW3&KF7P3:)!%Q. EW#,.Y17G[I5 M0=I6(VQYH6N:HJRL[$2 CD?O4Q/BII%-S4G,G B->2R^Z;3J:*CGJ55)7TBD MJ-48L="NE9]JI)!- GU8>A5HIV/]18=0S('<5W0-T-U50'+\N5HM9RW["XO MU9-MRFJOM[J)@Z$^K%+"!+:758:BE,>992?O MYZ4:9@5VD"L6)Y+$4QU%G&P+R2[QYA[,GW5[G7N2G@<&6P4846G;==BWT+FM M*OI,7)Z\ ]K>T/1VQWW]S0"1&=?[9JP]8.IL/6ODQLQ:>#H)<,#><#$ KTB. M_'0IIXM]S82O.#CL=,8QN8J T U>0X6G?2\)GN+JNECGYP8KEHVI5;3G%4& MJ0X^Y1&/;&*/V\XU>J#_Q3X*#H^&4N=Z%;X>'68!>XJ;>"S(5VH][*)VSL:0 MA=U(:$& !1H,3^M,_?J18(%0>(7B@T$8;XB:INAEI# L42EF54HW[&QCLQ[A M,/""2)YI[HUX]HJ=$X[R!$_(\F4I: MV^Z$L2,"6>,ZJ70J#>_1<2+Z'-^-\VHE[%"@8I[!L/W M$48? O&:JARN2]RO1K0Y-6 VF1J6F9=GS7%\R(X[PHUUVHZ!C[-,O#YF""V1 M6[1*(K.96K PMA?*O?QWB-J]+YWV^$K5*:UV4I1D5X)%?XM6^^/TV%MP_N74 ME0E66;)\*D>Q;;6=,V*-9D5: W4E$3L3,OQ#]=:OIWR,):2,3M2+$C\=#"KY M]7C9Y*]$^4Y^(GFQG)!@I90V6_=JPJ\_5#SJ VY?J:=2=QBAEW8!L(T ML '3Z11C7]S07V^-AF#LWB<1G)/E%T(+PKML0%4_C2YXH503NMF'8Y%F8X$# MX6U%GL+.V'V9)T&#$0FGA2KA-IC:N4)6^]@L^,YG$3X+>/F,]$*G0..NHH[^ M4E6<"]>H;;OI^L?1T4=T+2KM75E(V.S1C?QIN-=U>Q3P%A)>&C6UM992>8;2 MV]S34FDMZBGK0J6!W\7[WB2B%\)9G/!3Q %.]"G*&H+1%#**+]@%JJ"0"%&9 MP J@@!?^0BH[T-$!%^I__T9D=:I![:[0G?KI8QBPMM3YW[L?CE=%[8U)YRZ; M,PUU]X%SD8T^.;GO/JJW[H[Q!A08VFX6[ETV[N#!VWH3Q&)1##]7OO_HLO?H M^2IX)O00[LS!W>\16%O^MQ,= $,G7[V5=ZU,].+=4&X$Q- T^ O?QG]- ?-# M5,6G6PQ09YL^!82X$B&(1)0.1.(>*!&(Q-T0 HL'A+@#0M!1*B#$/1 B@*:[ M(40L$1#B'@A!1+% )+Z0$N_L,O>J)7>]5=.G( M9N2AA.[I#_?D#-#R-D)#>S;E',6]#=X.506^#B@?6"3]NEW].1 M>_:0/0GB/+XY?/6>^1K-Y:^OT>[DYW*+NI*QXK.JRZ_M6Q+LM;N .VFB"MN=Z? MSG-T;RK1'>7N=O(D@Q =#S55<5M%.U;S?;8NB!0BK:2-*W&L9^!/>'_\A)5F M%^ML<=H0A_RUJPNVM4EKPVO:!A-K9K^^Z&_6J84UC _I7W_P,)[T9K@^E%,E M]VJB]P^WIVZAPS4T'O9//)3^116!CQ2[QZ3)#>S$ZZMF7\9X=Z>&7:E(PZM' MF"L=C"L<*66"#K7,9T^T-Z7_?\&Y-DST\Q.+RDY9:MR;Q!L\*RX35S_7UA++ M=>/IEB&)F%!.Q?"8:'=2@!YQ>*X1<6^OW !T[E:;_CKO8: Y?U?8*>MX$3?4 M35/*4.EMLU'H3R3U,RT$/P0[L?(4DS,)H,M3V;S:X6K=2J\*"TTC=9JBO*UO MOX<[]6-Z]@.[-P+OZ@,3[ZY\4W>DPG];%^N]Z/9?YIZZUJFJ/A6GLCX0%;;, M#.VL,)@I[;9P[5.UN=PH]6EKR4A$):_UDX31WW"I80(I\XES9VH 5P_O2K]" M!%]@%7P;P-(7!6G5%+)C9E%(CS(9@8ADILVK>Q^*-4T>-6<3AHK-LA,Q74VJ M>=@;!I@!,8IZ;)_Z+5P.CXBY#Z#O!Z3\+G[Y[QHD>7-*_@AV#6(J[VN5C^P* M/)_'\%?%[RNC.O %WCS7(J E0,_T:/XB1XV MU_&-V1<_0N0>X/AWK@7WUX$A=23#!E&P 4A MKL]V[^K2^ ,/D+?^5]W>MEW M9/C<9T ZH\P72K(MY+%VA*6LS;I6K6L7%:9/GI[7BH0QN^*@ MG\\\=9EZ4LW4R9&1TR^7AW/N#.V*J\E3LZ<@ZK5D.UB\>HX MAO&1R7*K*WIC-;<@5*$$'AKW!AN?5_B_AUY__P#[T GQ@7_]$?WKWR<5_JZT M[*_U55WK"&M-Y,V$3]I5J9<&"^>'Q,#HW$3;QOAR9--=T(I$Z-EM*A++]YI2 M$VH10-N.D=[$]\!U_HB:%S+W+>?TX.?U'=3%?>>2\_75.7@UW2_ M&GLBB:GYK5DS%Z9NWH16[&5 M;:\C6ZS K+;]::0R'Y0'L@ !AO[UA\2]23O?Q+%V3U;>(\+M(SOB[FCY/YOX M083/K8-U[V@[?KHH!"$_CRH+#^ K_()ZO?=9MP!B*JQA !/^=#D#T\?8 MSH6\9]8S'__[G]'E!GQT:W!WS#=BFV4%BW8%C2RNZ(/N(,>*D:FZAXJE5C\V 2>NIGIP.2L[$PVU)@YA+6Z^T MXU SXA<&(!+-X:@A5<$EM-/,-BUIO-ZGWPM78?>OP0J(H<:(H:;NNF%37L3@ M,D$X5N"GZ(8LU,\ ;O@?L!& &(TZXE< ?HBDW(T1%7;7==/H+\01)/Y/ M/5-T?R/^^?L!XY\I\I[OTOM?UD1, Q8&>$.#HS-A:TRW#CO!C^.;? MO.+P:].?9B+U&/WW/R/=$.$3?#,JM X8@3]&X__&=GY'ZW&TF"J_BNPLF6^4 M110PMG[[7]M\YAI4VP]U4T+T^6T Q>58U/M>ORYE+'W^FX3F/$(J^*<_L1CQ MF(A?B%8[+C_7[?=,F?_RV-1 ,/:O3CUS"BP_^\H=I-602:3L77/W/]KA(;2X M<#PN?B&%FT$0NWN;G?^SPT,O MP$4NE:2B(C%.Q 6*_.6]E=^8785,JK+(FZN,O$BP\T;Z*551Z E"_<.6&E?* MI N#E2-'2DI5[.L+"^(HTA#X85.>L8QHJE^OX76#:]GU]A.7C+M-J<.FR[AI MR,-N;\12SO2)2G4Z!7U%<^3Q^[E>;#I/= F#7:=F\FBX&G+-D0-;'K]?=7 Q MH8YS*X9,4WF2I_1<$I^@ID?O'[99HAYG8U%<7<38A!)?E!(4S46/WR\-9DJA MD*,?Q^AQS-G8YDZFR]3P]C5*/4L*)-U/3H_4_:8KEH M"\*$66?Z4[$H]9\B,8>+';\_M4KQA7I=F./V2J&-MH K%;AWCZ&M^W[+GK)F ME;HPRLJJT*/EIU(93Q,T;'D\4M O$:UQ3Q;PA=A9T2MZ,"_UW*:QPZ:5RK@Y MBI:G$SRB]7O"U$KF!+9,'K8L]9E% MM1AA,G*F:PQ7,4H7K#H-[9?CMQM5)9E:2V.K7[]B6LG MULN5@MODLB3%X%9((IL<=;SZ$Z%1U>O=+"6#2*.3H+LEM48X''4\SJ;D:'.N M6)C)F=&3;"=IM@!L-,YC.L4FI6&F7IZEF @E9=:LB(LJ@SHEHH=-&<>,ZM-, M)<'V.O(PHH^+37OL-CVB4V:T)KO)P;S)\&)>2:8YJE31T:2(U&'3>1[O1]/U M01JWIQ0?+\BC1K=$=ETVZ&Y5GA8F)W&M M6J:9IL5W!^RZF&";W)25P3DXO1V%G5:DQ9$6Q@)3JV&I^F@S;!GT*U^;Z>K"8FM9,YN-B-F_8O8JJT:=P[:FVB#F1#M7&^4HY7C=3 M0VEI7)K)Y!R\WVX>XUI!D)CJ11N\32=T?1)P+,S=24[B[$]^'_- M?C4::>>3=62=';7LIHS)PH[/Q^Q"=Q8CT::TIM0\A7>%?":7SJ1)AJGWBQ'3 MF)>SBR3J\VB@.A5G[.(\X3"J1:^*PWFK *JH9>*P94<:Y>N3)9CB:KW IE]9.6I')IWK6U/A>G&D/VY.LH,2[=17A M\M'L4Q:EK+/\),E$M/*2$A5V-&30VX]F'UDQDZC>S _E?'-"I'.LO6@*S9,( M/AY/"DM6;2UQ,K&&,M>;.2J%.MW._F!;OG&V+ IYI=2BU1+;ZR4RP\FD.HU/ M:->)@K[YPK=>=;U_/+[D2I[8[7V[+SMJ5O/O#VZ^XG>]OZG<,7O\VQW\0R-J/PM^R$MX5^,0(( M;O1?":3 '_'D[1/1N0WAP[.$:[TZ8>(QFOIA\[WIW8IKSY=Z3-[T@/KZ]$W^ M-'Z._J3Y_CQ^_F'XG'J,!R 3;$C@R\TW")E^KS??Q.,/PZO8C[*O?AX[1\/] MT;>>[T_CYQCYD^8;XO/WGF_B;OT;;U\7OQ?/76(3:?.)T-!OH:K.L0""KJ / M__=7_->G%B/Y2%[V;D)R_DJXW3NBFVE5MS7+N\^@C[V?>5[2_O,7"AG]>QO$ M_"TX(GDCD;B.-^$M-@C6FGPKIC@#3%Q6:WP5)C*[!W/;JQ!F" ^APGA-8836 MU+<1CN!84_XYOW^)@9BO,!>:L,W%@ +3PL(^D2#/8F>X$B:][.>*890&EI: MWQQ" J)?DW<-(?H8\V^DACNT4,N\I&44WC2EL;31,V-#5[W?Z"-5\WULM!!@ M R,] 9:.SM0 *O"!U,38S01;FA+M@8\\8CB#YO<'B&LAN98B!8_W?$5HD6H M1L[&&*&I%IN""Q$,ZO$AMX1IH',13PMM/S(K/OFHV_L9ZZ M&'3%[ISF(72%T.4%+=\U&Q]"UQ<*=-S8$_$15G#73 2"[F5;_0WG!@Q%TL#A MDX,,DB\D$'V)E\ZR<@%6"^^1IW.M04!N!YQQ6W.6E;GXO?(#B'FCZL^7X?=, M[!) _\[U128@"1;08H42\M[";*'..-<:7-P[=AV+8U/< B7U/I4W*S0^+HZD M ;B*&1!SXRI9(>[/W CL)OY;"\GG3UG.) O72"EQ?\(0:HQ08UP[4<7]24FH M,GZFR@A4E?!/"D/@H]*.N?_5,F-%Y#8'IH7!+1C 3(>?/Q<1"_*!WA5<,('R MTAZ1]7\"GY;S#>?0/Q;T1YWI>T6^>MPZ\:O $G^0M#!>/@2$X4U,S&0*E>Z8\[ M,J7P>JP2LV-R%!5!B/[ZDZ"B[ROT&RAW=_!PYK*N[1!G/H$S1&H'9W8*]086 M9T8KF9I%J!3%K@O.BB\P+;T:H>\'9\A^JS"OS:@R*Q4&8BK9M/!N],*#Q5< MW$;_^D \)(GX)97*-E*ZOLW4(1 %+HWU[)+H[ M._;K2*1IB04;KR[SC#T85,;1JC'HV9^WA+^$1"5AKFLU>@UD4B[6F42FSJ2] MVJRQ7W^B#\1ED"BT@ (//!<^1KH]\(0FT%=-H ]OP5___JGR!<.QK_UV<]U-<&7K%A?!IF5,.6U"-0=4O^N M@K*OK;YN?'0>&M]G=L;X:) S=#7C;\Q[DC7-V*8%OVOX/5;U-LC4U$F,+<]2 MB76E/W,L_;)GZX>ZS2K;E2PKDJ^V!NT9K/B!.HV]TB=2#Y$$\0UU=LW M="&'B!?$,_K08+\)Y$WE=D$3 M#KM6APTKJ]=&Y2?DV4!! K%H:/F%N'B'UXMO'R05FGN7,?>N$SHU8TRZ-EHV M^FP&+Q<&UJ ^4"MH3XSB$%*O7E@*_)WSP,5XWK_U&ZBP@8#-]^+'<@&;[W(9@$Y; M8"Z7(*!)HI;(D"F0J#+M)U"@ M$_'XTV)ZHWOUU4[GJ02D](JQ)WJ>C8H9V\@["$UB$$UBT8ET9CZ!D(-.<@C\.'#_\"CG/Q8_4L#E;9%W M0H$[FNUAK%?13] 5A9^;X/?FE]VW4L^R$U' V-H5IHC+]>XG/EK@^+_1P"QC M\XJIEVJ9\ ;\R3,MXI&@KFGG>3$OCWC\.8'T:0PFKH3!L9\]_:L>$ 1L]M1C M_*KG?0&;/O&8O$)9A0!/GTS\X.E#YO_9U/_1P$_B/QW[?C3Y\R/P_6?-!YO_)F@\R_U6C9 (V_1#Y?SCR_W#F#Y'_QT[_VY@]7PWD M#ZS3,P$?NG]]O?+FM]")YU@/05?0A__[*_[K4VN3>(Q=-3Q' "A7Z.NK]5K- M15K5;3_KF6*(RJ'!%\)/$!7Y]X$??8QY M$8)8N,D,&>AS^LL/(-UHL+&AJ]YO])$2^[:F8HC5@12UN_+_M:455H4?3TV, MT42X02_9&O D*8H_;*X A/@O2YX'@"]\42;[%,J_-\@55\V5>2*2^%R\0J;M0QY?@A="< M#U7)=55)\A$GOQ=\G$N57,%@#0!\7#S4-"#S] *JOQ.?WXF:O&]LC'XOG@FQ M,<3&E^+MOQ.?'V+C">?,6:I07-YK\P46<5=4!(+NI0SZ#:<*#$72P.&3S0+X MA/[UYSE]$"9M\P>]Q&GGJMP2V'7DF!>@CGC)NY,1;LOO/]]5X6L M3_'2A?DG^,ZPJXM40%.IW+@ZU,5SK'Q8A/99(E0ZUY*0RWL3;V+0;'(40G,& M]KZY!X)*(DAN.&!HVUR7S0)[NS]HQLW%KT+?K7$3?!?$]64JF$D# BA3-ZV* M$F"9"O54J*="F0KU5*BG@B%3W\/V"WQHY)M"]&IUO2(ZK0"FA<'-)\!,AY^? MJ<9>@$]F[S_E]ULT_Y_ 9^U^2WR/IG2Y:A3$APO@'!4LWTA1"PI1&\K0-4J5 MSYQ1;5JJ9/.XY$0Z]+(SCM<65ZR 0X_AG%^L2='@#3C)URI3\.GUS+(,T&+R M%%?G)&HVH\TFHL"O/]0#25ZD&DY D[%?"Y4N?()P#5BZK:__ZK#TD2(Y@8 E M.<&6)MF%\X37C3PNL.71N&0T[P>6.'G=-=JX*3/U6+\_K,N@KW8=2 'JUQ_R M@:)2%RG2]9.-I0 3$S;#%:E9L3R(1]?.;2K45E*BTZU5.$FN2ZPC:)71HKY$ M>@G5NXX_)..744Q7"#GY$)??&K9N&Y5T#MBZK:L[-* O#ULUID-/B80S9LE, M+BOQS)IM<3UD(MU.@$B7TVD$6S$7MA*A/1T:5R%*A<;5 M5XVKZY33K1/-42_U5*%9J9GF,@.V1ED)Y+1$%;R)5ZOIAB98:((%8N=X=#** MA198L"VPLV+;(:1ENHF1M;@A?DUN?N%[[S$9[*?TAW M^$+*K(0IKTU SA/1:VB0/#Z3^C'>RLJ]ZF*9'='QQ,JY(OY_]1",)B.)=3*G M%YG,@"$7M?2@6B<=+H'.YHD',D&^S]"]CZN =XMU-S[-OSS8!>Q>7Y#MY-MA M785IS(<4VVJSF7XNONC1O49N<,5]_#NQ[A#BBKV)T1++CBY'J$4G/JTE"PFN M"2&.^O4G3KQB\H:FW%7@+>A1 2VP!)K]8C! R!L7Y(V;>[@OK/I^G(OH3LW\ MCSB*?+S(&;J:\7T$/$7(UYHU4^Y-P83I&?;,X3\?/?>> MH[M#Q=@8+?AJ(QG+,;UX;,K.2F(-SR'%B (-8A3QD'S5(W1O=Y "X/^^CYM) MM\?$@%W2"[<#U\'$F-F6V*98 $P[-C7PU-.(X(;7Q<254NBF&4'IXFIV6E-J MD,[F%/E#4!1#+!5]2";#+4,0(/"[FX4_"P)#L_ R9N%%SQ-;D4$;IYJ-EIS/ MCGO+QK2A9]*N_9CX]2>.'\=[A;9C (#SN]N./VL_'=J.E[$=+PJ<@])[.G_<. /^AEK1CGF?=U?;N:-Y M!2D,\JJ[,"2A]7%>UT6SHT.QW72A+10[UQ1G>)FE>Q$AV4X3D<_G)OK2#41U MGL'Y3@7/XIE^RAX:R4Y]5'2XI'N>22:B)\\SPWL[W^W>SMF@YX?=3/R(*RD( MT$,-^W+*D?4&OL@IB5@NJ4.#8,KS^'1LZ/1)H?;N1@B7CK^&3>PKV M'XL?*>"/VPX14])LWCLM.SO0S&S3DL;K0Z8DR-- \TYHN<$P:;>:5,G6@(<- M4?S!^P7IX0>,G\\-?05YP@+*&ON?&YD!KTF"JIK2YD28UD1/(-K(:[@Y!Z[E MQURA.I[A*I$K=K@ZCK>7^[(0?XB.@L6M(Z#E"6H HG M.S7S!FQVS/J4Q_HUWC X1A&X=*>T6.*\;+-$6;48JD1#OG\\<>$2@XRAP-\> M,-WXT439 -0GZ?(Z28A$$:]TM37-]J8%)U^5:'Q6AB2!6OQEDF \NI.&6?P* MF ^8PYMNZE#! B)FZ=@(8,;.B+"QH:L8+PBV:D,5 3_0$=)":NQ K5_J#?M+ M@7/Z&_4">$.#ZL)$5>$,;Y$Q2&/XM1V?.:8OT3BF #-M%#>#%#1FN9/W!%QU ME^ 1NWL$>#T?1[Z>+4Y2_""%VS5K5>+*347DZ*")_Q.^,,14PISCBWQ3RS(- M?#FD2#(_O207;B]XK\ M&6V-G4W 6R=Z.\6Y=XQEK*9;6!8@6KB+ !?-MX9W6VT/ "\QZN,=X>[ WVFZ M>3Q1@\,U).$C\N38!3P[$9(QAA]E$J#0B[&UNG/(Y&UA"D1; ?7QJUN.HK85 MR/HX)VF\)DB\T@"&*TV: #IP5&E%%V3?ZAYQBM;KDM5:U99!9]Q0!T#(3_E3W=KM(VLU0VX M@BBJ5N'G)OB]^65W;-163B(*&%N_>=O2-Q^X&W+O$W_K[[79\07X;= GOB\( MQ_^-IF,9FU%,O3),A#?-%UT1WF3]7J+1Q^BK80NBM#S1/P+&,>2JS1)M_HX@ MK\;OD0%X.>+ 1?EGKIN26Z/7B24+Z1) NI")1S(D3 ) P7FU:.ZD"ZWH@O^ZAEB2)?; MT(5ZC(5T"2!=0AP+*EU"' LB74(<"R9=0AP+*EU"' LB74(<"R9=0AP+*EU" M' LB7:C'*!'2Y6)T>3L]P-8'?_)Z0T:^ZUB]_4W.T]X;= M!=B$E![_^]__C,XQ^3?]UV<_A1/0B9]Q=RQRXY(I9V$105?0BOSOK_BO]X % M0;GW/?S3S,VAZ'R%N:>]V+]P][\K!BJ_AW5>6ZC.U \^)3,$83@7@J+NM, MDO5C>08EO?@^/-.65A_DF,^IY!NOV*?7YV38T?E$*/":^;QZ^%ZY8!.>B$*" M7HD NA=H?=.(/7'19PN4Y%M ^?*]GSAUZ]RF*/FY9O?6(>]WNND?NU+= ?]ZT^;.T^&=N9JNB=OK4)_( M"."B ^Q$GP,T,6WB?6G_"IY:,$=&KIP76)*78QVEF,[,IC=*TN8TV"R/CRQ= M5JU%>UIOM<9XB>:B7!P5G,43)R[=)$L";TF M7N_.Y6IU%)5PZK(UI%[$.DG.IS/)\C B]_()H=I205HO.1#KDK_^Q)(GT@J$ M2!SVH[SO9G\\R<9/,>X>3^<+PW;C5G>A<00&\@=!F>K H4?3>2X3GOG@0 M0L8VL++%%'2RM1]S^W__SUYL\1&:^H0HN+ @O=["_Z&$/U\KR$2C[7\^_A_'VZG2('[Z(B M5U#D&(ZG"(),_?(ZWWF0P(DH0<7]!Q=.F)31556RW"@?-P$APJ0)T 0)F%G) M%!3=M(T3V9 &4Y&O1-@&A]>7E<9RVN^6UDC!^* &1-IZI1V'FA$7RIUT=-3Y MIKP!W @OTX(41H%?;:!(.E8%(K(DL8H$>T6IG9 B M(/%_W*?N[\0_?V,&\),_H414;7+U,4?@T;]2E;5/2@&G2:+*>-#ZGW73G MX4_2GZ/_D9<:N)GH1]9%?<50M);N+NS\5)3W3*B/6% ,'("UK@)KJHM%;0F7 MQ80&/\M84*L/)5+!4#/2P\AZ,R$: UT?F9/NBLV$J=ZBXPL+5IE>F_M(R80?HNV@6X205[< MRT79<'.4H1JHN2Q*S@-?T%H1:G[R]%V5V-G\>ENE:UFF$H! MYZV^5>L4M&HQY?SZ$XMC(K\^-$O]I&@H/Z&*, .*Q28A&X8RJ_EK; !0)U@ M8KDLC<4)_"_Y;T]*EE#DD,1@JB]_(EA* L D"Y-,/V3!@D($/P:*/H?]/^RI M3=^"(0DR3J9\@,J#$ M2!S[MK["FLM4;U@@#:K/MNFE3L1X?!Y;?-Z35-,M@%*"0\9 =HB;#AV(#1YN MZ8$)MWP^\;<0@>\F1EV1H!=G]85,YO- M1ERD.OP$G(@))40+:&.BMI '$5%=%&+8%B>Q]HQ)2XS& M9!*S2+T['0GYRN1U"IF&Q;70/MNE!_JKRD,=8JL'N^:O4-"AG4HATTE'9#Y1 M)]Z)Y.GML1QNO TJ4982J1G7&+ID/($HOIQ M)FL_+>DF?2K"9<,3/S^0YR(:]=K"4JSEWKO6!Z*R2:#;@HOBND_$MS2JYK0Y M,0=24UFR<5PJSRJ%5+?YZ\\)=8H0'2&?K3YB]*%,N*BUE26XP*;-:R[TH8R: M+IAMP?$!?CP!;E22(UE3%SDAZ%H2[(T7ERCOJ"N-+E:ZS7@5[DI1_+WCB:9M M8J.U]RYHQ>FV(J)TN5#[V0;L!J7RW#Q&!AJ1^ ?J?],$UEESV9[1;(6#GK@F MQ&\,F:Q%3]=L]80 U]!TEGE+EWR4./:* VI[F?SA>T4 M,$'+ZM+0,^0%A9=4T[?XL8Z;('7O*\>-(7G7FU>AMJ(-U9HB\9Z/Y,&U<16D MZVSX+O@<<@KZ>!-'B(F2.;<2\::'$L-!N0QY! MTU?.Z'M>AY#K(&?!G0PP>-2'IEN(?60-&NUN3E/VU6$JV6,Y6$J2OF<-IPGNZP MICP<@#V&HY)<0 VZ:60@]8K^ MV&L-*>9, 02N@YX=-SGXSA>A08IXR&6@!_07RBELB$#<9DOCPJ&WPI#FF@F4!Y14>.F*]3,]W03>4%8V0+GSQ+200IRX6W2? M5\=(H)%@;@4"#4"!*(*-^:5NN/.%?*;YTK49J NBSXO\L&L(;3*((Q8?N6G' MD4TF/OC,X#&LK6WZA\P]'B-3V"7R)L\TMF'$!Y^W73GS'?I; .+-*892)9B[ MBPD;>[1P:QAX&L%=/-C1?&-S'^+41CB$C<) /1B2BP&B! >(K,K-2@!?Z6Q8 MQ#U9T5RYC% M>"YM"[*)91 ;KC'&U9P OKD%+,GPQ#T'R0!Y24&9\%UM CDX1J6)926(,Q+D M9C@VP]KF0<\ I.^5Y\?(@PPG#I]K$H_TN"C!+97M2IS[8@V*X917QNY6'VK& MS3[9\*3 3<:NJKKF.^5&P'( 1.0<&$&Q@SJ3I+SUH4(DKU.[P^?EXD$%+ E].6 A4JCS5T!?D=&JC" AP(6G'ORYL& M.4B,,3+GX*A]<_.@-1H<^L:6A)MF.Y1LKTT+;!729A!I:!IHD,WLB8?TTG?O,10O +5NPV4!"&<[@ E5DK\C$1.RF_V%]5. "XV#G(?%A-?\22OXE41%A&<#)*4I%L/1.AL^V_ M=VB +IK[M$'K?S#8'2[>R;[OUK_8C/V9OQ'#0:7HETE#RS$&(K+FMGL .%B% M=\Q0$O8DH>/R_-OK"P< D,'J6I\B& .X;T9FI+?F:/; MQD)_*_1W^X[2?PO M_N\-_VY" S :SAT];=F030A\%(DCO:S:RH3W!/2VFB&]"B_X.XDZDU?6-"0NW-*IDFCZ,O+2DZ/\-2"Q4S@ZC[0F$?XSP M(6BS ]MX_Y )N3$11U%;0QL"G=))[FX< MOMRW1[=.4N]%6]L6CNC( (>?;\;SO+=7UNX^$VXL4'>^Z;UKL^_9SIZ!+8W1 MB!X\UD'FH;]MV3I_O>'?S(X)CN9_M0+@Y\VM+)CSAK79&Y;0:P64RP(=MMS, M^"INC]\VM<((RN4MW_^/@-^T1W,=:/PSJ["/[4?L]'S^0L_]D[ALO;0]AT, M@C:'NQO.'0&2+%0):6;-=5AKD>!KB]DN8* M>/:6P1F[H.2Z0. X7+^,_V#K\=J;YX[G8C.BG6&;%N_!QP9S'!^3-AL[- Z( M&N&\>+?.?/)DP&G7=M MO;:>6O>T^C/+U<<^PU7=B?HN7""8='[J1'H,E>LF4F9YD$TD/E^-\'E([>U& MGG8WGS2*JP-B1W>CW9 /?7W2@\Y/2CS-=<@V4R:=DA:GDNPRT4154$^4@]R6 M'W,=,<^\X]'R'VRJ.V#I$Q7BX_J(L5SKP#.]'K'B>..*M#7/DZ![G PE&FUR M%>\=]D;8/&?O#F=ZKLP3+./NIC>!%*[P(F;<8U?/)GB#-[VM^7.0V+M59AMF%[S< MFMBS21&/,$_3>*^7J9E1"+/15PRBA\WI 6079?V(I=TS&GONA_Z\9)0_6^Z[ M]OEF=^-OY_U3G9V3&M_&&$L&5/90^6)>M57$_ZY^O4#LSYT2^LOFL3I,)X6U MOFBS-M=4!7V=48C6Y WS^&:A O[I/RK4[6YYH?VU*0L\M@W7^O2#WMRSW0<_ M) XBGBGY1WF>)VM[2+9O@;L&I6<"([?41/<.4_VS]NTAL EM5(7?/84?;[8+ MKI6)CKB@T6WL'/,![R3N87,LN'.^MCD%\P-"GN,8G@_"!&2SOG82ADZ?I84M MP5;KC0WL[0!\:_;YB/\!E32>N@?MMF6B*"[_/-7U%7JN0M]Z?G W+\(4TL/; MRF_VP)N#=B^.<6-@/[YP<87?W/,9";$B#ML MJ7=K3TZBIW;91:Y>G963VKRK3&#+Y&'+0G<&9D].MX^O<^D$/9R )Y6><.1Q MGREY-N;QF?Z$ S[67\;P>;(SH6'+HS[Y!"6GM'R58=HME:2IBMHG%N@^TE&? MS5DNTIC%BU.YW2,G;7K<:<37?L:-_98JU9Q'&9XMX-+"&:>C4K+]M/;OJ^^W ME!Q\M=0[("M'AH-D,:T!VLPW_9N?^TW71;,Y[?3&"W8MM6#+ZFJR;--P3X ? MMHQ(ZT4N24=:4DZT M>^9R:9L,968J24O,B@N+YN+'4Y)DI;UF2B2/URDFCJ\(N-]JTA"TCUHFYYK: MBY)$@5'U3KV>7K CU36 MJP[;!DF-&M2KE:BW[1*.P[J/7*[Q"$I.J.,7Y?+ZV:D2=E5EKHO#OHZ;V0E.[*3(K MR:"\*+>'7++'Q=RF1W0J5*K1IER46W(F&8E2R6G:[I0GJ.D1H5IZ8Y!RRNLR M(U5;H!T3,ZEFPNWUB%+Q9(>99;,#A\U38)AGV>DPJ/EW2VS&ZK[+K M2;QC9/)C*]]T."*ZG=>%K^4P?OGZ!C#<>/3C&SB-8<) M?=8,P)T:XL2=FLUTL+\J;@%Q."WWN@I4S.[TL+^81OOOQ^.=V/[6Z=VM?5I>6V0L0E5+=PE;T/8H09$EN+&HXV4VH@W(;G07Z*$2H= =;@=FE?; M? Z>3QS=H:%#+LE$3;?&PZ;P^EZU\P>H0 4 UP'UX'W5#]]$=="?#QXNS#EM M9)';"JB/#WDHC>9.:V+6F[F[ZSS@J[RAVW,N1BW+3U>7%R M<+GKM:90I"_#ASM[6?QQ?Y/_\E5=_/T76[])]?=8[#$1"XOUO'F!^_I5QA^I ML.A8 .E"/%*)D"[!HTOJ,98*Z1(\ND <>S6W;TB7$,="NH0X%G2ZA#@63+J$ M.!9,NH0X%DRZA#@63+J$.!9,NJ3<6CXA78)1S/I-=^4/+&;]EJ?PKI?D_;5H M7UR>^"-^U+G:\"'VO@=[?Q GA>@9.F/EX9\!QR'K7*!,><@Z M/XUU0M2Y&NO@WXQU+E4X/0#F8 U8VY+9;D#T16N$!\O4NW6EL=?/BBZ_&!OF[L80"_U;+RRX5A=W%2S,I-1EM1=?KS%5:AJ'JUO]"=BM$=73 MU:*'_&!"#DMQFZ'21&*8C^IYHW<^J3\4]G%-,A9QT'["ZR(^7D>8SK#@WO"D M?OVA'I+QX^+)H:B'HOX]1/V*&OYC5_0NK>%'RGQ!QZ1(06Y7IA,Z0G743A8) M?0IN5\@'DCA.]Q!J^%#LSR3VK\=2?2<-?[J&<+FH]61>JIB,-,7I>12OLOW* M^:3^4-CI060><6HK6[;E6K:;YF<:.T/"3I#0GH]">S[VBHZ_OQ,JVK_6O7LK M>^]V]_<[=+K*09N'2S?TR[VY)IL3UB]/U3--;CW5BV"8)PY<)$K&I=9@'9'S MU60Y&Q5Z?XCAU+MV,C_1<@F!( 2"#P#!A3T67P6"4D^HB.WR M@&;)*M]81^5XD6XA(*!<(,")XP2R(1"$0! "P0> X"KNC*\"0:\LK)BB5N_A ME%S.5UO0(A M!P)!R@6"*!E:!"$0?.XJV*VG&C @N+"'XZM D(E$-*N$TS03 MB1O-&;4L5=+U"00"Y &)QQY2U&LFP3>*UG 7"&,:[3!*(W3F_M SG"PJ#P)< M7ZX/>)UVPU%Z4CXB9]HU?$U**3&G3L[L"R$_@'G^?@6X!;KX'<[F]= 8Y@5&R;&\"QY="\A_#0[4? D 8Q'%&^?^XG^,2:E]::L2B/.Y& M\76S4QL)3AV,^TCLD3L#?R2_5SC'];V9W\*!<7=X=?TY!]"*N0FSW[_6#ID] M9/:0V4-F#YD]9/8?R.RWWHN=;Q&^T5GKI\+0PS/8;^F+"=!BW%XUAJ'KA_$I M7;8Z+,V5)0'0]=#1VX('B%X_+1P]VH&Z,T4I?(X/S#3 MZ\6X48QF$'A\+-P]!(\0/$+P^&DA\HVUSIESNF3*;;DII_GY.*$U)A \/A8B M'X)'"!Z7!H];.SG"L/I#\,B+"7QN+P4M+5/I;%V1,GZ.YF=A_37M_%&Z_B4?8Q3^*I(%-+7*W6(^ES]VA M'TP:?@Q?]1?Q-Q0J>QX>9W_7"TFW.A2Y]9I\#&+1(A#D.>YM?0O3(I2"'RD% M]^[B*&J" 52@6;R2<4]#/!.#MBQ#&MD6/U) 1]^$O &QP:]18]HP>&WB?N]4 M6B-=:I(@(CX-V7+1G.GXNBY-:PZ70GX/XB$>/4Y2&J)(B"(_&$5"71I*P24B M#VZ])H'1I5?9M%]$EQ;3[0+5B'4J;+Z]>GIJR:1B\!.H2]T4@0_Q^&MNP&\4 ML]'1X;)B<]V"ZR3!W\*@C1M[/_>Q)0JQ1=1MR.+?!7#/>[9R\]4*#!3?,NPC MBYR#0#QRHY[ W6BU.*!56S<9F]/-=&/4ZF7&$X[ P\B/V\M4B$ A @7CRT@8B/)7#\B99.*+AW84?< M8=;%9[D]%-=5;M#-Y>S>E(GT"XSJ@*[#M5QQ_4CBQ5!:0VG]IFKV%MD2WZ%F M,TZU;-?9T5CN<7DR2==EDZ.:2&X_E# Q%-P?([CW=NGD#K,1JV;]1(YPC;6YO[/@ M]EX& [ 2%%L$(L:;F#4%F*1":EF8 __D-4N*;!(?A)D.KB5CW_N:VBV6Z![O M;M[[50D:@L<&.]I L W)DH#)^&B3,W0UHZMSVW*'5!\?^@AI%2H9ZU3FS%5B M97?R)9X%!:?5GY;4K+%N6]M:M%QI MS\FU@Y#$R\N!)XFW(B#^XV8$^;-I5K-52"_A#UIQM%Z29KN#N]_X(LW_[JKNQV%)W1P! H_-\'OS2__G %>]I;*^V3C5G/' M$%'XM6Y;O\?2"HB[XC>S34L:KW?7SI^A+_#[WLI7A_K/H:OOA$?O9;!.'H&- MZ_O;1[L#--J%SWW*?G9-4[!C[R_4*QPBE''%^\3QF,7_Z,0:_OJ3TPW7+VI- M#0 PB$N8*:TB*OSV%)O#5^FBB0$-.5!+M@:P*/Z (=/E =L ?- F='7'DH^9 MW!#NK*(FKHV M\$3@9%ZR8'+9;A(Q;"]M^ ,&^6H.!+1RROH!B) M\I,A9^9,E ,,F!K))I(.\^CHFDL>MC0J MU6@67TW3>'NRGB9%$--6#,V1QWT.\Z-JNU$IL+CZ1*X+W33.D,LF;'G49T-9 MSMFJ$AOA]70AUC=3'>-I07/1XSZCR]QR83_U'58J%O+R3%%G7'H"6\8/6VI& M9SX>%?DQ:XN]0;$X*1"@Y,"61V^/.CU-M(=&@ZWGS4+!GD<2BH+>3A"'304> M'\ZU6E]F^('"YG&^6>ZW::B)\<.6U59]NI"6%9G)\Y%R:U#N9CKK"6QY-*5B M+#/*VXEI@8GH?*D':G76&C9ARZ,I%2+&M)Q:)(9LG1AEHF)JCM-9U.?1E.H) MKN=H;'TEERMRMMA8U]]MI4R4 M[\;?#(UU1=$=M _["VZ=K*ENF["Q^??O782_,!NVA2D0;04RX=:H <92$L S M[^TN/0U'+/BF4PL(^D2#U!8;[D*X+'O,H 63F7:D_MQB5#ZI"Z48;M65R858 M;L=[O^O@/^7&??[F!_3M!_SLWJ"H ]V.'/B;#]P3*>\3W]W\K/\W'WAMT"?[ MAPZ6L1G%SM'"K_?&^\93C\2K4> [9QH[_>NPSS%DV#GB MP$4Y<<9Q<$[R?(BP;;=?(#L[XH")_][%< F@6,2RV" MH"OHP__]%?_UV05)/L8NF^ A^8X%&9TZJW%/AG[]Z;@'+%5TL&)BC'NB\M__ MC,YS(^GUS<)U^?]HZC?A!3+0O-"65J]Q0@B (0!^$@!O>!_MJT)QXGPY!,A+ M N1WYI400F\/HW^!V9^LU'*N^;QU/G>E="\4/)MZ[784DK#YN(_GR;U4M"$;AUS$M@]W\7PI\&_KTPOA(82'3\##ZW>[/PI?R+'S67AH"4XEQO=D0Z:JP[RQ*-97E2B"A]2O/U3R5 :1T'H( MX>$<$3;?#![.:STL6^JDI_:D.MZ3)4%*](UB(7<#>#![N>%"9Q1.7I1&VE+) M$J-<&ETP1SD6J9.I&>[H-*<%3, ;PM2]#BN")5#T.2+2/7C^+H)EP8>L$][, MR\0F?QMX^KKO8R,FM"9FGX7$!PT?L*;I9"YBE[@:3E)J=T)-S#BMW, ;DNXU M"#7^9,7E!=<8FVV36:]&-!='WA"2NDARZ5#40U$/DJA_Q1)YCZ@O!E:QV&O; M,5QB9$IMD4F[W;Z!;9+)3)864"(IAB=7]4I/E)KQ/LH40T%1?S7Y<81:O5O)^JA?^%\HIY;IZ.#;G3%R_5L@2>X:7G8[-S @'_* MFPVCPO8<9I%C1IUQHY6/)"90U)''(9:(?LSC<#<1'&V@*/ -#]@$:,#@%=!4V42:'^*4,QE,G(7(.K4;V'HV MJQ!%G1!C\EJ>K'*B7EXJ>93!UZTJFDQ>-WCM/IT[(0*%"!0$=]+'$,BNRCV1 MFQ%+><&94LQ2TMTV>8/H. B#04 #D\[I:R6E5\N#+N+DV)6;C+:BJK?PG64Z"J@@C>6 MN)SIV?4,B/3-ADES"??.T4.,3(8G1*ZOLM$\O;"I*H%*$*&@FH6BUI-YJ6(RTA2GYU&\RO8K-Y#LE5S6[OOR4+?EV 3VNZMK#A[V,)B)CK MX<#\FKAP":\V9C@0R*&H5-^7B@&BHNK8Q. U5 5PK_@Z9H"Y 4Q4!1V^Y':E MPQW8;V<]!^\M]IW.Q19&O=F3ZR4)I)]R/<"E]EQ[Q5KN X+Y0M5! R[9Q'5' MIM='13'=,?L\D4=K:Q8UKR+A5H#QG>K'BR8A14M*JHY'VL*,Z@T77$QI_OJ# M'TFN5V#[9H6L/TB*Y7):-RUCGF(H>SA:E-KIJ:0%FQ3U:K5I90H1"^]-$T09 MJ)7N"H>D( GJ(98ZKL3N%WU&Z9=TVT ^3BA[GAP=%(+&OBZM1"HPTOJ2J_ZC M+)(8<2V7,1)%Z/Q("XU,N,FN.H+B/V!U9N/^@_?GMZ4#OT$ D2=#-/[1;;KA?4 MN96,X20W@?1X/+X%A$%%K*#U?[_8]@!FF\ 5V[3""S*$Z*FNP.^JP)KJHJ[H MDS5FZ=B25VROF?G6H0>JX.N+[2-6U#!^/E?6&VQX]26H@?=-[&2Q=:\FPTZI M"4$!O(%L_:EO.FQ->61"7*+6Q(MY^[MQB;JF'_X8C?\; MV_D=KT=@ZVHD7A7E2-Z?!2=&DS$ M/@H&.GI[MS]/%H=$BV9Z12Z!QVRQE!+0COOH[?FFUJK+II5DU2;-&4]5*;*4 MD-?MZ.WBTEEEGZSR7"ZS^2=VGEIK0$*>]\W;(= C[2]IMJ=+_%+FX^1JW*?3 M?)FEUM1XH?;&,;K@<*@IX=D+\!M I*VW6I.74 !O[[1=6]9\\(K/\Y+AJU%? M+^]J4AY9!>;6^'5X:"K#WE7D,X$:>J,^GRO8\Z9IJ[YQC#0N>KHQLB5-E%QO M"S8"J*+3U^K:GWM_=&!""5,@V@JHCT];2CO]FEVX>IZ%]3QY%SH[<"II!3;\ MM>&LNPP?D4S;,^PQ]?]PH]?Q,] M?*>/R/5@;:T&SV<)+0:%GYO@]^:7W4%1VS%XZMLM>>]_X.EN]Y,]%;_CX_3; M/-M024\M6\9F$#MUPWY]($(G3H1UR?:YX$;57.-A@;@@$()(/N*O5H8**7&U MXI5D6+PR$(1(AJ6F@T$)/%379R7$QP.:7U__;U@"ZBW#Y%ZKZ$4_6XLDFGB, M7C;ISX5+1UX,?:XQ\<,K,J$$AQ+\20F^XW)"EZN#>7$9OR*SA-CPT[#A2UO^ M.\:#L]:0>WW7?5^%<+^TX;UKACA;Y54F35%O=1E]% MR-UPN)PR5D:+U1IO1S2IU,23NMQ$P:N/\>/\&?_&(N\-A0MI]#$:\:N7:909 MXWQT/,^J#%GHJO6LS@")1"&+C]1QEJ5_7S;-Q]7MF6LBX!7F=EL$O%Z8:;"D MZS4$S%2UVK1JK%2F-V[QICHLJ"O3E:[4<33P%1#PI]+H-02D['@G-I7;&3D_ M6QA,O*:H/*(1M,Z.RYQ=% &OX](YSZ7(.W#9H(MQ @KD\L.B(3^H=^.)N4QN M]$"9XI\(IS,-BVLA5'!Q"OWEP^\F?=PG\8RJ]M-#.:I$F$4#-_+5S'!!TLX> MA$5,(/P6;6,->.,D@(W>!K#1>P!LP[8=R*[$#D[)0!S7HT9B@DM]J9>WV$*3 M7-"__L0>\<-@_V=%S[_V]W@R:']/UM+T44GEZGF&D59>7>NVE"5__ZT_TBWCRCC4^"YXD MVH/>DG;Z3WB$R)?Z(ZNSS,2;P5KC?&1=&NCTH(J#IUDR%AU*L>3TPGARYU;D MW3B,M^8E5&P2G*:(K26@B-_28?S]W<.(0PGRLA,-DJ+_7JZM*U#OSF$UL.@Y MA\H/8$L=Q;&BV84[] "@87@0\U4WY(:_NUO&?M-9W*\O$]%V(9UE([5RM/J4 M)"?,&!J+T>0C=9R$+3PONR"97O,7#[7!M&3RCLY$!M/F<-"M27H1[IMBT4?R M. O,28?QO1@.W]-/$!ZN7!/5M!;16(]PM2I3V=6TJ57R.:KCH$K,C]2)\Y7P M#.PVJ-:L9>:F@O!?T@//PWCK>YM4:<^# MG4KPB8'X&7X/&(+DEJ28\DL)I6@:8\ '!O,1Z^SV?;B?<=-1'"T'CWEAH"A[ MA;^:L$^1AS3;??-.-[MY+_R7H.N![E@%W4"9J70-R<_S4';./=U,8Q(<,DI, MN=/K=ET-@#0F9AE $W>(\.)X_#7.P<7PTV\XDC6%\UJBU!MP%%X^C8?3::XD ME)1.T"<:Y#OW]3R&RK&@%8DHB%QP7+#-=H*05Y=HQIM.(:@(TYUIFYL,6/MO M?[RB8 179*$<;!<;>S,#V5\:L!#]>:2[QD"RH)IUQ?1O/U6*#AMM2.Z2 6JE M'='271J\@Z8&6-APF:Q#ZCY+[R:)BY^]96\TSYR+I&)/6%$W0!.\+(K>P'A/ MNOF1;EO8V'9[>>[0]%])NXS_8C94-SVC;L%W&$#EH>0_;0'5=,U;-7>P9@>M_^[S#%SFFFX- )SJAA G MN?IV,5HXV5KA&K#_PBUVSTQHR8JK\];2EM>6,.JLTPG.WI_ M@J*Q4J=/S,Z)\7<"Z*_GH/8*:[6!92F0%^%ZNR2'>!AQ"8BU(,G@\EG;#-4( M5$SL+S0=$O]GYPN[S]VGQ#]_7SF/=7")L).S]S!3[P?2:L]W5MM3"[9+#8@Q M MQ.02VS,?R@$2K8*-4#_& ,1=+PU>\#,IJA[*)7/CRG^L7L.>KDZ@FAOW;: MO\-\+N1LBO(]L47=Z?1K$IY7YHU%2X@YA.#<(!X.EP6!UE.ZS# JK)/\WC,Z6=0F' 9.(!IT[D!7XY!^TC2G,)]8N) MJ.F;Z2\QD2X(-F03WO)V/YJGBG8E"JF ".1>3YQ^%]P?7"H:K3FQ;&D@Y^MT M?[1^LIV)W#P0QOVLJU\2M1T4>U?BSXT\_OJC:V K^>Z/A_?,KYW2)T,B0_59 MN]>:,:9<7TR=0,[/UFC#Z[-?&2]&V>=[W-U7YQS=.2Y/8/)4*8@@[* M:.[WA'?3V>RH,^[(]973?NKP&A"6I^.B4)X;"&1GDUSW'W\&GA&R:W8LH_UI MR,*VR;#DH?)4UT1X2@, />-&M*\:,\' M/QW9Z+1;FZY=K2V"L>L2DCRWEKNI?IZZ^8C1 M[H(88"D!9V-L0"TC"=+UI'TX)CS$KP MU7";OC577E5>OCL),HLK?B?$#:T;[[H.=<-"ZZ^B>K&"HIMH$^U"Z8'E!+_- M>QR]OU=WWX4&L_%C;E7O#M%=1Y_D#][M Y+=%OQIG& PR$D^!STW4SUCR'VF MVHHE(8^<\0%+[>.G'J=KJ%S&3MMJBDVRV0X0IIJTL/>_?OPX*YF";B,#*@,E M,@<%\BRZIZYM-,^DIJ8*;>DI*_?P-02E9K(9;>W5423?83^JJBE]'BZ/;,8Z M9 FC,^5]F])\-NVJ'F^@U/\Y'@G-"_?+E+0^BQAVEFDORKU\,IU2"RPR+$\4 MF_CW-M7Q5J8\-][&R0$7'1@;J=11*G4$!B^;HKXC9+N5@;:FS6O6MAC!_ENP MT3IHE8(N8^\\\]QPDI>:ML8W66K4FBGQKD(O4LV/[UI+M0 M3_<6-0$=JX L\'Z>W(H\S>;2DYVHCIER+C)9\D_MB2VY;K"'&'$<9>*3WZUU M,>4AA/*"+Z<^-^T!(@)D^-P0791V495N9[ $D70WJ9BO"!$AL**O"B%JB])8 M\NJV>UH=6KTN<#X;7R]K"D%B %Z8O M+"2RFP"J7'83G\%Y[=Z7I3'0V%0G^8FC#1OZTE='7))<>+O:D\*(H+A/0C>VA BPE?^T*[X M:P0L!P#MVI%B7[M7)0B#RD^CDWNW+I:]H;@HQ)8K MAHI(I:E2!(M(S#E5?.[?'ZED=4$F^]8FK#2O):SXU"1E55ZD")(VQ1KMW#N3 M99-L)&([ILE$INW:.D+2I4R%?LF$];?*< <+-MO>(VMVUQ_^[(\)H>^<7-EQ M=+\?K4"VZMF*L92E86&ERS&&;$EW#WWCE9(%?,U(,I'BR*:'5;,ECD+HNQ63 MU2H1K5M) )8EGQIC+DWC!%^Y>R9+)O/=I,+V)S@ <[VW[%J]9!.==;\7^MYQ MUC$IK$;_G[TW:TX=6=J%[T_$^0_$>M_]17>$\=8,]-YG13"(>08QW2@T(80F MT,#TZ[\J"3"V\+!L8PM<%[W:0*E4E9GU5&965J90M,H;KE=05"FE;M.CG^)JW#%;3$NG]&67:&"=*BU7T_$\SCDY37@\TV#K"AW.0@(ZBG^\%M\0 M'%WQLC P"MA0T<;[WJ16<;U@"UU.SPNXN>5X5NN-KMZOMU%+:6;%BYA.E*G= M-MF?,:LEV'Y2Y^X!_;3]YXV2(3?4NF31W0V67^XD(S>=4IW6U4M&;:"4^)TC MC;AM+FNDYM41AM6@NDR<$8V_[Q.5\!P"GHO!E-^,O4'5V^_[=J=]*;#CC6L9SD:[FC*<*YTGA'(@^(2GI8=1.[9N4%ZDQ@;4DT1UMK4X[>_T. ;EO]C*U>;>&)56RD78&Z4ZG M!+5B^IQ6_*Q O4%Q;#MRISQ/,0N,(;+C$<56MA:SCJ?B&)R*G-&/3\Y(PE5S M?QKR^0B/@V")[1'J#Z$,\.5@K6F69/C!_9&5'5RA./S@6X;BAB$"P,33CB>" MT!VMN:X?!C"X0;QI< JT9TEX%2>1=9_=(!Z"%<-JM"KXT]@&G89%.X,7!?&2 MP=F3LH%##$\HS<34LY(-W1\*P#R>8ON="A(!S.R#.DT=E#1;( MDA-LNQ?WJR/_?E+U]_H*O).HP+N""KR_A']?7N"]U.Y2R7Q]W--K=25;\HQ% M9[KLG"OPWO1:@_FPF^SJC.>,*+U8:X^:9PN\;W>R4JCGY XVS'A3/1 M/5?@W>MWQ$JRODCJO=QJ,\KV[0;95\^5;5\,C2K;])+C,Z>*\8N3VKM/J9W=&Q;SG07TQ1>KZ[.%F/' MJF)MT5W9(I=4R[I9K_4MSUZ?*['>W@T)2A<7;<[L4[U^MY7F=^+Z7(EUD?)( M/8VW._J6PFM#H&K)^>'Z7.%TT>>W+^I S\WE_Z'77=_S1DX4NJNJ\JYK32$U:4OB2\ M2KG,5W&#Z*"J[M]8U3V-W^,T*A/[6 I05?>?S B7DH_2/7JT=NE^D]O.!JWE&J^5>05& MR]SC\4^H?"L,>BGMJ*TZ1"DID7/.'R87'9\GEG5]#1E$OI1T] H4G';DOOK5 M:"T7RFP?)PC^\MISSRUF;)'O9>GU9L6994E?%+,+'2N\/4_;EU0Q&J3J:[J* M;VE AF2G85"]R(;L^"D]9ZE#=7MLCGQ_* & M:93"3^I$7;.^BTHHW9)V&RG")0NKXEY=K<(MNMST>99R>P*B2%W1/(9(I'K0:#7*;SU4W+T96F61>X9&-CPAPN-'/.K$55#)[$ M207QCCAQC'>$P4K/E3*PIX=<;V?3^!^J&B0>%S389]STP!B/-0P."?F/65>>+5"PCZ-^5&3@27F!8R[T,TFH7RXA$(:0*R^T?I0H;:$H3@)J+(O_ M[W_(S'_//A>-;OBQ>^ZGTG$+ ,_4-'F3E?,#=(1K="E+)P-GO0]:]&: * MG.?"L<5#%*RH!,%OX?6LQX4Q3N/K)%@-(D"8^P3,0@.C[6WG46F&('M3V'7( MZOWDA^&$:X@D'SGC3S%^$- #C-Z$"")'B'''C!++1( M G4P)@TT@U<$'B6H?3J18R&)AQ&YK#V7U#$N<3%K]:5@&0UI:T8)S';(//YNV=7K@@P$6RIDTIMS,:SEL3;BN* M2F=:IKFUV7EW=8"L8=A!O.;YW98-Z7HVU7_:')628C/-L+7J-ND-1B8E%SJ/ M_!613/^!$%R,SE^KRWP5G0>2PQ?\E-O6E]YXC.#9/7,R*;#S'W#I7'1F+@8RSK69W,*Z/\E@]^?Y%]+4E-J:K+%5VO4)=UXI; MWG%6_KHN9('M<,9T>%IA([H_Q*+ QB8V*G)D72(["EGAFRZR7R]4F M"V_KWC.7+Z_Q1WK5RT4N8)Z9%VI().T,*.9I?X^HP2MR-\IWDHV(Y<\RN^+[$]0R=\W\(G>OGJ,^VT MQ877([(='^N935V5MWV2WG3>EH?BC/B](1_%QITVD^)PQF!+U]AZ*D4//4N- M93Z*M^:BZ#VDA5 5"^R=!MBJWEV7J%5N"8:*;7539CK%I<.E?"66N>S>5Y<( MUXAR!NOK%9U(6Y@ZJA4K<_J*^/_91M@?X^*'D6S;DG75H?PQJS$,G33'S'9H MG8\5^=I:.NF%-3?]>SMJW+IV,)3#C=F'K<"TME2P2 MG3H^KWZ+,]$9"\/)SE2Z^K"Z6K<+I-SR-S#C[@O.H_@X;=]*[ZIF[QQU42-U MIB)JKK3F2LG)^TOH?H#>U9JSG@RL9(-=MD:5PK303CN<"NE-/4]ON!""9$_@ MHZ7>'?;T,&^I;&J6!DL^GY[1P,0+^W-$*[A5(H05D,'_#LFB@)YD QSZ"QBR M[M_G':YZLZ.AG"$ZLP4Y7\Q/TA!*8T M6/-A:D3!/:YT37'W99Q@[Z'?0I DQW_ BK"!#37.A&%;:C(XOSWM8$^X""%$ MP0BA=*8HWH5]XU I3>YG?XKC^V.KP-[?_WV@=4R\YF]=73)0_IT4E<0YK3XB M:^NJW!B.KZ5 ]< JV4N-X8LZT=GT[$P:-]*SQZ[9:_&>?Q0-X^Y%EP;U5*U: M\CS=I$:S*5YO%E@ZN%;R3+AN3+WHSY2"_N(:SRTK0+P$0=PEH%"=^K2=AQ$^ M*8\,H130.:GLA2 A'_VLQ[R"$!\O6,V(X0GB9$TZ) M*1.6]U+ \#S??<:@.5@/#[8%D/4#.?;]T>QZU,)K4I85UDR'[JS[:;W\8I&D M"X6^O>J?"6;L5JQP[9VMES06A_D)0RHI3FF6M,G0=OIY RP[DKRCL3-:RTM5 ME ^A2E#3/\%*Z*EY1N9.2V0%N2.!O@(%[#2<:F]7R?O0L4, TP&CGX(R;/O8 MS+I/=,^_/=!.J)I_W3#TE?%NEL M-U4TK"PW9@5RA>]&Z>V&TOZ\/NU[KF _5<+YW60JJ,LF34]6W 6-9'5)I4Y MVYLUB]N=^D)QVF.ZT4?,?1)*]*='=V\V.Y^1R7@:GW\&=95 _>\=+(*Z'98" M? QZH<%1"LV-K"5G'QD;>SOGH%:TYE.KZ34F+3V?K@IR?EO'A?ECH_9/PGW_ MT,@Z12QJU)'F[+R"<\N*0"K;^HKJ+"%BX7?8F2(?7V)??;Z-<2,):2F4D%9! M"6GCD)#VSQ.2?E&*T:?FQ8EWX9D=*BXNA+?M2=K&-VS5+<^Q;1YSLT,RVS.* MU^) \%AVVIEW9BHF])DR7L@W:TP[",=\WJ,74P?"IVN6L7(?C+9KL4L,I!P[ M-,M>Q[*ZR?PPN$]-O^0^B.ZPLYCA<^8LZRE%76KOG+,YO6>[=-M1JG6?[=EX7LD;*5Z7 M8$OZ:4LEM1[UY]EY@=VR5H\K$54OV8$M(V^W>#+E"^T!SRFD[G).F62$PAJT MQ/%(2O'A7!X39(772ZN-0+>:I14'R'0FI?A &BC4("EBF+!HJKE4J39R=?5L MHG"=PV6VINVX/&./K=64+%*]LXG">19S2I49[O08M(Y.OVXTZV:R(OE[J2%6U1=%BJP5;1B<_GQ+) M,69:09QG MVYS26.R:;7%3(1IK/G,F1WL:6\VX099DEXS4S%E9>=)T@(1BT:9L9MT6%*$@ ML0Q3G)2*XX9J-$!3/-JTN!XD*:$@YK@D94W[*58N%6I9'B?.]+K6ZJ182&J< M1FB*A(WX6EX&B^D,\]U4O^NV>R6)7?+MZ1CGN$9:6_/X&5)-QKEYJ[]@:,QD MT[U)JKI:NW,PUG2T*3'L>NE^MT2PI08W+)MK86!J*FP:32G?U4?&/)6J<;5B MS\2GBDZ9A2QL&A$5DQK6ABE,,3BE279R8.EW MDE:)P?B@UZ.PO'O?6OMEK*!*:8H5Q'Q**0\IKME:1SP7B@JML.[A8 H6R@1F MF.^1]-W[>>:.$[V M/A'=3!ZKUD'"^O!<+0RZ?8BN!5;M85-YM9.WNGC# ?(ULZ4O&"#);"F;9&JU M689.YOXLCN\Y[O]Q[?F#H!RJR+=""ECJGIKN6;<",1>RQ:*V+K,MIJ2*!;#] M+?/J/BSGB:;W9BH>J ]=FON7_Y.0 .$T>R6X\)*=$_@A%$NV7;.\/V0;> M^((6]%(\[F__HL!YH>UCCZ=!F(ECR[X$ ^D\1;4=30%C@>KF8A;X0X)@Y17T M\$,5-NA4D)Y^"\38-F%/D@(T0%BI &9QAM(5QGZVV,9]8AAZ7$(O6_2M@9<. MNF. _KL2P#?AQ=A]PT=ED\*I ?-A&QX7"X=/L@+52S?Q5ZAJPS-FUX,"#@:M M6J$3.0B?)10#F :.O9AMW7!2 MH+6C!0DEX&-@8-#3X4+*65)P" Y^T7:A]0K'I?J:',;&BYJ]<+F!?NY"LY0#[>X34'B.DG=6;E3P?L<.O#P/O2Q\P[2MQWQXRH;@*J8 S*'0 ML1:PX> [ T;1OF24XH+I X((QAUH(D@SQ18!FZ29MO?/0=48,BVT6'QX\A!< M;0XN1)@!M,)KX)YOVH%&_]9E"2!2605!O$KDUNC^:".Z+(M5JP0*<$;:B>\.>PN>(3 \V1#$8_'D"\*QN/(%X5@<^8)P+)Y\03@65[Y@B"\QY O"L8ORY0]3 MHK_JKOPV(GQ=C;)7 /Q32I"]2("7ZH\]7\M*?#QYR38@1?[?+_K7>PF1N2>_ MMT#G'](F2*SP4L5.)!.?(1.7K3'PR3+QN35<$3RBI? $'F-%K]'2P4A&D(P\E1$\@V0$R0C"D2^7D9O2 MRZ(X\EEE.^.@H;TT\Z;B)7HP_/BY)?)I-3 OO79>I<,7U/E\Y?#WB[7Q]^G? MGT6,UTXJ/CT./(A(/J4.>5X"OD(.D*PC64>RCF0=R3J2]:N3]6^>(Y+U/Y?U M:_(;,\$K\H]N&E^#'VN^' 5NE:3EYU"6[I=$IN#:/9:1GF MMY[8EN85E*K4@]NXM0V](^PAV1:M^W0 MC)&S+U27OC&H(0;>WQ!=OYL&\4#?#[MJCDOX,? VLZGIL(4E"5895?)<=^+- MY\OWE[_X'.#%EWVO+.,&RRVWQ6W?3VT+3FD-Y_WK-W.'9Z(IRA$N(5Q"N'2- M/J-G<$G#'+.H5*=/>1NA\,RYIUK3: M'64V&,D.MYXXS9)MK?[4'3U0P[+62[$V[KB15AVQS:I3Y4F* '#6?N4N1+ MR'1]<41!Q:>'+.KH;. #1X6/X8($<"';/LPK'F_,_ 1H_(:YQ@,;SSNYO*Y7 M6BT=?X 1:(D%^>P"E002)2^(U/H MJ!#! 8*#S_"3'0,D'+!"T3M$S0,D'+!"T3E.T"+9,(,:[IW'K_BI>R\K6. M]:<)Z V=D[R>D Y9X#?IJ/JJ8/SO7,Z122?^BNVUZ2_,<'>TLT,S&QK9 MOQ(NH"#HY\RA\LRI5G:2ORGH^7Y*X'+.DF[0*H]C00@J=D.;&.P\D3_&#%*=4-Z_2#J:-&EW#UO3>> >]MH)?&>Q7?G8E-C#![*;Y4%\$.J/(X#ITW M^!W%H#($""T06MQ\7KJWH86EE/N9T0A?Z4G<[+H:.]J-F Y$"WB]^(Y\,0TQ M0@N$%@@M;B);W-O0@B.<5;5JUK*L4)GVAF/.W;E>%J(%=,CB557/6W0UX%D!GX;])WF4ST]!R!" (1!")Q<@=]DG?M#]6.\+*V4E@Z98F)-EM$ZL:W2';3->R M/$[!LV3RCL3043+"$80CL<*1"Y\DOPM'V'RIACOXQ.#,;9DJ6B796NL!CC 0 M1P#>(1Q!.()P)!XX\B7'RN_"D=)D8HN33$IA:RM*XH>I(:OE.A!',K]^,W<, MG4$X$JNS980C/QY'+GRT_"X<\7BWM^X09H;MK6W5QZ9BMIL*]!%XTDS?I5,O M @DZ:?XAT'ASFM1W>7V_FR9_A(AHL:#%@A8+6BRQFC-:+&BQH,5R(X8H6BR7 M7"PW=%J_+VOF"9O$7Z)B*5/-^_MP;(\<6\A!CAQ;-WM@'R[]OK#9^[-RX?)_ MR:VU*SJE2G695C!EIB:3!IT7!S!O.A,>UQ,4.F9#*()0)!X7K[[DM/YY$'F* M'0N=;F^70UG3?9]8-O MQJXG'8@=02(_G'HIUPZ"#@0=/QXZOE !^9(3^G+U9MK7_6W+Z3-6WBRW5 @B&0@B6!K56T#G\PA%XJ& ?,GQ_-L5$&JS M&VG9#9'$:ND](:_Q@0(2W/Z^2V5>2CZ#CN1_"!JB2X2W?-$*R3:2;23; M2+:1;/^0.?]0V?YQ<[YBV;ZAX^2FXJ'DX;%QX<8L\=[__O"<>U_HO_V:&]^* M][:4G;NV7NL/!:FA)W>^.7Q=) Q/'.'T6GDMD7(@9#C^WVV7W/% M^PEP1/!"VFJ2WZ2K6,E3"K*H5$=&)L +!M["3)^YA8G0 J$%0HO;/"=^LYYA MI33-KA<70U;@RC.[Z8ONP.] W("GP\0=@:/XM'@=#R/DB!5RW-C9\&MZ!M/, M)(=5:S/"MH,YJTA%C&(' 5[ $V&/%&@9'XJTVF,)NA4ADB#=_Y;.#P!Q*%3S=!U?=$OZJTTD[?UKJ=J7!8(*OVT M96DZVK0K2D/'>JXT8\G=(*CAUFOE\U0F2QH&1DH MH5OUZ4JW6^RVR8]%VZWYS1KL,S+0HKQ2:IBR2>J]);N8]G9T>KGN@);1@:J\ MFC7E;7J$#7.E4F/C;WB:(=:D-&W,V&1+%Q4/ZXP<4X7&4&2@^3SI M,?G!$,,4RR!J(VM$R%Z'IWGL:*>U33$3#,N"EI$I*3NND]IY*X$=CDO:KE\8;&I-V"?SM&6#R?:6 M,F>(>F]%=LI^.JNO9K!E9/+90;T_VBC].DND1FXM8ZY&0C#.Z.2+PWY*7FPK M%+9<%?(=G3*7N3RI2H MEXIL7'J/@P3/?T7$B 14"#14 0X M_Z"L\7U4_]J_Q((ZJA%HT"?*R9=/)NNZBN4UO0H9N&PLY9\,N[#J%O6<8S! M$/M0_XX*(YMT^GA[SA>PI3_!FO.68JP.ULBI,)YO%Q=A?%V^6KZ3F&J68$F: M8"2$D-_ *DO\99SR7!( Q4*63R'+5P'+83OS( T!_YTC_T5(7-!APIXFJKZE MA N!Q.["/R"#@^<+BA24\-[_CA]_QS.0V* 3#W8^37@S!9ANAF&O8?=_:1;X MQO9=T(?[]S^GJR2PJ([6=V@O \O;$!:N\L_ACU.B,@_FCJ%,O7\$W[,/7P0V M;OC-WIP.VYS8U_LV\)N]IP+#_@6)[SF'4=+G\7=! M=&W#]Y3_@+&=F>)G^U1>MDG?:H""B1S_?3$J)"#X>[UOB 6?P8(WN/U>#$JY M,!?V+H3@Q1&&_"Q&8/<8CCB!4 FA$N0"0:"U$ =&8/??N1P0(V*"2X@1#XP@ MD<(4"T8@U34NG$#8%!=&T(@1L6 $<9]"C/@\1OSA]?Y7W7M?-^OT'\SZJF[2 MQ6+*+RL MSCEU[Q$GQX-)"F6IS@QHT*L9#UR8/2'-)!L W[Y_WZE?[V3'A38 M^#/?FM>_J(-Z[.J"AR%QT_A^5_J H\T,HPV,!1VQ_-]N9R]XY_RC;.[[M*7+( M]X6C2Y30+2<"G2 !Q3UU66?JH!/3 4]H43,GR0M8'A=D1]S^%^]0]<=GY M?R+WD4Z#A/NV=)H3/5[P$*+]#(T&7L):[;D.GM(5ST6L_QFJC"V"+EXJ>KXYWN&C*G:\/9GB:4N<_%\B^E77YUO3D MFNW^(BU_O#Z;VYX<; >79+,;S3VV8UU/,\$2/;EP>^:"=R.XU?E*YT5'6?J* M)6T?O>#8]O1\_7AK=]]Q+ZGS&ZMKMS!M,;24=7G76U4_4@<&=% MPUZ7%5E5#E>(MUGO.*XSN8"V:]IJ+2LIDS.;_1*7G0YKM1S,P4'^^DW?D?@G M%Y9"(/3NJSE7"$)?P,U7TWH]Y/2"K,2)BY;!^ND2_/(-CJN3X*_1"^*WC1[_ M+&N*(SC2;!OH[>/ 5JVE].V752;PV-.<_Y\E:OJ]^V>NG+;AY9BZR>2+T^<@=C:M#GU>N.GS__GD%IPY%VP%& MMI6 , (AYVB>[U/&W.U_\8*<+H9MJ4D ">9GVN[$"[;[CUC@5VJ,7YW-_72] M(O/[\N;W'E_R>WC)[]$E2.1U9G9G= BL/MBYK25M8J5Q3^14@NH.VS 1(ZP1 MS^^:R6%<9W/"Z6R7K++ MD7&+(D.H1&A]#79!"C M0^COM8+=HQO];4H%@>\JA5EUH'##2KW)&?V^AOLP*S\PA.5[;^] MDOT;X> ;QOE6H'I40?7,YR /_4EZ?T!80K>_(]@K(6M MNY]F*G-_3.7QS_%./Z1# FA^0'5(G/P-Z1$AIBELDBU0%=/_8XT*@AR]? MJ8&PYPR,%2# C@G!'GS<3XS"[U/TA7AUH@($:L #9_XK)&8.!-3_Z;?RY];4 MATK6!AT=*L^>)C78?W4B0Y"X8#Q!;5Y8^Q5"& 3/XZH0?I_(T'.2_YAO$7:< MD!MH8_2! A "^11%2 (^I7A!%!2>$N@,+])BAI\*-)X6% QG1.'7[\=EMM-F M11EG<@6+&]I$OYEOE@C%Z/!XM!SXKM32AMC,:;)#N:9HS0:F3FV5)Z(EQE4K MNYU5NLD.)N27&2935JJ57!:TC/19&2P:'6N1FNN]FNJN:FV"G*U@GY'"X:6V M/=<%0:.QO+;JS?)3>2++'= R6F!]A9?!QC3M,VQ^G1&SF.YG:7/-D]&!KEJV MG/?ZQD;W^UY![2JCL2."#20Z4":?T4B@YT(F^3/+46 M6-T7NHX\3*G= @=;1@;JRKI5-NO8EA7ZM?(TF1UAA4(6M(P,U,9QRNYZ^0+6 MLQ6G,UWKXT'0,CK0:L/3^U9OD,22Y?K8(31YQO-KGH[6H;=:RQR!][*BJX(Q:;N)D>F!X4B-ACV8,O(Y#=TBJ[-ZTN:-27!Q4W) M;(]5>'DO.OG.<*5V4UQAC3%ZQ>C7^U:][L).\A$Y40^Y."J(WQY;9_IJ85VKJ:MD!+2-]5K#IA,GHNZZ>K_CKX6J6 M)FH#>$4@0J=J:2)KF;I1P11K/=WZ2Y[!DK#/")U6,TED-[HPTVNM3*Z-VP.= M&,$^(W0JU#I>:EI)KO6DO>FD2[F\A:5@J&>43@NQ6T]S3<5B"4^WASFN-#&S M0=/(G'BJO1ETJSJ+:=2XTZ>X0;)G=?A4E$YT63:7F_Z4YK2T@95&G?Q.WL$3 MK4B?:=(;):?5BL$E!W61F?K]?K.R!BTC=*(\JSYG1RE!KS7M5)69IJV: ?N, MT,ELB.6DT* 8S"?T#L,IV<&F"&-2(G12W4W-T-7:4E]V-9L0:W-F)<(91>E4 M+J5W^0%?SK);7)DVB(J1%.=PH%$ZZ:,.QM)#8\&9>M9=T@1A&YL.T&@C=)*3 M5%TLS\0Y-UPSN\V,R^F96A:TC/2YG!?TK,09#EO:5+N3ZF#;Z/(J:!FA$UZO M[O296V7UFL\8]K!B-]3@[5%Y&@MVNSF>\%A>;&XJ.0[;L3/89X1.,FT9G(#5 MNNRR**M6KDBOAS1L&:43F5EX_I)NUC$BV]>3^2$Q:VN=O3K_1)ZP%E/2])&- M#26]F9LW<;=45OE,E$ZMUJR^V6TS@BZH]?%"5[3R1((M(WU:DEW:BAU5PY3* MK$BJ;8)WP>LS43JU:<%F!L*,Y;:+J=8GLKY<+&=!RPB=>MI2KM38$8V5%MF: M4FU2J8H*WQZATZ"R&O6S;I+0\YMM3WH[SV>ZW2FGS!9<>J%V-!?/GMO ![51TMQQ)053/$9JBC0U-)CUN0V\ MT*,T2JC;99:Q2OQJI0EZQCN[@4O-A8D[0M=F>V:/FQO]1E],9<]NX)5*?=FP M-I,LFV\TVSXM2_5-1@5;:$3N.,]24@3MY/5A76HOE&$Z/>*SY[;Z/M:WS8QE M6JQ9&BVW^MSP1_39K7XMY5O]45<4V&&]ORQE5F*CX*S/;?4S&BQ.5DS7]66V M(%?K>KY5+77.;O7]48D:TZ2#<\M-AN0F#5<V12GI2'6:B3;DZ18SS']3GA3_@F0.+Y3:-NU-9MO-V9I MLH4M:MS9C6$W$_*D+;$4Z[<<,UE?*G,EM3X'C8OLMH[E74]D>PY&BJ6NH7J# M[#D8,ZI)*&)AR,V3C#@J4Q9*_>.44'8)9+@:_%#P^B M@P=%?FUT35/MJ#S;RZ@5:;)ATC,@7+ I'OJQP!.*G/5>:PVG^IT<8<[<30T!5\ MSSY\$5JYP3>/C.$3;^*^3=3;X#F'49R4%?SU6BWT0PTIYL6,\C=:^3STG-QC M](.9_F%?%ZI%?[T<>?U@@GHQ!__MEO:,.5_P^TP&,09!&(*PCX:2H)7R37QY M)58&\075MT=\>7ML$N++MZEB+P=?(<8@($-\>7NP&^++-_&%N$\A3?ERC/G3 M:U"ON2B_C0@W6_8TCA1XV?_V RCPFJ?KPC&'\21*G!?&:33>>RH''FLRI=]; MDPE"9[QK<)TAZ$LEFF#P=UB@Z:30\&D@>/@-YX(Y?*P()=IT8KVVOKX8*WE/ M7?8FWBRO4@^ M;K)^]Q_*1P]THDW!#"TO% S;FRD(.RXB&]0]<5D-XW*R@50KM!)^L&IU8GL( M'@)'I%C]^@VOZZ[V,@$ZT15XK0X)!M*H;!&\804CA0^:-KP%CV0#:52_?OO6 M6Z3CIM2KC_I$8[I.TJ]1Y"4Q"%D?_3<"$I^F:MV.0[B@2$'&CY!B)'X7_D%@ M>.9:,/9J9"?4R6Y'=OX*7M-L6%_/M5E>X= MU7Z^7]$[E*A..(*G/%3^^<2R/OBME?5Y15O^[I3@WQUE<^DR!5\<0G,^/>3I MA"]32! G>!+GH19\I8F.17NK<4VG5]2U:4$>*+GR1AZ\/X'? :BZ8&)YP9T5 M#7M=5F15":H*9A_J"IY)VY?=9K?D5+,[>M+1YF9J26W99B?,(X#?X1GB3=4$ M$5A]/EA];6KDKP:K>*10?H15-U@8*.8B_K5IF+]^/XY%NN;OWH]C6T6H)+7G M>ELE,ASA&YE-4N266?/]Y08^L@MW4AFMNA*;$E:CJ?*0PZ7>L)P-<_1\_BZ, M4"K&2;N_&J5>NPX4BYWX^DZ)OM=Y\!,7_&UX Z[/Z(_,ZT*Y^I'5_T9]XYBE M_V6=PVOV&Q.G,BOII54OI^DR674,F"X76/Y$YC:J&L4#:&)IR=^VP8[D\EK- M[^NSLN.Q ?YX,_N-VQY-&RDMGZI/N7Q!X+6B*%:],7R5)^[[0MP):5^)^\%N%J /S;W;_P(^6W+"L"TU"<# _$RKFD!'\NA('AW) M(^/\8\;Y'LGR>R#+[W$L. HX,[LS>LHRO^QN4CY/L<,A8QA2JKNC*[#Z"33/ M[R@JA0[FT<$\.IA'1U[H8/[Z7 :QV)5_BL?@XWOQ(+4TJDZ=$]CD8LIT2VI[ M,^_"FF692^S%"*NNW\V CN?C?3S_O*?!V+L1->4KW TD.L1'A_@Q#S/>IJ"41MJV(14FK+ZMX57'ZI;(01G6XR-__:;N")I&QQKH-/]Z MK7PDE]=JLU^?:1Z/G?"'V^9_NO^M%WIE/<',#NMG<4EPAQC=M&"UZ@S:_]"Q M_@V9U5=YK ]7-7@A-*0!#KJ:#" M -(36QL=7J'S]ELX;X^'^O#S#.F<[VJ6 MXKIYVQ0U*X"7!]C)GZ+.4;4XHT?8!C/>Y.5,#2OM.'/<:[;GG0XLV [LZ!1S ME\(R;U,D$'*A8_=;-LC1418Z=K^)8W6NUTG5G; M<5*.R/5*A*N;V'1!8-EO5CO'BZ;/I*= (1Z2Q>:.;N6T+&= F.,HPA2,8 2& ML'"5?PY__.<3 .<1J<)O#J?_P1B2AK"U?>^?J;91Y--%//>!23;=GM)N/\,] M;#QV KTXU).A,?NW]5V>(^.MW?Z8DI@ ,$BN(!@E[FO# -]K9C QN0G/!XH=Q'6 A MRPFXGM5$@$4)XK27,'EY$ D"GG 4"3)(3@AN(J@B=!(>$MY52=A.Y!=;!",- MT "\U@I&!1UB, _WFAC07J5 ,?:%,$#ZTRVA WN?V$)P'(=S*"#G I@J MX+?M.PEQK[N#:1^5=TB*E6VLE( >"]L##-$$ \I&^(VPA3R"74Q]#Q@9">F9 MPZV[!/@._&T86T!*%Q 46%["OCBEXL $W(*JG'2T<&S9!\+F N,@8)B_@$]X M<,A0 -P%,$&F&NAH_X #),*"XGO@+2 AT&^ 3NS>)_JSYX=VE.=M*#=),S28 M@.AXP2R5_0F!?"IMA]\@.$\3BB#-P*,+VX&O2( 9:;:<6&O>+)2DF0!>#.7J MI !MHZP=G7MQ)_:' PP!^MBT)/!6,HP\&EC-L2=];X2+?(/O9W6J@SW5&H+R9 MT90K1:/S"ZP&25B 00!\5C[/1?5@2I]:V^=VS(K] ZWIPQ>!DRG\9K^SAVU.'%S[-O";QQX SSF,XL3.__76JP(T?9]^L2+: MR>9STK\-^IP",3V0Z/ Y"369?T1'$?3D&A#EC,/AB=/B06$[-A5$ $:^]]35 M\=FNR^?% '^[&)SZ02X;[(08\66,2*<1(V+ B-1]!D%3'!B!H"DVC*#1BH@# M(P TO1CSB1B!H.FG,0(I37'@0^J>1L@4!T8@9(H-(S(IQ(@8,()!C/A41OQA M5I!777U?-^OT'\PZWC<(TY$9?VY%7/J]%7$)[#YSV4C)URK>OD:,?G!XTH"' M)FZ"#4Y+KK,L,4R_G>L];?,2SQ&F(>E^#=-B7.7[-6*=.0Y&F/=U;(<*" M3Y""]'V&OG(I>(H%'TC5\^VJ44X!?UMA@&L0\GU+MZ&?JG[???WYY=BM"\S^ MHO>=7PN!^H(K_??TX=)S\,K+)-(GP[O.!';N8O+Q9F_>$-PPU8YINAK_S$7@ M_47D!9M6\L1ZMN28'9<6';^='#0_D$CVS.7GH>;-(E'0[N,P:/=QT/1Q+L^5 MS^O1;J[AL9J*):7BL,A-900G%\RF\-6;Q:7AY M2 MU<4&3LZG3G@?G*CC3CH&/R5ZV:G$:N92SV$= MRL6U+( 3YM?O-'%'T;==6B-N<')CRLG+H4:W@B8O9V)Y'YR4VG9:W*7E(5:S M"5JN#&?M!?F!-+]?!"?9\53">H279!E%]NMTMR9LAQ!.,L_F44%P&*L 3F)@)Z"<$R;P *%=P+/9J:N;MH[P"\ *PH[B^$=R %Z2E MKX61:F?S-_\(M(R_!^C@Q_WPV&/H[;G>HB'?)'U?[C#X3.F[<77^F"*!XO?Z M_$.*A,]4[LF,D/.&C::HYV>M*N/I=-ZCOEZY?V8O;ON.-!-F M/!MR2K=E=)^8[ AV7^ VNT;$O^((B>>W A0F M\4[3Y6EVMT_;(^8E1U*R6JN :7'J2\J=9,JY!HOWZ3%(D.*FXYC.)+,"=N M5A%REWPWYBS<565=7V;GW'">9K-&+*3J2EEUK$W7"Z[7,5FLG,V*WY%\GZ A)G1_6YS*&;7T=2VXG9,?6 MLH!HF5^_Z3N">IO3%H'.E<9D7!YUD ON9[C@_@AU,NG1FC+RK2RF4=D26>;& M'&=!\PKZY,@[//-2*-AU16[LBQ*X"5.0SU[>^1$0>)X1%H0X VJ<;C3IF42GV66W5!%IV2SEERJ?@CXC'(O&RI\M3HW0(.8N MH&OS]'P!&OQ0Y\[+:#"S6N)H,UKRF,9J8][Q6,&5(!HPP+!"8(!B86X-"WZT MS^5E+&B6LNG^(DDG.4V1L5619H/"DVP2$'^H.>44Y M2,D%2M*=*3MT&YNZZU1X?9@%@ #]'PS^(AQ<YU&U?J,+&@SL?4@"N(]& M^97DK#]B37^"3X($ MPBG;/H#M[UF[9],3?8(WX1OF]?UIBBZ@/,A-LK29I]>FWN.3[6:OMI#D\A5D M*:H-U55ZF)'94J-@Y,M<>8EW.WPFR,F:N<-16H0/QH5\^VJ[!(I$#)*?C"*? M>6KD=],LU193&*M1+766L9-TM1__W(F;4:8JXIIN+1A:@"//K M=X:\(]YX.0BAR)M\([CR#DOPD]&$:2*\ MK7,KC6=%@E\E9K[GV<\**A:H(C%UY M51DMIT M>[HXX7\X<5R;61?&_IPI60GWY[N$L%@X]@8(MZ<8V\3_?I$ZD M]=[V9HGAU M6PH6Q<,:;GDSQ:G;EMI7'+,E@HF&J^80XJ#MC$7>\6I:>1\5[,4U\W;IJA9A],*6[4 L>4*X".@K@9%*NNZBN=F889?1Y&SEGQ8 MM)KB@M^ G,D/T'-=N8_J!0D@+ ;DB68%-'XE3?%:<$'+\&(@?,2&1$T8@*I)#Y U83_0 M-0&X&C=!.#3(2I+C*Z?4WDL!SSBNW=)W:6Q;)3O6<#DO%;/K6$I!_@412"X6 M35NA,@:6[*S2%5[.==)^%MY>NH^&)'Y0!(20EH<47FX@%KX3/ ^/* #KY8-; M/>%"EMPG0O@H*%) ]3V$X$<(P3-? R%G:CI\"$,J/6S+CYJZI6_E>C/?+_ 3 MB8VG]+R"(>MUW:C/,UZ?8T9BQZY:8GZA P&BTI\O0'' D#^1A%=!9-@V3,_. MC5Q66S3'+8_5JHP7 "]R@8]RE!_"B+&_T[,0(^BHEC@E5-# MD;PPP[^0D.#@;=^;&O8Z,75L,S$%[ 7*/.@3DG05, Z2(1B,)-DFT/>V\.=' M-'$]\+_P7CH8>- K[-*]_R[-L.!#"P2..D3SK2(X"<6"?([@?0(L..8NL5;@ M838@C)50 *4!?S1KI80DA,LDG!:$ O@AJ(X ;4?(=L!(15L! @$# O)',![N MZ8N""UX*>+82 %]\]U0P "' "VRPLNX30P6L3(@\8*')0?:^6D(,3IR\/YAE()%_Q]XH'>X#]'48+G76V3-,%38'T$,NGN.0 5]@30 MU1/A'OOX-:H I.TOPW:!V-K6TVF?O!D6I7B,R=]T+_49LSRW[6\7RCGKO7N< MQ,%TC_H B#]LS).FP9?'%)%G24,D^4[W90R,;Z^R.1C\S^8QO.Y//!H@#1V M@OW;&28U9^D5Q]7HW:I;&*KXVLC"]&78&>?BWX'0??;._,;[1S$1@N&@QQ33 M&ZW&;O-*9L2D!N:@\MVWF-X@!%'>B[)K$+V5UL3R94.J.*R=S^:!_8BGSS+_ M#M:J62APSP)8\%2W3^QA'J#-\X "M8%P P^4@:EO&(%$0<4P_-6RC[L_H 68 M4(!Y-O0\P5TUW.W@R,(7^,+>6R5KJ]__!?\<]D') -L1=$;-]EO8T1<*=Z\3 M[]0E/)Z/*V 3U(.W<[]W$DPXCV#4P;__]_^[)@T?XGZ/GEPRV<^R>I/^5./D;TB-"3%/8 M)$](MO?B)6&NYW_VCQV^"S;LXY=VJ$S]XRA&L#/"WA_U&W#&LQ?_$/@] UUD MX.-^8A1^GZ(OQ*LG6@WYP)G_"@FPN0)0^I]^*__$2_<=B;3[AXT8@A+4&X[^ M0.'WB0P])_F/^7:.'4* ![Q$*S@A8CB?9C"1IW!)YD6!$GDI)TN(N8W1XYTLQ/!(RVZSWZ:,](S5IE4%*UB,JU-9 MGHBV5+U6;C$IB!BVS1>7-:Y-"N6="EK23ULZU7HYV5H,+:[5-V(+RJH) M^XR\W9I@I>FD/%IRS(R2#"H]RO=KL,]49)SLT/4IO=G3:U8-MU0))RD2]IF) MC',TK:6]16N.^;/&<,YJ2[>?A'WB^-.F--.I\,6I7&1+A"$5UZJH,M,UT*(B MDY^O)V(.KV8K*]?O$&M9PC$P^/TLYXS39D;"E8^7PB=^P\V/8,C+Y M1;JME#*=.M3,M1A8M3HR^7:2P;UN3O19WY'D5&%K#/BV&E:0?"(B MI=26,;?)$KNT55S@%ZGMBNSP=+1/"ROXO5TC@W&:I+M%2TZW>DU8M2;2IUKI M]ROI1B7)+DF%+>6\_,:N9V$A@0A!B4$JZQ'J:J+7_)1G=_&AQ8[A_=X(03L[ M.Y-IYS@',VUI0*WZEM2K=4#+"$$);I'!&7F]Q?+C3=HM%LK4HK@&+2,$Q5>= M'E@-SRA-6FK", MU4GFK9'C=X=KZ%:*DK7CC3FMG)RRS&!HF^-VWFF4LK!IA*Y)H4"8Z9QM8$QI M6S+J_HI5*Z#7IV#&"^DI3=$9@4^3. 56,SWE!5Q*\91($92"IV2*B'2^D23& M:..+ C=LT7Z3J6FTZJOG8+I=*!"IWK++9%+]KAQVNZN384\C[WMNMH:M+(+;-GW%H/EN*/9A'H.>UDQWQJB/UN< M5=H\@N)Z/*,#UNC<1:]AR@YBV;*',.-61;9E$MKA8IJ;?MG -4KNA; M0#_%QVQ/T2HT*7(X29P%U*6O5\MF?UW1P>ZXP0BLF6+KZW. JK/<*(WU_#$& M#+^F7FQ(X\KV/$IB&4K1JJT-Q;5&=F\ZUTMDKZ>>1C.*4H^ M,?;"!T5^;71-4^VH/-O+J!5ILF'2,V?-PZ;$K[W]Z2MRUGNM-?GK]W\?G??_ MR4V[M5_&"JJ4IEA!S*>4\I#BFJWULT;^WGEO/3Y," Q_N?5@TX,&3=MR'IGX M\/E@)'U%FEG:TE?=NV'/O/]N4+@RK4- MPU[#;J&[2YMJD@ >]D^\* ?/K> ]%\\0^")>.*Q,_"68P"CW]NYZVW?! ^[? M_P2&6! Z6K;/AI0!^WO?!8G=4^1+$3LG=N9)YS;H$!Y&'()7#I^3 M,"[MG] QL084>=4A_Y?8FZ['WAU$OA5?N7B(]> B?DOB-4/UPC%V<24+$HW7C3%7)OVK10$HW4KIO7ND^$V.!%.XK4K@_RO]CO!+B.M*ED<:$ M=&DD&4B7CHLN_8U9]E,1@7EI%WVXB_Q_5D:^8]\/@DR(GLF#JPEX,7/_QN((WT?<$?4[K-C1+.23? M"()8#G$M9Z)S?OW^"_\;Z.+^XF55_*VUL?[@"M(%3+:NLE(L7TF&B<0<>RL8 MWO8A_]?)9;03K?O]A< ^=/TG)JF(+S/UEZ_=?%7&]4^9S&L76+X@S?JWE&IX M8Y:N_9++P177WB^TY[-T'?\L:Z _1YIM@[NCC[)T'MN$V;*"!N2^2WQ27/22 M:4_1S2Z3<5MY>C3 WE_^X4RNSF>F?2XM>[H[G-NMW013IKM*A1OKD]T MWL\G?_U.W67(M]5V^"S0^>J5=]B^+S6CKPE(>C2E@N9*\'HPV$..^3D1RS[O MEL<%698 R_5L+M;^(["S^>C)<6DB[I>:XVJY'RQ-*CZ M^N6]SW4\/K"]@@T)?FIHEF;ZYI,=+99[XZ'-2?[)H-5Q3,\U.*R=+E@Z3_J* MYJIXU%/%DFQ3R<+4LH(TBS;>]U9V)M-M;]K&.,UKDRJQ6..4USG=M8G+;MI/ M9WSZ1].O%4M@@L?RH M6,[&%9$<-@L;+FF6E^I\FG<+4OS$,K4J"DVK;.B8;SN"H:M=1I%@9M]HL9]_ MW=+.=VDM)1ZGJ5\.'0?_TMZ]A"#D(Q!"5,A1Z[=B'I;01HG\)DCSASIL;0OV[ %Q@7Q1GY 6]H MTXB;,_#Q"0K:^V/L5(K/HKPY;GZ#OZGMV/.P.%!0+L>>'D^9;HEQ<9'96#B? MH#Z=!+.E;HG#/\+( IQC_B30].H5U]O73V.NAG[Q#+]&+?UF*;UQ'EZI3HJ8 M^-VJ*&+B)\\P%MHFXNIGSS 6JNB[)WVU?MC]4<%) 5<4AWF[_E<4A_F]<9B- MXRJ[W'%>8=+G+X/EYO5U]?^'4SPG"S.375HLLUS!LN/!:KK]= MNVT=EO\A?_VFTW=X"D5A7IG#O $71R(O.(:=<#73-_9)*!#38FR,H#C,G^ * MO\XXS*_8&^,;JM(EZHHZ$KHR6U,&T]*.:=3'^#IVT6Y9OKG<%FQ,!7I3DEI: MY22Q&<(@3/PF@S!_MDSNFK6AUS0HAFU)^4:WRA8X9AJK\*E )@>L-BROL0&M M:TLRO6JUUO:4@3))HPC,JS\N,S&PN>T#[\DR%OB\(^PL #3"!1^>5/Z:5IJ_R. 9#,S9<3!&3 WTM]*0A6^HR=4O7ENDU';> EV&A:^*3'=%F";O% M)J4RWQHR:Z@ 9'[])NY3MQTT%Q+?= I;/OBJJN.)ISID$1^F).,U!#8A#BT M"9D;OT<5%QQ!)B$R"7_LU)%)^/.F_I.Q'IF$/W+J<;J,@QA\H[;@XQL=B+E( M08\HZ( (\-?_]PL'1N#Y>-'7:[EC7RX'Y^JLI^YAF?5W5E5/<)8M@E>O!-%0 M$EK@5$BL%4=)K ^%WL5MPILI"4>!&HX?W&^\ M3S3MAT>%,(5$0G/!XPO;@=\!4S_AGWEIT#_XW;,30@(8^2KX:0I,?$O2!",A MN*[B)<"CQXC0^R>,_;<'>[O\^CMI"*G[-OF+"2@$)#I"@NW(B@/AP! 6KO+/ MX8_3MS+'MR8-9>K]D\3N<3K#9-)4YE\'@0]_.5D!R2 T,OCFN%+N2?Q?<-"> MU!UD;76FM"''D]-<[!9?8V>_W;B) "/P:?0D<5&+8AOYDJ M+\KFJS[#+S[=_U*2''VJ[W:IIE]9O1\F3^H5]_(9>HF/WGE*GE^_8316F",K M\(>&?PK>?_\M_O_LO6=SZLJ6,/Q]JN8_J/;,>=YSJPQ7$GF?.[L*DX,)!HSM M+Y20&I 1$E8@^->_O;HE$&'CL(T1N$_-[&M H7NE7GDQ8CD._[QF*!P_ G$. M4&*$\V[EF1$.(YR/*)271#=,P6,:742X\CJB,@7O7!6\ M3Z:05=T#HPFFN[&3)U @8;K;:[J;FP-$?_HI3!><96BJPOT/3_X[MAS^L-1= MUWQ!U=ZZZ,O?,/ \Q/$?@<$_X&-SV$?_.)K;B>GE$\]MD1=2C$8^36&[',*P MO?I51AV?IKI=#G7XTZ4II&CZ,B.6SU+7+H=6R%C%3=A\2HUP /QN[GA'MY&F M:2PES5ZNAAQ]>0?G(!D^)RTL/)S\>WQ('*^_\VMIM%_4W]F_V>.T>!;$7D3H M@7KZP9FKU\"3;G./(XY=?0I5U-2L;*?'JEWN),3H5!/L4S=WSJ/0[5/WIN6, MU4FK6$1Z0R_SPUX4>CLGKA+"U_9V/K%8.O;TKJ^)Q1_:H=?0%)]!LF2-.,C9 M8@C]Z :_R,_Z%H0>O8DSTQB"ZR$]2HMGW[&Z._+\1M75B3/YHU'G7W3L!K?Y M7BUECV$G_^"5&#W6?NQ2'0E .1*8:!,>9<&1U-X >A4VG MZL62^.4;IL%AX@O'=0!LUM_V%[,N&*U!(? @&K#0,#J$-Q_]V%3YR]#&OATY MGY=N]<4;_AI=*T ;_GXD?1%*%T-QL'4MAN)C#[I@- M2[#YMCXQEF!S^@2;U02=(X93DD*U-"SG\^V.) EX/<-!^^XF?>+LFNIB>?OY6:H7A_F,L-> K)KXO$K0=@-55RP4+I\+^8-\ Z7D4S-X"QU A.M M2*$C0^G9.BM9@@WS3YYI@LU7'+O!S6(8*;>SY.SA8=QIA(CZ6GOK"?;;9*+SDTS]^I2XSN>9[TZ0V&8RU2OTIGY.N[S,M.=8W MQB\;-'ED'?5M-%G5K/:LTM.7O#3MW\1BH51?:)&,K_#!R8Z7XC\(REG(M(+@ M^!%8;LV%DOCE6Z7!8>(+QW4 S%666\-LUWVY-6*$Y=9\(W(^+]V*Y=8PDF:Y M-0S%9Z9K,12SW)IOF%LSA+"F82XY"=R=,TECR37?U2G&DFM.FESC<6+:9<15 M<.5XL97!=:.62$5%F4?Z72Z6L0S]UCQU$YM(;5SL]L?%=*>2?LGU4%)Z,>[G M/8&'/!OQ*IGH$*AL"ZQ:/9J/Y8H@E:5P) M]5"CI!5X\9;H%BFL6X19KY%O%4 ,#B1.;?H%!1(7X#40$S4YB9\ALSA2QMM1"W/Z./HXYBHBP+BT&]+^?L M7"O=MZ)(+=:U9J!:(6(313<>7P;2X_6X(_:[1C,6;[0R#\V>((")$F<9V^RX M918*LU " G&'._]N&$;J_/&]>S9G@)%H M"C>29@B_WW(T6"1>L<19ZYUI2_S..3+A<2-U.,)_^2 S6?NGPQLTXMI!HB#& MQ-0_&^A6=?P0U?[_2$XU)8ZZ T##6Y^X?G$P/6'QOE>YW[P!ES+9ECPB4,+[ M&3@V7J.+-LL%OC-UP8\!:@!6T:ZB*!,)Q2# M<6B8"D;3DK,<3#&^%:RW@:]S<0OO7$R1[M()K 5V!,.;)<"$9>/_H?.!\8)4 M$K'@_M8,R_I7^%3<]!_U]^_$KR1O;+1NVMY;X-J?JHT?+^.[U]$.SANP!?"X M11K9<$/"_(4L+.*^3%ILB[9=2WY _H.,4L<$E $-6NHB-,%O&;DTQ6$"P.LO M.SKB(OP5!T775]P<42[S4>QJX#-&*"F?6:@3O'7,8YZ4?.-B_O>3BQ'PY@CI M]X0>! U%OMO%>A*0P8+86D78>%]'I$P_V<^.;Y>]W"2KQ>6H$KJY;@Y__$KR M_!7/[QN2^RYL A-(G.R8)A")XFX>B.0&)"41_+ [+'NMD62BD:$IB/Q.8>[0.C("EKR?>\P]%TXA;DT?/\V2,&+Z)8W]"V,2+HC>A3@;Q1U]NL_^)_5 MR:8AR00%=/3/IB(4 7GBJMP\_]<7J)EBU-,SUQZ[!-T'637Y][__R[_Z72KD MR7__^+8U0E ,]5,D:O,0A?I8F1F'I %^\T])FTM+RW.(I,+8LNCC0P__PGNK MBI S@P]'8G]QOK\!'CO G$B+D ]DKI8>TM# _NG>YGU'*K167QJ4$G^:P+KJ M#,'3-YY+,(/MHI^B$(Z#?8(_NAN+"M@Z.!*NMH[.R!HS_Y&XD0FR]G_:];=;_RT1 %Q1CHL@ 9\ Y0#K$N'P@_?+1T.\H?Q-O M^]"QQ4HT7:'?FVNWD\FP.>SE6JEA27Y)M*2ZV,C C]?!9!C^<0!3;O:O0OVE6HPFN+3;:!2E9W8$>0LXZ2AB>A=CX]]\"F4XF]@#_ )=A@4TBV'_G.KP'Z+80^DB7'6AD\ZF2"<8>O MN<)'&K9 0W".8J+"-HV;2$AME<$*8.H:8&':\@KL*V(YDGL5U >#,X3/81DO M8V#B52-BZ2G40)E)IDJD S4D8>GX=TG5+$XW-HPB:N(0^P6;O)BF.5.UQG#' M%3VDJ5U)E.$^Y@!,T'OLNJVE^>!BK4%.KJ9ZR>;=DF6MK&/7!L16!-9R# MM MW;[Y:-]CL$7L4U! RQUR)#^-$UU;[XJR$RP>+60T]0S% _BG>A:@DCY*\,S& M@%AO6]99:3+% "&2 _9#V3"#M:CAU]IDVZON(F)98Z)[0<2[HEJR!KC=)209 MF9A,=9OW:.9L M=*\Y:]_:A=FSZ=SQHI(=-W/Z(EY/;]J3L7?8DVO&J0]**V)($UK QYB*MXA5 M(F5E6<9]EF6NU*K7[.[PN>-$KWO%;'M6'(SG^TO+X/37 #H Z".#3$CY0(8_ M/$H/0_&Q''-R\6LA\5B(& 6S^W$3_+T@VS#&T^5)9=AW!%Z4M%JV+SGH^@Z# M+!9-[C7&X2 &90GT4FT)GZB["1]T*WGAV<&[O/RWA1!7,_ 1'?]7F#N5#-SF M2T("VVZH5_B3L.5( A^R99T'%[Z'I,AY12AH35SNZ;67C/1^U1FJ1UIUZ]"HPFIG[#:+*!'^S&3TY$94<67.^%85'IR<_/M?+#>+)\ M5,:=!G\W6:9__(K&3T9EVQ"JE/3N6%*K5DX=\>EIA+_IW%>_CLIFMXOYW=R2 M[=RRW'XI52J-3FK6Q"=@+/$F<>[9RQ^4BZ"N^$X$>)(OJ 7D:Q!%^'7+&Q^6 Y6Y8@=YBX#WP$'(;S-57]A^R>S'0YJ MAF\X>%0%;XWZ*WQ&(T1$7:555DW9F5B8N,$HI8XD>"%QC;OG](8^[KFY;^L= MS[>]7T]@B3RY[GSXD50^+$Q@P_'R\F#)X[ MR[/=-Y5N2??KW2"*S^&X?X_27?>@7 4@KT5-%>]UKZ;=K/6B@J&&(CE,:%;^ M+CJ,&W=8S@A[AEIXFK9GPV/^Q'#&G.@B'SP UBHRLI\47/P"MEQV1IC')H0, MUO* .C2V<0785DQ,)CH0GX7585]H&% %0+&(34A89\U08#ZN,PY\Y.R)R;T4 M"DL]3*=7GF_(]RYXG(DP5! )57-8>(SA.6N_CP>+3/VNE T)*2P4L:"8J#+9 M-KAG5D^#>!(B=.MF4GAO\/,JR67 BW"%"?"EAA&!T-7VG?Z[Z"8Q %I #3J MC9-6>1K>JR <+Z_OH-XO#W">J ^$$?"6"/2F0'"-;\#(B8+'M.:RY64U7$L: MB/K6""$[K2OIE4<\2_T[^ 2VKI?XP]2P)*U@&L[4*GEA1]*G>29;L:)))*CL-S1BJ")[B!I;EJK-(W2MC9RQERJ5F92PJ293^ ML$QZ1>OQ2Z-AJ1 ;&Y708Z[;O.\-[QZ?FY$)U@OWC=BA)ZEG_+M\"(P^-R'] MS1@,B)H"G.^8&,W$5T40"X/=JU='K._]GA0B)Q/^ M#BV0B;]!-*]FM835JFC^#H:/O@RH#S2'@86UN9(^PS+-#3FG!0-4@.F*UL *M*JIDXHUA1C1D\BV6+&7( M+[C#EX-$V<^,3J>14R-1<>R\),QT*VT;4P,SHQ!]E1N/8:_M%/#'ZN7D<9["M+4"BW4OXW%B^4,'S1E8!OE@IWIQ*%)4EA-@@>; / M\5?/* -@(:$B)) &9(VD]S,Y/02$/VBT-I($AU@N8H//:H5KM4PDN"S,BZG M6,^35;32+]<;"OLE$Y&Z6ZLDGO[=58+N3R\D;S.W=R=!\HYE8[57=RR?-GH% M<,%6 UX/6!S8WM4.-I2LT600R66%4#4]H:/S5DU[#V3_/K M]@HP9#R^%(0;31I+O>QSY4E]*%4;:0C#)"_P /@TL$5SUS>IYZ+5[J 7?E!$ M6MX4#0*VQ/'%?OK0(U;!#FP72AJV@,'6($+'2[-<&7MNXL+:7QT )GB/PY5@ M#;!'2@[6Z$M[V][K=NWFE8@5C3[.FLMMP+WA-C#X69I)G#F"P0,*\"W;\10MADJ#'.*# HF;_NY"F M4_M?46>J F^TP+L*!R!QKJZ<%_!@#9\S\ 0,TSY-#74O)@HQ/>8I9 X>\O(07[GS]N+#LV..!E$CUT*Y8E8W',%LP#-WWEZ5BY5HI6/@ M*Q_JB;MRVUK4FW-\97S[RN4P/9$Q)CN\8];%Z*.:&=?P.J.[ZXP/:I%)O]Z6 M>*=EEU[FF8>'VBU<&=F^LC2)/HP>6]5D;J+V*Z58=31.ZO->;/>94LE ]=[2 M68S%80-3A#V)RH,T/DYWKBS."L_C2BJ7RRWCI8>,6I]-9N3*'2@59LY-B9?* MPW%]_CS+*DIH&L)[CZ^@]/[^9!GZZIRVG"G4-$IN5C*2\4EET1"4-!C@@W;3*XX%N(;_\AV+ZY-S-W7L MU5#L9JF4I,!FW?C<;TY?8JIJFN^U]"O/"0Y>4/Q\QZ]" M6/&=XI?9V/+]O"-W?;+SX+L\8'TG__8B:4HUGOY$E!W0G31I:J&?WA_^ M1<57:Z"*C.38AO<%U6+(-QO*CJ\FWKUFK4TF^; 0(3J*;7KK<#9]#4-__DRJ'A&@X?K#5 M%4/,:1 CXH4QO 0/+Q$FR *)%R$2%@6&F*,AYO4.F:]AZ%6=^71P>0]@CJJ> MGA4(L,$&7Y)) 1]DVF0X<=R.=]/ M1AE)SR_NA\374TH\+,;/B5):ZN(0G3!QRL3IL<2IZUCSFAA.%QQ)K^>\^.3Y M,-%OG+GG(G*3KQ'/H;W3[>[^N[/Y3Q.NWXQN_F!"T/M\P<>70M<(_Z33BCM2 M>O GK?R_E=#]9-B\YN8\+6R@N>+Q8?"J2_'38\DDRN.'2F0'*L=(>XO0)$:1 M[V6%8;*D1IXF?.BZ,'>NEY)J3C]>B?WVM+?(:E3:K21,!F64J8^=!R6=R;\T M)ED!\Z%T3*#PQXHIB*H)S M5(0H>X1OK9Z+AI3,79E'C4HKVZTVTX,JE$M$?OQ*[M9:?DN_10 X*<*DT)_Z M-TX-O.^C#[Y;",T&]?8X9 Q3.72S;,7O^GSJ24MC(80U0"$IOD\##+BBEZ.M M%0Y$BICR]C'/S2:#1S"#*P;T5@R$>/S?S_/.G'R?)]6G M/S8"V^LN5QOUM] MJMWSE7Q]]#1-22]1!.6A$=+UX$U*%-.5/N;).CDS')WI]VDOC.E/SO3E;,-N M1/)/PW'K02W')_5J,EULXC7&7V/ZH$W=WHO7&A=/J_9X\ MD(1^)!'O2?U$OQ>5);&7$I-87T[&DK&$* E)/KI=[Y^JQP6A*&1RN6YZ7LFT M(H6';!(Z0@@[G0&RDZ14&0ZR8U2]NTG<:-&&-4_C*W>>F7B8)2/-[$.Q4WB< MA!J.^?1@WT+OB,3VE>7!4H]%ZH;)M\3,@X3:RERYA8X0.QT,GJ58I9)XE.)\ M:&2&U#QRFK?E-+YR9YW/"SFFIBMU(?<R&EJZJ[SD MGI&\J#\KF=&L#L_<66=I-"R-*\MFF\^D9$5U>'X^&*;W]7FX3[0+C\*P+^8J MM>5 ZHC:8_,QO:][P[5U_Y!YZ%>7';%H3EJB$AN(\G!?]X9ASFXU7UZRQ?$D M>F=TM6:DT3#3O<3NE8:2%&FL[$M>O(PZ2; M*Y@W VV@ZVK7'D*[KIU+L]EN.QF[[C3'SEU*59^'EIT>S^'2'80.;N+S84-\ M&8Z=>?(NWVY/T!B M1.K)<0E3L-A/]9)BJM_#IY<85:2DE(SM-.:(H.=J)%.LV6-UD)L.PFSN8]5'N3XT%(?Q @?1S5^D0K-\M%:>A^K MM-6G630[SD<[F;R='SP[5KYF[V45,^J$YM?/3KG36M3G*#],WQMW\WVLDM); MR*K$A/G8:9A-M?'H=&0QO8]5.J/'I78MQ"N\$REIF>&@U8X/]K)*6AT)Y9IB MI<;2HZ0\3.;U24?:VQ*E-JREBK/:G3"NY.?-?/*N8N8R>UFE=..4,ZE$2LZU M'D+1EMZLC?C&7E:9WT>&X])U1N.?"W)?<%Z,:F(ZW,C=6I+!NMA7[WQ$\Q^^UAE6KZWDH*)?MN7+?'PYS M7T]GY>%>5KG-)]L2LJ-*SEEHL[;9BT0$?C^KW)0C-VW+NN_F)J7>Q+GIIW-/ M7TD]/LR,O%4,E8=[645JR"HJ/LR<7-RVVL"C4FG(IUXYV.V+&F1CJ.K[)T-VI')+OF71"A[SQS(UYZ9_0&L4;;N9VS83.,Z!V6E_2)*4ECY#B M:*@^\(&20'(/?0$4?],GI?7T<-,NIN(BO^SC_TM=)]5BN[E+9/NO.RV1^37& MCVN_)V^NXM6W_EEKE5@DG&"5[P&LL!;#/"NP#B!>!#Z<8BT\@HB8<)RUB@@@ M7B+AB,CP$CR\"$F&E0!BA4FQ@.*%-2(*(EX2X=C!1A4,+U_4A^AMUN1):Q&_ MOD-$A!AQEU/IGX$QD'GH0EQ$RA"*T?J?4J'QRJ'W;5I#B$(X$KDD@LD;)OZL M\<\=/CMK9,/?WD?MA>'-Q5Q-QZ?#1C!?E MHN-LO:M\@9^"I))D[1JRX62'@YV4==&/=SZ=J4 MY\./)XNW;$,>CS"+(].BZ_Q!1AOBQ^S)NFK&YS?-X7.O,*X/>X6&6BS/(U5W M6DKL2A!VJP7_=53R.O99\S[U]M0U*H<=>^93W^HLAVJD-I^%M%GEJV2( MD&ET6^-A>]Q!#XH>%5K1VT4<\@.3,-?[*A%+'1(BE^! ^_/V76=GI 0 "$$T M98( EF"=H:A!@PK@C")IE ( 00/WS\Z!R08[@^FLIYY?M M#?:B(BJ9ZIC:0)G[D64]?+T&0T$(H&_L1 X0,$ZMT9ZZ.=I1'-#=<5R.ODSR2]ZQ"I:<;50DX^;C MSJ./2Z=MH908)N-J4WM8\MW[ZV)E,5G4E! (I=B/7^)53-QU3C.I]&U\TP$" MQNDMB;.52Z_XM>^5EWCVP7A4QA5AV>Q>UT1ET?UX,\C/$TV">BN:=_*DGQ.[ M6OMV@E*AY@):](+/^RJ5C'Q>B[8 F&!NU; M+2"C\0*\U[\WJL[/=CI;WC^) MZ72@DOLWH@$+A4.64Y%W4GSC+OG4:2%Y^F*]%.[K$G2=P):3&#]&J[.+4$2^ MHQ5T9L;.^3IEOM+:^:A V98C)7OJ%!V'E\8%07P(19V&^:@/L1S!QLZN-K'7 M_\+DR/>P6YAY-FPIZ7Z_THP#@G M-W#^+S=[ M<;.3F78*TXEB+O+*+5_XN-_:93WKD+$7"M7S+3M5ZW9:S]+ YN^B<>L!VGJ+ M/WY%(V_,X?F.)_-WU%*_GS+**/M[J):!U"#9J7SL4_F5YZKRD\6GJEHAMWRX MSC]79T4E6_QXV.Y-'F-?U,KVN00GZG+54.X6M 1Q;'Q0,0X$18"UDSE0962U#4PY) MNQ>D=.J%4*37D5I&MER*%7OIAV$O"=9'G'];(@SS%S*G.G.J,ZC42;HUP>!@PF7],:SB]\4H)VGPA;0X@. M?O^T.,H)6YH&T*'CFCZG!@H3;Q=H&GDLG*,S!@@D8.0PBWYTSJ$G#ZLCDU3)AJ<%&6 MSSN4@D'^NBRIBWZ,7S[TXMGZ5,Z]E$$I2+ZF%%Q$1(B^ BMLK\\19I&B[Q,I M"DP _.Q+F/$ZZH.VM&@8)BE^?&<7*+.8C\E%33=RRWDN8R0>QH7;YR;,F\=& M2X*-$F!!G$ X]2%T4'1T'C7C-4H8@ MG-QV4+L9-4P\L? 9"Y^=D8 *3KWUQV04WWWHY!^U:C(GIJ>/3NKI,244B0(% M!MY5-'HI$:U3.7!8P.LL UY!@-(EG-I+;M]TOF[_)WQ:U#!:0X\DB M,4MG(X7F8C('^1/[\2MQ)>QI],?DS]=ZQD_-@B>3/V=H0@17 KWB'7^HS@ME M^ZG9S%4RHX3I=)1$NIC^(B$DHF3A^*%;*E%5=1 M/L LDWGJG!AT5L:_P V]5[RX@N7*"[ M?&,P(1I.'LP"4M39GN<;^)D#K)%[(/ ^AT $_.R;2!J'YGC3_TP-2P6<_S01 M'*$SM/5,%[+DQ=ZE4A]+"<=&Z[W^=8+CPW??V['^;[RUU;]_&O XF/C!\'(: MO("1?]#/PQ!S(L2\HGTRO)P&+Z]EL#&\G(A?$N$48Y@@(H8)LH#BA6ED0<1+ M/!QC_'(\O+PW.^TU@_)D0$B^ P@N06([';[\OQ_BCX\*#3&<2IS4$9;<=(G( M"*K6#L.OO_%.OS_DQR^(Q7$0C.-(-,[ZS[_[9Y%ZDGR-: YMFH;/=__=V?R? M$XPHA,6+(IB\8>+/.I=Q3!/I\I+SQ5,8\7PN\23"L8NBG;9A2]HFG#XM7^?T MY]1FOLZ-9,HC+B)<<2(OI(ZLP:&@ITHM %8:0.G*6 M35U\C&2%J3CDZ_?V0SXVCU>+R4\.,&W'E::=MIJ66[W;<2C3UXW\(,1GY6&/ MY-8(5W$^R8J^OF]-ZG'EQVN.LM_3FL/T02U;1S5?)D+G8J%?,_-,\%UH\I5Z2XK6> M+,][)+A6+[BHAAV&NK-?66(@07-#0_;<,P/=.&>Y !(P!* M[5?W#_LT277("WV?:?2<9>6IEA.EJ/+TH'3:\O(4 FI;+CT\#[*E>6VNC#.I MY]M<9C!9=H9S#!KH:YB(L@#7]W5/!P@8 30ESD:!>L6W/NIRK3B2DG[LLE$%'@ -\CHL[:_4UQP]G2 M8O_ X@LRK\[/BCI;U>0D1M2!!J>_$1%8.!P2!#F\YFZY;*OCPG/[YC971;%A MM=F+D:E6J02;:G61WOUOZ\P_&PWC*PV?CPJ5;5DRJ2Z,1GV1UL8WPF+>0^/J#+Y3QK7T3*C"J-BM1O=U!1T$<5W;FY:S9["7!$ MIT3FAV9^Z(#[H0.VZ6](W!>A4092<62'\9$/XU>>^U(OW0]O!W&K$]=J(2.: MRS2JO8]'? XOV\#L=P\I5C^"*4B:5[2=**AF=YNLR%'@1@7(;YPOB$N= OP87.U(>+LH0^ MICA<)Q-WHUEK(O&9?'Y9O;UY*8[E.58-^TM^>XT7BZ7:".:/:6EA** M\FI^WDN!*13G=_T^+'?W3^(OI^;R8,'$-7 84+X[!,4GEQN,"_QR+C]7G">)5:]@3 M>+!8DK'=PF76_(E%;RXW>G,.;NESK8%^FZ3:%E!./!^:9,SN?6?2=I ]662' M43D- @JZ0,78F!,6-0L",$X?-3M?E2HXE=5_J$R9?"NR[/=:&C\I/=X+?"$C M/CP0686MO5@J=5GMH+[>B<,"7I<1\&)N8!8C^=8Q$L8MP:,,=K9<0M#D,\NO MS]7;OCDWM^SHB#:ZC/!7](^O&:![:KHY!**O&+![ZOT'8 #O5_G;&VA4ZJ6G MI78.51>AXCSQ*#0S1Q[ FVS/#''QD$_E$%]^G&M&OB0ZS9Y )O F8H<::C'' MU!HXQYI_.:1G>>)]"C32[^@0B<>XQL5L7YSQ]_.OVCV9O'. MF<67E;XUK@NQNWRIQO<*'2)_8C]^Q:Z2*3:XY=2^\5.SX,E$T!D:#L&50*^X MQU.U6[F^6&3UG%@<9...,6T:A:\: )PKJ/EJ*C4R.LO'K)Q$I4[MI3P'(00> M[RLA>C"!@-A<_R;N]5_>=35G@I$I[_FLJ+-?_\'_>+0A:T@R@11'+F(]2HL M1CU5G/_K* 0E(TC]\BA*C'HDM:(GT;6PR*K)O__]7_[5[[*:RQ6^;8WH $"1 M,,@0A?HFDL8A:8#?_%/2YM+292(4C'K_]7#$6P('#QD@D]A?G^QO@L0/, MB;0(^4#F\F-(0P/[IWN;]QWAI=67AJ4"6G^:" [)&8*G;SR78,8VIC]%?$* M4,(?W8U%A7 B=B1<;?%Z9(V9_TC! F7,QN&OW& M'>/H?N6C(0 N7D\;Z!\L]0Q(#RP(5N>3],M'0[^C_$V\[4.'1+BUIPPB@T$J M(O=B43'1B\:41"^5XF.]I)!",M]/R'%1^$'?*GG\K2J3IX0E7K^,G879%#J\ MA3\->T)OY\H793R?]RHWUWR]/;E1FJ4;RQYC=:07W;XRDT5M]3'?O,Z)LA:+ M5.K*LF/"E8GM*U$RM>!SZ6=U7(FF'#3M-:\3Q71/[/';5RJ)@=0,%9ULSBD\ M]Y;19:-CW37QE3OKG$^;3C[*3Q%?*(G+GEWK.;TD7+FSSD%9C3\_+9/IL?I2 M5J:#\5,R9L';=]8YO;YV%IE4>M&9U*/=N76C+)=/,$!O9YW..'_[.!9>YIWE M-68DQ(\*HR:,B=BYTC*<:*8X3ELY9S*X1X.F%.L:0WR>[%PYT9Y#271]8X]5 MZSZ!4"%FJ"-H-;)SY77>:%CSO-#E0Q.IJPREH=,5H%!_Y\H$NIX]E/5QH8.B MH\1D/AC?B*%A+[5[Y;23PJB.[N++%DD@V[DT7U'L<2-AO8R[ M2L:V1+L7RF33<%CL7#IN2H_1&S6G=;I2=S#+=OJ6W"#*[0Y"'_ )C%)/4I?O MQL9(?#"MQ+,RA$MW,"I;2B03%<18IY6JCI./1B_C&.32393V^I*8DF)]J0GEX^WRQ+M:4VW\NKFI[66518F_46(/ MR>RXI:+FS)8+C51^OH]5[F.582Q6-XSGOMPI M/"W[HURQMKQ_;NYC%<5.O=P-!XGBV.'-FIB:%/5,=KZ/591I6:K;B> MYZU4)]311O-]K'+728X;MS=.F:_'T/*.+]>-V'@OJZ1[A5:_\'BOY2IBEEWZ 5M7>UC%Z*BR7I/:2J?2Y0NBV+[KW4[G^UBE5UFDJRVS(N<*V4%I$7&* M]Y6'YEY6$4NQYZ?J8SX]=IHQ;?+4B(S,87,OJU1NJYT<7UCFQ]WL4_M!R]GQ M1'JXGU4:O2=S%)MG.X6$.IUU$\KD%C7WLDJUI_2P.OA0SSVKU[-UGAYN MVL547.27??Q_J>ND6FPW5W=]NOH&AKPZ6/I-D'V: +DWZ1WM_GG,FQJG "K: M&RU.HNZNM$!J(F$-4).F%OKI_>%?>GQM'U%]S&[Z!GSG0C+FW?^]S"$S#GU1[G>,=OZHUNF E+_8NE?K8 M>G1L]!7:XBN#N>E];T>YSPCX\PP8@>$E>'B!D,_!J!]#S(D0\XI7DN'E-'AY MK;B!X>5$_))D6 D@5I@4"RA>>(:7 .(E$8[%&5Z.AI?WUBJ\9DV># C)=P#! M)4ALH<.7__=#_/%1H1$A1MP)HZ/)0[&L_?#K;[S3[PGY\0ORLCA(S.)(9I;U MGW_WSR(+.?D:T1S:-,VDW/UW9_-_3C"B$(Y$+HE@\H:)/^MS1:VW(D, M)N6<^I1OQTOWVG"9@("G^..7*+"V -^X;O9_=,X$]4:16><,&]O/]YXY'UIBZV6(SSQH^RH$X^E[$GGX58I9D!XD-3I MF/#&1JU,?APG=?K$P#BJ_'C--<4DR#MRGRLO)2U3F*D=OI5JB=7NR*A6XU]5 M@"&W%Z6>\UA.\AH@G%[W#@ 0 J>A!P$FC#N"H%D& @!U#\_#RH7 MY JN[VF7#6VR+]OSZX5!+MK]>WP#;-6I42"=&D7>UZD1?SCRT)WKYD+(Q_.W MXT+SIMUKY,5,'?U!2UE9O4;X:K0]4L"B7[>EQ7O[-,9NFTK4>GQ(=)[O;Y"N M-9ZO8VC>BY+.'5=15CG_K=W' 0)&X%39LY%4AUS/K=F+$2T]RM,-R<=]VT>04F7];E"JMD<\ M7[@;*IUA7ABG$$BIY(]?J2O^<_M=G]XBH]CA;&F!]EIA%V1LG9]-]77#.2[! MI#K0 O\W0@*+AT.BH&24J]W$3?(N5U"?(VFUFYP* RC6%T%A229B;\K'^8YJ MR799BG7*3QEI?HL,)?9RMFO+%QLJG*RCQ=C32R32E4"XD-)Y&6KQ[DZ^!5$D2!25^2$&YH*C2 M#M@XV_C)779,*4#NDB\RE,X%&I=P[+*XQYG&/9D@A2[JA1M6V"EYW[/K@#9;6AF7VT8>XYMJ1I_'2Q;XV<<]2R[K68?,N]I(1ZJ>+6;&W?M03GRLH6[]/MU+@/\Y MQA\,1#&OT7?34K^?,LHH^WNHEH'4(-FI?.Q3^97G3K+-I-C/Y!]RA4G>OI=O M8F9!:Q[U/)[>WE2?)6.>SU5NRO%(Z6;6<2I#?!XG7SV/+\+;2HV&C&'9T,C% MPM"Y\,3] -G% 3 V@A+F.6NI=@I; SBV/B@8AF*E=:6%S)DJ(ZME:,K!=A)F MMUXHOFC7XTJN9SIJI]IS7F!8!-03[(E9,W\A+)B C<,@\MTY@UHTC YV#9M3PX1I!A=E M^+Q#)T"104)*1CL"G\D6ZMUNMMM9%-)8)TB^HA-<1#R(O@*K:YSQ+?LZ!;UV&1Y4RO0X?60 M-W85Y5DG*!:\"00P6 WTF== _Z&D&HMRM#A)RXMQIM+(3Y.HBJ1*&B05;0DE ML)90+((6"&"Z]8?K9G>LRX,Q$5<0W+HB M$\PNJ3?4U_MS6/CK+,-?08#2)1S=+%9R$;$2QBK!(PL6/#G#X,GG >F"_.V; MXW3+CH[<4;K\:I2NR!_?\7YJNCD$HJ\8M7OJ_0=A&-Y7^=XC:OTZ)S>F-3X4 M&A3D8>,I53*_:B)>9!RIZ*7033DGW9?S?.NA%ITLFS (D+C3A=0;V_=33U4ZZ74"1..^@VUIH]"2W;[M?)7_Z+\JTQ.?+ MH5S&?D:/>OQV<)]-@_R)@==)$"-,_IS827YJ%CR9_#E#$R*X$N@5/_E#=5XH MVT_-9JZ2&25,IZ,DTL6/A_7>)X3JU]5Y)I,8%#J%;EJ0B[E>.F\0(0293N)5 M1#@HA8CY]6_B:#\"TD%:JX.EG\ZVA,3ZWB3^D7SR3^.C-ZX(6,37O%&LD"VM MN(KR >8H39I:Z*?WAW_I\343A#0TL/U<$2+42[[Q3 T^+";^@MW8IO>6$5VX M0'?YQF!"-)P\&+]2U-F>YQOXF0.LD7L@\#Z'0 3\[)M(&H?F>-/_3 U+!9S_ M-!$ MXN$8DV/'P\M[L]->,RA/!H3D.X#@$B2VT^'+__LA_OBHT!##J<1)'6')39>( MC*"([3#\^AOO]/M#?OR"6!P'P3B.1..L__R[?Q:I)\G7B.;0IFGX?/??GSFDPDF;YCXL\YE'--$NKSD?/$41CR?2SR)<.RB:*=MV)*V":=/ MR]R33)G(5$T76=/3[UJT>5X"\YB:[G$CU9TB00\DRD_%-1W^PL\^\5-1S MD<=,)-;N?E6"F8S->^17)G852RV.Q&3Y3_5G)B0ZW4*2ZLIR5,U>GWW51EWLC%.W^:CQ2&/K%@L MDZL+=JW1[)%<%_&*C[R>ZG+FCC2_>?95=9]!ZHIQ&B $P(@))%B"=8:>!@BG M5[\# (0@*NE! MCD" HEP$ 0@!5T,^#R@6YA.NG:9=X8@;QXB$7[08^O@VV MU:9'2/G:]. /Q_4*9V>C:OJIDQJ/)T;UX3XUU*^OS3_H@BBKUPA?C;8[RUKT MZ[:T>&^3GDAO/KVYB50>J\/X6&TD9TZD6'S(S#_>#OH(,JJOZ;U(OSY)C)N]E\=+KU7,OG-\DH=CA;6NP? M:GQ!UM;Y&55?/43CO&VJ PU0?R,DL'@X) JJ_>Q][:%9%COQ1;62[/>ON^/I MO!<#DRH5?]LDX.^HE'Q'ZX@909=I!'U4J&S+$LU*3!YN)W?)7'S93$?YU$-G MADV?&)@^N^E]>PT?)DJ^AQES=M;*V:HI7VRL?+J"(AK%>FUXW;_MB*9SM\C4 M4C>%;!,+%6RKI&*['M^+#"KM (VSC9_<98>4 N0L^2(SZ2-EH>^I"V4^1A8% MN< HR+E @_')A2FQY^6+/PHPSLD9''=5J1G2'701?N#3#*QA/IT+&+O\)N^U M4QM$5*'3 M="\!_FB!9UXDYI .O$,Z8)O^AL1]$=IE()5(=C ?^V!^Y;FH4DTFYK5TF2_< MYD>:,(_4)OS'8S]O.9++J?0,Y9_O%KF06NZDVG,A5)"'^$A.OGHD7X0+EMH- M&<.RH;$T<9!Z3N?KT?E:NB'4UT9WWDL0 2>[VF& N0^9:9Z[U4WN3&9]< MEO%S7JYUICY(]&:PHOTE!.B MRW']L;%(6XV['+IM]E+$%+H24G$6C?G4:,RI^3Q8,'%-' :4[\X< M,,?F/7 MG!HF3#&X+,/G=96@T14>;V^4RB-?%W-&,K4)GIVOI I.W?4?"JM:2Q^%,B^W";XKU!2C+FOC MX60(PBH)DYL$(7I9W:*^WIG#0E^7$?IB[F 6*_G6L1+&+<&C#':V7$+PY#,+ MM,_5Y[XY;+?LZ,@=M,NO!^VFCN]\/S7=' +15PSB/?7^ S"H]ZO<[PTT*O72 MTU([AZJ+4'&>>!2:F2//Z4TIZ=IS93*.Y>I\[";'J^9H;@UA+J#XXU:.O_VJ 9WV MPB@^W-X7$"\6C(HN1SL)J38'^4/&_"93;,C+J;WCIV;!DXF@,S0<@BN!7G&0 MIVJW*?%0&+T[>WD S6 M9I)_M)DSQL,7+)V($EC3OE-H5Z .R'__N)]$08R)J7/9S9 ,G1Y""!9"$NX1?\6\+_KZBS7__!_WAO MDC4DF7#:C;9H, ++\JQ]_J^CG%DR@BQ3#PYBU#NU5KB)\%36D%63?__[O_RK MWR4^]^#U;6M$!Y&*Y P>HE#?1-(X) WPFW]*VEQ:6NXV$ZEPQ#O2?Z[.[@@A M%SX.P /K&JU;*GM77.;:W6J M;7))O9&[3<,/K4^4<._8W7_Z&V_TWT2PC94Y@Z9G_,3LCDQ-U0$O6=62-<-R M3,3=HB'67C%S<7G#G.,_0U7#&,/GE4**J:)_LH.F/5(MSD13P[0Y59PL1E=,EBT0:OH-+ M\/>.B8D8OR$MDV9%0BH2N0*'.=:%,?P4_+>N;-TOY/;X^_!>[*_]7F$MKFF]''-G&"A97;O:\/2(29'45?A6^R#9,L,JX =:M M\5M-]':(X2NXJ6-B;D:6NR\+<5/3@-/5T*TK%POX[BL"7L.Q.4V=J#8A,P#0 M$BY_HC BS\ B T"/[S7==ED89C(/ MBB/;9'666[6^<[.Y8AA8EXKEYM!TMZ[@W6G&E*S$()4-$V3"WM07J60"/1U8A;M=S.BZ,5%EV)RBNJ#' M]R.3F'AXPY1V=\&+W^Y,IO0.*B26\%RXT%TOC)T8&OA+2I2_)R*/0Y4M:B4D M.)$4+_8$#U7P31S>(H(EP,+P)7T)4($!I>K4, 6@23-)UB-'4[/P%=ZLK.UQ9"XYTO^TA3,>7N?(^P;)[L>_C4 M &4!T_7V#T H&(B[RW=M7K3Z?LW_&,\^03/'BB3E/RQ2-,EH0QM MF 3J.AH250,^$$):/1:JBB234LT:)T"_(+&&(VZ.J8WN&V2H31Y'8>\.",%Z MFH8_>;2,#I(%WIZ$65HA!(VO!V+&&K-EZ+"$*[H^CWHPE0*]FB082UY.2&7C M[:YD6#/@[UX--$3$,V$/_'1\X&,D8*K&AXF#Q2H&FJ-Y%VKJ&&E+3E$' V12 M@2 ;CJ:XWW" ;A,C5EM>42F$H47%_Q.%!:R+\-H;P!+F&J9A3:FTQI=C$L,' MDT6 (TL.;!0$KV$33M45!Z_,A.4!T^LN QUX_*E4DE=DH.3+#W5%%A7$%B 6 MO%V@A>CDZ.JCD:0-"$1<^L;;?\9HH\*%@EC%Q(_9QT3VTA4WU@J DKG<@'@= M/U1Z&^*Q0/HMVM>21?&>$^;RJZ-Z)1G(RBV'',FP5U>/\>0YX)9*(OP<2IXF M,)V"!3,@V<*4A11UK2ELGMT83N[+Z8KGKPIZ#&B%ZK;P)E=E@=\I':_6C67^ M !ZG^.]T.0?CAGR<8&%V ,]7?HH&O01XW.*L$>$GV#FH&7 :4A[';R.8F$AC MO V%GM$8EO3]EF\!L.8P=RKJ!@IRT;#6S59*!=FJ1UD@ZVB8;50?YB+4F4[7&%)P.J&@@5*GZLU(Z79FC:<8< @,$2I35/.\&C2[( M^!)I:J&?WA__?()-O^%J]/D7")!A$2%-6F*%^.= 72!E']Q]!K/G,Z&&W&:* MD7M9DOZV%8TYN)'MA6]%:,B2\)(/A*B2.W&7__<_J7@B]<_V.K:",WYGQJ9? MZ4M=&QZD?_RBQ$3=$4 X!K44X.^A:?>4>V2MO8X[00U&L8QBWT2Q6/.RZ9'@6;M M=QIHIG#&@_F*P;5DI,9([4])#80:1@_Q]!.?K$HA:/:BJ>*VRE M3:OZP%3!VJ FTEZYR)&($3ZU,;RP,4EM76PZ6>"QH9JG[)@DD8&TIL$JJ(:& M^ %8&]=4&=(J,&6[31JI8CHE/DP;[B>FDH7?2BPZ_!S/@J'215DKJE+KB<#R&WU846]\*VJ*_AV<^FC6$9WC.[>1W?Y M;!K"7I#\: I028"<:'C4U<79>$$AT%V="0UL^;Q+:^5V M(*D:.+UL<"W"3ZZ35"6N??QFU[[?MP0J:J4I^.$E;4O=V%88_&'!'<6!J=+L6Z00E,GPHV]I;TST\D]@."_-SRY@26-\?RY@*1-\=D/9/U M>V3]$$L3+$DX2S8=6X7,(7TEH\%%W%]R0P/#1P>A#QJY8X\,FI'F#Z'M]_U9 M3G]J(%T"WXJ)9(1)D42@Z]AT[..7BKP0]Y("$+4WLPB<,C3?"2K*\3JQ/@9) M)O!%X1-D8K@'UY34@<@L:L*XXA.B)J.EI6(-6[?H;A4KB"\ M)<6B*;LF2%Z2V$ISY!@%,PI^'P4KJF4ZT\U0\_H MY$\\A);EQ9-U29N9--U M1OLO=J\@V8(_ M3U@:#$BF*63KTI)5XHHCR92(9@9[-2*2&Z_3U&='5526Z\/(][WD.] <2(M8 MD2N4:> K.'P2FTB7EQSR"M!,DHKLE55 3N1DZF6L._YB+3<%F-$BH\7WT2*) MRQ$+QI]T@\D)TQ?$%L"8P9^0A,VCC8JZ*ZR"6BO7D2\PX44B2 ;]*BBX;>R3 MRK:-"CVO&LZG.K@_TXI#]\ZKC8N\#"?#4ANC)9N29N.6 X9(Z-WDA&MR75#0S1WUUP[GZZHX\AWB$X,7<6'/74Y M61*/.$57;0)DKZ,:R22&.F]5IX4^ZZ.>9!J' MX/?EJ@, /-J4YJLB26NK;&B*((\2.9,0+5]G2<",*SXH7,&K8$&L%-MGD[YC M6M3YCXTPTJ-B)[R[RN_%-#9&933W7IISI16GJ9XCBM9=,$IBE/1.+]/Z MN/:ZOB@8'!:T7E)(B(CDP5I>O@GD\Z[Z=?P^;86Z3:%9@5LV!MQ(,B<;?E1&SXR>/TS/J\18Z$-C :JPXH@I4$/0$FA*)2=$Y]TT M)V.NTQ8UM(!\HW[-3]'4B^I%$+!"O(X%^+/$T4[>BFPXNFW"&^>DL\P<<9HD MCSE%)1TLZ,IH2J^7<.5?)V,&Q@SO=-M.IIJQ1#2/4$'@PP7-E!21T=JR*U(> MC,E9(M$NO!P'JLXP![D-4A35HHUQH! -Z4/:B0$3\T2UH"X(M)#5>8!57E+" M2?KES'8R&'5#IXT:P-?+J)E1\WN3M;!PQ92S[M2W;LE-'*J8X-S>0FY%$=5D ML&)!([?65CALW1^'AB]VV^.PRAY&I>^N[-G4!Z;()LY\>J9ONZ'4@=ME3L7B M=B.XYL9V25V/AF;PU2K;FJ@IJ]0N)DD9C?X!C=+*=1M*"08#2%<%XI.PICS0 MC#E<,'#<9!:2++/NX ;*@S15P?9SX\.@-[C-E@R=]![URU)&IHQ,WT6F&]WD M.*GO]::!$2Y(X2IX[8HQ<8L%+.YOMVUII^*U8R;IA(HIS:&KLE<#DW- 1\5; MQ8_!1[]W5Z[CW75!M9$BJXUDM9$'N8W51C(1'Q@1OUW<6"U=UV^QDJ')7JVD MU_>!MEU&Q#^Q;0?2NXB$XD0>2W2F>#"J_+A^+,FR _JQ1IKCDD[IG(PO-28D M-7%".C. "\SO[36\ 0>NCQAB* 9+W6*D^.ZR$?US5>)/2V\A)X66"D4\'ZGE7H;+,B9S.X+*LSE2:4FRHDJFG<%.%_ M:1B"/@<*7L[5>Z)HC$H9E?ZI/ 7B6XVAHUHN1@%I=D1' MWW #_R@XDD3CYJ^11I,*G/6,$!DAOH\0I?60(YK2@FU_:R29R)VI[I+B:K0: M&=9$&W+,D#NHR[(UVO(+.IB3G"X:V24)D%AX#C15)@.?L%I-"B5L$,%#57;S MPI@$983[_LPO+^%EP*&9H7[:)-1':.Z=]9=D[)KS>U?1<9*4R\J M[;^VKC2<0!$9FP2>SS:$=)AK =$29MF.EOGKH# 39?)(W MEL;]9:#",!I7!R0SR7.9\._);W]J Y%%J[2*KQ]JOY/"L =DOLGVND&&VJ?7 M,S4]R*TJ@T82*-%>>40?2::Z'L*Z,VV4#!" <+!C613H#MU3NLZ#"*ZI950^$UYO'A.X+D*01=]X#N>N)JEO<;F MI\T'?0]N^OL00V[:1@N=):X2W&3I4%8XL&]7^F ;IM6 _+3^\^_^9^[G7?-. MV[XQY>[X<-"OX<)'0(M<:KR?S]Z_6@DGHQ%![TH/Q!Z42DJ]Y)B1.CQO"0+\51,4)*# M'S01Z:$LGV3&S;HH+WK75&_S#LLDK-'(!O!C"9F1Z,C AI+/;AG^JBTN: M*YE,V:E$E3&_B/PR(&\<5GM4>IA!33- ?HY4!>^/:"5)D8_\XQ?D+@47M7$D MD8K&$['$IQ+J:[OHXO,.0J.[<\!W:%AH26OK) MR7"P&#/)(C41Y/U86!F6;$R7=#3ZUA7NK81.58M2^<"?#"&#_\R :/%/:'>C M3D=D-)M_HU?TH9*\_2T)8:]V#61O:(YOB' ]=Q/FNIA5J,9@H3UO)7 @ )>X M&59:$#U,U@U+UB5Q=&ND02]A*LG[A!%**CW^=MG(@JT"&%W<>"W5;!@N0)YD MF'2P/&8P4D_M!0FO_#!8 =']T1=BQPI9:/MGZU\; \(1G"KD:FF*,%3D-1C- MT=(>3=RD)]KY#<%<1WR80EMWLJFK==]A:&AU19H,0S85U .:G&;(4#>[3O0; M.E@(D2.VKQI3:WFU]EZMZ15J"E?PLZ98<_%@1XEG14M[Z6:(WV\:)(]Z_92I MHV%+ !F^D EK 5%4R@]+"V\< D32BD<@C9/0QFN21 MZG(:"!E &NU42A(2R*!+TC9D0G@?*G]L9X)5RZ\;+_]Y(O+<,N8C+&.>99'WG?7X(MJZ M (P":)BY(,F&V%3Z7U%(AJ,<7KE&3E<%6BQL7?)W)!$6_^5= V;&WT(T'/O7 M7U?$12R9KME"WC#XT&J%U+ZEQ6+AF/=:JMN03O?JXM.A$(T+X=1K4!##_"84 MXK\%@E?)=&"MF'.NN-_L/)J*K)=SAEKW9TL:_):""1T2,90&*MB^G$11C,$* M)P9)XQZXT%<0[5<'"'$I(AF._T7__!A]BCR\TX_H:"2<_.O#U([U!#^D=\^L M ?GO'_>3*(@Q,;4/"MS; !#EPXDM +R/C>A?FS!P'XU)]0\>36#QZ:1S5G3^ MVF)KV$ D_4$_3+MSR=H19QCPPK_6(@\_^G__QJI']%_P2)I"<;5-]#HBOCQC M@O8(K;A?@L+C^+ @^A_VU^ M^]\JJN0Q/W[=(A#87';=,IVZZ]HF@JE3\&>)3 <@JFO]KI0-":E3>O)+.M2W M4->E6_9GT[6JT*Q(':C4<7@H/!.JN)WBW8[9Q/9V/>@W*X_$JE \N^E43?N< MJOF5>RNSX5"]73M4ZRNO%B7Q$%>?070!S:]6_GO_*!"\=B(F1Q*DBR'=G'3UWB@'<+&I';IWY]?7])AUZOW,,FQ;;;HL_U!V'8_238 M9&%J%J;>#5-GD37%FZ2N_A%4BI&)3!"=!N^(XE&9)QPX<&:A"3C[YFA%F^3$ MQI2INON)NT$*5#1J8Q9:UAO^XXMIH@?EL(,ENT[P- M_Z5OW!]X3&GE,59K\7&H 4C6MQV(OG^5C"3^C_AO3S/BX^'??I0Q8<"$P:XP M /[3=<,A>2I$(K@!?S=1Z@9I?'1/+<1A;PC0)Q-M^+P>&#I-[3.Y]F,:Q*9^>FJK&K4(CKEFPGJ_B MMNB1.%TBH7%SJ4-TG+/F4M]+$J.5TMQ,A:BY0QW-'! 5:9(]13)>ONXFRUJ. MY38"HO8+%1QK@=CR0C(DT4A?UPCBU6']93LRL@Y6^28?&WA9KC .,S9F;'SI M;-QU[7=2\0A\09-ZE'4;(TX#]R)DV:()YE4)\SRTQ<=\A:]""R0[Y*A>)P/Y MTHR\GN2T-ZYN233QBDS1"4*)4+:E,=*WH@!>E3J^VRW.7=4\T!('KUT=EMB^D1#^0O8K MMUA],G%TX@#]R9U&3+&*RG.04PVB1$/._Z8:GW$T:%VTLL*=Z>S9B$=@VYC$2/SQJWV#M^%, PA]8BVYX3YDV=Q8A:1R:@_]+@7- M9]DH#JFC>S59XBW"GLD')A_V4&A] ,6OY B"-'J2\B_IMMHWE.5J(CP^KE:G MD6_J%@0=3-7F,N3@Q&P,QQ\M*&EA!(^X,L:>A!653IO$^EW3_%#([MR2T*,L M"9TEH1]D-=:V_;O*]SQEA("?QLVO@!98U#NT2J=:UP$B=^:,O/3G MD/A+Y-;YQOM]0U(%),=]*Z]P6(9=VC2PO_Z7:* M]44[L;HT0MH4 AW@AJ6.@RFIY/:%/(@9X+45>4LZ$Z/3H-%IL"5\!BI=P?*G ML33(UZ/$B64X)CII2#,++6G@ECV3Y ?_(%)/L _(6[BIH<$) &T :!6L/S?/ M-B4LCFF@ 8X,2#J"0P#II&$.'99KC?&]),G(S7>VN0F<.>[+UR7Q\&2H,O;Z M+ANR6R=M0](OL8FI%3(Q%)IX#.F+!,]T.*HBD?"'#=D(X"NSW7VLUNLI4:Y# M;?4<0\? APQ#PU@W(UG-\PL2>[(XP1F<(GXURXO!+;DA-%@A98CP::5Q66Y[ M&*)%<9J*.06?.TO78S3"+].6ZV@<1/!65CEIQN#%\RSP0'N>(\)@_GF5OM>1 MZ(/A_V9@;+/AYCLV0X.0( 6S!]<*Y#I2Z(8> ]$=*[@Q"A]E';_B)-?J5-LM MKI[GZHW<;;I=JM=:I^T-Y0^.N (4T6XGF. ]JEJEK<(1 (U-#]=]>@50U$T* M26O02P6SR[MK+>BVXFLY2SPEDF,;WA?434*^V?"F\&OYY5ZSZZZR36\5GO/; ME<(KX;8E-ZG<=Y\2BX?YV%]^,MX2A3[N\CT?TO1@7*A'VM[G$$C?G]3WA(]2 MY56?C^\06ETJ]4E\#!W9U[/-L+X+I^]L=^'^NWFF_ ;LOSVLPO$H0T0 $)$( M1P2&B @0@PGF&@* B(2X6B*(2( B& <$1!$L,,Z((C AW6$(2( B&"B*2"( M2(09'H* !\80GXL(XO/;="W_D6/CZW:=?,>NCZJ5_/&6DSL[_GVC>=@?^-9V M_UWY"KW=RH8&(/B_'Y$?']TYEGK'Q79R>B"GZPW :$/F)7<#F9<6ER,YESMP M.(Z@^5I"W]GZ95#^E\+@<_@A&6A^:*D+Q@V'*8&=>(SO/W8.NO$H+P%GNN!( M&R3.BV('6"[LZ2G() /CE^.>DXQ?+IM?V$EZ>LEP)-OQ3V*\9\SV4*9W+GP> M,,Q#+/.L,>_KW\LPSR3*_MX#;HZSN5HC(,D*#P79* M_,FU6!B20-)G]R'OO;L(D!'KX>EXFWHMZ_#3\ZI)/K$_JSJR49.^88_X5STU M$0E&XFLX@>B[PQU.IA R=!W 9+C M_%0P&"=ZUJ3WD;KOHR9Y!Q/-D7#JK-'\!J7J;!QU+9B !KVTAD@G ]J@*X.D M3%1=A:E/I)T[6D 7!N;+^QZ^O A_4'\[8YN(>?'V(UP(1QC"F=@Z;^414W'L M,JGX$[3*[^SBBXCA"_7QG:%S[_9W'5 MJB,H4(1QACHB@$<0OP(\WYLXOKW,/#\E]G PD['%=W4[,I%YI@78I7R"%_"O)/GJ-0*+)_MC#5//BPR[%V W#@_Q4Y@R8C?0$WCP\)98_F2O),P MRQ:_ 30OV= M57'G]'C!X0NSO%G^X?_?WILVMXU<"\/?;]7]#RAGG%=ZBJ*Y M+W8R51I9GBAC6[Z2G$D^N9I@4\08!!@L6N;7OV?I!AK@(DHF15!$JN(12:"W MLR]]SA,D_@X;367ZX0)XOU '2IE]N#]>P/I2-6*'D;CT OX@<]N37/H=<.P= MV]0J>&@YWI%J8+RX _P2E7.7F?0^*) />]YWC[Q*IU_!H;?D!+;BB]EQKK-[ M&N!+X#JER[!T&>Z6R_#,L_V)M Y]:O=P M/PRKTDO(12.61O%+>.\AJ]JNCK@RJVI6>R^4596^P1]D: H_8$26L7FWM-K[M MGVON$;!M[#9L7ZY#;B!'?B MA[^,Q%U91/ %.^7JM>64^(),FM(KIRX_OM": M:Z57[H5[Y=K+#9 =1MW2*_>#+&U/TL]WP"N'7>0<4Z$L[>T=404?B,_N'K7L MKD_N*4RPL>-W'TOOW$XI8ZWE(=+BX]O^>>>>QE5>8"7 -Y$8N+(P6+6>9=!' MLV>Q 7C\?[V10/XRZ?*[=IS[(PXC9W2?/12:SQKY@16-)?P_D/)H D.,K2F, MYP\MZ0WET/IG[$F&5[-6X3^PD;@UE'8@10A/#.ZM@WJKVCY\7;%@-#&=!OZ= M,Q&1=.^MGPZ:W6KCT((]N([O52Q00J<"+X]$/DUL^T$@PZGO(<[IJ1W/PJ;5 M52N[R-"Y>_H2.XM7V*C6?G"%MS*0EB>OJ<\+#"I&(VE',(:PJ0N?<%WLQ#>, M[O 5JG[,WZOW@^M.*2[ M-Y9T80[L*T.7<(8QK-*:^&$$YW3M.2/@ 5X$:V$Z&SHW/_\-_M&X9;M2!,@< MQ@HM=&OS)J*'$MJUVNN-,,%L"_-&*V6!BAB:;6/5].___H^Y^EGS4;5A-[8U M9K)K$$N[ED<#0(;O1V($,[\5[JVX#[4(Z%>;NL'[VZ23>Y/HLU9MME];QM]X M'C.'.1%W1\:1*0YZY,I1]%:]IK\C_I]\Z8<.9MB^#:1+J(.C9\8ER$3^]&T# M-"CD:_!1;:Q5!\Z](5CEV%33$%#" E8Q^ONKOUR=G^18ZX^S2AH(Y%,P$6Z& M>:JO#!S"PX7U7*'4(+*!IP&MPH2)BY]7P/PLW.:!XQFX<5X4,"^0PZKUT0F1 MBPRDZ]]:P)28#1)' )Z6XRCWQ#"0,0A[C$?BQX$U3GN3U?W\BPV?(#'XCO("*T#F#<:^W$(WX055>TK&@N/'X;1D.B!#K$$ MF'C)]B3CR]1=,7/1-A@8-M48] M,\ODHD"O0M%7G?%]-:].LUFM+S5/#00TQO=AS!' 5JLB^C.I>F^98]W"H3S( M*13SIHGUHV(0^FX<_L"8@B .*A/)\2$"5KVB] M]*JMTK)>(R >F6[]8&#N^7;=>\2N-^K,^>$M]V9V/,@,:68\Z72OV7__]F:P MG@R^Y6;)AK-7B@'RATR"Y\7R&21X&6C_K&=@^RY^^?=7[5=/Q8GZIJ\Y]%8@ MC&6S5K.I2-,\9"H< +51T; M3Q4#_6IOMS5'O)NV*[BQ(4I8"Q8T=QP+ZOU=,1@*Q0]+D?B"1.*/,X)>M=?; M:718KSC8;"&CPF)!GPIP[306Y,7!N@I$;\5(7+;5$Q$,'?]&A';LBF 1ZJ^Q M!.L.%HI:8\'AYPU ;*8OZAHK\W*3R4=/JR=__09=8]8P3/0PH[ M=!Q[3AO%ZJBT;638;ORQU)@*=!S/HS'MS''L-Z-\Z";;WB'#L]>-+M3N]YD4 M'KHY56A2*'J:05)PM4/C?X''IV,9"-6RMS MV4%;=S\P=.N6^),PM-NLM'KU52SSW4CZR)GLE.,A[ ?M]=V*YZUHR+_84,1B M"[];K3]3I]W"Z0$[C,(%\J=N0?AL'J0[Z4KH="JUVG-T?'\A/H:2 EZ::Z+; MKW1:S9>9:5%J+6;_ZJ4^BE)I*233*A#+WDWG2+-7:?>7->DM\R-VE#2>0Y[O MHK.EW:C4>[,"?;+,?=BQZ,\ZT7;WO RM;J517Z:&[[(SX<4*\-KR M0,<^"O!=] #L@Z'?;U3ZK3()HO#HO$8QN(/&>;]9J76[+S81XOSTT^['T+82 M0=AB,9-BEL)6UBVYM>LYQK],#<6Y;OOEL$LV-I%=M& MIJVD76Q[TVNFH&:MTF\O\_.5:1E[H50UJ\U2J7IQ3+% (H.]/=L^G35SSW:G MTNH^4UKG#KJ)7C!E/5=6R+8WO6Z"Z55:<_*@BYXT F->^9%P=R80NN\1I7J9 M$[)]O"L##2\^3:11;U3J1(&0'SF.'66)?7,KO:67@78XN:74J1YQ:[A=5D%Y@4RQ0"+C159!J;A,)V%IA,'GM!_A''$;.Z#Y_ M[:O>2,_0R/7^7]_> .8F\D;N \!S"^&(VD'<$; [R.9P=2A/"!S\D?O;4(60AU$Q[ M5 MP<,4TE&_U'^_6@-!);EPC_2KRIX3GM(@C5]S['TR$R]^HTE'JJSFG_.KG+S#>="P#X5J.%\G@1GI(GA;@[C"VH] Z *2' M@T&R S3S@18'CC\-[RN6Z\-Q.7\2.51D M /N-<*HIO"R\:\>_AK_']&$X?_9#(#W''AL8#>B=(ZR#.O;A2"D72.J@WH.O M7E=@>G_R(+&F_'2&R9<$LV&"&>PE889M"?L-]6HP;C M^V@\L6 +XEI.X*TWT@6^'OCP(!"4ZU_?6P>H!C1J[TXN/KTY_4(?ZN\.'TDS MS6HG3S/=:KVDF1V@&7OG:.;\]-,R$LD3 R-V\@:@YV@4RLBB%X4+;P%&.YY& M[^].!%CKQL[0H!L6*J'T0C\(60]:B3 :U6Z.+GK5_NID@;,6B#1J^T49PYVC MC!/X"_ *<-"6PQBUI]!W8Y05X3** 90/"<&C0-P#@:24H4@E0R#:"J!7[<"A M@T:1(],YF#1"<6N\-Y03G&,82[1Y3L[_=?;^J-ZOX!-N3-C_4ZO:TM22G<:# MPSN)7=#]A*:',)ZN]^R[U?:JAX\FZ-&8OR*LG@,-32%Y5/31*7#U";813PN( M0I8G0E /1'#O74M$H%LQ"*TX9$L5N0HH$!I9/&!<002@FDRU_:GA:D42AO2N M5],?@"EFV219RBNRR>IB%CET;O3I&HR+1#QR&/AY*SZ/!WT0H7/WHQZ(5JN; M>@BT!Z+#ALSJ'@AN1^66UI/=1V4)M+.8'SI/%C9>9 AL=4]"+.J<;/:?"[5F/\U MGK1=*0*,XXYS>-]$J!@XO(E@K"WQ"+5:W6@9)209VYH=CJZF:__?_S%7/QNG M5KAH;$M9=0W"]6MY- #0?#\2(YCYK7!OP3[6N1W]:C.E5;VJ)FGZM6JS_=HR M_DZ/-'/L=T?&D2G*.7+E"*U*>DU_%RA3D[_T0X?"H8%T05VYD3CZ?' VZE6L MKCF!CVICK7JUV]X0K'(&3],(E MK',C1WU_]Y>K\),<6GI41X.&B_4UR 8CD M!)X&M H3.A$_&SBT"/.S<)L'CA<32$_+LI*!AR'T#/2>/K+F3121E\DT&PC& M=V9#\51A=)XES-,[WE."\J"XI/;PLEVMP;ROM^;D%[19-*QU4_6'$@W8-9[; M46AL"1A!Q5K)S,\Y&'&*SX!*7WP0GM8G.41]I6*=>78U"5LEOR>1J\^8Z^)[ M__IX"D?8;;VSSB;B&K=Z>1]&GXW_]6CWR(492?^* 4P0).R0-& M[J]+X@XLPP*;,JQ] >![]EC)YFR^K+R<?TJD8Y("& MR;]Z#K*/WP H0]"'U4O-W-!]9O8"4.F:R7A% H8MGHP=3]# C901XK"]:NOU MUJAT&=FL0;K #Z;S&(FFN8AHUIC45J^GI+HUHIF#YBD. '+GD$M%*N90PFPP MN)]]M8GH#>_^4Z!"I7"WFWVF!U^HX6=Q?=98[,Z02U>32TI]LZ\U+&-,BD& M?/ZR2*MDD%?(,+>4\>J]VW K\%! G@;+5L ML,?"NV9Z4.X0P)D[:QB R>,A\\0U)>$_P.BAG#AVQ>"I_B#TX7Q@%L!#>3>5 M'BQ#A*%O.P(QFZ0,RRS8H[2!CM*X,>[:ED$D'$_K58D?!\$!HBR,W8S<(K37 M:\U,GCA/IJ[P/(ER,(R"&)W[R*GT^,+^;@WB$!2F]]&0L0@K:, M.;9.,U_#W.S362!0!1C@?#]'P1GQ"SYS>.=\$25ZX-EX0V1<._OK? MV(_>7?[Z5S&9OCOF3X<:^4P>-R>P-9-'WF%][\GV[6/TZZIUO(P[5RR]IW0S M9 DT:ZBO)$Q\/8H+:+K-E& )B!FAX1*B1])X#Q([,*K0(H=PNKX9P6 =I+EO&!\$ M-@.:/I"-Q+=&<>#Z\?58>9\B.9D"Z@?D2\3_P,Z!E2*W.^0G@%L#,A+#P:=@ M9S0R2K*Y.Z,!)"5RW4BW@O^%_2%!D$=O[-_R)L%<4G&K,&,26&".3)[/484D M/H.R2^AO7NYMS22_1]K)ST)\8!&NG_@:U=ICB0_.1I/>"O&0XD4"NV4DL(P$ M[FLDL!26^R L-4$J";T;POP)84@3VF W@OX7S\*<%6&QJL;V<>&QJ/ M*27[@D3B^QD=>[WAH%:U-N=>]OQ@L%I1NI0GAU";J5M[9M!U^NV-$'2RNQK[ M@#>U.U O6HN=]@MWFXD=/T;-#\5$)E%FF(&6172+S"!UUC 9S^=@Z^,E/$N6 MF\R;)LL_DD<.'\5!%[B7R&Y-9O#BR8#C&L$B@@/X_2'MF2#SK%8THO_]6*[> MC_$IM9!&O=%N]-^M@6NID5[]_%%>8RA:1I%+DJ@ZD]N2?\/Z7<*9VJCHX8&' MR:N::,%ULY&$$['&FH)W0SSC^ M>XE.*7H 1OPGGIRM>(/.AWA__L\D$P*(8$2Y!H (OGLC>0Q^H-Y]%Y+C#\:X M9NI [%/>10#&=TDHJ)Q[$U\YLJ:8 H_MF:MSZX;L%PJ= 6=R H('GM,Y"?J3 M,3*2V4RI[,M/GS0Y^*6H^F$>FUTI12=%<2?=GLV;FL?^4XE#T_R4N7:$@@21 M''C//0F'4!K#AFG45>!([62DVP"SD($Q9TDK']O5+N08N!P*''^J'=WD#08! M^8L;R^M A*'U+WW52LD'NGFG%?T3BL14N&SB/FI;@!HE1EQ)+)7 9!',8%'NZ!=T@]X MUGSXPW;], XX4FV-A$UEBR@,#^0*ZH/GB+R7<$7\IE26^0AN,+_\L1#6 ZS3 MS0\XEN.9 :$ Y*L7N4@E"S':<3)!@$]8P!41W_#A$11NT7J!5 M3-_4X3LS"%?5T,+52&$G=@U30)B+J%*@,/ '@NN4L<+K3%2D$%YW8&+XH,E4 M$QRY%HQ0&Y ;-OWT,TJT%GANOC?)%ZH8#<%VE0^69A%SB>WYX_-G7D@7J1U M\-$/P\-M!>C0B!OY+M@VN"1UB0H9(;IJQDHXZA4[:L4NKAB#I"/'$Z"Y B@" MB??#\:%07A.;?5SF\#RS5],0&E?\=30&=(2OP\-'WPOF\^FDE[;(Y2KBR-=? ML+^5OLFX94VUE)])_=X]=J5&@5Z$+A6@;G2MU &SC0D32VH=&AY)8WATW(T M;KK*G_Y,U0C?L@O[%H[D0=>Q<9\M>50,J)R$W+#+.']OS'@0[ZVM6)/3N,#T MHXV7:DLK\I: >"9 U*N-7@F( @"B_T #H!(0)6O:+T"4K*D@@.A56TN[R/N/J>;].]1VQZ MHSSX>;<\XZE_Y!G8OHM?_OU5^]53SZ-1;2_EA3]\(+WIDA1J-#$IO M'R6).>'*DCV6N/(T7"D9Z-:)HC>SXV40-3NH9KNI#A:@?^.IZ(_I_#-M(7<* M_3&-8U=X8V'1H%_M[C83Q!R>$@M*9E R@Y(9S&$&(V'8G[>6!AI>]^X<"CQOOFEVLXRA)87]W_U"@JR2%/4*&_2:% M4BJ4I%"2PNY+A8+[BI/"7!T:_R33]7(7C/Z-8&[QR?.G-2R[<"+&7.DTD)2H M!,]8!XU:I=5I'.Y0?*)$RXUENVT<+:UFIECA2BC:K_3:[1(_]P$_=X=MUGN5 M?J=6LLV]0,N=9)OU;J75;:VB-.]$="&G32?-^4K+>+.6\19#:[.GH\.(F_8- M;7O3ZV8%H.)W2T]222^;]-KII=&I=GJE/12TDLI7U:4+\U&*5]*>BGE MRVKTTJHTVK5="V? F%=^)-Q%]>]*'\C3R;@)&#WT8RS>MQ4Z7I_O;NO[6I=S MK]\NG7LE8B\20<5"["?I;(U*HU8O4;Q$\1?&N[N53K-9\NX2L5\N[V[4*]W& M@M#.&ZH!71BT?)[NF)F5/;V;5S9%RUIP84772[>P*;B=?<5H\X#-M9_>OPM[ M(^7:>C9JU;;1UM-L#C5CDCVMGU4_;6@RV\YJX4[5E-FVX69CI[13*??VQ#KF MW#R*6Y S*+$/%4R9;1;D4JW)O]APWNESH%P\R MO3R2/MW9?AAB0\T[N)F(V;YDP0)6Z%C"';*PQY%J^(+]PN>U,#FK]8V*\_K MW534O6"!;G9/,X8!OC"GC]EL5S3L#^K88QR0I"B 4/5"&[ZSMJDMO-N.ND"S MCF%'SZ,>9)JM+5-47CKS69,1DV3&S=@O6C)MI!,R-SI&!BJ3!YMK4,CHRXSO(-=Y-&2.@$B$I-;2;CVBJ M'?=GQ:2;_DWRW!7;C8W3W5M5IN'V=:W\%7C<$GS6]7ND'2.S JS6J:I MOF6450<-=DF*#7$"13+S52'7%Z@)VM*Y(>LLBZ-)DUK :O@^TU@7&U3.0^"4 M-).%Z WD"%PH9)>C$1] ^@;P,KE5SCH?-Y[9G2JW3QFM*O]I9BAM?N' M<"-[RIM"#H/GSD>0JK4=#G.:(-25N+,NX,"WB4H ]1ON'XUHI,X]$G=RF=/[ M<9B%PZ56WD!ZZO.13YM]C%1L#@%FI'2+TR/)XHSU M5K7].AE5+;E9[;W.(_2*9_.XIKF/.@^,%%3K.2)L5'MK.(5>M?.:QJMWX:\% MM*PV:ZD%TO-9C&NY%>1I_CWKJ.'QS=2Q'HERLYWJ(X MAL >OT>X"G+V&+R X)&\;#37%89DPP?_@'?"H6,G+7GO\.1@:@^&"JN,.J3F MSNYZZ,!W09A:^5^KEU6@;Q'%I++10S.+UFS.)A;WZ]G'J[,*O20SN%?!0P5. MX^F/S&L]L.7@'$'C(VY5G'?X4/QL&_SS,TCRK;085AS3DXE\4@V#-Z2<@8C*DW\G#>S-4NTRB@ @P,R17GQADJ?BXG((Z_"Y&]G0QW]? MWULGQU_.KHX_6A>GE^=?+TY.+[=CXIR(*<;Q0#9/)@[C084$=0#J>PP_G ^ M78J4^Y^(<&Q] !B':URP5KWT;;W&"@;2<;24U[Z7MIP,9*!^KR>_H[_V5EIC M 08G[H4L3_Q# EX#41 IS'I(6OUJ-\NA6V:@)^L@@=>91^4'::9.%1ZD64^' MG7&S2. W8^D.D:JT)1[& R!K!_B[#*O6[\A'@@#6#,,/I.N \66-,BK?K"(^ MHO_!$<81IU>"/&C>:H!/NJX%O ?-/UB. MYP,[D/C('[ GY"KDFQC)(=F'J:-!Z8-5ZSBU),%X0S/ DLBFDJ619R9Q-\ 2 M/& -A+7$-0-F2@!= ?O"^9.'*5# CVN.K@Z;DF=@2V#4@KWJV"!/ N K$3ZG MMYGX8JPS@!O@*D]$)V4>2W(<+!G&C@=\*32/P/5MV+LK;IF: GD=NXJZHK' M/1&SMZZQ/ZC'.T,@Y%&%:Y=LPP/63OHZO'>OS; M@U?^5R'?_/)S%WQHK;"7)5>7>ME;.WF2_NM?^IUN_]W*JUTR5$849XG\67TQ M&FKLU,Z:M$^P2"WMPRG<]IX6+IMG85,\)P 6#33])YM?*[./7!@ZXC08HF1@ M*(4]O'F.@FRR$'Y3V.6G<@!#5*R9:#LSB4(4=O6+?2T@B+->F67.%S8\QH" MK(!+S.QRAA60WH:HIC!SZI-(U7U[C!EF#.B?VL:KY$S*O59P_ MNB]IKJ2Y M"<3G F']8LK35F2*UM9DMLB-("3+"!UU5N-9O764H:^K=>% => MF-<'M&N<9I,C6"'+0CAB06E'.J';E3![2%Z?(I"B-KI&9)9P MJ=LR/-,*F59S7=:JUY!OV3ZS#\WHR;ZD.AD$PV."$&,*@U%B*4,V]BF%$9N#%0>RX M2"YX36W^;N&5,)Y.05*!C@FK\*>)76I(0#@3#Q"97KTC*9?\;"&:J3"QKP/T MF- *%'(;C77PO/"I=EJ+,E+M6K4RU:Y,M2M6JMUF9,]3\@ REPSAE^\R"LF! M&TJ#"R51%?( 14'*4 2Q%%A=C!$;CL9P:#:$H[$YRFGR)#/YYQ+TT;'U3Z 6 MX56LKY$8&YDRQ#$#X(O(;*O6/U2 &8/C*HY*5[TH@(^W%=+8D>&UQ/5ZDE=+ MFD;3=-@42B1D4<@]*@.(%=DDE ?BR5F**\DQ*Y(IAQ32&SE)S-E*9 MM3(7BU848UGQ2C=B8$D1IF%9']S8&=Y9G^00</KMJOLX")\:BP7]8HYU_D;<_$QGL+KHJ1ODRC K28(Q3<:]5W(6N>8IY M-,Q+*!S8<$++=L$: U:)IA5F#,WL_1Z9##!68%WN+.WD$/_$$9XG-+E4\,)/ M5?%\;07Z*A,8M")0)I&+D?F:T\[[!FKSOE&S]NEV'Y+Q_7P@Z6A_DE<$-)N; M++U1#RL:X@6YY"X]ILHF.9B8!S2S17TF*EOG449(U7KFPHQY4GT@6TDE(V&6 M4R38(#>.;4X2'ZB:"4:I8T5N=C5V@J%U/&&*..%#/M:'S#E))GS$C7!F:U+6T"-]UWM<0$Y_#6#!D'UX:WQ[-7!='FEA\9NJZ M%KG0DDN:C6JG\1H7]E.]FXKO_"UU+S=/>"NFUD$HI?79C]1,&ER7ZH"MWM//UE+':N5/ ME.5[BMA#&0%FXZ_76.I+W61=CH.)1N'ZH+K#MBQ@"BOTTD49B]":IP>G8T6WTKU15$AB/DV9QRQ6(%/&.AJ%Y!-IC3>T M*LEL1ZJ;URRG,Q8)Y9P*FR=>H!/RV!43GS@SE7;M.M\E 23E=1B2D)+A J8, MG,>U8\-V)-VV)G$_$?=)3FQ,08Q .'A)(S^'6@-B'JY/J*KNY!@G_=>_])J= MUCLC!33B0T^N=N";ET!R/OXD$M;6?HU*)XSFQ1-5VT7ANH>JL#7UY+27$BBLQ%,]VQ@ MFS4),O,;S51>"8$\B104E=( ,ASYE[1!\A$>W:H[TD82$0<9K*F6<'@8U MJ$)T20G](H03&@"U*:++$"CN ]^II%4;4.I06G\B3&PLO!!IA1[D&B%%RGPJ M,#20V)"4[;E:I1\DW\-'&-V6ZZ?#C.TV0YGSW$G96,9@CB4XQ^%&HX']=7%V M=79R_-$Z/CDY__KYZNSSK]:7\X]G)V>GEW2IY_3RZNS3\15>YAG\_!P.C:@%Z&X3B'PP-0 6D5 Z@36A MBUM(!>AT4&DL5.P,5!6;+JN88SL>FEOIV,A;&HW:NX4CW-,#]7?(#GRP6!-K M$'V7F,H&VHRA-H-Z@T+/BS)W1]+E)^0Y!^6U^X^PGO\F 12J #K27O(^[1NK M<#@V75M1=SVP2(&ASL-Z3#.AC0J"J1A4X4C,]^!IU4Q]8 MG.)]81A/IDKBPPCIYK561?)X8# <:6A"MA/8\03M,M*O^/@33L+@ \V$KT?" M,AU6:&#W"//DP-3^;>![]_@#)?FQL46,E2^S&M<5DS-!1@HK&U(&[A2S^=%Y M2XH<[4_S).N8;[KIU9&VPG55:'!40=1'/,! V=KJ9F=HPHIWSP^K2TGI$08I MAH6F($-O,!>$"=FYF"!^.K!-HL:W;3)C3&9.ZU ^.)3C]!?3VLC'+"RB( &F M9B"FH!2"$/*0)S!('R+:MW/M_RT%G@?SF=8<1OTO\]+8K[X_))@B,,_2>[;' M+)AU0\+!(0XYN("9,!L"Q]3_I:;2XE]MG9?WPBX@WJ2!6%Q11> M00).K_B:Z$X/9?J-[%C0M5X&7E'Z&5$8:Y%0>+4FKGDH1S#N@!BG&$GV*#NG\;+P[$2K^$Q^F408N2!N/%#X2.[,B M$,^'/9Z(=C'8_"&9(2.0Z; -T&?]6V7(9#5-5>W,6)'CW?@NZKZF>TRKJQ6+ MHE^L(NH.#,K5(;T;)_#Y3K=*Y4USX9V,IC^,@U2JIH7ZYM>_L-YST@(%?CP/ M55D#+(0>ZL Y8*9PP*HC7.((].8_95*U+7](F,.@1#]\EZ!8#K-09P!J1B#B M#?0\%+4S+\:4!I'5+# !XSH&;,$@*ZA3 U \^?:MI]UWJEX@!5>$2L@0"Q-3,8N:"Z37" DW=ATZ8VJ[ST37E MQ8KW*J#,NL"U-QGHY1J8,**C,R%U\YY-)K).C#!M$NZB6(C'!0PDC!AQQCE5 MY&72-G AP\G3,1"Y61 C8%7HC(K%4,4*\C/-HP3FCJ,YS-'1$5I>, 9[T@BU M4<8S(H_^3,EG=-9IQC11Y3);#0)3#N4B'0>8,W/C[YY183V]' M,4=4*4XB%9+;:"VQX7[/A>;SIHE1. .V#H?X)V-*(J$H?L&V=6I!9SP/B:=) M.08\'GN6J-29HZ!2E4N2%;K+J K.501SJ0O%!LSJA^PACT-B2@,8TXBO:4RH M$"I,E00#*,YA;RQ9\Z4)YK"JV9/,R%%GE"W,Y801E38Y GY)5FV4Y S-#J4) M1KM8%L$(/0FNUM_PQ) 6,.: M;H H_Y4&6HX#K-COH^3T5@BJLD5*6IV.3V! M!/^(O)/D\8+M:#P@!PGGJI&^F0!?6%,?^:M#,DXGO6E7RHRQKDYMB5[P_!TK MWYL\"6L4]M"H MPBGK26D63ZX552BO=82'=K:(@-#I::N8EW*_)C7:N/ :\M"I2@":Y>]Y8KM5 M]ZPSO&+5?*[?B1-ZV8D8'5DE7P0L!:'*9FU:Q8-XX)5PIC\=2, M],J)KK"&U;RLK:7+%HU8N4?&[H3?$0]&CINLG=/H[G/);Z27Z>0H15!<-H5' M=;P13 M<7)5/-_W8&:@Z[*'6H7*C5A^G7S%. NEGD1(0^SC&>(#K"'*@)3K9 M7*4-F1.>\9R;&<;%DN'J9)HH+ \_3&FC#ZP/4^;:K1X&2I/< (6^G13?Z@Z M$DH+SE]K,GA?GOQI,?-H'W,F$!M0.0L-8QO5/A>Q O6P)+\LA[,74KL\R(MR M,D9][2H>2!5XX8>'\L:Q=2G"C^)/$<3A;((KWN+'%-=\NX4MN:L7*T./;81< M!-5N=>?[29K2>6*F=*[J:3?>SZ:$D@)F^4E!0M2/*7@4WZ/5YJ>%TF4_4Q@^0EI#?>E$_:A(:I[C M/-3> KZ6FV@@FCJ-1%C-F1=LOF(4UDOXNN 3A=6A.ULP"U #:0KG2_J^VIF( M<,FX-7)34 [M2)Y^%W^-L+\@$&%0B0+D-;LT5E/BV,DB_.0S?J7FXN4K--G MFG63YEVC@!B#-%J*L@QP'?@K9B)R-4*\&:Z+#E9,W"?OH)I%^5A2])CG9E4U MT/1U''/IY",DSY9,RB<.J$E2&JAFW0$^ZCLYB5\LJ:'+KK4Y3K$M=Y2?8_T& M\F@"Q@QEX(RE 3<=O;YG?X%V-; 1#(QC=OLJP82@_[@Q]=CH\J<+A^D!'@F M;=1(%B5[$=UFV?IU^A(T,8],W8]L.D'N>M2,5CH#&Q7,5MHWVNMJ=]H1-F]W MBLD^6,GGOL)&MTXV(-K.GIZ!3ZG%K&DGV5>F8TMNA*R/RD]:Q&S *%R,82LJ M$:HP\J#=:XE:L_O-;@OYK34:BF_];K/VS>XW!O5NJ]MH=G5AY"(':ND8/SU7[J&!7_5& M]=$2K@V@& G;",7IX?+R[[(:Z0 3['+D&-I:G0+E,@F.*P6JNY4Q.BS*S5^0YQD+]QQ5YXGDME"AC+<]1ED!P);,1M4\ EKBJP5X MWT"J5"LC HM$<^('4Y\L4P8J^J1RX#:R-(820]_Y_SY@7/#F3CZ[A0EXGOWR8XK>H_DNH7%^/>2 MV]3[%"Q67B#--RI8\EGQ!,/9IO+9?.(Q TS9D!,E9'@8;J!ANN<&]^H^ PZ/ M07\8@?J@*(T?>+[.$3AP#NE DDZN>7F4;NX=/ Q/4_]3=>\LG9(9/TJ),(F% M1LYT"@>MXZ&T$1@"QL">)@YY#$G8Y):92#.+,57YQ5=9HVI%S$C#>,&7#Y2C MF]V#1D-<"L?4V]80#&3NF)OX<+RA"@MC5Y AO*2]6OC +5YZQ5P<[4&E ;CA M"[MNN!,7>K-G)7J27J5QT:&*&V.@_DBG$"02.>3Z<,E9'X%F@7"\D29 C1:E M#Q!#^9.IQ+GM3X2@^I\87C[=8G5+85=: N MB!5[+I!C5?B#D KN%, MXHE1;F7L4QT=!81#A5?2NQ;7:E@>1?G]1^8L[Q0**Q/H8-G==&BV.5"JF MNKB'L??T,ZMY!M4Z5'I()[ED8XB9"0EK;PY9&5=Y!CX@ZI!6FV$:2\9YEN) M6Q9,SZ.B&/=G=1D8U-054F)<+.!&U)ICXLVZD!-'#2U=1=Y.QHX<6:<)WI^G M+)L2$G)*QDDJ5,XUA1RD-]W3$3]254T]6M+ZC7[[D' $]3L6\+5N/ID8V^D-W&0. ?M6^M M?FWX372&HV^]>KLOV]UZI]T;*OV2WSB[.OW4W%8'0IQ<%3JI6O_W]?CSU=G5 M\=79OT[I\C)\\5%_?G]V>?+Q_/+K!5YL_N7\ZY7UZ?CBM],KZ^+L\KP%A?0'FYZQK]/DR*,ZY$!17I=+17LJ58JV8C/9 MYV26B?U^UHH7M=A[CT6Y0?!^O7Q_^-Q-I(I0P[LHI;H+7Y%[C.JWM/X3 MP\(NI >R?>!8!R>?_W-8EH0OT>FQZ'0:![YUA5X[" MK;7G=LD]MDP/V9?DYE5WW29DX<[(#C*E_,5"XL!PUH>E1"A)>"$)_X*>H'!L M?4$[UCKX]9BD6[ED'; M+#-HRPS:[6?0F@&X>K6MV%G)D4N./,=.%7\Z)-@OI'"M@U\N/I9BO42BQR'1 MY:T3AM8'C-&"2/_'AQ*#2@QZ+ ;)(;K+?@M\3U@'EZ>_E3A4XM#C<.B]\#0* M2>O@_6\E"I4H]%@V1%T(?_/!YO*LWWW/.OCMXO?#LJUWB4J/1J5_"E@1Y01( M0*-_?OG/X;JZ53]OILW#/9(PA6XH/9_*#])%EDIR=RO-T[%U^I 35JROE^^K MU@>5W$CU>A;U0)S;K0QKD 5F%1XL"Y@D+=7MKVO)(V,Z![ZYDGL0/T M:SV>N+[&PG*13$<&+D!MK"+ND4HTCTF*-*MJZCES$%2H$<[:B"%7K>.D*8JJ MYZC22'FH>:/@<6TQ>JY;/]&=B,__.2+HGGZ].#*7J>[]AT;#I>2TN8,,EGL) MX33A[%V9X@/=9L*N+EQJC4HLT=%R8^K\]24X#LRV$>G-K8'$^KE<9 ''QI+R MG&J+>6#F-/D&AKB9.7N@&V*J2@PB6Q@%5*I34KT7E40&, $T$9B_S3FUG_]# MA7"Q"^XU9Y)E6\*DY21TD0@DK_PQ)@UK\TG<. 3FA4PE%?M-SN,@VW W=+CD M@I7IYINTNL4#93PS^WK< 'HGC8L$7SP$A,3D%C9+?6"L>8[=# E*GV%B:SJ;MP5*Q.W4S,CV1B MA[#&]U,D4F[HD*P%SR^!;QT81F;WYAG-S3S$E9B)AM1R16./HBI@85QQ5;=, MHH'\.(3?GY!SPF3?254&D3B9C.:0"LP:A!.LUJK_W:3*O/"75#+!KCXSTIK%:G\XSTYR/4(]ZRO_P6 MSN1!/[6A3B6/B@%(NSB2&_9/S\VTY@>G*^=2&7&&O':TX-@7J5V-:JU3 J( M@*A7^R4]Z;SVG:N>PT95QBT<@GF3[9%G #83?OGW5^U73SR/9JM:ZVWT M0'K3)=E(:I)E1<[ ^&0GVH6B:U6?7-4I/T>7%/^IK_HEM_Q*,BDLF?1FSF 9 M#C!\9__-0MHDB,93":+>K=8;.M"05.^9WEGD3K:T>[[ !%.OO>;3N31]6#-' MM1F]]@4C1JO:J;\,Q/@=E*8Y2#&'4\ZF?MJVE*-1/D2V=19ZECA*SQ/_Z!GY M1]_.P_K'[JNHZL33A,&Z=O^ V^>%;_XA7\O:HU[DS2[L>6Q<,A0;&QYP,[SP MW3]DVQ>:%HIN(237-?@^^\GG_^R"AK\1A"V\@/II':LNG&0QEXJEK6BQKWZV M#GJ53J-[N$Z[%2/%EQ5K0 MO!SS9BZ9OAR#Y2GTVZK4>K72?'EYYLMF<7WKLFIE%8H0?%:%VD#5K!]&OBWD M\=\$!4^WL:2YEP>'2K[:7Y@Z5@-D6P73K)5R*!Y=2(RLF7)I[>VNB MV' !C:R$2Q'A4BIDQ81+J9 5%#"E0K9)N#PR@>=!]^36#F$==T+6X!G? EB5V7U%DY!-&1$+KE$(A:TKW?XAQK3G=_Y'[ M7I#KOQGCK"2*W2**2^>N)(E2/);B<>\YP8*T@+WE!Z6(+ FC)(Q24):"\EGX M08%O##^29G2!!:8=OG*;K<9PH:H4\J=C+@6X5GZRY=,L!7%)>/M)>+M$6*4@ M+P7Y.DM_M*NMYDOB)XO*IIQQ.6KYYN"]Y+\.U\9#EH>,B\!#5B@C\T-QV9># M/U_XRL+FD:;4^$H.77+HDD.7'+K('+K82+.9(F<%L!D^ZR8OZ[A)6T0IL^V" M5LOO:3W3=7GS=#9]9_HY:EDLV_!R=%AXA;I1Z?1;RZK0K/&:_#,4"7B<&-!, M;H.[?BBMM+"(4:\VG@YO5(J/.*NR N4"EO>[Q-IOUUI]=NE M4"B%0BD4=C$@,8SE>S?#7-E;ZR2>J76ZJRQ-N9NR9F]$2>U:F^M M0"Z0U'@IT8IGX;^[8ACLB_Y?K[1:2_7_DOV^#/:[7B 7B/V^H%#%KV89Q+^% M<79&&J-;A"H5]%PJ-:GWOA$*F MGKY1&^GI:9LS26S4M/,T:O,0Z,LU.QP9"-5 M.S(Q^-K5FDYF!)!X,CDD2\21;]6L&LYKUE%Z1,GY'P-4YJCX&VWBT1J.7''O MQ]';D7,GA_-Z!1AGIW:HT"EK*2]=ZKN\V3G'NER,UKT95"8[-$M$.5PWZ3(+ MV1\Z4_Z(P\(:@XEP,[G8ZJLYA_CJYPL)+"$$/AI:PAJJM% ,N(DIF.EWSD1$ MTKVW&CUK($(';'??H6>]H=7L9[]S/-7F@.')G#?M:H#]%7ZT@0,L=2IM1';W MOIJPKF5T;> 6MI-(\7T+32RN8/-.TJ"6FT/\\*%8MP(]*@"H '8 0(0SBEV* MF<;>2-SX 9$TSQM:PUBFDX/*Z .? A /$7JG7R\JULGG_] R?KGX6+6R*\ZV MM5@\[^RLH\"?X/#9GAO$N&!J&!K..A[!H]SF R=2+V%7#?@!M5QLR(&KC -_ M*N>LO;JMYB2_$VY+6^#QP'H]&5GR#OAS'$ASDVD[$/A5>N$L!&9;D%2M8VI. ML@CZ.-I[:[U?L6XE=2TA38DF@87DIKG'+VY%@#6_^-X1!&#KP(T(8-CBVL/&B-Y? :&YW<.H"FXOHZD-?84<7S$;#"M01? M/)WE(S_5&_UJWP*@N/ DK?ZG!FC6;?W5#(T_#T@9BL(-_26@! #= +;[,:*N M+9T;Q'$&Z%3<\P<\71/'J=6+A/?S06 MZ3*WC#&W\!(B J!V"&\09@/N(,8@:1N5&PTN;;M2!*A(CG/J01-ALXG2E NM MB$9+:Y )?;=:^7J3__L_*VEKQK:4XM8@G>%:'G'93C&"F=\*]U;E5-8CFU:K/]VC+^3L591N3='1E'ENG[HU[+MO[17SY0/M00I0TP];(Z M;@NT_/:&8)7CO,T4,G\3%LC-T=]?_>7J_&3>W;3G4JCP<%'"D]0#XCN!IR5= MO5.+8@W; !5A!/<#<54YI%8Q\TQ8%PA6>#R3"6P"J%;3/C M?[Q@Z+:JC:QO+7S67(-B\8! P,T0\)JX)8RP#!?_I<<#WWU\QD)(A#(%XA*%T[X MO8IWN5#,JT/@#:^%I-6'J8=) B MSS7PA9_J74-51,7$N:-3\SVIK*:/9[^<7_ *0"NJ8\Q;&3*SJP/HAC:H)K'+ M/ UT*"? P6!EKBJSTL&S (&'@,&ST]S0HD\1@PG>A3.*@1$BVB4:(WR=G36C M&Y+>!P>!VE)>V[*0V\7,^*UI'," "*?3.T17W0I1G0NI?[B5>/"'9%--6 0C MGC3%K3E'0,@3AO%$#\IL);)<":P6S]S XD!.!) L-T$,Q416+(>FAC$)L8>\ M&#R$9"YE[-!,0&[^!*2&1":F/P'6HCWIQ^Y0X2AB:XY<&M66(1X\L$MENLA1$#[U*0-_]RC M$\EA.D@>%A%S7\ KO:H/<0 CPJK"&#F(?I,GQI>1W3L:U]5L>JU9/$B0&XOI M RI9('[0$K=I3S<.[)$V9=/8\LZ!@X)7U<1 K3=.X'O$D E+A.4,__[J6ZU9 MZXE6R_Y6%_7&MU:M5__6:P[$MZ9LUJ5L#VV[;[]B;5"]<79U^NE;J_KMY/SS MU<7YQ\O,K_RC^FH]B#@CEY>@(Y+7H_SY(N MJ1SA%'$9"8%X7(B>32<<(Y/&12,;1EJDST/YWQB)>)CNT#9W.$UV2(.Q8C0! MN^2^BD<1PNLPKWN?9R+*OX/T,A7H&'>FR6G2(&-'CH X0%"1F/)'(P=X!,W) MOZ4JE_JM ER-@*)D"!,IO.S),-3CKK /D(AA+#R2=1<@O94*W11'];8A[TYU MP]]C$(MS5 Z4[+6J!0R7O17Z>-4BM4A\>$$5$X"@%_DPUI]:&L)!+W[/0^=G MA)Z?,:ALMZ IJ;6@WP2>]4&BX7%50+'S\,T;X' @[T#ZH:\>F"AQ2Y#@ 1EB M*"_P\&^2Q<-HJ%FH%5@^*0EPY"%M7//B2O+P-0%X!2!,8A0?NH/!75<1W*MDATHA4. M%<\L18"('.MSP,P"C)2WP" CW)O&D;GOL:[HC="#0;1\J\&4'KU:)0E+-GZT MB <0.^C@"%#7!'5B$:D1+&WT80'>TN;02$/!/<%XP9\*MP-5K9#XC)+,*.^3 MR Q^AE\OX? ##@/@R\F$)_YDXK"%' K"!F>^ CN4OE7:?TDOLW-PSJ% M;<>3F+T:!$T8+?8<6[LY\BR1#49$P">S0&!$I-Q.P6R*))DQ ON)T]X!Z<$6 M=D(5(;D&PQXG2^"3HM Z]=-'2-63U(HDRQRU."50K7/0IJP/R8ZY&B4LOP!M MXT%$!LAEYP33+#;@F6'II? MI21M$%QF.&"V]7ZS=9A1?=N@XMJR._K6'W3DM]9 ]K[UVXT::,*-D6C56\/1 M0&:4VR_'%U=G9YFOSA$$W\Y2 MVLYOA@)M&F/5MX!,H3>,;_/;+.K_YQ>F&= M??YP?O'I^.KL_'-2MRA5L^L?3W\]_KA]NZ!>M6@E;!"[6:*SM0[ F.9BW,?=NAG@ZW99H M"]G^UFW;PV^M9M?^UF\-:]^&M>&P,QBT:V(P4N#>M=A9NXR=E;&S0L3.F-8N MSBY_^_;A^.3J_.*R !STN&KABBRUHBVZ'+4A2%P/!7%&4\YQ2",L L0(Y :Z M^I@=N*#BC&+48S+>.#0-_2 7L:& RYD.N,!1_/6_L1^]PQ"/]8%?X&^T$^^8 M'+]*KT1C[0,L$.CYZ#=VY=!XF0%9"&1&5#Q?.1O^C_5"6._LJ/^7I&=EM<=/ M(@!#HEEGS=$Z@"?TJ!^< (QB-6@ZD/KY4$D $HFQ0FFACNN 42OO;#F-DOT)%6["4XRG+.D"7 +#+5WE M0(*AHH,X@ *NL%%0HBL'#!2PFLD!8KRICIXJAE@'M%6$ *L?Q1$G<6%N6\C0PVE1UP[MP!G M?'BD%3WK#^V.S -T9'-$"UT\--^> M?TL4'8<6@9JM^/2!H01*@=\'F*RG#XD3H3"$8!X;^AHX#/&80X37WJ#3D=Q8 M;,G265:43Q%,;R0^.!@76:>&[123L#A5BO(E OMH4K3]W0F M(P8)DU!!XI[CI$6UY3"CVOW#_=YL=NNU;JVW5G'SN+C\;-%FDL].!"/8LZ*+ MH/.;W M3U^%348#Q\*>/,A"6E(9MEE:,O?C#3,F/_,B\^;&=C0&G45H<=X@!NS1* M7B0G$$+ JVZ<(,;@=( \C%C@[_%8@ PZ&<.FJM:EPXY)23YHD%[\0DJ!N%^D M,&#QE)VN\;)B(7:$4]1 R(>"^948VVO7V%8+33_C5\]!/+J,. 'B M:AXCH?$Q)1Z?I/C R+$QZ@ K">*IYF^9T*@:_MKU!T*'%>]YI0_A<47#EEC1 M(O@G?"9)'(45<6Q&NWHJ3[3ATZ95 MQ2$'GN'[88RL= Q&"YHFJ)4BQ:^$Y?RXB=1IT M"H(#'5=_JBA3A""MU9V*E-9S)3)BA0$4?38+:* M1B0R$A15I7-F#HMI$_-40)<'N3VA4]*1'C4(,#??\X ?V (0CB+J/J6IS4#$ MH#L&#? $=OS;R"TIMJ:5OG!5Q!I(Z67/"'8>37U/#JO6[V,,8VC@S!M9032, M)S(#2->W&?5TY@O0/IJAH!%+TAB=$?$<8RAX"[])WH2S=%TU=M4J@,578)IBE=JPCT12;B4/Y EYZ2&%<\)XJOWPE"M"^B" MP)^@94SD:R/IX_<>P#/]S<$P*IA2$\R'&CH8(L);--K(-A--4$:%,KM].GO. MEC/EDTX7DDI+]XQUPVHJ@+61X^+1W)/-X3HCCE \2@5A1#;%#+"EO%J#Y,8+ MUXJX"HX!34B*L- H*A*2#*9%#""0,(W>5,=G$Y0ID(FSDL1#T[B*N3HC0X^0 M+>:H!,DK,P(:@HVX=:)EP\P:91X+GI$7?\Z M(ZI R'ZGW 1#"#!+GH[O0QA3J,7! 5]+U'X4-&#IZ&K@4'*6LL5D@&%//[A7 M;\'I$]'H2#G2#F828GJGY*0O+3)26T>=>9A< *O,KOI!ADW'0*B,J@HHC)2E MIN6*BF<'B2 !_HW\W74DOH%DDG^TDNQU^593V<1> EK#*J3T""(9^1C;U6%( MZ0WSJ/R3A']:XC_'E**$4ZGG]6U M2#@1D+.I#F;^FF&*BG/HM'3!$QY"+!,- 9;G0F" "6LW_] M2Z_?>@?K@(7P69(Z@3D5-\C>R.-YK4E^X \YU*?>P9<<)&H-NX#YAT@V(\$( M\.^E-%1:(\65SO_6P5QAR2JP3AR2)C=06)%RBE2#&4C&)[Q+Z]C?=>Z;GE:Y MZEAA JQWDF]4,E?VX43E)Z\7\"@2#$ KUQ(O9,=33H^2_A3SY-0IW!RR.$QN M*:8*0B3%Q%QM-(9!KG'$>W\T0C=?'+CX#:V*L='UPY!=:'.U,3TMS&KD_AJD MK"PC%FS)J XV+%+FEDI>1I@IS4MG6MSC@OCY5'RK/$=$&#@_]*$W^^],4\2X M0Q V1XY])&%#7G]+B5ZGQ#+)W#UC!PHP@=NY);NW."AW$7:2L9+;-YF]>1U*> M8FL.Y904:$\KF@8;5O( S;_$(M3:% ;%!A140DT65==4O*$];@9D$ZD"D@=% M**;Q2KIIQYHC7HQQE*6CIK"M):'NU:*I2T*I^I)0J.XIFR;MM?3PTD\:R#/-63@@E3J< MT0K4U6=\9NQ,E?&=:!>,#*9;Z#F-NHQ(R.H65/-FQ3J!*F Y&PU[-_E;K M]<6W5K_3_R9Z0_FMWNOUANW>H">ZS9E;2IWMI])TJM;IO_]Q]LO9U=:R:*XH M)J+-?7DWAF./C&L-P K2A,!.C5("+]A004"6O4ZK&6SJ+1Y3UXJUWTMI6K%35C"]8HYK56E=O M+%-O5&O]F3ZK6$EMI4ZK7/DQU9 VWG5U>0+PJY]/&=0,V,]^]9%M55659510 M%Q\)6,,>$"NZJ9_K6'*:Z;MY_7N]IN/;7%;N$ _Y[D&9F)#_:7S9W* M!%BQ*[,$\9QP?3#[O9/,V*S65P!S9D.,S<]<]#%=\?K[?F1VET5B*BZW*@8W M-DNC^7/0QN,XBJ9OW[RYO;VMAM*N@D;ZYCBPQ^B<>2.'UR)X,Q21>--K=_J] MQAO< /]9[^'?C>Z;$+6EH3 MBEE[3 I' &:F07:HW6 M,8+290?569(;B3+WP"B!*AY%OU0<(M_$T4?2"B'>>!'IA]!EAV9A9\AS< MNP6ASVQ=FPQY_G+OBMOP!VAQAV1IO58*T[G"M'CT&#Z%(!LD_1NM-Y-)Z!RA MQZ[6;G3D7;U6[XTZ=K]5$'),*DI1K1T*DJ,7Z1,ZMRJ8\18,?,S6^A=5KOSX MA5UI:<84&K9B!.:HP[EQ?&?@D[BW&AU]+Z*Q!_3(('BM%['7$\H>H!ITDJQ+FJ+&!6/KGDY$Q]D;VA'=&7 M0+S"D^'1^9TK[_6=;=AZ8R_H<15]MZ3'HM$C",GVL-8N-CVFM2U*>ER1'ANE M?-Q%>FS4&ZUNO_=RY&._UBGID>BQE(^[2(^-0:TF.J-BT^,CY.,FZ7%7?+/U MVBJR\67[9E-8%8D0LZ'\- '&S!2B!C5&=0BZ/429*IE3FDV='-'_WJE/(&G; MC3[,J?);= 6CA>4GYA4OXU6I-C)G'I:? N$8255$]!>=?YV49+,^"N\ZQEK( M!\Z_?[GX>/B6ASQP5!VP$[/JT2^JS/\EEOD/*Y1Z/>>QR[0DDHJT3&#\CWX8 M'E8X]?K!ET[\R3208UPX2/69(6X>'N$R\NWO8]\=2LXGJG??6:?_C0%+*YB! M_/ *L(#Z!X"\NMR"Z<#\DBX& "\/L:3UD"I.A;I"\E=/Q$-'/9".GO+$=)Z* M%8GK:X;64$;"<:LS%+/#;(Y86ZOHK.W=LO:0Q>12*'FI!. 7I%RJORCXNO5[ M$0E -:#U RIW34]A&K:%U(WHQK5%\<;^<)BMN:GX!3TX]&TJ;Z^J^\TV5]MV M^8H5ACM.E[0KI+2H1GUYMUD&=$;X_HF]R>ADXX=<7]6X< M<31P@8,M[PA(>>FZ 6EN"ES$G+:%JC\A'='9P@)!2=>U$]4'()=\V3OZ326A MP3?H[N5:!4 4A$GC5VV7IF-+8 *8TNJK@ M=HDM]&BNBI@C8"FSQ=)81<> M%W$.L!:RZOY10/38&&,EC'BU\@'_/U)(TU3V3:YQ?I4S>G!U;E\NZK&71>Q> MM]^7[6\=T>E_:PU&[6\#41]^Z_2;?2':-6FWNP4JXCVS[:R;LR 6=6MMF,W MC+OE#>/RAO%*F:+/4PGZ\NS7S\=7V,6J.!PJ7=.V[K!],=1N5J?-R@RC51I# M5/)Z.-;: @W_GLNH#,WZT:I.D>IW@_60(ZS+-1;N2&OAU$^!'U#53F)LDD@# MJB)\?\KAEKJA/"12GMXGT_=G)\4?K\C^75Z>?+E63S+//)QNH M_[EXEQ>GOYY=7ET],UZ;QRF+MM6O]I[9L?R>[ K MWF9ZJJJLV$?YFEO5^C.O^Y?[MYD5 C01S?[^JO'JX=5VE@0A-K3>-^$;U1SR MXO2]]:5J?3S^].7B_,OYUX_GET^+I6P!6S8957U^'/J1W3P!W\Q;>"M?(=YH M/&G1OQ_P$CCBJ)A@^R\_=OVP8GW1578F'.X>'#^VF M4>T\=WA]H\!I5EO-7=E/P8FHU%:?35NU+HZ_?K2^'%]<'.\,>JS@[P=%:Z^9 M[XO66R]$[&)SK4"4*+O7*%L@G%R4;XXY!%#$P<3 P,2YJ<&>=EF=0T^W2QO^AA"8/TKMT M:8*"]"Y50,0$ 0GMH?<.H2@B%I 6) @H** ! :F1WD1J"$6$ *&* 0$AM"!- MP.3%,V\Y'\Z']YSK_G+/7#L[^YN=W5G*%.4;<-[,V-08 %$! .CL 919P "@ M!X/IP+3T='1T# STC.DE,0$!* M5?K2%04E)24A275M-44M^:M*BG^2@!@8&,XQG>-A9N91%!$04?RW1?D$L-(# M5T"\U"!1@(H51,T*HO0 0F=UTH+^(>"_!:*BIJ$%T]$S,#*=!=2?!ZA U-14 M--2TM#0T9V[LF0_0L-*RB2A< [-#7.A$0S@4XS/>T(OIHSLYH:,[XE==0Q\R M,')Q\_#R25R4E)*645)64553US P-#(VN6YJ9G7;VL;VCAW,S=W#T\O;QS&14=\^CQDX3$ITG)R,SG6=DY+U[FOD45%;\K*2U[_Z&VKKZAL:FYI:N[ MI[_3K^PP4"J$'_HW_) MQ7K&145#0TU#]X<+1!7Y)X"5AE9$ 6$X5)G3$;_#EWG M]#8.@]5.QA&"["C %Y6XDPT(!6"*&2''UU* !=93;LRMHA4J["W\9*]._5V8+B&[X3V7U9P7?X;,,L+:U0%.!)NQ<% MT)NF -MHDW^J8D5YFV[M*W_;G>UZ.N]E84-TE?UZ=*5?T)/+*KF'S+%)O)$] M5"0$2FM"&A_8=Q/AR%.F.;W97.U#\NQ:W))R1^'>:Z[Q8AC@5IU*&!S7:1O+8Q M1*U3=9NSUI61ZZ?IS\/Q0_M\LMTCO;KG M$95!%.!^;\!1Y&)63R-I=ITDF2,R(W$MK63N%OI\8'>^5=)CAXJ7ZW6V>5&S M&/RQ?,TEI;U4('YZSDN= NS;*IQUR+*'MX\8=W(@E2W*"GN35]S]JQ[:)B3T-'+\GDB_*#1AP-]8_:Z4>>%O4LW^-'0@1#6E.S< MZ/Q6(Y>OSDY??;TL<8YNK%6>+W."H3'G[DIO[1U#I7*-QK]Y0EY7 MT@-D=51>O]-PP%"'T*ZJ5!4,8SL>L<9[Z3MBPH7?P]/Q5U"0[T?__7%>1S,N MG0063B4J>Y=WGB M$(. !XXY\%T]K?O@ @UN=,Y@AT'AVQH1DFA5+M*25=5CZ+Y9J%UB2:/2#WP/ M=YRF.6UNOK[_5Y.E7@%BX5W>RRD&\.35U=;)\*RK\]&V-N6'T^!)"!$1!OWJ M^W,X-#L&)OMY0/#UQPT_$PT6-_F\2)4?%4P)^/"CM,%AYG%O52U7[41!TN2; M\?KRL8:Q*9,6:6[QS1&=YZ_&YGQ3[BJ%U]VVV=JU1_6W.J1FK$$G7K2S2!ZU M4P A6-S2;[]A0/Q!8;86H(DO/G6B .F5NB1R?=^/9Y@ @9;>+V#9^Z)6IZ'P MT[3HB:SUJ\1@]N4N(PI@G[W_3OWYU-$Y4%K^7IH/KTN%A M[+UMF%<4=FKAD-,=0&6>5$SB/,Z\5'&O<#XA9MR9-0(;H:W/PKS64ZO)HAFT M2ZZOT.[_V9'1^32(UYFI)H,$HSX[PGX(H?6F]6*"HSB)56^$ M/2 /N %;=1_:DOBV"^:;8/&YU9/M=%+Y5Z%QB8E[FH(;'3&W,#O8W@"+T!^' M,:]XFENJ\V7G8&*?)"C ,UP<_M/90BE?X[]\M)OXN]-9U9P"B)PM!F=J"J!? M772IWY[>5 T$NHCNVOI\2B24_(9?U;*NPA!^_^77(#;<-X6?*%]M3?K>TH1< M])033VM.JBI9I'OZN;&R[@KZ1 X]@SH9GB-'I+SWQOFHP!5',B3&@J;B'KN? M;1X/I\!0G#OSC?<^21Y;QZIHJBM?=^O(0-5=3A*,B;?S M0VENTQ1S_FQ\B9N-*NCN\$D9VEF7">3]NV=IO_@(N8.MG&EO8F*R%]$#7U$O MKUFC "QO7XIKI'5OJL\,!,>984A?RTK66X:@:U5\\R*W>6C<>/2:T MG-Q/4QZ[9^4?_C;=.YFG,]^9J,AI\9K9]O3:TONDZUP<%J:XX#M=V[B;;4>7 MP_:SL1C.118BXX^\!.>D\\IMX3SKMI)BOVR$'NVG.+([(18/:*/2!^ZDOA@I M+4-.:Z>5826@P:W(('/DT9:T,!Z5;/42.D$M=-^O9NR>:M'(SO[V]SJ;9E;- M(.RZ;"JIK\ROX@AA/ZBZP) JI8814U[3$#I%8G6)CR:?CX5E8).?$Q**1^^0'QU@#\DT!++'=:THW&22]JFHP#] MA)(XO-MIVEU#/2+?SQM+*C:&[[U0IG,40*9"P^&C9W1%T?O*V%F_PYQP"ZVI M.^2=3"W,T//\9JVEG6&O[D*L9/*6LFSZ/E.ZM";7IU\=+][-^(4N1'5NBIX- MD=K;H+R3X;XX,9M[D J=S'<*C5 \U,4-LD\\):+FESL,HZ6MK>4FS7_*$[D: M57/]GTT/B;Y$)Y[Z936-1FC*VN1O]NP87Q45KT1J+C8&R0?9=DMK5SE]?[^K ML?]]DGW.8:YSV7'.J>ZF@JC,DEC3FAG5H>N-,U]/;*4BFC#).%*[/. M3^C3\L%@_ T;<5[M#AG.BBJVE=6A4!EBS*43\[ ';)[3> M];NU+(90&/Q[_^+[(]B>\F19R4V5K2;/U()%*+!8:3\825B2J,NN#O%U: LU M.577IB_FMX/+EZAJM:X%68H*6EDVU^*6N36*/MC%#WF 5P[*8?X&1J,>'UL MA^NJ-=KI'ASC"*)C1\+=%/C#/NIVR(BB:O58M>]Q[,=*_V?MTT_%P&!5Z@P+ M^=+A$2,&7?NX3S+>&FF?RPM'0J+BW2^+/MF#?+E-YKLU(Z .$!:J3_K>H7&H M&IS[0UY8P/*KUO.FDI5N/GQMN?#\A@]3#MPF][[%H)4FLYMR5Z'?'>.&UG]4 M;&K>:1QW7+2.6KF6R9\J8),&\]D(,Y.7']J-2UD@[9>0=2>;RN6@HTJC+G&^ M.'UD=!+ZX-4AN+VQA\SV@62H(#?8%L0ZT!)1Y47FY'I- :XQI9]\MY4PLPH+ M3=IV49B*_X4_XH5:R=2]&QIPY"37<=2ME 8V9[4+IS:'_SH;!.MT*#F[ MW-:6.[L2;1CHWH$P/AE6S/R%'X,8RBME/492]]9E;,DFUQU!BF?G,5?G1Z2, MF6L>@'HCU]]PR*2"/G$6,T*?_$(XC/":=5S^\",Z(K&KV15_>E*>A<2Z*P9@ MY#X'^_EA+C 4]#A[9 ]8(ZYS>T[^,(KDL,GOXPI1SW=Q'+?FGQ H26CCYTHB M_-HH"L9S2PU>>A"#R.JRW$'=8<=^'V$R:GEUNID*=Z#IU#D@AI@#??N9B[ MNKG&YJ^"35>:!,,('ALS1;@U).8@FC_81&W6J=;(1P:"--U3+W/S@Y:N&ZT? M:MV^)X5G !4_D%Z/9-QGUNU>\R*$H)0>EZ6B5)N)]K>A3WBZ7185]LN+WAUH M8;HI +/\WL)YN>7A 1X15[?9B0_TY'H\@9&.H>"/NB)4"3%;F2N_^2AJWF.^]K[OBFO?;^R$XZ[QV>L&95=$J)V8] MILR?9B&:O'+WLV.ML-FYS*9_IE6#QP88PZ+?LF[<%HBS^!PVO$3$LS%LX2*"$ M=)1 OT1Z6D6L=E.96*9S'?\%^B".8 $U_;B__.#)ZFQ3-^L*>LL>B<-6BD^: MM5IY6+Y*S;Y(=^N3N49(.5_(W:RS8F5_&S+0DMB0/8K[LEK8,!'N(YXP)A+M MBPF-1A)RM-O7,;/[U<>T9S=/O-!OW^FW"'O_SHF/E1>'S/EEI_?AX]6HZ]&UL4$L! A0#% @ 9X8&4:#W7I&

&!E&F_C@&=8P (=R"0 5 " 8EJ !M;7-I+3(P M,C P-C,P7VQA8BYX;6Q02P$"% ,4 " !GA@91NO)4V7UJ "CA@< %0 M @ $Q]P ;6US:2TR,#(P,#8S,%]P&UL4$L! A0#% M @ 9X8&4>#,]I<7" >"P !P ( !X6$! &UM#,Q,34U-C Y,RYH=&U02P$"% ,4 " !GA@91:34D'%$( "( M+@ ' @ $R:@$ ;6US:2TR,#(P,#8S,&5X,S$R-F4U9# U M+FAT;5!+ 0(4 Q0 ( &>&!E&0A!K]> 4 .X7 < " M ;UR 0!M;7-I+3(P,C P-C,P97@S,C$R-##,R,F(P,&$V9BYH=&U02P$"% ,4 " !GA@91EL]DN);^ @"F.2@ M%0 @ $&?@$ ;6US:2TR,#(P,#8S,'@Q,'$N:'1M4$L! A0# M% @ 9X8&466O:62[#@ 9P\ !@ ( !SWP$ &UM