0000856982-20-000022.txt : 20200511 0000856982-20-000022.hdr.sgml : 20200511 20200511155109 ACCESSION NUMBER: 0000856982-20-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200511 DATE AS OF CHANGE: 20200511 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: 20864580 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-20200331x10q.htm 10-Q
us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982--12-312020Q1false100000000100000000MERIT MEDICAL SYSTEMS INC5533800055213000P1YP2YP1YP2Yus-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982us-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-03-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-03-310000856982us-gaap:RetainedEarningsMember2018-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310000856982us-gaap:EmployeeStockOptionMember2019-01-012019-03-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2020-01-012020-03-310000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-03-310000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-03-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-03-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-03-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-03-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-03-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-03-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-03-310000856982mmsi:FibroveinHoldingsLimitedMember2020-01-012020-03-310000856982mmsi:BrightwaterMedicalInc.Member2020-01-012020-03-310000856982mmsi:STDPharmaceuticalProductsLimitedMembermmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-01-012020-03-310000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-01-012020-03-310000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-01-012020-03-310000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982country:USmmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982us-gaap:NonUsMember2020-01-012020-03-310000856982country:US2020-01-012020-03-310000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-01-012019-03-310000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-01-012019-03-310000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-01-012019-03-310000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982country:USmmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982us-gaap:NonUsMember2019-01-012019-03-310000856982country:US2019-01-012019-03-310000856982mmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-010000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-01-012020-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-03-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-01-012019-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-03-310000856982mmsi:NvisionvleImagingSystemMember2019-01-012019-03-310000856982mmsi:EndoscopySegmentMember2020-01-012020-03-310000856982mmsi:EndoscopySegmentMember2019-01-012019-03-310000856982mmsi:CardiovascularSegmentMember2019-01-012019-03-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-03-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-03-310000856982us-gaap:RetainedEarningsMember2020-01-012020-03-310000856982us-gaap:RetainedEarningsMember2019-01-012019-03-310000856982mmsi:CreditAgreementMember2019-12-310000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-03-310000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2020-01-012020-03-310000856982mmsi:UnitedStatesDepartmentOfJusticeMatterMember2019-01-012019-03-310000856982mmsi:NvisionvleImagingSystemMember2020-01-012020-03-310000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982mmsi:InProcessTechnologyMember2020-03-310000856982mmsi:InProcessTechnologyMember2019-12-310000856982us-gaap:TrademarksMember2020-03-310000856982us-gaap:PatentsMember2020-03-310000856982us-gaap:OtherIntangibleAssetsMember2020-03-310000856982us-gaap:LicensingAgreementsMember2020-03-310000856982us-gaap:DistributionRightsMember2020-03-310000856982us-gaap:DevelopedTechnologyRightsMember2020-03-310000856982us-gaap:CustomerListsMember2020-03-310000856982us-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-03-310000856982mmsi:ContingentConsiderationMember2019-12-310000856982mmsi:ContingentConsiderationMember2019-03-310000856982mmsi:ContingentConsiderationMember2018-12-310000856982mmsi:ContingentConsiderationMember2019-01-012019-03-310000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-01-012019-03-310000856982mmsi:SelioMedicalLimitedSelioMember2019-10-110000856982us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000856982us-gaap:PerformanceSharesMember2020-03-310000856982us-gaap:EmployeeStockOptionMember2020-03-310000856982mmsi:CashSettledPerformanceSharesMember2020-03-310000856982us-gaap:ForeignExchangeForwardMember2020-01-012020-03-310000856982us-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-01-012020-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-01-012020-03-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2019-01-012019-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-03-310000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-01-012019-03-310000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2019-12-230000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2016-08-050000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-03-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-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-03-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-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-03-310000856982mmsi:WellsFargoFixedRateDerivativeContractOneMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2020-03-310000856982us-gaap:RevolvingCreditFacilityMember2020-03-310000856982us-gaap:LoansPayableMember2020-03-310000856982mmsi:CreditAgreementMember2020-03-310000856982us-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-01-012020-03-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-03-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-03-310000856982us-gaap:CommonStockMember2020-03-310000856982us-gaap:CommonStockMember2019-12-310000856982us-gaap:CommonStockMember2019-03-310000856982us-gaap:CommonStockMember2018-12-3100008569822019-03-3100008569822018-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-03-310000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-03-310000856982srt: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-310000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-03-310000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2020-03-310000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2020-03-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2020-03-310000856982us-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-03-310000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-03-310000856982us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310000856982us-gaap:CostOfSalesMember2020-01-012020-03-310000856982mmsi:CashSettledPerformanceSharesMember2020-01-012020-03-310000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-03-310000856982us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310000856982us-gaap:CostOfSalesMember2019-01-012019-03-310000856982us-gaap:CommonStockMember2019-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-140000856982us-gaap:CommonStockMember2020-01-012020-03-310000856982us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000856982us-gaap:PerformanceSharesMember2020-01-012020-03-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-01-012020-03-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-03-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2020-01-012020-03-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-03-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2020-01-012020-03-310000856982srt:MaximumMembermmsi:CashSettledPerformanceSharesMember2020-01-012020-03-310000856982mmsi:SelioMedicalLimitedSelioMember2019-10-112019-10-110000856982mmsi:CardiovascularSegmentMember2020-01-012020-03-310000856982mmsi:SelioMedicalLimitedSelioMember2020-03-310000856982srt:MaximumMembermmsi:SelioMedicalLimitedSelioMember2020-03-310000856982mmsi:CreditAgreementMember2020-01-012020-03-3100008569822020-03-3100008569822019-12-310000856982mmsi:ContingentConsiderationMember2020-01-012020-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2020-03-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-03-310000856982us-gaap:InterestExpenseMember2020-01-012020-03-310000856982mmsi:RevenueAndCostOfSalesMember2020-01-012020-03-310000856982mmsi:OtherLongTermObligationsMember2020-03-310000856982mmsi:OtherLongTermObligationsMember2019-12-310000856982us-gaap:AccruedLiabilitiesMember2020-03-310000856982us-gaap:AccruedLiabilitiesMember2019-12-310000856982mmsi:FibroveinHoldingsLimitedMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Member2019-06-140000856982mmsi:BrightwaterMedicalInc.Member2019-06-142019-06-1400008569822019-01-012019-03-3100008569822020-05-0500008569822020-01-012020-03-31xbrli: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                           March 31, 2020

OR

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

FOR THE TRANSITION PERIOD FROM                TO                     .

Commission File Number   0-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,384,036

Title or class

Number of Shares
Outstanding at May 5, 2020

TABLE OF CONTENTS

PART I.

   

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019

3

Consolidated Statements of Income (Loss) for the three months ended March 31, 2020 and 2019

5

Consolidated Statements of Comprehensive Income (Loss) for the three months ended March 31, 2020 and 2019

6

Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2020 and 2019

7

Consolidated Statements of Cash Flows for the three months ended March 31, 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

28

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

Item 4.

Controls and Procedures

37

PART II.

OTHER INFORMATION

39

Item 1.

Legal Proceedings

39

Item 1A.

Risk Factors

39

Item 6.

Exhibits

42

SIGNATURES

43

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

MARCH 31, 2020 AND DECEMBER 31, 2019

(In thousands)

    

March 31, 

    

December 31, 

    

2020

    

2019

ASSETS

 

(unaudited)

 

  

CURRENT ASSETS:

 

  

 

  

Cash and cash equivalents

$

50,080

$

44,320

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

 

150,050

 

155,365

Other receivables

 

9,246

 

10,016

Inventories

 

227,776

 

225,698

Prepaid expenses and other current assets

 

16,284

 

12,497

Prepaid income taxes

 

3,486

 

3,491

Income tax refund receivables

 

5,586

 

3,151

Total current assets

 

462,508

 

454,538

PROPERTY AND EQUIPMENT:

 

  

 

  

Land and land improvements

 

27,695

 

27,554

Buildings

 

153,896

 

153,863

Manufacturing equipment

 

247,878

 

244,368

Furniture and fixtures

 

58,955

 

57,623

Leasehold improvements

 

43,950

 

43,311

Construction-in-progress

 

91,802

 

83,685

Total property and equipment

 

624,176

 

610,404

Less accumulated depreciation

 

(239,316)

 

(231,619)

Property and equipment — net

 

384,860

378,785

OTHER ASSETS:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization —2020 — $162,135 and 2019 — $149,947

 

366,551

 

379,529

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

 

63,693

 

65,783

Goodwill

 

352,242

 

353,193

Deferred income tax assets

 

3,716

 

3,788

Right-of-use operating lease assets

79,133

80,244

Other assets

 

36,569

 

41,461

Total other assets

 

901,904

 

923,998

TOTAL ASSETS

$

1,749,272

$

1,757,321

See condensed notes to consolidated financial statements.

(continued)

3

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

MARCH 31, 2020 AND DECEMBER 31, 2019

(In thousands)

    

March 31, 

    

December 31, 

    

2020

    

2019

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

(unaudited)

    

  

CURRENT LIABILITIES:

 

  

  

Trade payables

$

56,012

$

54,623

Accrued expenses

 

87,095

 

105,184

Current portion of long-term debt

 

7,500

 

7,500

Short-term operating lease liabilities

11,670

11,550

Income taxes payable

 

3,014

 

2,799

Total current liabilities

 

165,291

 

181,656

LONG-TERM DEBT

 

438,137

 

431,984

DEFERRED INCOME TAX LIABILITIES

 

45,027

 

45,236

LONG-TERM INCOME TAXES PAYABLE

 

347

 

347

LIABILITIES RELATED TO UNRECOGNIZED TAX BENEFITS

 

1,990

 

1,990

DEFERRED COMPENSATION PAYABLE

 

14,066

 

14,855

DEFERRED CREDITS

 

2,088

 

2,122

LONG-TERM OPERATING LEASE LIABILITIES

71,642

 

72,714

OTHER LONG-TERM OBLIGATIONS

 

70,886

 

56,473

Total liabilities

 

809,474

 

807,377

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

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

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

 

590,065

 

587,017

Retained earnings

 

364,492

 

368,221

Accumulated other comprehensive loss

 

(14,759)

 

(5,294)

Total stockholders’ equity

 

939,798

 

949,944

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

$

1,749,272

$

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 MONTHS ENDED MARCH 31, 2020 AND 2019

(In thousands, except per share amounts - unaudited)

    

Three Months Ended

March 31, 

    

2020

    

2019

NET SALES

$

243,525

$

238,349

COST OF SALES

 

139,741

 

133,713

GROSS PROFIT

 

103,784

 

104,636

OPERATING EXPENSES:

 

  

 

  

Selling, general and administrative

 

78,808

 

78,270

Research and development

 

14,872

 

16,043

Impairment and other charges

 

3,845

 

Contingent consideration expense

 

4,897

 

775

Acquired in-process research and development

 

 

25

Total operating expenses

 

102,422

 

95,113

INCOME FROM OPERATIONS

 

1,362

 

9,523

OTHER INCOME (EXPENSE):

 

  

 

  

Interest income

 

79

 

357

Interest expense

 

(3,144)

 

(2,764)

Other expense - net

 

(289)

 

(270)

Total other expense — net

 

(3,354)

 

(2,677)

INCOME (LOSS) BEFORE INCOME TAXES

 

(1,992)

 

6,846

INCOME TAX EXPENSE

 

1,162

 

651

NET INCOME (LOSS)

$

(3,154)

$

6,195

EARNINGS (LOSS) PER COMMON SHARE:

 

  

 

  

Basic

$

(0.06)

$

0.11

Diluted

$

(0.06)

$

0.11

AVERAGE COMMON SHARES:

 

  

 

  

Basic

 

55,246

 

54,917

Diluted

 

55,246

 

56,490

See condensed notes to consolidated financial statements.

5

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

FOR THE THREE MONTHS ENDED MARCH 31, 2020 AND 2019

(In thousands - unaudited)

    

Three Months Ended

March 31, 

    

2020

    

2019

Net income (loss)

$

(3,154)

$

6,195

Other comprehensive income (loss):

 

  

 

  

Cash flow hedges

 

(7,182)

 

(2,577)

Income tax benefit (expense)

 

1,849

 

663

Foreign currency translation adjustment

 

(4,125)

 

(615)

Income tax benefit (expense)

 

(7)

 

14

Total other comprehensive loss

 

(9,465)

 

(2,515)

Total comprehensive income (loss)

$

(12,619)

$

3,680

See condensed notes to consolidated financial statements.

6

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
FOR THE THREE MONTHS ENDED MARCH 31, 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)

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)

See condensed notes to consolidated financial statements.

7

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2020 AND 2019

(In thousands - unaudited)

Three Months Ended

March 31, 

    

2020

    

2019

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net income (loss)

$

(3,154)

$

6,195

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

 

  

 

  

Depreciation and amortization

 

23,320

 

22,348

Loss on sales and/or abandonment of property and equipment

 

37

 

288

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

 

3,925

 

Acquired in-process research and development

 

 

25

Amortization of right-of-use operating lease assets

3,134

2,964

Fair value adjustments to contingent consideration

4,897

775

Amortization of deferred credits

 

(35)

 

(35)

Amortization of long-term debt issuance costs

 

151

 

201

Stock-based compensation expense

 

2,777

 

1,766

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

 

 

  

Trade receivables

 

3,445

 

(11,557)

Other receivables

 

613

 

1,090

Inventories

 

(4,983)

 

(1,340)

Prepaid expenses and other current assets

 

(3,126)

 

19

Prepaid income taxes

 

 

(53)

Income tax refund receivables

 

(2,475)

 

(442)

Other assets

 

(577)

 

(2,092)

Trade payables

 

4,340

 

(878)

Accrued expenses

 

(1,621)

 

(2,976)

Income taxes payable

 

2,109

 

(879)

Deferred compensation payable

 

(789)

 

1,261

Operating lease liabilities

(2,945)

(3,054)

Other long-term obligations

 

(179)

 

(121)

Total adjustments

 

32,018

 

7,310

Net cash provided by operating activities

 

28,864

 

13,505

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Capital expenditures for:

 

  

 

  

Property and equipment

 

(13,950)

 

(18,255)

Intangible assets

 

(1,062)

 

(853)

Proceeds from the sale of property and equipment

 

 

3

Cash received for settlement of current note receivable

 

250

 

Cash paid in acquisitions, net of cash acquired

 

 

(1,942)

Net cash used in investing activities

 

(14,762)

 

(21,047)

See condensed notes to consolidated financial statements.

(continued)

8

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2020 AND 2019

(In thousands - unaudited)

    

Three Months Ended

March 31, 

2020

2019

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Proceeds from issuance of common stock

$

1,261

$

1,733

Proceeds from issuance of long-term debt

 

30,665

 

43,119

Payments on long-term debt

(24,540)

(54,119)

Contingent payments related to acquisitions

 

(12,754)

 

(554)

Payment of taxes related to an exchange of common stock

 

(866)

 

Net cash used in financing activities

 

(6,234)

 

(9,821)

EFFECT OF EXCHANGE RATES ON CASH

 

(2,108)

 

(474)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

5,760

 

(17,837)

CASH AND CASH EQUIVALENTS:

 

  

 

  

Beginning of period

 

44,320

 

67,359

End of period

$

50,080

$

49,522

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest (net of capitalized interest of $392 and $241, respectively)

$

3,198

$

2,721

Income taxes

$

1,637

$

1,934

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchases in accounts payable

$

5,383

$

4,588

Current note receivable converted to equity investment

$

899

$

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

$

2,800

$

1,162

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. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three months ended March 31, 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. 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 March 31, 2020 and December 31, 2019, and our results of operations and cash flows for the three-month periods ended March 31, 2020 and 2019. The results of operations for the three-month periods ended March 31, 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 (the "2019 Form 10-K") for the year ended December 31, 2019, which was filed with the Securities and Exchange Commission (the "SEC") on March 2, 2020.

Reclassifications

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

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 modified our disclosures beginning in the three-month period ended March 31, 2020 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 relevant to our financial statements.

10

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.

Disaggregation of Revenue

The disaggregation of revenue is based on 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, 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 for the three-month periods ended March 31, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

March 31, 2020

March 31, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,803

$

31,272

$

87,075

$

55,600

$

29,033

$

84,633

Cardiac Intervention

 

28,595

43,996

 

72,591

 

27,016

 

45,524

 

72,540

Custom Procedural Solutions

 

25,414

22,207

 

47,621

 

23,815

 

22,046

 

45,861

OEM

 

23,666

4,591

 

28,257

 

24,061

 

3,385

 

27,446

Total

 

133,478

102,066

 

235,544

 

130,492

 

99,988

 

230,480

 

Endoscopy

Endoscopy devices

 

7,578

 

403

 

7,981

 

7,568

 

301

 

7,869

Total

$

141,056

$

102,469

$

243,525

$

138,060

$

100,289

$

238,349

11

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

12

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

$

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

Total assets acquired

 

50,628

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,148)

Total liabilities assumed

 

(5,989)

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-month period ended March 31, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three-month period ended March 31, 2020.

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

    

March 31, 2020

    

December 31, 2019

Finished goods

$

126,495

$

134,467

Work-in-process

 

24,592

 

17,602

Raw materials

 

76,689

 

73,629

Total inventories

$

227,776

$

225,698

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

    

2020

    

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

(951)

Goodwill balance at March 31

$

352,242

13

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

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

March 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,764

$

(7,396)

$

16,368

Distribution agreements

 

5,754

 

(4,656)

 

1,098

License agreements

 

22,017

 

(8,337)

 

13,680

Trademarks

 

30,235

 

(10,202)

 

20,033

Customer lists

 

39,357

 

(29,343)

 

10,014

In-process technology

 

2,500

 

 

2,500

Total

$

123,627

$

(59,934)

$

63,693

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

Aggregate amortization expense for the three-month periods ended March 31, 2020 and 2019 was approximately $15.0 million and $14.8 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. We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the three-month periods ended March 31, 2020 and 2019.

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

Year Ending December 31,

Estimated Amortization Expense

Remaining 2020

$

44,365

2021

 

51,932

2022

 

50,625

2023

49,417

2024

 

46,465

7.   Income Taxes. Our provision for income taxes for the three-month periods ended March 31, 2020 and 2019 was a tax expense of approximately $1.2 million and $651,000, respectively, which resulted in an effective tax rate of

14

(58.3)% and 9.5%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three-month period ended March 31, 2020, when compared to the prior-year period, was primarily due to discrete expenses related to the fair value adjustment of the contingent consideration liabilities of recent equity acquisitions and the 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 this business (see Note 14).

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

    

March 31, 2020

    

December 31, 2019

Term loans

$

146,250

$

148,125

Revolving credit loans

 

299,875

 

291,875

Less unamortized debt issuance costs

 

(488)

 

(516)

Total long-term debt

 

445,637

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

438,137

$

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 loan featuring the Base Rate is due and payable on the last business day of each calendar quarter; interest on each loan featuring the Eurocurrency Rate 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

15

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.

As of March 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.

As of March 31, 2020, we had outstanding borrowings of approximately $446.1 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $232.1 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of March 31, 2020 was a fixed rate of 2.87% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 2.74% on $271.1 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.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

5,625

2021

7,500

2022

8,438

2023

11,250

2024

 

413,312

Total future minimum principal payments

$

446,125

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 these risks 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 programs 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.

16

Interest Rate Risk. Our debt bears interest at variable interest rates and, therefore, we are subject to variability in the cash paid for interest expense. In order to mitigate a portion of this risk, 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 March 31, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at March 31, 2020 was a liability of approximately $4.8 million, which was partially offset by approximately $1.2 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 are not subject to any credit risk contingent features related to our derivative contracts, and counterparty risk is managed 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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with notional amounts of $173.2 million and $212.5 million, respectively.

17

Derivative Instruments Not Designated as Cash Flow Hedges

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

Balance Sheet Presentation of Derivative Instruments. As of March 31, 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

    

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

 

2,496

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

670

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(4,812)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(3,692)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(1,321)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

2,515

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,006)

 

(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

18

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

Three Months Ended March 31, 

Three Months Ended March 31, 

    

2020

    

2019

    

    

2020

    

2019

    

2020

    

2019

Derivative instrument

 

  

 

  

 

Location in statements of income (loss)

 

  

 

  

 

  

 

  

Interest rate swaps

$

(5,463)

$

(857)

Interest expense

$

(3,144)

$

(2,764)

$

251

$

595

Foreign currency forward contracts

 

(1,494)

 

(1,013)

Revenue

 

243,525

 

238,349

 

78

 

194

Cost of sales

 

(139,741)

 

(133,713)

 

(104)

 

(82)

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

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

3,418

$

(266)

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 claims and litigation matters. These claims and litigation matters may include actions involving product liability, intellectual property, contract disputes, and employment or other matters that are significant to our business. For example, in December 2019 our company, our Chief Executive Officer and our Chief Financial Officer were named in a complaint filed in the Central District of California, which alleges violations of certain federal securities laws. Based upon our review of currently available information, we do not believe that any such actions are likely to be, individually or in the aggregate, materially adverse to our business, financial condition, results of operations or liquidity.

In addition to the foregoing matters, in October 2016, we received a subpoena from the U.S. Department of Justice seeking information on certain of our marketing and promotional practices. We have responded to the subpoena, as well as additional related requests. We have incurred, and anticipate that we will continue to incur, substantial costs in connection with the matter. The investigation is ongoing and at this stage we are unable to predict its scope, duration or outcome. Investigations such as this may 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

19

U.S. Department of Justice investigation for the three-month periods ended March 31, 2020 and 2019 were approximately $1.5 million and $1.7 million, respectively.

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

March 31, 

2020

2019

Net income (loss)

$

(3,154)

$

6,195

Average common shares outstanding

 

55,246

 

54,917

Basic EPS

$

(0.06)

$

0.11

Average common shares outstanding

55,246

54,917

Effect of dilutive stock options (1)

1,573

Total potential shares outstanding

55,246

56,490

Diluted EPS

$

(0.06)

$

0.11

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

4,340

976

(1)For the three-month period ended March 31, 2020, 2,242 outstanding stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been 769 shares.

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

Three Months Ended

March 31, 

    

2020

    

2019

Cost of sales

$

339

$

252

Research and development

 

285

 

192

Selling, general and administrative

 

2,153

 

1,322

Stock-based compensation expense before taxes

$

2,777

$

1,766

Nonqualified Stock Options

During the three-month periods ended March 31, 2020 and 2019, we granted stock options representing 216,494 and 909,603 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:

Three Months Ended

 

March 31, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

2.42% - 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.93% - 33.69%

20

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

Stock-Settled Performance-Based Restricted Stock Units

During the three-month period ended March 31, 2020, we granted stock-settled performance-based restricted stock units (“performance stock units”) to certain of our executive officers representing up to 152,475 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 2,000 (“rTSR”), as defined in the award agreements. The payout for each unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 200%) 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 250% of the target shares. 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 using the following assumptions for the periods indicated below:

Three Months Ended

March 31, 

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 final number of shares awarded. For the three-month period ended March 31, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.3 million. As of March 31, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $5.0 million, which is expected to be recognized over a weighted average period of 1.83 years.

21

Cash-Settled Performance-Based Share-Based Awards

During the three-month period ended March 31, 2020, we granted cash-settled performance-based share-based 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. The potential maximum payout is 250% of the target cash incentive. 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-month period ended March 31, 2020, we recognized expense associated with these cash-settled performance-based restricted stock units of approximate $0.1 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 assets within our consolidated balance sheet. As of March 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.2 million, which is expected to be recognized over a weighted average period of 1.83 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, 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-month periods ended March 31, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

March 31, 

    

2020

    

2019

Net Sales

 

  

 

  

Cardiovascular

$

235,544

$

230,480

Endoscopy

 

7,981

 

7,869

Total net sales

 

243,525

 

238,349

Operating Income

 

  

 

  

Cardiovascular

 

1,502

 

7,619

Endoscopy

 

(140)

 

1,904

Total operating income

 

1,362

 

9,523

Total other expense - net

 

(3,354)

 

(2,677)

Income tax expense

 

1,162

 

651

Net income (loss)

$

(3,154)

$

6,195

22

14.   Fair Value Measurements.

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

Our financial assets and (liabilities) carried at fair value measured on a recurring basis as of March 31, 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

    

March 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(4,812)

$

$

(4,812)

$

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

$

5,681

$

$

5,681

$

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

$

(6,019)

$

$

(6,019)

$

Contingent consideration liabilities

$

(68,869)

$

$

$

(68,869)

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. See Note 4 for further information regarding these acquisitions. 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.

23

Changes in the fair value of our contingent consideration liabilities during the three-month periods ended March 31, 2020 and 2019, consisted of the following (in thousands):

    

Three Months Ended

    

March 31, 

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration expense (1)

 

4,897

 

775

Contingent payments made

 

(12,754)

 

(554)

Effect of foreign exchange

17

Ending balance

$

68,869

$

82,457

(1) There were no fair value adjustments recorded to OCI for the three months ended March 31, 2020

As of March 31, 2020, approximately $57.6 million in contingent consideration liability was included in other long-term obligations and approximately $11.3 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-month period ended March 31, 2019, we recorded a gain on the contingent receivable of approximately $20,000. 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 March 31, 2020 and December 31, 2019 (amounts in thousands):

Fair value at

March 31, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

8,053

 

Discounted cash flow

 

Discount rate

12% - 24%

 

15.4%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,116

 

Monte Carlo simulation

 

Discount rate

9% - 14.5%

 

10.9%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

2,700

Scenario-based method

Discount rate

6.6%

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.

24

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

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.

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, 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 period ended March 31, 2020, we recorded impairment charges of approximately $359,000, related to certain property and equipment associated with our sale of the NvisionVLE® Imaging System under our distribution agreement with NinePoint Medical, Inc. (“NinePoint”). In addition, during the three-month periods ended March 31, 2020 and 2019, we had losses of approximately $81,000 and $211,000, respectively, related to the measurement of other non-financial assets at fair value on a nonrecurring basis subsequent to their initial recognition.

Our equity investments in privately held companies, including options to acquire these companies, were $14.5 million and $17.1 million at March 31, 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. During the three-month period ended March 31, 2020 we recorded charges of $3.5 million due to our write-off of our purchase option to acquire Bluegrass Vascular due to our  decision not to exercise our option to purchase the business.

Our outstanding long-term notes receivable, including accrued interest, and in 2020 our allowance for current expected credit losses, were approximately $2.1 million and $2.7 million as of March 31, 2020 and December 31, 2019, respectively. As of March 31, 2020, we recognized an allowance for current expected credit losses of $670,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,

25

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 first quarter of 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.

The table below presents a rollforward for the period ended March 31, 2020 of the allowance for current expected credit losses on our notes receivable (in thousands):

Three Months Ended

March 31, 2020

Beginning balance

$

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

575

Provision for credit loss expense

95

Ending balance

$

670

15. Accumulated Other Comprehensive Income (Loss). The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2020 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2019

$

218

$

(5,512)

$

(5,294)

OCI (loss)

 

(6,957)

(4,125)

(11,082)

Income taxes

 

1,849

(7)

1,842

Reclassifications to:

Revenue

(78)

(78)

Cost of Sales

104

104

Interest Expense

(251)

(251)

Net OCI (loss)

(5,333)

(4,132)

(9,465)

March 31, 2020

(5,115)

(9,644)

(14,759)

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2019 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2018

$

3,522

(5,555)

(2,033)

OCI (loss)

 

(1,870)

(615)

(2,485)

Income taxes

 

663

14

677

Reclassifications to:

Revenue

(194)

(194)

Cost of Sales

82

82

Interest Expense

(595)

(595)

Net OCI (loss)

(1,914)

(601)

(2,515)

March 31, 2019

1,608

(6,156)

(4,548)

26

16. Subsequent Events.

COVID-19 Pandemic

In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China. In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic, and the virus has spread to most countries and to all 50 states within the United States. The 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, and deferred capital spending and 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 uncertainly regarding the scope and duration of that impact, we implemented furloughs and a temporary salary reduction for executive management and certain other salaried personnel. 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, finite-lived 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.

27

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.

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

28

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”);
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;

29

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.

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. Additional factors that may have a direct bearing on our operating results are discussed in Part I, Item 1A “Risk Factors” in the 2019 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 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, 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.

30

For the three-month period ended March 31, 2020, we reported sales of approximately $243.5 million, up approximately $5.2 million or 2.2%, over sales from the three-month period ended March 31, 2019 of approximately $238.3 million.

Gross profit as a percentage of sales decreased to 42.6% for the three-month period ended March 31, 2020 as compared to 43.9% for the three-month period ended March 31, 2019.

Net loss for the three-month period ended March 31, 2020 was approximately $(3.2) million, or $(0.06) per share, as compared to net income of approximately $6.2 million, or $0.11 per share, for the three-month period ended March 31, 2019.

Recent Developments and Trends

In addition to the trends identified in the 2019 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 during the three months ended March 31 2020, 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 four satellite facilities.

Sales in many of our end markets declined during the three months ended March 31, 2020 due, in large part, to the imposed limitations of hospital procedures required to devote limited resources to COVID-19 treatment. At the same time, we saw increased demand for many of our critical care products, such as hemodynamic monitoring, peritoneal dialysis catheters and insertion tools, as well as our infection control products.

At present, we expect a number of previously announced new product launches will be delayed due to the COVID-19 pandemic. However, in April 2020 we initiated production of a nasopharyngeal swab and transport vial, used to collect specimens with suspected presence of COVID-19. We received our first purchase order of $2.4 million from the State of Utah in April 2020.

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

As of March 31, 2020, we had cash on hand of approximately $50 million and net borrowing capacity of approximately $232.1 million, which was undrawn as of March 31, 2020.

RESULTS OF OPERATIONS

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

    

Three Months Ended

March 31, 

    

2020

    

2019

    

Net sales

 

100

%  

100

%  

Gross profit

 

42.6

 

43.9

 

Selling, general and administrative expenses

 

32.4

 

32.8

 

Research and development expenses

 

6.1

 

6.7

 

Impairment and other charges

 

1.6

 

 

Contingent consideration expense

 

2.0

 

0.3

 

Income from operations

 

0.6

 

4.0

 

Other expense - net

 

(1.4)

 

(1.1)

 

Income (loss) before income taxes

 

(0.8)

 

2.9

 

Net income (loss)

 

(1.3)

 

2.6

 

31

Sales

Sales for the three-month period ended March 31, 2020 increased by 2.2%, or approximately $5.2 million, compared to the corresponding period in 2019. Listed below are the sales by product category within each of our financial reporting segments for the three-month periods ended March 31, 2020 and 2019 (in thousands, other than percentage changes):

    

Three Months Ended

    

March 31, 

    

% Change

    

2020

    

2019

Cardiovascular

Peripheral Intervention

 

2.9

%  

$

87,075

$

84,633

Cardiac Intervention

 

0.1

%  

 

72,591

 

72,540

Custom Procedural Solutions

 

3.8

%  

 

47,621

 

45,861

OEM

 

3.0

%  

 

28,257

 

27,446

Total

 

2.2

%  

 

235,544

 

230,480

Endoscopy

Endoscopy devices

 

1.4

%  

 

7,981

 

7,869

Total

 

2.2

%  

$

243,525

$

238,349

Cardiovascular Sales. Our cardiovascular sales for the three-month period ended March 31, 2020 were approximately $235.5 million, up 2.2% when compared to the corresponding period of 2019 of approximately $230.5 million. Sales for the three-month period ended March 31, 2020 were favorably affected by increased sales of:

(a)Peripheral intervention products (particularly our access and drainage products, offset partially by angiography and vertebral compression fracture products) of approximately $2.4 million, up 2.9% from the corresponding period of 2019;
(b)Custom procedural solutions products (particularly our trays and critical care products, many of which saw increased demand due to COVID-19, offset partially by decreased kit sales) of approximately $1.8 million, up 3.8% from the corresponding period of 2019; and
(c)OEM products (particularly custom procedural solutions and cardiac intervention products, offset partially by sensors) of approximately $0.8 million, up 3.0% from the corresponding period of 2019.

Endoscopy Sales. Our endoscopy sales for the three-month period ended March 31, 2020 were approximately $8.0 million, up 1.4%, when compared to sales in the corresponding period of 2019 of approximately $7.9 million. Sales for the three-month period ended March 31, 2020 were favorably affected by sales of our AEROmini® and EndoMAXX® Fully Covered Esophageal Stents.

International Sales. International sales for the three-month period ended March 31, 2020 were approximately $102.5 million, or 42.1% of net sales, up 2.2% when compared to the corresponding period of 2019. The increase in our international sales for the first quarter of 2020 compared to the first quarter of 2019 was primarily related to sales increases in Turkey of approximately $4.1 million, South Africa of approximately $0.9 million, Italy of approximately $0.8 million, Australia of approximately $0.6 million, and Germany of approximately $0.5 million, partially offset by decreased sales primarily driven by decreased demand due to the COVID-19 pandemic in China of approximately $(5.0) million and Japan of  $(0.7) million.

Gross Profit

Our gross profit as a percentage of sales decreased to 42.6% for the three-month period ended March 31, 2020, compared to 43.9% for the three-month period ended March 31, 2019. The decrease in gross profit percentage was primarily due to changes in product mix driven by the COVID-19 pandemic (as sales were down in China, a market which typically

32

generates gross margins which are higher than our corporate average) and increased obsolescence expense primarily due to reserves of inventory sold under our distribution agreement with NinePoint, partially offset by improvements in manufacturing variances from operational efficiencies.

Operating Expenses

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses increased approximately $0.5 million, or 0.7%, for the three-month period ended March 31, 2020 compared to the three-month period ended March 31, 2019. As a percentage of sales, SG&A expenses were 32.4% of sales for the three-month period ended March 31, 2020, compared to 32.8% for the three-month period ended March 31, 2019. In the three months ended March 31, 2020 compared to the corresponding period of 2019, overall compensation expenses were higher (including increased severance and offset by lower bonus expense), bad debt expense increased by approximately $0.9 million (primarily as a result of the COVID-19 pandemic and increased credit sales to distributors in the Middle East), and discretionary spending decreased (including reduced travel, training, and shows and conventions expenses as a result of restrictions related to the COVID-19 pandemic).

Research and Development Expenses. Research and development ("R&D") expenses for the three-month period ended March 31, 2020 were approximately $14.9 million, down (7.3)%, when compared to R&D expenses in the corresponding period of 2019 of approximately $16.0 million. This decrease in R&D expenses was largely due to headcount reductions and lower discretionary expenses related to the COVID-19 pandemic.

Operating Income (Loss)

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

Three Months Ended

March 31, 

    

2020

    

2019

Operating Income (Loss)

Cardiovascular

$

1,502

$

7,619

Endoscopy

 

(140)

 

1,904

Total operating income

$

1,362

$

9,523

Cardiovascular Operating Income. Our cardiovascular operating income for the three-month period ended March 31, 2020 was approximately $1.5 million, compared to operating income of approximately $7.6 million for the three-month period ended March 31, 2019. The decrease in cardiovascular operating income was primarily a result of increased impairment expense of $3.8 million related to an option to purchase Bluegrass Vascular, which expired unexercised, higher contingent consideration expense from fair value adjustments related to liabilities from completed acquisitions and lower gross margins, partially offset by higher sales.

Endoscopy Operating Income (Loss). Our endoscopy operating loss for the three-month period ended March 31, 2020 was approximately $(0.1) million, compared to operating income of approximately $1.9 million for the three-month period ended March 31, 2019. This decrease was primarily the result of lower gross margins due to $1.4 million of inventory obsolescence related to products sold under our distribution agreement with NinePoint.

Effective Tax Rate

Our effective income tax rate for the three-month periods ended March 31, 2020 and 2019 was (58.3)% and 9.5%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three-month period ended March 31, 2020, when compared to the prior-year period, was primarily due to discrete expenses related to the fair value adjustment of the contingent consideration liabilities of recent equity acquisitions and the write-off of our purchase option to acquire Bluegrass Vascular, due to our decision not to exercise our option to purchase this business.

33

Other Expense

Our other expense for the three-month periods ended March 31, 2020 and 2019 was approximately $3.4 million and $2.7 million, respectively. The increase in other expense was primarily a result of increased interest expense as a result of higher average debt balances.

Net Income (Loss)

Our net income (loss) for the three-month periods ended March 31, 2020 and 2019 was approximately $(3.2) million and $6.2 million, respectively. The decrease in net income was primarily due to lower gross margins, higher contingent consideration expense from fair value adjustments related to liabilities from recent acquisitions, and higher impairment and other charges, partially offset by increased sales and reduced expenses from certain cost-cutting initiatives.

LIQUIDITY AND CAPITAL RESOURCES

Capital Commitments, Contractual Obligations and Cash Flows

At March 31, 2020 and December 31, 2019, we had cash and cash equivalents of approximately $50.1 million and $44.3 million respectively, of which approximately $37.3 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 March 31, 2020, and December 31, 2019, we had cash and cash equivalents of approximately $14.5 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 $28.9 million and $13.5 million during the three-month periods ended March 31, 2020 and 2019, respectively. Net cash provided by operating activities increased approximately $15.4 million for the three-month period ended March 31, 2020 compared to the three-month period ended March 31, 2019. Significant changes in operating assets and liabilities affecting cash flows during these years included:

Net income (loss) was approximately $(3.2) million and $6.2 million for the three-month periods ended March 31, 2020 and 2019, respectively. The loss recognized in the three-month period ended March 31, 2020 was primarily attributable to increased non-cash expenses including $3.9 million for the write-off of certain intangible and other long-term assets principally associated with the expiration of our option to purchase Bluegrass Vascular and $4.9 million for fair value adjustments to our contingent consideration liabilities, and
Cash provided by (used for) accounts receivable was approximately $3.4 million and $(11.6) million for the three-month periods ended March 31, 2020 and 2019, respectively, due primarily to timing of collections and increased allowances due to economic uncertainty, partially offset by increases in sales volume.

Cash flows used in investing activities. We used cash in investing activities of approximately $14.8 million and $21.0 million for the three-month periods ended March 31, 2020 and 2019, respectively. We invested in capital expenditures for property and equipment of approximately $14.0 million and $18.3 million in the three-month periods ended March 31, 2020 and 2019, respectively. Capital expenditures in each fiscal year were primarily related to investment in buildings, property and equipment to support development and production of new and expanded product lines and to facilitate growth in our distribution markets. These investments include construction of a new manufacturing and research and development facility in South Jordan, Utah completed in early 2020. Historically, we have incurred significant expenses in connection with facility construction, production automation, product development and the introduction of new products. We anticipate that we will spend approximately $50 to $55 million in 2020 for buildings, property and equipment.

34

Cash outflows invested in acquisitions for the three-month periods ended March 31, 2019 were approximately $1.9 million and were primarily related to our investment in the equity of Fluidx Medical Technology, LLC. There was no cash paid for acquisitions in the three-month period ended March 31, 2020.

Cash flows used in financing activities. Cash used in financing activities for the three-month periods ended March 31, 2020 and 2019 was approximately $6.2 million and $9.8 million, respectively. In 2020 we increased our net borrowings by approximately $6.1 million to partially finance the payment of contingent consideration of $12.8 million, which is classified as a financing activity, principally related to our acquisition of Cianna Medical, Inc. 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 March 31, 2020, we had outstanding borrowings of approximately $446.1 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $232.1 million, based on the leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of March 31, 2020 was a fixed rate of 2.87% 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 2.74% on $271.1 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

Our financial results are affected by the selection and application of accounting policies and methods. In the three months ended March 31, 2020, there were no changes to the application of critical accounting policies previously disclosed in Part II, Item 7 of the 2019 Form 10-K.

35

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),
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, the USD. For the three-month period ended March 31, 2020, a portion of our net sales (approximately $75.5 million, representing approximately 31.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,880)

$

8,880

EUR

$

5,053

$

(5,053)

36

During the three-month period ended March 31, 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

 

March 31, 2020

 

Currency Impact to Reported Amounts

 

    Increase/(Decrease)

    

Percent Increase/(Decrease)

 

Net sales

$

(2,802)

 

(1.1)

%

Cost of sales

$

(400)

 

(0.3)

%

Gross profit (1)

$

(2,402)

 

(2.3)

%

(1)Represents approximately 49 basis points in gross margin percentage for the three-month period ended March 31, 2020

The impact to sales for the three-month period ended March 31, 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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with notional amounts of $173.2 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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts (which were not designated as hedging instruments) related to those balance sheet accounts with notional amounts of $65.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 March 31, 2020, we had outstanding borrowings of approximately $446.1 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 March 31, 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.7 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

37

of March 31, 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 March 31, 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).

38

PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

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

ITEM 1A. RISK FACTORS

In addition to other information set forth in this report, readers should carefully consider the factors discussed in Part I, Item 1A. "Risk Factors" of the 2019 Form 10-K, as well as the amended and updated risk factors included below (which replace the equivalent risk factors disclosed in Part I, Item 1A. "Risk Factors" of the 2019 Form 10-K). Such risk factors could materially affect our business, financial condition or future results. The risks described in our 2019 Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and/or operating results.

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 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. 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 and it is unclear when these procedures 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 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 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 have resulted in 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 (vii) delays in ongoing studies and pre-clinical trials. The extent to which the COVID-19 pandemic impacts our business

39

will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity and spread of COVID-19 and the actions by government entities and our customers to contain COVID-19 or treat its impact, among others.

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 of the virus and actions taken to contain its impact. 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 2019 Form 10-K, such as those relating to general economic conditions, demand for our products, relationships with suppliers and sales efforts.

Changes in general economic conditions, geopolitical conditions, U.S. trade policies and other factors beyond our control may adversely impact our business and operating results.

Our operations and performance depend significantly on global, regional and U.S. economic and geopolitical conditions. In recent years, there has been discussion and dialogue regarding potential significant changes to U.S. trade policies, legislation, treaties and tariffs, including the North American Free Trade Agreement (“NAFTA”). In January 2020, after passing the House and Senate, President Trump signed the United States Mexico Canada Agreement (“USMCA”). Mexico had already ratified the USMCA, but before it can take effect, Canada must also ratify the USMCA. At this time, it is unknown whether Canada will ratify the USMCA, new legislation will be passed into law, pending or new regulatory proposals will be adopted, other international trade agreements will be negotiated, or the effect that any such action would have, either positively or negatively, on our industry or our Company. If the USMCA is fully ratified, any new legislation and/or regulations are implemented, or if existing trade agreements are renegotiated, it may be inefficient and expensive for us to alter our business operations in order to adapt to or comply with such changes. Such operational changes could have a material adverse effect on our business, operations and financial results.

Recently, the COVID-19 pandemic has significantly impacted our business operations around the world. The adverse impact of the COVID-19 pandemic on our net sales during the first quarter of 2020 was approximately $16 million. While the potential economic impact brought by and the duration of COVID-19 is difficult to assess or predict, the widespread pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business. The COVID-19 pandemic has also resulted in a significant increase in unemployment in the United States which may continue even after the pandemic. The occurrence of any such events may lead to reduced disposable income, access to healthcare and availability of health insurance coverage, which could adversely affect the number and mix of our products sold after the pandemic has ended.

In addition to changes in U.S. trade policy and the COVID-19 pandemic, a number of other economic and geopolitical factors both in the U.S. and abroad could have a material adverse effect on our business, financial condition, results of operations or cash flows, which could ultimately result in:

a global or regional economic slowdown in any of our market segments;
postponement of spending, in response to tighter credit, financial market volatility and other factors;
effects of significant changes in economic, monetary and fiscal policies in the U.S. and abroad including significant income tax changes, currency fluctuations and inflationary pressures;
rapid material escalation of the cost of regulatory compliance and litigation;
changes in government policies and regulations affecting the Company or its significant customers;
industrial policies in various countries that favor domestic industries over multinationals or that restrict foreign companies altogether;
difficulties protecting intellectual property;
new or stricter trade policies and tariffs affecting China;

40

longer payment cycles;
credit risks and other challenges in collecting accounts receivable; and
the impact of each of the foregoing on outsourcing and procurement arrangements.

In addition, any changes in U.S. trade policy could trigger retaliatory actions by affected countries, such as China, resulting in a “trade war.” A trade war could result in increased costs for raw materials we use in our manufacturing and could result in foreign governments imposing tariffs on products that we export outside the U.S. or otherwise limiting our ability to sell our products abroad. These events could result in increased costs, lower margins and lower demand than we have assumed in our projected financial results, which could have a material adverse effect on our business, financial condition, results of operations, or cash flows.

The market price of our common stock has been, and may continue to be, volatile.

The market price of our common stock has recently been, and may in the future be, volatile for various reasons, including those discussed in these risk factors. Other events that could cause volatility in our stock, include without limitation, variances in our financial results; analysts’ and other projections or recommendations regarding our common stock specifically or medical technology stocks generally; actions of activist shareholders; any restatement of our financial statements or any investigation of us by the SEC, the FDA, or another regulatory authority; or a decline, or rise, of stock prices in capital markets generally. In recent months, due in large part to the effect of the COVID-19 pandemic, domestic and international capital markets have experienced significant volatility and significant declines in those markets generally. The impact of the COVID-19 pandemic is likely to continue throughout 2020 and may amplify the effects of other events that could cause volatility in the market for our stock.

The agreements and instruments governing our debt contain restrictions and limitations that could significantly affect our ability to operate our business, as well as significantly affect our liquidity.

We have entered into a Third Amended and Restated Credit Agreement (the "Third Amended Credit Agreement"), with Wells Fargo Bank, National Association, as administrative agent and a lender, and Wells Fargo Securities, LLC, BOFA Securities, Inc., HSBC Bank USA, National Association, and U.S. Bank National Association as joint lead arrangers and joint bookrunners, and Bank of America, N.A., HSBC Bank USA, National Association and U.S. Bank National Association as co-syndication agents. In addition, Bank of America, N.A., HSBC Bank USA, National Association, U.S. Bank, National Association, BMO Harris Bank, N.A., and MUFG Union Bank, Ltd. are parties to the Third Amended Credit Agreement as lenders. 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 contains a number of significant covenants that could adversely affect our ability to operate our business, our liquidity or our results of operations. These covenants restrict, among other things, our incurrence of indebtedness, creation of liens or pledges on our assets, mergers or similar combinations or liquidations, asset dispositions, repurchases or redemptions of equity interests or debt, issuances of equity, payment of dividends and certain distributions and entry into related party transactions.

We have pledged substantially all of our assets as collateral for the Third Amended Credit Agreement. Our breach of any covenant in the Third Amended Credit Agreement, not otherwise cured, waived or amended, could result in a default under that agreement and could trigger acceleration of the underlying obligations. Any default under the Third Amended Credit Agreement could adversely affect our ability to service our debt and to fund our planned capital expenditures and ongoing operations. The administrative agent, joint lead arrangers, joint bookrunners and lenders under the Third Amended Credit Agreement have available to them the remedies typically available to lenders and secured parties, including the ability to foreclose on the collateral we have pledged. It could lead to an acceleration of indebtedness and foreclosure on our assets.

As currently amended, the Third Amended Credit Agreement provides for potential borrowings of up to $750 million. Such increased borrowing limits may make it more difficult for us to comply with leverage ratios and other restrictive covenants in the Third Amended Credit Agreement. We may also have less cash available for operations and investments in our business, as we will be required to use additional cash to satisfy the minimum payment obligations associated with this increased indebtedness.

41

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)

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 March 31, 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)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.

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

* Filed herewith

42

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: May 11, 2020

By:

/s/ FRED P. LAMPROPOULOS

     Fred P. Lampropoulos, President and

     Chief Executive Officer

Date: May 11, 2020

By:

/s/ RAUL PARRA

     Raul Parra

     Chief Financial Officer and Treasurer

43

EX-31.1 2 mmsi-20200331ex311235151.htm EX-31.1 mmsi_Ex31_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: May 11, 2020

 

 

 

/s/ Fred P. Lampropoulos

 

Fred P. Lampropoulos

 

President and Chief Executive Officer

 

(principal executive officer)

 

 

EX-31.2 3 mmsi-20200331ex312bb360d.htm EX-31.2 mmsi_Ex31_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: May 11, 2020

 

 

 

 

/s/ Raul Parra

 

Raul Parra

 

Chief Financial Officer

 

(principal financial officer)

 

 

EX-32.1 4 mmsi-20200331ex321e0fbb8.htm EX-32.1 mmsi_Ex32_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 March 31, 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: May 11, 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-20200331ex322f69736.htm EX-32.2 mmsi_Ex32_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 March 31, 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: May 11, 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-20200331x10q001.jpg GRAPHIC begin 644 mmsi-20200331x10q001.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-20200331.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 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 11601 - Disclosure - Subsequent Events 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 (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-20200331_cal.xml EX-101.CAL EX-101.DEF 9 mmsi-20200331_def.xml EX-101.DEF EX-101.LAB 10 mmsi-20200331_lab.xml EX-101.LAB EX-101.PRE 11 mmsi-20200331_pre.xml EX-101.PRE XML 12 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Goodwill balance at beginning of period $ 353,193
Effect of foreign exchange 951
Goodwill balance at end of period $ 352,242
JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mmsi-20200331x10q.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 247, "dts": { "calculationLink": { "local": [ "mmsi-20200331_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20200331_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-20200331x10q.htm" ] }, "labelLink": { "local": [ "mmsi-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "mmsi-20200331_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-20200331.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": 551, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 18 }, "keyCustom": 30, "keyStandard": 353, "memberCustom": 29, "memberStandard": 54, "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Subsequent Events", "role": "http://www.merit.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_MRP1Jspjfkya_o4-vNmMmA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_MRP1Jspjfkya_o4-vNmMmA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation (Details)", "role": "http://www.merit.com/role/DisclosureBasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_is8UShX0dE2b2keAatZqiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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 }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_JrPEnKt8FkaVrxyXbRUNZQ", "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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_StatementGeographicalAxis_country_US_S6HrRxbFOk-r92AMG7hEHg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_cmKmIJUJCkC64SNceZ3kPQ", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_8_1_2019_us-gaap_BusinessAcquisitionAxis_mmsi_FibroveinHoldingsLimitedMember_kofQ1eBjWEm_oWDAtreCEg", "decimals": "-3", "lang": null, "name": "mmsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_PwNVl9SXOUy6Waw3WzWmOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_kz8vTBpqkEG9irI7FbvohQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_kz8vTBpqkEG9irI7FbvohQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pBH8kHqL0Ua8mvELxbrasg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_HVz_8Ch9xkah-YgWiHP_iw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Z4VGxcvJ30C1Fi2AwaKD6g", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pBH8kHqL0Ua8mvELxbrasg", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Z4VGxcvJ30C1Fi2AwaKD6g", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pBH8kHqL0Ua8mvELxbrasg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_5YLOPtByrEq5EJqk4c77Eg", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_5YLOPtByrEq5EJqk4c77Eg", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_O87S2-p2pE-gI6pvcZ5e3Q", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_GC7m6ZMsLkuGOTmCHuZlUg", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_O87S2-p2pE-gI6pvcZ5e3Q", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_GC7m6ZMsLkuGOTmCHuZlUg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.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_NC0ljXA2Z02AXtqx8485Mg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.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_NC0ljXA2Z02AXtqx8485Mg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfGoodsTotalMember_oPJsoQP8_Eaq2VIx58MPvA", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_ex3Gf1H_4UW421Z4EHsyUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_ex3Gf1H_4UW421Z4EHsyUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_LitigationCaseAxis_mmsi_UnitedStatesDepartmentOfJusticeMatterMember_DfxNrn3zw0-V09sPFmJr3g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_LitigationCaseAxis_mmsi_UnitedStatesDepartmentOfJusticeMatterMember_DfxNrn3zw0-V09sPFmJr3g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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 }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_qpCbI_1IB0il8HUNCPqwDA", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_QwCV0wdLc0GGYQHPqeeuxQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qpCbI_1IB0il8HUNCPqwDA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UKp87vVD00aqF8hgoi3Kiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UKp87vVD00aqF8hgoi3Kiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_lb-DJXKRnUqLVdcO9DE0mw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_T6asNL9FGU6wOJHTI843Bg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qpCbI_1IB0il8HUNCPqwDA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_T6asNL9FGU6wOJHTI843Bg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pBH8kHqL0Ua8mvELxbrasg", "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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_T6asNL9FGU6wOJHTI843Bg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pBH8kHqL0Ua8mvELxbrasg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_JrPEnKt8FkaVrxyXbRUNZQ", "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 }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_BSl1SatqJ0e9XBfRbnYTew", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_p_dIlGu8kUqVLqjxlJ0-eA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "shortName": "Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_p_dIlGu8kUqVLqjxlJ0-eA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_XKjmnDvrzUKV9awnswcqOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_XKjmnDvrzUKV9awnswcqOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_ucgWssV6L0eWU6-5O_0_TA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_aglhSorXJkOHSwna11xLXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_aglhSorXJkOHSwna11xLXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "As_Of_12_31_2019_PwNVl9SXOUy6Waw3WzWmOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_p4bMD770xkiiGjanCOUCcA", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "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-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_WNA9-EDLdUC3teQp8XHXRw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "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", "role": "http://www.merit.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__Um5dpN2zUyLjz8SoaQBgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 85, "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": [ "r402" ], "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": [ "r403" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r405" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r400" ], "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": [ "r401" ], "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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 to earnings in next twelve months, gross" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "nsuri": "http://www.merit.com/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "label": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "terseLabel": "Consolidated Interest Coverage Ratio" } } }, "localname": "LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2", "nsuri": "http://www.merit.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "integerItemType" }, "mmsi_NvisionvleImagingSystemMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the sale of NvisionVLE Imaging System under distribution agreement.", "label": "Nvisionvle Imaging System [Member]", "terseLabel": "NvisionVLE Imaging System" } } }, "localname": "NvisionvleImagingSystemMember", "nsuri": "http://www.merit.com/20200331", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_RegulatoryApprovalMilestoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regulatory Approval Milestone [Member]", "label": "Regulatory Approval Milestone [Member]", "terseLabel": "Regulatory approval" } } }, "localname": "RegulatoryApprovalMilestoneMember", "nsuri": "http://www.merit.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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_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", "r235", "r238", "r394", "r395" ], "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", "r235", "r239", "r396", "r397", "r399" ], "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": [ "r357" ], "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": [ "r167" ], "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", "r156", "r157", "r236" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivables - net of allowance for uncollectible accounts - 2020 - $4,124 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", "r371", "r385" ], "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", "r371", "r385" ], "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", "r202" ], "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", "r296" ], "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", "r297" ], "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 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", "r297" ], "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": [ "r189" ], "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": [ "r244", "r246", "r261", "r262" ], "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": [ "r246", "r256", "r260" ], "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": [ "r160", "r170" ], "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", "r162", "r168" ], "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": [ "r161", "r377" ], "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", "r355" ], "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", "r187", "r194" ], "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", "r199" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment 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", "r369", "r384" ], "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": [ "r247", "r258" ], "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": [ "r310", "r315" ], "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", "r201" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r276", "r277" ], "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" ], "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", "r291" ], "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/DisclosureBasisOfPresentationDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r290" ], "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": [ "r286", "r287", "r289" ], "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": [ "r336" ], "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": [ "r292" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r266", "r279" ], "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": [ "r278", "r279" ], "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": [ "r278", "r279" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r278", "r279" ], "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": [ "r279" ], "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": [ "r101", "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": [ "r101", "r348" ], "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": [ "r329" ], "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 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": [ "r307" ], "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", "r211", "r376", "r390" ], "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": [ "r210", "r218" ], "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", "r226" ], "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 March 31, 2020 - 55,338 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", "r293", "r298" ], "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": [ "r91" ], "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", "r295", "r299", "r300" ], "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" } } }, "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": [ "r201" ], "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": [ "r232", "r233", "r236" ], "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": [ "r237" ], "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": [ "r83" ], "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", "terseLabel": "COST OF SALES", "verboseLabel": "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": [ "r283" ], "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": [ "r225" ], "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", "r370", "r372", "r383" ], "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", "r223", "r372", "r383" ], "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": [ "r354", "r356" ], "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", "r227", "r228", "r229", "r230", "r353", "r354", "r356", "r382" ], "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", "r355" ], "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": [ "r270" ], "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": [ "r267", "r270" ], "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": [ "r265", "r271", "r272" ], "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": [ "r271", "r272" ], "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", "r313", "r367" ], "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", "r313", "r367" ], "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": [ "r312" ], "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": [ "r311", "r314", "r318", "r321" ], "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": [ "r330" ], "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": [ "r308", "r311", "r318" ], "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": [ "r308", "r311", "r318", "r321", "r322", "r326", "r328" ], "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": [ "r303", "r305" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "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", "r302", "r304", "r305", "r308", "r309", "r316", "r318", "r323", "r325", "r328" ], "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", "r302", "r304", "r308", "r309", "r324" ], "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": [ "r308" ], "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": [ "r285" ], "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": [ "r235" ], "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": [ "r263" ], "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", "r380", "r393" ], "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", "r380", "r393" ], "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": [ "r348" ], "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", "r268", "r269" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r254" ], "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": [ "r226" ], "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": [ "r166" ], "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": [ "r346" ], "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": [ "r331", "r332", "r333", "r342" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r337" ], "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": [ "r331", "r342" ], "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": [ "r241", "r242", "r243", "r332", "r364" ], "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": [ "r341", "r342" ], "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": [ "r331", "r343" ], "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": [ "r331", "r332", "r335", "r336", "r344" ], "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": [ "r341" ], "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": [ "r306" ], "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": [ "r241", "r242", "r243", "r332", "r365" ], "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": [ "r241", "r242", "r243", "r332", "r366" ], "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": [ "r337" ], "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": [ "r337", "r342" ], "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": [ "r337", "r342" ], "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": [ "r338" ], "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": [ "r338" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) 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 Other Comprehensive Income (Loss)", "terseLabel": "Fair value adjustments recorded to OCI" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r340" ], "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": [ "r337" ], "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": [ "r341", "r344" ], "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": [ "r338" ], "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": [ "r310", "r316", "r326" ], "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": [ "r193" ], "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": [ "r195" ], "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": [ "r195" ], "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": [ "r195" ], "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": [ "r195" ], "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": [ "r188", "r191", "r193", "r196", "r368" ], "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": [ "r193", "r368" ], "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/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r188", "r192" ], "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": [ "r193" ], "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": [ "r201" ], "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", "r200", "r205" ], "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": [ "r177", "r179" ], "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": [ "r198" ], "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": [ "r182" ], "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": [ "r180", "r183" ], "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", "r178", "r181", "r185" ], "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_GrossProfit": { "auth_ref": [ "r82" ], "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": [ "r308", "r322" ], "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": [ "r308" ], "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": [ "r308" ], "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", "r197" ], "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/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r105", "r199", "r204", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r334" ], "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": [ "r206" ], "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" ], "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" ], "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": [ "r275" ], "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", "r274" ], "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 expense", "verboseLabel": "INCOME TAX 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", "r375", "r391" ], "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", "r352", "r355", "r381" ], "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", "terseLabel": "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": [ "r320" ], "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": [ "r95", "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": [ "r100", "r102", "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 $392 and $241, 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": [ "r314" ], "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": [ "r314" ], "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": [ "r319" ], "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": [ "r174" ], "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", "r173" ], "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", "r172" ], "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", "r173" ], "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", "r173" ], "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": [ "r86", "r88", "r89" ], "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", "r201" ], "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": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Legal expenses" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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", "r373", "r388" ], "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": [ "r284" ], "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_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r158", "r159", "r164", "r165", "r377" ], "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": [ "r327" ], "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", "r156" ], "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", "r224", "r372", "r386" ], "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", "r221" ], "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", "r221" ], "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", "r221" ], "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", "r221" ], "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", "r222" ], "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": [ "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r220" ], "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", "r201" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r101" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r101" ], "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": [ "r101", "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", "r379", "r392" ], "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": [ "r282" ], "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": [ "r308" ], "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": [ "r87" ], "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", "r362" ], "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": "OCI (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", "totalLabel": "INCOME 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_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r359" ], "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": [ "r359" ], "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": [ "r358" ], "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", "r301" ], "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" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r105", "r204" ], "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", "r347", "r349", "r350" ], "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", "r351" ], "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", "r273" ], "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", "r317" ], "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", "r226" ], "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 loss", "totalLabel": "Total other comprehensive 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", "r293", "r294", "r296" ], "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 OCI (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": [ "r89" ], "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": [ "r285" ], "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": [ "r99" ], "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_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r94", "r288" ], "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": [ "r94" ], "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": [ "r95" ], "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": [ "r95" ], "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": [ "r345" ], "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 March 31, 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", "r175", "r176" ], "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/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r92" ], "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": [ "r96" ], "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": [ "r97" ], "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": [ "r93" ], "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", "r201" ], "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", "r203", "r389" ], "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": [ "r169", "r374", "r378" ], "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_RepaymentsOfLongTermDebt": { "auth_ref": [ "r98" ], "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": [ "r190" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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 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": [ "r264" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r231", "r387" ], "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": [ "r234", "r235" ], "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", "r240" ], "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": [ "r240" ], "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": [ "r360", "r361" ], "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": [ "r276", "r277" ], "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": [ "r317" ], "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", "r227", "r228", "r229", "r230", "r353", "r354", "r356", "r382" ], "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": [ "r311", "r318", "r322" ], "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": [ "r316" ], "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": [ "r246", "r255", "r260" ], "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": [ "r246", "r255", "r260" ], "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": [ "r331", "r332" ], "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": [ "r188", "r192" ], "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/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r188", "r192" ], "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": [ "r184", "r186" ], "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": [ "r221" ], "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": [ "r280" ], "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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r81", "r154" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r143", "r149", "r150", "r151", "r184" ], "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r247", "r258" ], "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": [ "r252" ], "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": [ "r192" ], "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": [ "r85", "r171" ], "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": [ "r90" ], "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" ], "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": [ "r248" ], "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_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": [ "r250" ], "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": [ "r250" ], "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": [ "r245", "r249" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r253", "r259" ], "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", "r184", "r207", "r208", "r209", "r394" ], "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", "r226" ], "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", "r226", "r231" ], "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", "r226", "r231", "r251" ], "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", "r226", "r231" ], "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", "r226", "r231" ], "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", "r163" ], "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_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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": [ "r281" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r334" ], "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": [ "r258" ], "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": [ "r258" ], "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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r101": { "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" }, "r102": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "(c)", "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": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r199": { "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" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "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": "(c)(2)", "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", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r399": { "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" }, "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": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r401": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r402": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r403": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r404": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r405": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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" }, "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" }, "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)", "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.1,2)", "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.2(a),(d))", "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.3)", "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.4)", "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(a),(b))", "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.7)", "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.8)", "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", "Subparagraph": "(SX 210.5-03.9)", "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", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 14 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
INCOME TAX EXPENSE $ 1,162 $ 651
Effective tax rate (58.30%) 9.50%
XML 15 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) - Fair Value, Inputs, Level 3
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue-based royalty    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 8,053,000 $ 7,710,000
Revenue milestones    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 58,116,000 66,114,000
Regulatory approval    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 2,700,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.154  
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.09 0.09
Discount rate | Revenue milestones | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.145 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.109  
Discount rate | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.066 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  
XML 16 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net sales $ 243,525 $ 238,349
Operating income 1,362 9,523
Total other expense - net (3,354) (2,677)
Income tax expense 1,162 651
Net income (loss) (3,154) 6,195
Cardiovascular    
Segment Reporting Information [Line Items]    
Net sales 235,544 230,480
Operating income 1,502 7,619
Endoscopy    
Segment Reporting Information [Line Items]    
Net sales 7,981 7,869
Operating income $ (140) $ 1,904
XML 17 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Allocated share-based compensation $ 2,777 $ 1,766
Cost of sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Allocated share-based compensation 339 252
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Allocated share-based compensation 285 192
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Allocated share-based compensation $ 2,153 $ 1,322
XML 18 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables present revenue from contracts with customers for the three-month periods ended March 31, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

March 31, 2020

March 31, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,803

$

31,272

$

87,075

$

55,600

$

29,033

$

84,633

Cardiac Intervention

 

28,595

43,996

 

72,591

 

27,016

 

45,524

 

72,540

Custom Procedural Solutions

 

25,414

22,207

 

47,621

 

23,815

 

22,046

 

45,861

OEM

 

23,666

4,591

 

28,257

 

24,061

 

3,385

 

27,446

Total

 

133,478

102,066

 

235,544

 

130,492

 

99,988

 

230,480

 

Endoscopy

Endoscopy devices

 

7,578

 

403

 

7,981

 

7,568

 

301

 

7,869

Total

$

141,056

$

102,469

$

243,525

$

138,060

$

100,289

$

238,349

XML 19 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 measured on a recurring basis as of March 31, 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

    

March 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(4,812)

$

$

(4,812)

$

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

$

5,681

$

$

5,681

$

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

$

(6,019)

$

$

(6,019)

$

Contingent consideration liabilities

$

(68,869)

$

$

$

(68,869)

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. See Note 4 for further information regarding these acquisitions. 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-month periods ended March 31, 2020 and 2019, consisted of the following (in thousands):

    

Three Months Ended

    

March 31, 

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration expense (1)

 

4,897

 

775

Contingent payments made

 

(12,754)

 

(554)

Effect of foreign exchange

17

Ending balance

$

68,869

$

82,457

(1) There were no fair value adjustments recorded to OCI for the three months ended March 31, 2020

As of March 31, 2020, approximately $57.6 million in contingent consideration liability was included in other long-term obligations and approximately $11.3 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-month period ended March 31, 2019, we recorded a gain on the contingent receivable of approximately $20,000. 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 March 31, 2020 and December 31, 2019 (amounts in thousands):

Fair value at

March 31, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

8,053

 

Discounted cash flow

 

Discount rate

12% - 24%

 

15.4%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,116

 

Monte Carlo simulation

 

Discount rate

9% - 14.5%

 

10.9%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

2,700

Scenario-based method

Discount rate

6.6%

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

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.

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, 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 period ended March 31, 2020, we recorded impairment charges of approximately $359,000, related to certain property and equipment associated with our sale of the NvisionVLE® Imaging System under our distribution agreement with NinePoint Medical, Inc. (“NinePoint”). In addition, during the three-month periods ended March 31, 2020 and 2019, we had losses of approximately $81,000 and $211,000, respectively, related to the measurement of other non-financial assets at fair value on a nonrecurring basis subsequent to their initial recognition.

Our equity investments in privately held companies, including options to acquire these companies, were $14.5 million and $17.1 million at March 31, 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. During the three-month period ended March 31, 2020 we recorded charges of $3.5 million due to our write-off of our purchase option to acquire Bluegrass Vascular due to our  decision not to exercise our option to purchase the business.

Our outstanding long-term notes receivable, including accrued interest, and in 2020 our allowance for current expected credit losses, were approximately $2.1 million and $2.7 million as of March 31, 2020 and December 31, 2019, respectively. As of March 31, 2020, we recognized an allowance for current expected credit losses of $670,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 first quarter of 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.

The table below presents a rollforward for the period ended March 31, 2020 of the allowance for current expected credit losses on our notes receivable (in thousands):

Three Months Ended

March 31, 2020

Beginning balance

$

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

575

Provision for credit loss expense

95

Ending balance

$

670

XML 20 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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 claims and litigation matters. These claims and litigation matters may include actions involving product liability, intellectual property, contract disputes, and employment or other matters that are significant to our business. For example, in December 2019 our company, our Chief Executive Officer and our Chief Financial Officer were named in a complaint filed in the Central District of California, which alleges violations of certain federal securities laws. Based upon our review of currently available information, we do not believe that any such actions are likely to be, individually or in the aggregate, materially adverse to our business, financial condition, results of operations or liquidity.

In addition to the foregoing matters, in October 2016, we received a subpoena from the U.S. Department of Justice seeking information on certain of our marketing and promotional practices. We have responded to the subpoena, as well as additional related requests. We have incurred, and anticipate that we will continue to incur, substantial costs in connection with the matter. The investigation is ongoing and at this stage we are unable to predict its scope, duration or outcome. Investigations such as this may 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

U.S. Department of Justice investigation for the three-month periods ended March 31, 2020 and 2019 were approximately $1.5 million and $1.7 million, respectively.

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 21 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 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 three-month period ended March 31, 2020 were as follows (in thousands):

    

2020

    

Goodwill balance at January 1

$

353,193

Effect of foreign exchange

 

(951)

Goodwill balance at March 31

$

352,242

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

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

March 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,764

$

(7,396)

$

16,368

Distribution agreements

 

5,754

 

(4,656)

 

1,098

License agreements

 

22,017

 

(8,337)

 

13,680

Trademarks

 

30,235

 

(10,202)

 

20,033

Customer lists

 

39,357

 

(29,343)

 

10,014

In-process technology

 

2,500

 

 

2,500

Total

$

123,627

$

(59,934)

$

63,693

December 31, 2019

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

    

$

22,703

$

(6,863)

$

15,840

Distribution agreements

 

8,012

 

(6,794)

 

1,218

License agreements

 

26,987

 

(12,746)

 

14,241

Trademarks

 

30,240

 

(9,477)

 

20,763

Covenants not to compete

 

964

 

(964)

 

Customer lists

 

39,984

 

(28,763)

 

11,221

In-process technology

 

2,500

 

 

2,500

Total

$

131,390

$

(65,607)

$

65,783

Aggregate amortization expense for the three-month periods ended March 31, 2020 and 2019 was approximately $15.0 million and $14.8 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. We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the three-month periods ended March 31, 2020 and 2019.

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

Year Ending December 31,

Estimated Amortization Expense

Remaining 2020

$

44,365

2021

 

51,932

2022

 

50,625

2023

49,417

2024

 

46,465

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Recently Issued Financial Accounting Standards
3 Months Ended
Mar. 31, 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 modified our disclosures beginning in the three-month period ended March 31, 2020 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 relevant to our financial statements.

XML 23 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 50,080 $ 44,320
Trade receivables - net of allowance for uncollectible accounts - 2020 - $4,124 and 2019 - $3,108 150,050 155,365
Other receivables 9,246 10,016
Inventories 227,776 225,698
Prepaid expenses and other current assets 16,284 12,497
Prepaid income taxes 3,486 3,491
Income tax refund receivables 5,586 3,151
Total current assets 462,508 454,538
PROPERTY AND EQUIPMENT:    
Land and land improvements 27,695 27,554
Buildings 153,896 153,863
Manufacturing equipment 247,878 244,368
Furniture and fixtures 58,955 57,623
Leasehold improvements 43,950 43,311
Construction-in-progress 91,802 83,685
Total property and equipment 624,176 610,404
Less accumulated depreciation (239,316) (231,619)
Property and equipment - net 384,860 378,785
OTHER ASSETS:    
Goodwill 352,242 353,193
Deferred income tax assets 3,716 3,788
Right-of-use operating lease assets 79,133 80,244
Other assets 36,569 41,461
Total other assets 901,904 923,998
TOTAL ASSETS 1,749,272 1,757,321
CURRENT LIABILITIES:    
Trade payables 56,012 54,623
Accrued expenses 87,095 105,184
Current portion of long-term debt 7,500 7,500
Short-term operating lease liabilities 11,670 11,550
Income taxes payable 3,014 2,799
Total current liabilities 165,291 181,656
LONG-TERM DEBT 438,137 431,984
DEFERRED INCOME TAX LIABILITIES 45,027 45,236
LONG-TERM INCOME TAXES PAYABLE 347 347
LIABILITIES RELATED TO UNRECOGNIZED TAX BENEFITS 1,990 1,990
DEFERRED COMPENSATION PAYABLE 14,066 14,855
DEFERRED CREDITS 2,088 2,122
LONG-TERM OPERATING LEASE LIABILITIES 71,642 72,714
OTHER LONG-TERM OBLIGATIONS 70,886 56,473
Total liabilities 809,474 807,377
COMMITMENTS AND CONTINGENCIES (Notes 4, 8, 9 and 10)
STOCKHOLDERS' EQUITY:    
Preferred stock - 5,000 shares authorized as of March 31, 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 March 31, 2020 - 55,338 and December 31, 2019 - 55,213 590,065 587,017
Retained earnings 364,492 368,221
Accumulated other comprehensive loss (14,759) (5,294)
Total stockholders' equity 939,798 949,944
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 1,749,272 1,757,321
Developed technology    
OTHER ASSETS:    
Intangible assets 366,551 379,529
Other    
OTHER ASSETS:    
Intangible assets $ 63,693 $ 65,783
XML 24 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Expense (Tables)
3 Months Ended
Mar. 31, 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

March 31, 

    

2020

    

2019

Cost of sales

$

339

$

252

Research and development

 

285

 

192

Selling, general and administrative

 

2,153

 

1,322

Stock-based compensation expense before taxes

$

2,777

$

1,766

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

Three Months Ended

 

March 31, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

2.42% - 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.93% - 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

Three Months Ended

March 31, 

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 25 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Reclassifications    
Fair value adjustments to contingent consideration $ 4,897 $ 775
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive 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 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, 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 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     55,338
XML 27 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Not designated as hedging instrument | Foreign currency forward contracts | Other income (expense)    
Derivative [Line Items]    
Gain (loss) on derivative $ 3,418 $ (266)
XML 28 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 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 to earnings in next twelve months, gross $ 1,200      
Amount expected to be reclassified from accumulated other comprehensive income to earnings in next twelve months, net of tax 900      
Interest expense        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income to earnings in next twelve months, gross (1,300)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings in next twelve months, net of tax (1,000)      
Interest rate swap | Wells Fargo 1.12% one-month LIBOR | Designated as hedging instrument        
Derivative [Line Items]        
Notional amount of derivative       $ 175,000
Fair value of derivative asset   $ 1,200    
Fair value of derivative liability 4,800      
Deferred tax liability used to offset fair value of interest rate swap $ 1,200 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 29 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

7.   Income Taxes. Our provision for income taxes for the three-month periods ended March 31, 2020 and 2019 was a tax expense of approximately $1.2 million and $651,000, respectively, which resulted in an effective tax rate of

(58.3)% and 9.5%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three-month period ended March 31, 2020, when compared to the prior-year period, was primarily due to discrete expenses related to the fair value adjustment of the contingent consideration liabilities of recent equity acquisitions and the 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 this business (see Note 14).

XML 30 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts with Customers
3 Months Ended
Mar. 31, 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.

Disaggregation of Revenue

The disaggregation of revenue is based on 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, 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 for the three-month periods ended March 31, 2020 and 2019 (in thousands):

Three Months Ended

Three Months Ended

March 31, 2020

March 31, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

  

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,803

$

31,272

$

87,075

$

55,600

$

29,033

$

84,633

Cardiac Intervention

 

28,595

43,996

 

72,591

 

27,016

 

45,524

 

72,540

Custom Procedural Solutions

 

25,414

22,207

 

47,621

 

23,815

 

22,046

 

45,861

OEM

 

23,666

4,591

 

28,257

 

24,061

 

3,385

 

27,446

Total

 

133,478

102,066

 

235,544

 

130,492

 

99,988

 

230,480

 

Endoscopy

Endoscopy devices

 

7,578

 

403

 

7,981

 

7,568

 

301

 

7,869

Total

$

141,056

$

102,469

$

243,525

$

138,060

$

100,289

$

238,349

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) Per Common Share (EPS)
3 Months Ended
Mar. 31, 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

March 31, 

2020

2019

Net income (loss)

$

(3,154)

$

6,195

Average common shares outstanding

 

55,246

 

54,917

Basic EPS

$

(0.06)

$

0.11

Average common shares outstanding

55,246

54,917

Effect of dilutive stock options (1)

1,573

Total potential shares outstanding

55,246

56,490

Diluted EPS

$

(0.06)

$

0.11

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

4,340

976

(1)For the three-month period ended March 31, 2020, 2,242 outstanding stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been 769 shares.
XML 32 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Trade receivables, allowances $ 4,124 $ 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,338 55,213
Common stock shares outstanding (in shares) 55,338 55,213
Developed technology    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 162,135 $ 149,947
Other    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 59,934 $ 65,607
XML 33 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 247 383 1 false 85 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 Sheet http://www.merit.com/role/DisclosureBasisOfPresentation Basis of Presentation 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 11601 - Disclosure - Subsequent Events Sheet http://www.merit.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.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 25 false false R26.htm 30303 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables 26 false false R27.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.merit.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.merit.com/role/DisclosureAcquisitions 27 false false R28.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.merit.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.merit.com/role/DisclosureInventories 28 false false R29.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 29 false false R30.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 30 false false R31.htm 30903 - Disclosure - Derivatives (Tables) Sheet http://www.merit.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.merit.com/role/DisclosureDerivatives 31 false false R32.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 32 false false R33.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 33 false false R34.htm 31303 - Disclosure - Segment Reporting (Tables) Sheet http://www.merit.com/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.merit.com/role/DisclosureSegmentReporting 34 false false R35.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 35 false false R36.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 36 false false R37.htm 40101 - Disclosure - Basis of Presentation (Details) Sheet http://www.merit.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://www.merit.com/role/DisclosureBasisOfPresentationPolicies 37 false false R38.htm 40201 - Disclosure - Recently Issued Financial Accounting Standards (Details) Sheet http://www.merit.com/role/DisclosureRecentlyIssuedFinancialAccountingStandardsDetails Recently Issued Financial Accounting Standards (Details) Details 38 false false R39.htm 40301 - Disclosure - Revenues - Disaggregation of Revenue (Details) Sheet http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails Revenues - Disaggregation of Revenue (Details) Details 39 false false R40.htm 40401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 40 false false R41.htm 40402 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 41 false false R42.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.merit.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.merit.com/role/DisclosureInventoriesTables 42 false false R43.htm 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 43 false false R44.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 44 false false R45.htm 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 45 false false R46.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 46 false false R47.htm 40701 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.htm 40901 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.merit.com/role/DisclosureDerivativesNarrativeDetails Derivatives - Narrative (Details) Details 52 false false R53.htm 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) Sheet http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails Derivatives - Forward Notional Contracts (Details) Details 53 false false R54.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 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.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 60 false false R61.htm 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails Stock-Based Compensation Expense - Narrative (Details) Details 61 false false R62.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 62 false false R63.htm 41301 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 63 false false R64.htm 41302 - Disclosure - Segment Reporting - Operating Income (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails Segment Reporting - Operating Income (Details) Details 64 false false R65.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 65 false false R66.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 66 false false R67.htm 41403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 67 false false R68.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 68 false false R69.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 69 false false R70.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 70 false false All Reports Book All Reports mmsi-20200331x10q.htm mmsi-20200331.xsd mmsi-20200331_cal.xml mmsi-20200331_def.xml mmsi-20200331_lab.xml mmsi-20200331_pre.xml mmsi-20200331ex311235151.htm mmsi-20200331ex312bb360d.htm mmsi-20200331ex321e0fbb8.htm mmsi-20200331ex322f69736.htm mmsi-20200331x10q001.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 34 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) Per Common Share (EPS) (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted

Three Months Ended

March 31, 

2020

2019

Net income (loss)

$

(3,154)

$

6,195

Average common shares outstanding

 

55,246

 

54,917

Basic EPS

$

(0.06)

$

0.11

Average common shares outstanding

55,246

54,917

Effect of dilutive stock options (1)

1,573

Total potential shares outstanding

55,246

56,490

Diluted EPS

$

(0.06)

$

0.11

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

4,340

976

(1)For the three-month period ended March 31, 2020, 2,242 outstanding stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been 769 shares.
XML 35 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Tables)
3 Months Ended
Mar. 31, 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

December 31, 2019

$

218

$

(5,512)

$

(5,294)

OCI (loss)

 

(6,957)

(4,125)

(11,082)

Income taxes

 

1,849

(7)

1,842

Reclassifications to:

Revenue

(78)

(78)

Cost of Sales

104

104

Interest Expense

(251)

(251)

Net OCI (loss)

(5,333)

(4,132)

(9,465)

March 31, 2020

(5,115)

(9,644)

(14,759)

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2019 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2018

$

3,522

(5,555)

(2,033)

OCI (loss)

 

(1,870)

(615)

(2,485)

Income taxes

 

663

14

677

Reclassifications to:

Revenue

(194)

(194)

Cost of Sales

82

82

Interest Expense

(595)

(595)

Net OCI (loss)

(1,914)

(601)

(2,515)

March 31, 2019

1,608

(6,156)

(4,548)

XML 36 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (3,154) $ 6,195
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 23,320 22,348
Loss on sales and/or abandonment of property and equipment 37 288
Write-off of certain intangible assets and other long-term assets 3,925  
Acquired in-process research and development   25
Amortization of right-of-use operating lease assets 3,134 2,964
Fair value adjustments to contingent consideration 4,897 775
Amortization of deferred credits (35) (35)
Amortization of long-term debt issuance costs 151 201
Stock-based compensation expense 2,777 1,766
Changes in operating assets and liabilities, net of effects from acquisitions:    
Trade receivables 3,445 (11,557)
Other receivables 613 1,090
Inventories (4,983) (1,340)
Prepaid expenses and other current assets (3,126) 19
Prepaid income taxes   (53)
Income tax refund receivables (2,475) (442)
Other assets (577) (2,092)
Trade payables 4,340 (878)
Accrued expenses (1,621) (2,976)
Income taxes payable 2,109 (879)
Deferred compensation payable (789) 1,261
Operating lease liabilities (2,945) (3,054)
Other long-term obligations (179) (121)
Total adjustments 32,018 7,310
Net cash provided by operating activities 28,864 13,505
Capital expenditures for:    
Property and equipment (13,950) (18,255)
Intangible assets (1,062) (853)
Proceeds from the sale of property and equipment   3
Cash received for settlement of current note receivable 250  
Cash paid in acquisitions, net of cash acquired   (1,942)
Net cash used in investing activities (14,762) (21,047)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 1,261 1,733
Proceeds from issuance of long-term debt 30,665 43,119
Payments on long-term debt (24,540) (54,119)
Contingent payments related to acquisitions (12,754) (554)
Payment of taxes related to an exchange of common stock (866)  
Net cash used in financing activities (6,234) (9,821)
EFFECT OF EXCHANGE RATES ON CASH (2,108) (474)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 5,760 (17,837)
CASH AND CASH EQUIVALENTS:    
Beginning of period 44,320 67,359
End of period 50,080 49,522
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest (net of capitalized interest of $392 and $241, respectively) 3,198 2,721
Income taxes 1,637 1,934
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchases in accounts payable 5,383 4,588
Current note receivable converted to equity investment 899  
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 2,800 $ 1,162
XML 37 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
$ in Thousands, € in Millions
3 Months Ended
Oct. 11, 2019
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2020
EUR (€)
U.S. Department of Justice Matter        
Loss Contingencies [Line Items]        
Legal expenses   $ 1,500 $ 1,700  
Selio        
Loss Contingencies [Line Items]        
Ownership percentage 19.50%      
Option to purchase all ordinary shares period 45 days      
Loan from acquisition   $ 250    
Interest rate on loan   5.00%   5.00%
Selio | Maximum        
Loss Contingencies [Line Items]        
Loan commitment from acquisition | €       € 2
XML 38 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Forward Notional Contracts (Details) - Foreign currency forward contracts
$ in Millions
Mar. 31, 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  
Notional amount of derivative | $ $ 173.2 $ 212.5
Not designated as hedging instrument | Fair Value Hedging    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 20  
Notional amount of derivative | $ $ 65.2 $ 65.0
XML 39 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accumulated other comprehensive income (loss)    
Beginning balance $ 949,944 $ 932,775
Reclassifications to:    
Cost of Sales 139,741 133,713
Interest Expense 3,144 2,764
Ending balance 939,798 940,111
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss)    
Beginning balance (5,294) (2,033)
OCI (loss) (11,082) (2,485)
Income taxes 1,842 677
Reclassifications to:    
Net OCI (loss) (9,465) (2,515)
Ending balance (14,759) (4,548)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (78) (194)
Cost of Sales 104 82
Interest Expense (251) (595)
Cash Flow Hedges    
Accumulated other comprehensive income (loss)    
Beginning balance 218 3,522
OCI (loss) (6,957) (1,870)
Income taxes 1,849 663
Reclassifications to:    
Net OCI (loss) (5,333) (1,914)
Ending balance (5,115) 1,608
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (78) (194)
Cost of Sales 104 82
Interest Expense (251) (595)
Foreign Currency Translation    
Accumulated other comprehensive income (loss)    
Beginning balance (5,512) (5,555)
OCI (loss) (4,125) (615)
Income taxes (7) 14
Reclassifications to:    
Net OCI (loss) (4,132) (601)
Ending balance $ (9,644) $ (6,156)
XML 40 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 126,495 $ 134,467
Work-in-process 24,592 17,602
Raw materials 76,689 73,629
Total Inventories $ 227,776 $ 225,698
XML 41 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 42 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2020 $ 44,365
2021 51,932
2022 50,625
2023 49,417
2024 $ 46,465
XML 43 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 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 $ (4,812) (290)
Foreign currency contract assets, current and long-term 5,681 2,447
Foreign currency contract liabilities, current and long-term (6,019) (4,255)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (68,869) (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 (4,812) (290)
Foreign currency contract assets, current and long-term 5,681 2,447
Foreign currency contract liabilities, current and long-term (6,019) (4,255)
Contingent consideration liabilities $ (68,869) $ (76,709)
XML 44 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Expense - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation $ 2,777 $ 1,766
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted in period (in shares) 216,494 909,603
Compensation cost not yet recognized $ 28,400  
Compensation cost not yet recognized, period of recognition 2 years 11 months 4 days  
Stock-Settled Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units granted in period (in shares) 152,475  
Allocated share-based compensation $ 300  
Compensation cost not yet recognized $ 5,000  
Compensation cost not yet recognized, period of recognition 1 year 9 months 29 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]    
Multiplying factor 250.00%  
Stock-Settled Performance-Based Restricted Stock Units | FCF | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Multiplying factor 0.00%  
Stock-Settled Performance-Based Restricted Stock Units | FCF | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Multiplying factor 200.00%  
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  
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 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Cash-Settled Performance-Based Share-Based Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation $ 100  
Compensation cost not yet recognized $ 2,200  
Compensation cost not yet recognized, period of recognition 1 year 9 months 29 days  
Cash-Settled Performance-Based Share-Based Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Multiplying factor 250.00%  
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 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 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
XML 45 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Allowance for Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Allowance for Loan and Lease Losses [Roll Forward]  
Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses $ 575
Provision for credit loss expense 95
Ending balance $ 670
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 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,492

Total assets acquired

 

50,628

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,148)

Total liabilities assumed

 

(5,989)

Total net assets acquired

$

44,639

XML 47 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 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 months ended March 31, 2020 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2019

$

218

$

(5,512)

$

(5,294)

OCI (loss)

 

(6,957)

(4,125)

(11,082)

Income taxes

 

1,849

(7)

1,842

Reclassifications to:

Revenue

(78)

(78)

Cost of Sales

104

104

Interest Expense

(251)

(251)

Net OCI (loss)

(5,333)

(4,132)

(9,465)

March 31, 2020

(5,115)

(9,644)

(14,759)

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2019 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2018

$

3,522

(5,555)

(2,033)

OCI (loss)

 

(1,870)

(615)

(2,485)

Income taxes

 

663

14

677

Reclassifications to:

Revenue

(194)

(194)

Cost of Sales

82

82

Interest Expense

(595)

(595)

Net OCI (loss)

(1,914)

(601)

(2,515)

March 31, 2019

1,608

(6,156)

(4,548)

XML 48 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
May 05, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 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,384,036
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments

    

March 31, 2020

    

December 31, 2019

Term loans

$

146,250

$

148,125

Revolving credit loans

 

299,875

 

291,875

Less unamortized debt issuance costs

 

(488)

 

(516)

Total long-term debt

 

445,637

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

438,137

$

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

5,625

2021

7,500

2022

8,438

2023

11,250

2024

 

413,312

Total future minimum principal payments

$

446,125

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas

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

    

Three Months Ended

    

March 31, 

    

2020

    

2019

Net Sales

 

  

 

  

Cardiovascular

$

235,544

$

230,480

Endoscopy

 

7,981

 

7,869

Total net sales

 

243,525

 

238,349

Operating Income

 

  

 

  

Cardiovascular

 

1,502

 

7,619

Endoscopy

 

(140)

 

1,904

Total operating income

 

1,362

 

9,523

Total other expense - net

 

(3,354)

 

(2,677)

Income tax expense

 

1,162

 

651

Net income (loss)

$

(3,154)

$

6,195

XML 51 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (3,154) $ 6,195
Other comprehensive income (loss):    
Cash flow hedges (7,182) (2,577)
Income tax benefit (expense) 1,849 663
Foreign currency translation adjustment (4,125) (615)
Income tax benefit (expense) (7) 14
Total other comprehensive loss (9,465) (2,515)
Total comprehensive income (loss) $ (12,619) $ 3,680
XML 52 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

1.   Basis of Presentation. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three months ended March 31, 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. 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 March 31, 2020 and December 31, 2019, and our results of operations and cash flows for the three-month periods ended March 31, 2020 and 2019. The results of operations for the three-month periods ended March 31, 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 (the "2019 Form 10-K") for the year ended December 31, 2019, which was filed with the Securities and Exchange Commission (the "SEC") on March 2, 2020.

Reclassifications

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

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.1
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 54 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives
3 Months Ended
Mar. 31, 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 these risks 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 programs 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 and, therefore, we are subject to variability in the cash paid for interest expense. In order to mitigate a portion of this risk, 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 March 31, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at March 31, 2020 was a liability of approximately $4.8 million, which was partially offset by approximately $1.2 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 are not subject to any credit risk contingent features related to our derivative contracts, and counterparty risk is managed 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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with notional amounts of $173.2 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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts related to those balance sheet accounts with notional amounts of $65.2 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of March 31, 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

    

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

 

2,496

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

670

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(4,812)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(3,692)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(1,321)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

2,515

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,006)

 

(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 March 31, 

Three Months Ended March 31, 

Three Months Ended March 31, 

    

2020

    

2019

    

    

2020

    

2019

    

2020

    

2019

Derivative instrument

 

  

 

  

 

Location in statements of income (loss)

 

  

 

  

 

  

 

  

Interest rate swaps

$

(5,463)

$

(857)

Interest expense

$

(3,144)

$

(2,764)

$

251

$

595

Foreign currency forward contracts

 

(1,494)

 

(1,013)

Revenue

 

243,525

 

238,349

 

78

 

194

Cost of sales

 

(139,741)

 

(133,713)

 

(104)

 

(82)

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

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

3,418

$

(266)

XML 55 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories

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

    

March 31, 2020

    

December 31, 2019

Finished goods

$

126,495

$

134,467

Work-in-process

 

24,592

 

17,602

Raw materials

 

76,689

 

73,629

Total inventories

$

227,776

$

225,698

XML 57 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Average common shares outstanding (in shares) 55,246,000 54,917,000
Effect of dilutive stock options (in shares)   1,573,000
Total potential shares outstanding (in shares) 55,246,000 56,490,000
Diluted EPS (in dollars per share) $ (0.06) $ 0.11
Stock options excluded as the impact was anti-dilutive (in shares) 4,340,000 976,000
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,242  
Net loss incurred, the potentially dilutive effect of these options 769  
XML 58 mmsi-20200331x10q_htm.xml IDEA: XBRL DOCUMENT 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-03-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 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 2019-01-01 2019-03-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-03-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-03-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0000856982 mmsi:FibroveinHoldingsLimitedMember 2020-01-01 2020-03-31 0000856982 mmsi:BrightwaterMedicalInc.Member 2020-01-01 2020-03-31 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 us-gaap:NonUsMember 2020-01-01 2020-03-31 0000856982 country:US 2020-01-01 2020-03-31 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 us-gaap:NonUsMember 2019-01-01 2019-03-31 0000856982 country:US 2019-01-01 2019-03-31 0000856982 mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-03-31 0000856982 mmsi:NvisionvleImagingSystemMember 2019-01-01 2019-03-31 0000856982 mmsi:EndoscopySegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:EndoscopySegmentMember 2019-01-01 2019-03-31 0000856982 mmsi:CardiovascularSegmentMember 2019-01-01 2019-03-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-03-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-03-31 0000856982 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000856982 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000856982 mmsi:CreditAgreementMember 2019-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2020-01-01 2020-03-31 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMatterMember 2019-01-01 2019-03-31 0000856982 mmsi:NvisionvleImagingSystemMember 2020-01-01 2020-03-31 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 mmsi:InProcessTechnologyMember 2020-03-31 0000856982 mmsi:InProcessTechnologyMember 2019-12-31 0000856982 us-gaap:TrademarksMember 2020-03-31 0000856982 us-gaap:PatentsMember 2020-03-31 0000856982 us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000856982 us-gaap:LicensingAgreementsMember 2020-03-31 0000856982 us-gaap:DistributionRightsMember 2020-03-31 0000856982 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0000856982 us-gaap:CustomerListsMember 2020-03-31 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-03-31 0000856982 mmsi:ContingentConsiderationMember 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-03-31 0000856982 mmsi:ContingentConsiderationMember 2018-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-01-01 2019-03-31 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-01-01 2019-03-31 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000856982 us-gaap:PerformanceSharesMember 2020-03-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-03-31 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-01-01 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-03-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-01-01 2020-03-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-01-01 2019-03-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-03-31 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-03-31 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-03-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 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-03-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 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-03-31 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-03-31 0000856982 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000856982 us-gaap:LoansPayableMember 2020-03-31 0000856982 mmsi:CreditAgreementMember 2020-03-31 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-01-01 2020-03-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-03-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-03-31 0000856982 us-gaap:CommonStockMember 2020-03-31 0000856982 us-gaap:CommonStockMember 2019-12-31 0000856982 us-gaap:CommonStockMember 2019-03-31 0000856982 us-gaap:CommonStockMember 2018-12-31 0000856982 2019-03-31 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-03-31 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-03-31 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 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2020-03-31 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2020-03-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2020-03-31 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-03-31 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0000856982 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-01-01 2020-03-31 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000856982 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0000856982 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000856982 us-gaap:CommonStockMember 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 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000856982 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-01-01 2020-03-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-03-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-01-01 2020-03-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-03-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0000856982 srt:MaximumMember mmsi:CashSettledPerformanceSharesMember 2020-01-01 2020-03-31 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 2019-10-11 0000856982 mmsi:CardiovascularSegmentMember 2020-01-01 2020-03-31 0000856982 mmsi:SelioMedicalLimitedSelioMember 2020-03-31 0000856982 srt:MaximumMember mmsi:SelioMedicalLimitedSelioMember 2020-03-31 0000856982 mmsi:CreditAgreementMember 2020-01-01 2020-03-31 0000856982 2020-03-31 0000856982 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2020-01-01 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2020-03-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000856982 us-gaap:InterestExpenseMember 2020-01-01 2020-03-31 0000856982 mmsi:RevenueAndCostOfSalesMember 2020-01-01 2020-03-31 0000856982 mmsi:OtherLongTermObligationsMember 2020-03-31 0000856982 mmsi:OtherLongTermObligationsMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2020-03-31 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 2019-01-01 2019-03-31 0000856982 2020-05-05 0000856982 2020-01-01 2020-03-31 shares iso4217:USD mmsi:DerivativeInstrument pure iso4217:EUR mmsi:item iso4217:USD shares mmsi:segment us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 0000856982 --12-31 2020 Q1 false 100000000 100000000 MERIT MEDICAL SYSTEMS INC 55338000 55213000 P1Y P2Y P1Y P2Y us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 10-Q true 2020-03-31 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 55384036 50080000 44320000 4124000 3108000 150050000 155365000 9246000 10016000 227776000 225698000 16284000 12497000 3486000 3491000 5586000 3151000 462508000 454538000 27695000 27554000 153896000 153863000 247878000 244368000 58955000 57623000 43950000 43311000 91802000 83685000 624176000 610404000 239316000 231619000 384860000 378785000 162135000 149947000 366551000 379529000 59934000 65607000 63693000 65783000 352242000 353193000 3716000 3788000 79133000 80244000 36569000 41461000 901904000 923998000 1749272000 1757321000 56012000 54623000 87095000 105184000 7500000 7500000 11670000 11550000 3014000 2799000 165291000 181656000 438137000 431984000 45027000 45236000 347000 347000 1990000 1990000 14066000 14855000 2088000 2122000 71642000 72714000 70886000 56473000 809474000 807377000 5000000 5000000 0 0 0 0 55338000 55213000 590065000 587017000 364492000 368221000 -14759000 -5294000 939798000 949944000 1749272000 1757321000 243525000 238349000 139741000 133713000 103784000 104636000 78808000 78270000 14872000 16043000 3845000 0 -4897000 -775000 25000 102422000 95113000 1362000 9523000 79000 357000 3144000 2764000 -289000 -270000 -3354000 -2677000 -1992000 6846000 1162000 651000 -3154000 6195000 -0.06 0.11 -0.06 0.11 55246000 54917000 55246000 56490000 -3154000 6195000 -7182000 -2577000 -1849000 -663000 -4125000 -615000 7000 -14000 -9465000 -2515000 -12619000 3680000 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 932775000 54893000 571383000 363425000 -2033000 6195000 6195000 93000 93000 -2515000 -2515000 1766000 1766000 1365000 95000 1365000 432000 7000 432000 940111000 54995000 574946000 369713000 -4548000 -3154000 6195000 23320000 22348000 -37000 -288000 3925000 25000 3134000 2964000 4897000 775000 35000 35000 151000 201000 2777000 1766000 -3445000 11557000 -613000 -1090000 4983000 1340000 3126000 -19000 53000 2475000 442000 577000 2092000 4340000 -878000 -1621000 -2976000 2109000 -879000 -789000 1261000 -2945000 -3054000 -179000 -121000 32018000 7310000 28864000 13505000 13950000 18255000 1062000 853000 3000 250000 1942000 -14762000 -21047000 1261000 1733000 30665000 43119000 24540000 54119000 12754000 554000 866000 -6234000 -9821000 -2108000 -474000 5760000 -17837000 44320000 67359000 50080000 49522000 392000 241000 3198000 2721000 1637000 1934000 5383000 4588000 899000 2800000 1162000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.</b>   <b style="font-weight:bold;">Basis of Presentation.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three months ended March 31, 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. 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 March 31, 2020 and December 31, 2019, and our results of operations and cash flows for the three-month periods ended March 31, 2020 and 2019. The results of operations for the three-month periods ended March 31, 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 (the "2019 Form 10-K") for the year ended December 31, 2019, which was filed with the Securities and Exchange Commission (the "SEC") on March 2, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Reclassifications</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities in 2020, with a corresponding reclassification of $775,000 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';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.</b>   <b style="font-weight:bold;">Basis of Presentation.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three months ended March 31, 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. 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 March 31, 2020 and December 31, 2019, and our results of operations and cash flows for the three-month periods ended March 31, 2020 and 2019. The results of operations for the three-month periods ended March 31, 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 (the "2019 Form 10-K") for the year ended December 31, 2019, which was filed with the Securities and Exchange Commission (the "SEC") on March 2, 2020.</p> 775000 <p style="font-family:'Times New Roman';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';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';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';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 modified our disclosures beginning in the three-month period ended March 31, 2020 to conform with this guidance (see Note 14). </p><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;">We currently believe that all other issued and not yet effective accounting standards are not relevant to our financial statements.</p> <p style="font-family:'Times New Roman';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';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';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 modified our disclosures beginning in the three-month period ended March 31, 2020 to conform with this guidance (see Note 14). </p><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;">We currently believe that all other issued and not yet effective accounting standards are not relevant to our financial statements.</p> -575000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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.</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The disaggregation of revenue is based on 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';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, 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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables present revenue from contracts with customers for the three-month periods ended March 31, 2020 and 2019 (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:35.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,633</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,996</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,540</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,861</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,446</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,568</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,869</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Revenue from Contracts with Customers. <span style="font-weight:normal;">We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods.</span> 2 4 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables present revenue from contracts with customers for the three-month periods ended March 31, 2020 and 2019 (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:35.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,633</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,996</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,540</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,861</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,446</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,568</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,869</p></td></tr><tr><td style="vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td></tr></table> 55803000 31272000 87075000 55600000 29033000 84633000 28595000 43996000 72591000 27016000 45524000 72540000 25414000 22207000 47621000 23815000 22046000 45861000 23666000 4591000 28257000 24061000 3385000 27446000 133478000 102066000 235544000 130492000 99988000 230480000 7578000 403000 7981000 7568000 301000 7869000 141056000 102469000 243525000 138060000 100289000 238349000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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 </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the Brightwater acquisition, which were included in selling, general and administrative expenses, were not material. The purchase price was preliminarily allocated as follows (in thousands):</p><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,492</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,628</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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,148)</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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (5,989)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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-month period ended March 31, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three-month period ended March 31, 2020.</p> 1 13700000 934000 <p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,492</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,628</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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,148)</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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (5,989)</p></td></tr><tr><td style="vertical-align:bottom;width:71.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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 17492000 50628000 58000 261000 1522000 4148000 5989000 44639000 P13Y P5Y P1Y P12Y10M24D <p style="font-family:'Times New Roman';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 March 31, 2020 and December 31, 2019, consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman';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:65.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';font-size: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';font-size:10pt;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';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,495</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,689</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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:65.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';font-size: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';font-size:10pt;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';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,495</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,689</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</p></td></tr></table> 126495000 134467000 24592000 17602000 76689000 73629000 227776000 225698000 <p style="font-family:'Times New Roman';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 three-month period ended March 31, 2020 were as follows (in thousands):</span></p><p style="font-family:'Times New Roman';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:83.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill balance at March 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Total accumulated goodwill impairment losses aggregated to approximately $8.3 million as of March 31, 2020 and December 31, 2019. We did not have any goodwill impairments for the three-month periods ended March 31, 2020 and 2019. The total goodwill balance as of March 31, 2020 and December 31, 2019 was related to our cardiovascular segment.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other intangible assets at March 31, 2020 and December 31, 2019, consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,764</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (7,396)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,368</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,656)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,098</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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,017</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (8,337)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,680</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (10,202)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,033</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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,357</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (29,343)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,014</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (59,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,693</p></td></tr></table><p style="font-family:'Times New Roman';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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';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:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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';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';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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Aggregate amortization expense for the three-month periods ended March 31, 2020 and 2019 was approximately $15.0 million and $14.8 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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.</span><span style="background-color:#ffffff;font-family:'Segoe UI';"> </span>We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the three-month periods ended March 31, 2020 and 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 March 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman';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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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';font-size: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.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';font-size: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';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:28.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Remaining 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,365</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,932</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,625</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,417</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,465</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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:83.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill balance at March 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,242</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 353193000 -951000 352242000 8300000 8300000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other intangible assets at March 31, 2020 and December 31, 2019, consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,764</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (7,396)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,368</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,656)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,098</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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,017</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (8,337)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,680</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (10,202)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,033</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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,357</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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (29,343)</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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,014</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (59,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,693</p></td></tr></table><p style="font-family:'Times New Roman';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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';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:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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';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';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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';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';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';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';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';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';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';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';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';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';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';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';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';font-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';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';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';font-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';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';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';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr></table> 23764000 7396000 16368000 5754000 4656000 1098000 22017000 8337000 13680000 30235000 10202000 20033000 39357000 29343000 10014000 2500000 2500000 123627000 59934000 63693000 22703000 6863000 15840000 8012000 6794000 1218000 26987000 12746000 14241000 30240000 9477000 20763000 964000 964000 39984000 28763000 11221000 2500000 2500000 131390000 65607000 65783000 15000000.0 14800000 0 0 <p style="font-family:'Times New Roman';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 March 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman';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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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';font-size: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.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';font-size: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';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:28.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Remaining 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,365</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,932</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,625</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,417</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,465</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 44365000 51932000 50625000 49417000 46465000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">7.   Income Taxes.</b> Our provision for income taxes for the three-month periods ended March 31, 2020 and 2019 was a tax expense of approximately $1.2 million and $651,000, respectively, which resulted in an effective tax rate of </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(58.3)% and 9.5%, respectively. The increase in the income tax expense and the corresponding change in the effective income tax rate for the three-month period ended March 31, 2020, when compared to the prior-year period, was primarily due to discrete expenses related to the fair value adjustment of the contingent consideration liabilities of recent equity acquisitions and the 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 this business (see Note 14).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1200000 651000 -0.583 0.095 <p style="font-family:'Times New Roman';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 March 31, 2020 and December 31, 2019, consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman';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:65.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,250</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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (488)</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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman';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';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';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';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';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 loan featuring the Base Rate is due and payable on the last business day of each calendar quarter; interest on each loan featuring the Eurocurrency Rate is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.</p><p style="background-color:#ffffff;font-family:'Times New Roman';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';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 </p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">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';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.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:77.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:77.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2020, we had outstanding borrowings of approximately $446.1 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $232.1 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of March 31, 2020 was a fixed rate of 2.87% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 2.74% on $271.1 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt as of March 31, 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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,438</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,312</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,125</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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:65.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.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';font-size: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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,250</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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (488)</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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</p></td></tr></table> 146250000 148125000 299875000 291875000 488000 516000 445637000 439484000 7500000 7500000 438137000 431984000 150000000 600000000 <p style="font-family:'Times New Roman';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.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:77.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:77.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';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';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';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 446100000 232100000 0.0287 175000000 0.0274 271100000 0.0262 175000000 0.0330 265000000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt as of March 31, 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.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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,438</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,312</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,125</p></td></tr></table> 5625000 7500000 8438000 11250000 413312000 446125000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">9.   Derivatives. </p><p style="font-family:'Times New Roman';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 these risks 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 programs are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 and, therefore, we are subject to variability in the cash paid for interest expense. In order to mitigate a portion of this risk, 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At March 31, 2020 and December 31, 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at March 31, 2020 was a liability of approximately $4.8 million, which was partially offset by approximately $1.2 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';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 are not subject to any credit risk contingent features related to our derivative contracts, and counterparty risk is managed by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with notional amounts of $173.2 million and $212.5 million, respectively.</p><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 March 31, 2020 and December 31, 2019 we had entered into foreign currency forward contracts related to those balance sheet accounts with notional amounts of $65.2 million and $65.0 million, respectively.</p><p style="font-family:'Times New Roman';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 March 31, 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';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:42.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';font-size:10pt;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';font-size: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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recognized in OCI</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reclassified from AOCI</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income (loss)</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,463)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (857)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (3,144)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (2,764)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,494)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,013)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,525</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,349</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (139,741)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (133,713)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (104)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (82)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2020, approximately $1.2 million, or $0.9 million after taxes, was expected to be reclassified from accumulated other comprehensive income to earnings in revenue and cost of sales over the succeeding twelve months. As of March 31, 2020, approximately $(1.3) million, or $(1.0) million after taxes, was expected to be reclassified from accumulated other comprehensive income to earnings in interest expense over the succeeding twelve months.</p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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:42.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';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="background-color:auto;vertical-align:bottom;width:42.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:22.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,418</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td></tr></table><p style="font-family:'Times New Roman';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';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 these risks 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 programs are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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 and, therefore, we are subject to variability in the cash paid for interest expense. In order to mitigate a portion of this risk, 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';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 are not subject to any credit risk contingent features related to our derivative contracts, and counterparty risk is managed by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><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 style="font-family:'Times New Roman';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';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 March 31, 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 4800000 1200000 1200000 307000 290000 75000 P2Y 150 173200000 212500000 20 65200000 65000000.0 <p style="font-family:'Times New Roman';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:42.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';font-size:10pt;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';font-size: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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,692)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table> 1192000 2496000 1663000 670000 466000 4812000 290000 3692000 1813000 1321000 764000 2515000 318000 1006000 1678000 <p style="font-family:'Times New Roman';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';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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recognized in OCI</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reclassified from AOCI</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income (loss)</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,463)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (857)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (3,144)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (2,764)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 595</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,494)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,013)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,525</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,349</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr><tr><td style="vertical-align:top;width:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (139,741)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (133,713)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (104)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (82)</p></td></tr></table> -5463000 -857000 -3144000 -2764000 251000 595000 -1494000 -1013000 243525000 238349000 78000 194000 -139741000 -133713000 -104000 -82000 1200000 900000 -1300000 -1000000.0 <p style="font-family:'Times New Roman';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';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:42.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';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="background-color:auto;vertical-align:bottom;width:42.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:22.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:42.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,418</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td></tr></table> 3418000 -266000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.   Commitments and Contingencies. </p><p style="font-family:'Times New Roman';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';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 claims and litigation matters. These claims and litigation matters may include actions involving product liability, intellectual property, contract disputes, and employment or other matters that are significant to our business. For example, in December 2019 our company, our Chief Executive Officer and our Chief Financial Officer were named in a complaint filed in the Central District of California, which alleges violations of certain federal securities laws. Based upon our review of currently available information, we do not believe that any such actions are likely to be, individually or in the aggregate, materially adverse to our business, financial condition, results of operations or liquidity.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">In addition to the foregoing matters, in October 2016, we received a subpoena from the U.S. Department of Justice seeking information on certain of our marketing and promotional practices. We have responded to the subpoena, as well as additional related requests. We have incurred, and anticipate that we will continue to incur, substantial costs in connection with the matter. The investigation is ongoing and at this stage we are unable to predict its scope, duration or outcome. Investigations such as this may 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 </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">U.S. Department of Justice investigation for the three-month periods ended March 31, 2020 and 2019 were approximately $1.5 million and $1.7 million, respectively.</p><p style="font-family:'Times New Roman';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 1500000 1700000 <p style="font-family:'Times New Roman';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';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:61.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;white-space:nowrap;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman';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';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';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">For the three-month period ended March 31, 2020, </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2,242</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> outstanding stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">769</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares.</span></td></tr></table> <p style="font-family:'Times New Roman';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:61.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;white-space:nowrap;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman';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';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';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">For the three-month period ended March 31, 2020, </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">2,242</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> outstanding stock options were considered antidilutive due to the net loss in the period. Independent of the net loss incurred, the potentially dilutive effect of these options would have been </span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">769</span><span style="color:#000000;font-family:'Times New Roman';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares.</span></td></tr></table> -3154000 6195000 55246000 54917000 -0.06 0.11 55246000 54917000 1573000 55246000 56490000 -0.06 0.11 4340000 976000 2242 769 <p style="font-family:'Times New Roman';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-month periods ended March 31, 2020 and 2019 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman';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:74.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,322</p></td></tr><tr><td style="vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,766</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three-month periods ended March 31, 2020 and 2019, we granted stock options representing 216,494 and 909,603 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:</p><p style="font-family:'Times New Roman';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.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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:37.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;text-align:center;margin:0pt;">2.42% - 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;text-align:center;margin:0pt;">28.93% - 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 March 31, 2020, the total remaining unrecognized compensation cost related to non-vested stock options was approximately $28.4 million, which was expected to be recognized over a weighted average period of 2.93 years.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Stock-Settled Performance-Based Restricted Stock Units</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">During the three-month period ended March 31, 2020, we granted stock-settled performance-based restricted stock units (“performance stock units”) to certain of our executive officers representing up to 152,475 shares of our common stock. Conversion of the performance stock units occurs at the end of <span style="-sec-ix-hidden:Hidden_jospT65te06Od6gf5CrVhw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_pNjh0dwglEKiCOs07Ep8Ew"><span style="color:#000000;font-family:'Times New Roman';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 2,000 (“rTSR”), as defined in the award agreements. The payout for each unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 200%) 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 250% of the target shares. 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';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 using the following assumptions for the periods indicated below:</p><p style="font-family:'Times New Roman';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:78.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';font-size: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';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td></tr><tr><td style="vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">40.2% - 56.1%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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 final number of shares awarded. For the three-month period ended March 31, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.3 million. As of March 31, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $5.0 million, which is expected to be recognized over a weighted average period of 1.83 years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash-Settled Performance-Based Share-Based Awards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three-month period ended March 31, 2020, we granted cash-settled performance-based share-based 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. The potential maximum payout is 250% of the target cash incentive. Settlement generally occurs at the end of <span style="-sec-ix-hidden:Hidden_yN6VykWyekG0wdTQLvd0DA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_5Dc2Fak5tU-GrJyPspBx1g"><span style="color:#000000;font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three-month period ended March 31, 2020, we recognized expense associated with these cash-settled performance-based restricted stock units of approximate $0.1 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 assets within our consolidated balance sheet. As of March 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.2 million, which is expected to be recognized over a weighted average period of 1.83 years.</p> <p style="font-family:'Times New Roman';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:74.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,322</p></td></tr><tr><td style="vertical-align:bottom;width:74.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,766</p></td></tr></table> 339000 252000 285000 192000 2153000 1322000 2777000 1766000 216494 909603 <p style="font-family:'Times New Roman';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.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';font-size: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';font-size: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';font-size:10pt;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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:37.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;text-align:center;margin:0pt;">2.42% - 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;text-align:center;margin:0pt;">28.93% - 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0052 0.0167 0.0242 0.0256 P4Y P5Y P3Y P5Y 0.3865 0.4324 0.2893 0.3369 28400000 P2Y11M4D 152475 P3Y P1Y 1 0 2 0.75 1.25 2.50 <p style="font-family:'Times New Roman';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:78.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';font-size: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';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td></tr><tr><td style="vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:78.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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 300000 5000000.0 P1Y9M29D 2.50 P3Y 100000 2200000 P1Y9M29D <p style="font-family:'Times New Roman';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, 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';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-month periods ended March 31, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,981</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,869</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,502</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,619</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,362</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,523</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,354)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,677)</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,162</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman';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-month periods ended March 31, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,480</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,981</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,869</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,502</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,619</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,362</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,523</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,354)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,677)</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,162</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 235544000 230480000 7981000 7869000 243525000 238349000 1502000 7619000 -140000 1904000 1362000 9523000 -3354000 -2677000 1162000 651000 -3154000 6195000 <p style="font-family:'Times New Roman';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';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';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 measured on a recurring basis as of March 31, 2020 and December 31, 2019, consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman';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:top;width:43.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size: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';font-size:10pt;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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,019)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (6,019)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (68,869)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (68,869)</p></td></tr></table><p style="font-family:'Times New Roman';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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size: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';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';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';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size: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';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';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';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';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';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';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';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';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';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';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';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';font-size:10pt;text-align:justify;margin: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. See Note 4 for further information regarding these acquisitions. 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. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Changes in the fair value of our contingent consideration liabilities during the three-month periods ended March 31, 2020 and 2019, consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';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:70.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_LgowMA4y1k255pEzauANnw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration expense </span><sup style="color:#000000;font-family:'Times New Roman';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (554)</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,869</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,457</p></td></tr><tr><td colspan="7" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(1) There were no fair value adjustments recorded to OCI for the three months ended March 31, 2020</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2020, approximately $57.6 million in contingent consideration liability was included in other long-term obligations and approximately $11.3 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';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-month period ended March 31, 2019, we recorded a gain on the contingent receivable of approximately $20,000. 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';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 March 31, 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:35.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.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';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:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:35.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,053</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">15.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payments</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,116</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">9% - 14.5%</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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">10.9%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payments</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.6%</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Probability of milestone payment</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">65%</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payment</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2022</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td colspan="12" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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';font-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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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.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';font-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';font-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.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';font-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';font-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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2034</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2023</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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';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';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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'TimesNewRomanPSMT';">We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, 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 period ended March 31, 2020, we recorded impairment charges of approximately </span><span style="font-family:'TimesNewRomanPSMT';">$359,000</span><span style="font-family:'TimesNewRomanPSMT';">, related to certain property and equipment associated with our sale of the </span><span style="background-color:#ffffff;">NvisionVLE® Imaging System under our distribution agreement with NinePoint Medical, Inc. (“NinePoint”)</span><span style="font-family:'TimesNewRomanPSMT';">. In addition, during the three-month periods ended March 31, 2020 and 2019, we had losses of approximately </span><span style="font-family:'TimesNewRomanPSMT';">$81,000</span><span style="font-family:'TimesNewRomanPSMT';"> and </span><span style="font-family:'TimesNewRomanPSMT';">$211,000</span><span style="font-family:'TimesNewRomanPSMT';">, respectively, related to the measurement of other non-financial assets at fair value on a nonrecurring basis subsequent to their initial recognition.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'TimesNewRomanPSMT';">Our equity investments in privately held companies, including options to acquire these companies, were </span><span style="font-family:'TimesNewRomanPSMT';">$14.5</span><span style="font-family:'TimesNewRomanPSMT';"> million and </span><span style="font-family:'TimesNewRomanPSMT';">$17.1</span><span style="font-family:'TimesNewRomanPSMT';"> million at March 31, 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. During the three-month period ended March 31, 2020 we recorded charges of </span><span style="font-family:'TimesNewRomanPSMT';">$3.5</span><span style="font-family:'TimesNewRomanPSMT';"> million due to our write-off of our purchase option to acquire Bluegrass Vascular due to our  decision not to exercise our option to purchase the business.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';">Our outstanding long-term notes receivable, including accrued interest, and in 2020 our allowance for current expected credit losses, were approximately </span><span style="font-family:'TimesNewRomanPSMT';">$2.1</span><span style="font-family:'TimesNewRomanPSMT';"> million and </span><span style="font-family:'TimesNewRomanPSMT';">$2.7</span><span style="font-family:'TimesNewRomanPSMT';"> million as of March 31, 2020 and December 31, 2019, respectively. As of March 31, 2020, we recognized an allowance for current expected credit losses of </span><span style="font-family:'TimesNewRomanPSMT';">$670,000</span><span style="font-family:'TimesNewRomanPSMT';"> associated with these notes receivable and our contractual obligation to extend credit to Selio. </span>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, </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 first quarter of 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below presents a rollforward for the period ended March 31, 2020 of the allowance for current expected credit losses on our notes receivable (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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">95</p></td></tr><tr><td style="vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670</p></td></tr></table><p style="font-family:'Times New Roman';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';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:top;width:43.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size: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';font-size:10pt;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';font-size:10pt;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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';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:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (4,812)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,019)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';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';font-size:10pt;text-align:right;margin:0pt;"> (6,019)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (68,869)</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (68,869)</p></td></tr></table><p style="font-family:'Times New Roman';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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;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';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size: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';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';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';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size: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';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';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';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 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';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';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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 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';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';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';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';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';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';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';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';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;"/> 4812000 4812000 5681000 5681000 6019000 6019000 68869000 68869000 1192000 1192000 290000 290000 2447000 2447000 4255000 4255000 76709000 76709000 <p style="font-family:'Times New Roman';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:70.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_LgowMA4y1k255pEzauANnw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration expense </span><sup style="color:#000000;font-family:'Times New Roman';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (554)</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,869</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,457</p></td></tr><tr><td colspan="7" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">(1) There were no fair value adjustments recorded to OCI for the three months ended March 31, 2020</p></td></tr></table> 76709000 82236000 4897000 775000 12754000 554000 17000 68869000 82457000 0 57600000 11300000 48100000 28600000 20000 <p style="font-family:'Times New Roman';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 March 31, 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:35.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.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';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:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:35.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,053</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">15.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payments</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2026</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,116</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">9% - 14.5%</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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">10.9%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payments</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Discount rate</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.6%</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Probability of milestone payment</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">65%</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:35.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Projected year of payment</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';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2022</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';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td colspan="12" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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';font-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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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.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';font-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';font-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.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';font-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';font-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.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:29.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2034</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2023</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:29.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:19.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 8053000 0.12 0.24 0.154 58116000 0.09 0.145 0.109 2700000 0.066 0.65 7710000 0.13 0.24 66114000 0.09 0.135 2885000 0.024 0.65 359000 81000 211000 14500000 17100000 3500000 2100000 2700000 670000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below presents a rollforward for the period ended March 31, 2020 of the allowance for current expected credit losses on our notes receivable (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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">95</p></td></tr><tr><td style="vertical-align:bottom;width:80.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670</p></td></tr></table> 575000 95000 670000 <p style="font-family:'Times New Roman';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 months ended March 31, 2020 were as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';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="background-color:auto;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 218</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,512)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,294)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,957)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,125)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,082)</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,842</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size: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';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (78)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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';font-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';font-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';font-size: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';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (251)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,333)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,465)</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-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';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';font-size: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';font-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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,115)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (9,644)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (14,759)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2019 were as follows:</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,522</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,555)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,033)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,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';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,485)</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (595)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (595)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net OCI (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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,914)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,515)</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-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.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2019</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,608</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,156)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,548)</b></p></td></tr></table><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';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="background-color:auto;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 218</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,512)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,294)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,957)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,125)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,082)</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,842</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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';font-size: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';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (78)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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';font-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';font-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';font-size: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';font-size: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';font-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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (251)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,333)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin: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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,465)</p></td></tr><tr><td style="vertical-align:bottom;width:53.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-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';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';font-size: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';font-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';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2020</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,115)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (9,644)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (14,759)</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The changes in each component of Accumulated Other Comprehensive Income (Loss) for the three months ended March 31, 2019 were as follows:</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 0.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';font-size:10pt;margin:0pt 0pt 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.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';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,522</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,555)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,033)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OCI (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,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';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,485)</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (595)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (595)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net OCI (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';font-size:10pt;margin: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,914)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,515)</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-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';font-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.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2019</b></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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,608</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,156)</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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,548)</b></p></td></tr></table> 218000 -5512000 -5294000 -6957000 -4125000 -11082000 -1849000 7000 -1842000 -78000 -78000 104000 104000 -251000 -251000 -5333000 -4132000 -9465000 -5115000 -9644000 -14759000 3522000 -5555000 -2033000 -1870000 -615000 -2485000 -663000 -14000 -677000 -194000 -194000 82000 82000 -595000 -595000 -1914000 -601000 -2515000 1608000 -6156000 -4548000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16. Subsequent Events. </b></p><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China. In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic, and the virus has spread to most countries and to all 50 states within the United States. The 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';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';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, and deferred capital spending and 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 uncertainly regarding the scope and duration of that impact, we implemented furloughs and a temporary salary reduction for executive management and certain other salaried personnel. 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';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, finite-lived 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';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p> XML 59 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in OCI $ (7,182) $ (2,577)
Derivatives designated as cash flow hedges | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in income (139,741) (133,713)
Amount of Gain/(Loss) reclassified from AOCI (104) (82)
Derivatives designated as cash flow hedges | Interest rate swap    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in OCI (5,463) (857)
Derivatives designated as cash flow hedges | Interest rate swap | Interest expense    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in income (3,144) (2,764)
Amount of Gain/(Loss) reclassified from AOCI 251 595
Derivatives designated as cash flow hedges | Foreign currency forward contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in OCI (1,494) (1,013)
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain/(Loss) recognized in income 243,525 238,349
Amount of Gain/(Loss) reclassified from AOCI $ 78 $ 194
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Debt Disclosure [Abstract]  
Remaining 2020 $ 5,625
2021 7,500
2022 8,438
2023 11,250
2024 413,312
Total future minimum principal payments $ 446,125
XML 61 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Investments in privately held companies $ 14,500   $ 17,100
Impairment and other charges 3,845 $ 0  
Long-term notes receivable 2,100   2,700
Allowance for expected credit losses 670    
NvisionVLE Imaging System      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Impairment of property and equipment 359    
Impairment of other assets 81 211  
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   $ 20  
Other long-term obligations      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, noncurrent 57,600   48,100
Accrued expenses      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, current $ 11,300   $ 28,600
XML 62 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting - Narrative (Details)
3 Months Ended
Mar. 31, 2020
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 63 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended
Aug. 01, 2019
USD ($)
Jun. 14, 2019
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2020
EUR (€)
Business Acquisition [Line Items]          
Payments to acquire intangible assets     $ 1,062 $ 853  
Impairment and other charges     3,845 $ 0  
Selio          
Business Acquisition [Line Items]          
Loan from acquisition     $ 250    
Interest rate on loan     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 64 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 123,627 $ 131,390
Accumulated Amortization (59,934) (65,607)
Net Carrying Amount 63,693 65,783
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 23,764 22,703
Accumulated Amortization (7,396) (6,863)
Net Carrying Amount 16,368 15,840
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,754 8,012
Accumulated Amortization (4,656) (6,794)
Net Carrying Amount 1,098 1,218
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,017 26,987
Accumulated Amortization (8,337) (12,746)
Net Carrying Amount 13,680 14,241
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,235 30,240
Accumulated Amortization (10,202) (9,477)
Net Carrying Amount 20,033 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 39,357 39,984
Accumulated Amortization (29,343) (28,763)
Net Carrying Amount 10,014 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 66 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt $ 446,125  
Less unamortized debt issuance costs (488) $ (516)
Total long-term debt 445,637 439,484
Less current portion 7,500 7,500
Long-term portion 438,137 431,984
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 146,250 148,125
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 299,875 $ 291,875
XML 67 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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

 

(951)

Goodwill balance at March 31

$

352,242

Other intangible assets

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

March 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,764

$

(7,396)

$

16,368

Distribution agreements

 

5,754

 

(4,656)

 

1,098

License agreements

 

22,017

 

(8,337)

 

13,680

Trademarks

 

30,235

 

(10,202)

 

20,033

Customer lists

 

39,357

 

(29,343)

 

10,014

In-process technology

 

2,500

 

 

2,500

Total

$

123,627

$

(59,934)

$

63,693

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

Year Ending December 31,

Estimated Amortization Expense

Remaining 2020

$

44,365

2021

 

51,932

2022

 

50,625

2023

49,417

2024

 

46,465

XML 68 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

1.   Basis of Presentation. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three months ended March 31, 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. 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 March 31, 2020 and December 31, 2019, and our results of operations and cash flows for the three-month periods ended March 31, 2020 and 2019. The results of operations for the three-month periods ended March 31, 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 (the "2019 Form 10-K") for the year ended December 31, 2019, which was filed with the Securities and Exchange Commission (the "SEC") on March 2, 2020.

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 modified our disclosures beginning in the three-month period ended March 31, 2020 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 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.
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 these risks 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 programs 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 and, therefore, we are subject to variability in the cash paid for interest expense. In order to mitigate a portion of this risk, 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 are not subject to any credit risk contingent features related to our derivative contracts, and counterparty risk is managed 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 March 31, 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 69 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting
3 Months Ended
Mar. 31, 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, 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-month periods ended March 31, 2020 and 2019, were as follows (in thousands):

    

Three Months Ended

    

March 31, 

    

2020

    

2019

Net Sales

 

  

 

  

Cardiovascular

$

235,544

$

230,480

Endoscopy

 

7,981

 

7,869

Total net sales

 

243,525

 

238,349

Operating Income

 

  

 

  

Cardiovascular

 

1,502

 

7,619

Endoscopy

 

(140)

 

1,904

Total operating income

 

1,362

 

9,523

Total other expense - net

 

(3,354)

 

(2,677)

Income tax expense

 

1,162

 

651

Net income (loss)

$

(3,154)

$

6,195

XML 70 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 71 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 76,709 $ 82,236
Contingent consideration expense $ 4,897 $ 775
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List] us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit us-gaap:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit
Fair value adjustments recorded to OCI $ 0  
Contingent payments made (12,754) $ (554)
Effect of foreign exchange 17  
Ending balance $ 68,869 $ 82,457
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Expense - Fair Value Calculation Assumptions (Details)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.52% 2.42%
Risk-free interest rate, maximum 1.67% 2.56%
Expected price volatility, minimum 38.65% 28.93%
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 73 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Outstanding borrowings $ 446,125  
Credit Agreement    
Debt Instrument [Line Items]    
Outstanding borrowings 446,100  
Available borrowing capacity $ 232,100  
Fixed interest rate percent 2.87% 2.62%
Debt subject to fixed interest rate $ 175,000 $ 175,000
Variable interest rate percent 2.74% 3.30%
Debt subject to variable interest rate $ 271,100 $ 265,000
Term Loan    
Debt Instrument [Line Items]    
Outstanding borrowings 146,250 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 299,875 $ 291,875
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 600,000  
XML 74 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Aug. 01, 2019
Jun. 14, 2019
Assets Acquired        
Goodwill $ 352,242 $ 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,492
Total assets acquired       50,628
Liabilities Assumed        
Trade payables       (58)
Accrued expenses       (261)
Other long-term liabilities       (1,522)
Deferred income tax liabilities       (4,148)
Total liabilities assumed       (5,989)
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 75 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Accumulated goodwill impairment losses $ 8.3   $ 8.3
Goodwill impairment loss 0.0 $ 0.0  
Aggregate amortization expense 15.0 14.8  
Impairment of intangible assets $ 0.0 $ 0.0  
XML 76 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events

16. Subsequent Events.

COVID-19 Pandemic

In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China. In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic, and the virus has spread to most countries and to all 50 states within the United States. The 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, and deferred capital spending and 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 uncertainly regarding the scope and duration of that impact, we implemented furloughs and a temporary salary reduction for executive management and certain other salaried personnel. 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, finite-lived 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 77 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Expense
3 Months Ended
Mar. 31, 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-month periods ended March 31, 2020 and 2019 consisted of the following (in thousands):

Three Months Ended

March 31, 

    

2020

    

2019

Cost of sales

$

339

$

252

Research and development

 

285

 

192

Selling, general and administrative

 

2,153

 

1,322

Stock-based compensation expense before taxes

$

2,777

$

1,766

Nonqualified Stock Options

During the three-month periods ended March 31, 2020 and 2019, we granted stock options representing 216,494 and 909,603 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:

Three Months Ended

 

March 31, 

2020

2019

 

Risk-free interest rate

    

0.52% - 1.67%

  

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

Stock-Settled Performance-Based Restricted Stock Units

During the three-month period ended March 31, 2020, we granted stock-settled performance-based restricted stock units (“performance stock units”) to certain of our executive officers representing up to 152,475 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 2,000 (“rTSR”), as defined in the award agreements. The payout for each unit is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 200%) 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 250% of the target shares. 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 using the following assumptions for the periods indicated below:

Three Months Ended

March 31, 

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 final number of shares awarded. For the three-month period ended March 31, 2020, we recognized stock-based compensation expense associated with the performance stock units of approximately $0.3 million. As of March 31, 2020, the total remaining unrecognized compensation cost related to performance stock units was approximately $5.0 million, which is expected to be recognized over a weighted average period of 1.83 years.

Cash-Settled Performance-Based Share-Based Awards

During the three-month period ended March 31, 2020, we granted cash-settled performance-based share-based 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. The potential maximum payout is 250% of the target cash incentive. 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-month period ended March 31, 2020, we recognized expense associated with these cash-settled performance-based restricted stock units of approximate $0.1 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 assets within our consolidated balance sheet. As of March 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was approximately $2.2 million, which is expected to be recognized over a weighted average period of 1.83 years.

ZIP 78 0000856982-20-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-20-000022-xbrl.zip M4$L#!!0 ( &)^JU!4H70;)!, )G/ 1 ;6US:2TR,#(P,#,S,2YX MKE)5619]CA9N^)LR;*2U-DGO:@DA(PH4" M% "4[?WKKP%^B#))\$/RCG3'EQF+[&XT^M< &HT/_O37UZ6'UD1(RMEUJWMR MVD*$.=RE;'[=\F4;2X?2UE]__O=_^^D_VNW?;Y[OD?+#R8^?3[LGYW^Y_'R.VNU0T@V6P,D9,B+/ M3KKQFWXHE;,K=-'I=CMGIV>GZ,>K\\NKSQ?HZ2$F? M9[20\E6Z5])9D"5& M"HLY48]X2>0*.^2ZM5!J==7IO+R\G"R)H.K$X4LCY?3\O-M"6"E!I[XB=UPL M;\D,^YX"J[ _?>R9HL%8'M&VV")(O ;K,GD%*FR5]7)^PL4<"CKM=GY_N!\; M[2)BQAGSEUOTKU/A&0Y7B8YZ6Y$.$+6!"G1V(CZ/LC^RN71U.OKU%(P>%U-< MQK9\3>"JF"1J3+I:1%N 'J M"!G<,6-<806^;9Y%3U@B[6(]'#)C#)J= ;_.#U%;12+@;_[H\?Q MZ'YXVYL,;M%-[[[WV!^@\9?!8#+^J?->P'O9/C2Z$?O9_+T21()(8YU[>!!R MAR0V3@=[CN_58-QHEL\7/HW0V#=(\4,YF@VAHUN2>RYM:.4PV&$[L\,VGL!_ M#X/'R1B-[M#PL3]Z&*!/]Z/Q^+L&PVH8]OD2C+ @3-(UJ0QH'K<=W?,JZ *V M3\^#+X/'\?#708/U3EACN;CS^$MI=&-Z.YX7E?#LC;^@N_O1;TUWNPW?+96. MQZ4O2,_YTZ?2%"R??.$L(.QX@DB"]#R/.Z8BMT1AZH5 UN*T0?KY]//I&<"X M$0P_DK+A9R0>&?EH4P#Z%!;1M,\\@(=L#37E@A*9 V0&A1VPB]/N>\ 2,AI, M"C'YA7/W!69>/>8.H<9L3J<>Z4D),>9(+8AX_S 'N+IB[.C^D&Z.44$(,Q=M MI*) +!"8XC+>-*Y0Y K/9,V]-I1]0:0WG,VGQ ]59TJZ/>8 M0U?8"^-+NHBV+@/I0G1/'VF" M(E60KW4)*%5,V3C6?ASKSE= ^P :+OWE$WX+HC&V-\^J(+_(M3[OZ%J!*BC4 M!47*Z+Q6XUP5G6N !0/#2ST!>R("IF9+SL8+#&]6\I9Z/D3W^J]LUZG(;76, M;C<]7$7R8>H&)7R'H P4%(),*>C3X&G\G>$R92'XV8!>8JK@^$NM,92DQ_N< M"7E_ 4$ D4/6XP[-G3O4%V5WAXS8-%%8&*AL%8>"\B)G@0EE4"JB#/5&_6'C M&;43JT_0V!A87%&H4MDLZS934#O7X>3_VZ@+9'NF6"8J5G3 M.B&%#:QS .O)J9YF#56/2[!H&1T'[SJ/TDV2&58K*AUS]*H M&:'A8F]2+ KE-D@6S[DQ! ,)]IB DA2Z-N5BX>9%Q M=0'V6=-9UH0\* (%9:"X$+0I!<7%-,%/F8DV83Z!B8O$\[D@F6\QA1/"&N: M=5W$[KAX@4G((]=:Z";'E,!.;@NNP%F$9ZH?W\8S%(\B^2@NH &X$L"8BE^Q MYY/1;/-TR*029M-Z&:!+2B@"/-4[OP,^10$X?K99DX"5SL"[5%%CE':N5YVSF"?N=2S!85]?/DW'>@F9 MIHUO26U0W&W]8[/75^=&HR[U"61Q()>Y,<)^A-I](2.[7KB&TD[N7C8IV7B8 M",I'1H'&;79SFZ+)7C7F(C=(31=*N$$S)]P3U/$4H+^I5D]*?[DR.?0Z#E!2 M9)%;5%]AW9II) I'B=(;?RGV%S+7P_$S67&AA^+1BNBVQN;6\+ DEQWU\XS. M()"+8L%ZPWPDNPGVRH(:-\H'@O5O$W!MELC-6HK.UE(\U6E4B+WZT,52XO94 MS)J#_#Y%V]TC8\$OT>*3Q6^E?,.5(AU=?DIH\1T*]4!8)>4TSE3+F2++OH4/ M00D(SWRP,)M#ITWE5\:GDHBUW@8S9"M?Z>B-Z:R][:#FB: MB4STW'_W,5-4A>GJ&1?+RCU(;>%%'I)*=UI&J,V;0(OO44*/[U%2$Y10I7&H M>@ZEJO\'1?!JK'.*>9FNVK)*'*/5*HSWSWBHA @'RUS!Z4U'I#G >&- M37J57SSA.0E!33VVX71Z>GJIM]!'7"9+"8Q(!=V(^U MY%URT1QP*=FWFDAV-'M*U/A]UYE%8@.M>]I-3^V,$)WE38II4-EY]WS];?,% M&.Z\7[X!MV"7_)W@RWBWS&]4+?J^5!S8Y5=C>9L>F\KZV!JTZ5R-5N@FI +&,?$.YBX\:Z.IL,ZJT M@:@ NAH;!QO02N[U*=K54P!-1M(@M7^GP:+*FE6I1:D"5,IOFVFPV>WVMIHW MM17@M^NM; VJ>;V?/Y7D3Q]J.UAG-;;4>SM.&0F(C004B&BP*+^J],0]FA6G MVTAM"$'@D-[1E;G*A#Y% IO&4[ FD;_ D'WY5EDV&Y#GI^>9-P*8ZWFLBQ/- M+5P5TN39 *8)[%!=I*':NN^^ :1V[CP;H&(&.V#5[^!I,-Q+3C>WPRS/:T=V MUWM4&IS+)WJSP4P3V!$KN%NA 627?&(V1&58K*!UNVG02EZJWN!9,5^5<\%K M-I4=M8R0,GWVK &H3A(K&R4;J1VJ"NS\A:J)$&#\ X(!]]7ZBUU MG/'/Y&)H=<@+117Y0.H(6Z$/A%^'2I:YN?>^<8ORV^V*3K':2.VP%FS':PZL M[F]>J0= I^8'O-[S6D&MOXLE'*:=YN-=M::=A1+_;8/5_TRQ M),]DAE[-$P5$URU)ERN/M,)G"T%FUZWE4M+VF?Y(_?EY]Q]0W9/7I1>1:/E; M\+].A7?"Q;RCZ0,7>&^AL.!(!!9.2LK+N9'1O;R\[!@J$,)71.@SW9U(^1;J M[*U:@$75:KV#[Q!K!8Y2M5;;OG6(E?+PM&JE@(5X'U.?GSJOTKW"JQ5E,VZ> MA4\8XX'+!P_U,Z@:]#N(X261*^QLRIUA.36E^K*M%9*@>_>R?=IMGW=;2#H+ MLL3WX95],9.I9Y)SCO'*,':(IV0LJ[V1=0):1*K;-4H;DC*I]$'Z7'W2+/I7 M.^)KZT?M[MF.:FP0J*9&Q+<7-2X#MV+ZPS;$+:>*)\06EU;D4BO2_6$/BJC* M2JC=%7"5Z.A6VV& <9_JU%-E!SV2F%R87VY)1!(,NN2+ MBF5*XIS,^1JZ;5K89\@\)OU'7B]1W&=)H:IW5Q%3T%7!KU3YT,4SF=4S@Y6Z MG=\?[L>FG J*)KO(W?M6_>3CE-["R1SR%F^Z_!\K 9QDC'ZT-U+JZ:R=DGC! MM1!:\>O6C:#SA7J!7DT\$%=?_ "SXI,'LIP2$43U>@3_AYTL&/ZA/X!V>.7R M):9LJ,A2!Z]06W\J%56^KNLO@ONKZY:N*+VB0-)"&-[JG4K7+25\(&?4\W1: M._H=T*[,[;834X[KB_#2A?Q:^9(R(B5,_*:4&>KX_(FY;(.Z)!#2@RD$/#6+ M)3DD-X1!8*62UO@0\8$5@_K"=!5F-.*MM!FSS38-/HU[W7+,YH;]67.HXTSL M_<;%'WIG!EY1A;V>^S^^-$=^[+8J9#XF2R2^$^ "(9U1'&8 >8R%!O6AG M?5CI7<0<;-O*Z1[3F-OI#@_U6%]]&0PU-U]:*I4F.KP:&9A[(:Y?6F>02'!MP= MG0J^)I1]X9YK5A+H$DISMP$LI#I:((?L27!P23DASH)QC\_?4EA:: ZN/TE] M,Y6HQ/*NV0 3ON!,7R>\'6#6XC[0J*=&77HA(KM99",E:1EXIB^P_Z;.<0\A M\&BVO?<[^H:EWIDMXX?!/,(LNP.M+PA4_%4E0Z '_$J7_C)AJ@^1_DV/9T:& T=2CP;?+9:IR180'5[-G M,M?+55R\]58K&-6P%^.3JEP)V@.LGSF[9BXP"!TNC9J-Z%!K%)L^MSIIBH.K MB[E=8FP&"IAM$??6U\-"\,$ILZ=" AR">]X$OR8R#X9M%'QV9O!*A$.E7G") M#;!?L5OCEN'>LU26>JA#KM>%R(:/MIRA MB.I8G2",L,Q==E*-9F/LO<_RV4F.M>+ZO>M[T,DECTA'\]K@C%GP#TQA;[Q$ M!UJ+TV8F%='MI_?W??0" MAWCT]:"CIV_A#5<#$ZCK4X <(G23BH],5I?98AD*#',B#B*\W^MH$F] B#_D MF5PO^X#AJZ# (^\_/]A4_7\I,/W_*ZC<<\PV%Y.'6:(G; Z(Q/VLG>;(+: S M@ZL%=(:>27#H>^A24Y\"FF.-]LUF0>SDU]M&<+25-C<_FKT@6JHWYIZ_M=89 M5KV0[%@-,!H\;%!8*V66@U+7QR%CY^&(LO6G%E:S#M/< !EKU-H1>7?C!-SWUUH/) K-P209&6PA- MI>YJ?$_1E?>FURG C[C8&84="__ %/<^V_?*; !F\WNB#XCJ8RJCV5<91#K) M"SGB]E^!X1NM"NTKB3)D$#=@??%)\/^0;5<^#O BVU1A.'+;9-V^II<*OS(^ ME3#^!VM ^JOD.I)F>KX=Q=40#8-!S#5/L4$&LQEQP)&@>R-TSJ)EQG@SZK^J MM&-?Q]3C0O@-9'E+5A!V!ZGGOT& 0AWR@)4Y@I8!# MTT-[=)G?B.?).RSF01I0KV1O,F)1"FRTV188U+PRU[&VJ%(5G;SP&N9)1[75$>&:QB8EGBN/X/])D&+;6L4$1UKY6^@>YP++.6OX=G"^!@%= $0)6U; MH33UL9I#'SD,A@.]"V;&Q5)WQ\'L[GT.I03EL9HAV%:G/]UQ=ZOG8IB]?<$R MF$Q-^),O8.R$B83GC81+&0R!0;V3>;5Z[)81)ZK>80PYR=V&/:4$G?K*;!?A MMU1GE-8D"%V'S"7Z)$407!"EC[ .@^R_&\][]R/K %,,P35#P340/_\O4$L# M!!0 ( &)^JU"+&A1E&UL[5W=L. M!J\ )]F__DH8;(@1"(R-_%$U9Y+8^NKNG[K5+:GUVS\^9K:T@-A#KO/C0OVF M7$C0,5P3.6\_+@)/!IZ!T,4__O[?__7;_\CROZY'CY+I&L$,.KYD8 A\:$KO MR)]*+^Y\#ASI"6*,;%NZQLA\@Y+4^W;U36\KZC>MVVMKDBQ'+5T#C]1T'2EL MLO5-77US$[7J.M^ESJ6J7K:4EB+IW[7>]W9'&CZM"CZ145JHL*2-G+^^T_]- M2)<2(=?QOG]XZ,?%U/?GWR\OW]_?O[UKWUS\1NHKZN6_GA['QA3.@(P. M 2\D4OZ[%W[XZ!K #WF5J/XQP7;<@':YZHM9@OXEQ\5D^I&LMF1-_?;AF1?1 M$.G7')W$Q3\VRD[S+\]H)P0Y)^PZX-1]"2PL^^^Y]S^./"0[.Y3=L* M/YMB:/VXF,T\)%..*MIR9'\;^T0P5/(WKN.Y-C*IG*Z!37DTGD+H>Q<2;?WG MZ"$UDAG$R/]FN+-+^NTE3S,A45SD7^Z$JM6'WL!Z(/-A!A]=;POR6.V)1.>- M.YMC.(6.AQ:P;J*9C0O% >!-[VWWO2Z:U\WMD1WUS7? MB4'M.^:#0ZS1&YK8L.]Y1$L._"G$7S^L1F[E7AKAR0@N7'M!5BADJ6 B_QX8 MR$;^)QG\H^N\O4 \NX43GP#2,= O+-W+M%=D L OVM M$H_*-MZ0C2'.0&!3TQ=J"H:=OYD2_0&]!Z?O&JBJT=FBI]*\,8!MT,Z(*7LD MWT7\H$/:>FF;X#;\\"'1"^;J4^33#H@;HBB2+*V:([_?#)['@\>'V_[+W:UT MW7_L/]_<2>,_[NY>QB7("XDCY!$SG1I(:+9=G)9[U%S8E 6\2=@>\0G? )B3 M=M7>);1]+_Y$II_(BAKY,7^+/GY=6HRX91M,H!WV]YHN\*KJT-*LMBJW6Y8N M=UJ&(AL3H,H]#>I0@:JJ7H%8/$U0L"V-2.]/T; M@/$GT;#_!'8 &7+EJBN.O/F%M2G@ZJ2**GAB,MR T#""!B3TD.7K,_0+YG%. ME>,0O(F96^=(!5N>9E%U\1,PILB!^)-7#[,K'*FL2Q(L:N3A/L .HEN.A(Q[ M]$%_RYW6S/)'*N9R](H:L7B$P(-3U^;6WNP*1RKGD@2+&J>@F[ ^#@PZG >' M<.:-X#57TCDUCE3492D6-02+*HG?PLM2(@T5Z'A M%5<88F57.!E!EV2!J"X]CS;/+7LR C]\73T@JPW"/.WY!1+ MYGEU3D?VI;D@JL]_CQS"O4>T@!L7'-CJ/K_2R:"@ AM$C0@\(C"A%PT0I%'I ML>\:?]$P!\0>=4+\SYQ3RD557TW=4H&I:/(5--NRKEP!6>U8A@P!U'MM$T)- M:^C\$N@HH%W7MFAAW_BFKS8+B2)A7"+EB MRZ-*5.G%9W"'X),>0WFAIS;YSB5GU!!:GGECS(PDE:)28/GB )K=F&A!5MAOA90)JI1W0@J)[A0(AJ? MKG4,LJU"HK#V-=8U]R[^Z1@0^P YA*2A&V62*9[#_"T<@_"W)5=4 QV#FB9P M@(X7Y5B(#9$-/"],ZU8(A]+MI+ETI>NMJX,#13U$BVK2;\(;K(;_)_*G-X'G M$Z6'5]05 H*S]C' 8!M213W"%>Y1) TN$7UCD'*U8B,1-T33=0T^QCRPX/@-$<,,3^$,N@8 M[#W%G!IIRG5">>^8]QC+H:HK!E2A;&B@*\,NA'*W.U%D38==T]0GJJDVFJ.)#O*> M('WI(03$*$4^)('#-;1<#!,A@R?DN 0]GP^.#S'T_#!U>[*5Y),U"S)8_2V1;:\;B<>$*LKK3YB!-6AF-HDS;??H<.(8->#^R; M,^0@SZ=$+6!$%"NXSU598&GGRBPCEE^=7E%5\PAZD+".OO9P2ZR0[8;I5R)* MUH:'OO(6'CXDBH[H*H^J,*8-K]SB\2"E;B;PA)KG&(5N15BLEC0XUX&'G'!8 MLPER0EZMMBS#R!0R(R>GCS%]:RET4QA%KLFLV5S2[ZR?P\?2?EE3&+!NRD)E M3Z7PTGD\?\(H_4 [) M?)C- <)A.'X*\!MSH9M=^'B04((^GF/%6QBLVIX-"(6+RQ9 MCGFB[JVOZ5[2D/\PT9>2*4HU1=>UIL\REA-*UB8''Y$\[D_CZB &?KX2^%+J M&&5:3*"P\8QP)5)6K^=7.CX)5Z!7U/,L*_L5#3[;RRPH+8Z$=[4-S4=RB5F] MW],NC!-8G$=?M#)'7VX&3\/1W1]WS^.'?]X=TD&8#![%)]3(7\N TY"F7B8P M]GV,)H$?)M9QZ34$NNODAL'-6/OG'*6IN:=7HZU?J19!M6FT@ Q;NB*W)QU# M[K54$QJ@JP%3:_K5$P>\ .93XI0L_@D9TV=L M<=G2:*RSZ[0L5"*+;M,!KZH(X@?CSAEX:*HQBR%I%O0Q\HA^N TP521D2>C6 M!%R>;LX@W9998L< &(R\ =[TWG;?_X#F&UP1;1$+]74JTO0JH"CE0'V]G"0> MZ^25L!N8]1"_M!?[ >67OL[0K(5CHEXEBJGD#:=T2H53^N,_I/O'P9]CP:,G MA GT']WC6@";U"7%=A2Y E0M5ZKU38ZEMY8 M[(52-\3N A$87G_^].A)J=7>=9\LKA=YF>SY&Q!'P0F/A,R@SC9L%M6MV3+T M)X*5W%(RI>)W@DNS;_Y?$!U7>'&)\78= ]DP1<^+NYVZJ;.+$\#2SMDE:O"/ MYUU,!L1XJJ9YT=+U=M/I3G85.*0L#&OQ -?7U[F6I_79.&$H^H9+MLP2M3#,Q4O%X2>PX-#E&G@^/1P M1F:559I#E8&[/?5^AF[#O.:)>S5^]C,WBW)T/YN*ZLU!_X'L:\ME&CD#LQZ6 M%5XU:,HF)U>; ^N>S#O"3^>-7O)C.I$Y5NR25&XE;DF M)R>_6T'%-",T 6X\"($8+C859FT7!R_T\I9#>F/'M'/KG%%2B4-QB%$Y (0, M,9P#9,8O#4572-*/R'-#AZ>Q,Z;J95T,-G9 6SBPA7>1RX(JK'0&3S46Q2 1 M+ZJ=I5U7]]4K+(XS:Y]ALR6O8OR(=_22L89;LZF[5@5@T>XURLS::(OO27>&2J#G"]5T\R@[XYI M9]QP,RI&C7 Q829%"5L:JV#!F"V<4U<"O&$K"O15Z#,D[3Q64>V%J?*"2'0TOC5Q&,N/T M([PCVOC (CQ:$L0^?%VN\DDCIP96Q7C85:9 !C@R%'#VF\U9X."NG*:X0R@^ MH9WX&E@5@V-7:=!W>G%QF2ISBXN+&0V( ZCCN;C(RV91[Q<1=S6:SY&5)@22 M.>9_#FW@T*2^E-GSG/L _ V( [^:9+H)DBV947B?J*G@]@9=7VXTL'138;U3 MQ 07#X2].A2^/0+-,,7WF"CA@55:8_"W< KPV)(;HMX6VH!][.W!9)E\W"VK3$_'KPO( 0 \-TXS/7&?NN\1>' MALJL)P[8:I)@OF[BYX&H&1:RJ7ETG;<7B&>W<,*S^,VN>+)8*&2"J#&4$9Q' M2S,N"+"*GX#@2Y$N;(K.:"%^[^*B*^[\"Y.MVDRS3]?U=N?8D%,_?[B\H?KW MCF(O;@1MFEKSQ7T!'_0Z^]2UZ2*,$!BOP_)6%MLT=<1HJ9TM7-D"UB!I2"$M M5^L#*[F"'SA;^0H,-;6#GL2!XP$Z6ON21T/9B&^19]BN%V 8!K:6*;>\88 ) MM1X-\S3HYRH-)A(TL!%;[$''L,)&X*G&2C)0)9M#M3J;$=UJ(W[W?)4UVQV?P M[TZ#E^"XJ)MZ=;*#/F6Y8=/":P][0#^[\_,,V-T,*,EU_D"*2(N7L,@J?A5[ M6#M?Q&1W*PZ:1?16&Y5"_3NT>T!WY(4L2X;9(]A9$??;N3A(;Q15.P1W>?;S M>)]'M9J/,Q1^OMMG9](\RWY5)6]G(6,YS8W^AR8K2 M. 5?M^RUG[WTG99&CTA#/<^-9KE?O\=;[QM8#+AF\_>,*#X&\=PF.70%&!J! M=?AG;PN%S'[/,-V#XN/GO*COR-3K/L3WF/>!^D1O9ZSOQ3G,YS?_\S@[.A&8 M>#FAW,F_CJ)^/?F7:.M0#O>MG/?\$WG)8J^&H;<4J]V6VT9/D3O ,.06U*$\ MZ79A5[%:P&IUF]%+JV'>(P=YTV5 MU'MU*WK^=/%?]#$"UR#ZK!0.V#53G&@K#3YMM3LU"#?BIX1>'\"/K$! MP"X' V;%4T!!.>+YHU4[,N7LIY*7.^E?/RQG[Z\V3_K''4K ,:5UZ]*R>5(@ M[#;CFP-9'%!KX,-'M( ;#,U?+N17?(5=?6)> 8WNR%[)H-OIRE9;!?+$:'55 MV#$[O?:D&861,_#?L>NQU$51-3&512U2VE0?E9@AZDHBAYB^802S(+P_#@ASB'9=^$2D6T POP/:J-J_ M#WQ2]HG8NEDPBQ,,#)QM]'Y[2[V_')(4C4F*!R6YSH%J?CK6!\?S<4 )N0$8 M?]+<#S-Z(2S'$N15>YUTM)YB D5N3U1%MI2N)G=,@F"S?=71+="9*$U%/)/0 M(;YZ@,/@>S)!SLJPC^ ,(&K2!]8] 0RP_Q<"UH6";9M-3U*53%)= *U4@XSS MM51MK#H$@U5 [(/S3-36RSNT%_#)=?PIRWG>JLTST+;@TT%<*2Q%-IU0+^]N M'4B+FCH#K#Q[1#VW6)Y TCLK?4"UQLYPJL(@40__E2;QW@UJ6'*MVSK#J0)_ M*N:HWI'G> >P0[CCT6>/AA!'J>2F@'PS]VZ1'?C0I+^5\0M5=7.S*NY'^H7V M]*M$^I*6G4EA;](O=\/QKV&ML$^)_'DH/M^?H>"@V5] #-[@JT?0I?7T5D,K),:X-P9\#3QDE*,]NPUQ MM$Z=HMM4.=LS150_+DPJ2-4FL!,*Q^O[/D:3P \?0'?#SPAMT(RB0GV,:7; M64YFQ^T;/A5P[8A3C4="$]MUX?$'^B0QAE/H>&@!UR_\W82))KT'I^\:J)QQ MRSAYF>@T.G21ZE9:]AN;/EF*>I>0(_4'-P^'8N?R&!H>T'D!'T.Z14IF1PI' M0Y"SL;!UJTUHL(&!KJ'ETLB[80//0Q9:IM7TEA^3,9=A0;76TC.PU>#F2\T( M22JJ.GES$-?>\WC(X 3A087)Q6[L-(!5'VNXSGTT#JP17$ G8!XZC;\^">'G M$LL30%Q+4VM&FC>N1R@/3\KW'7,,\0(9T!N[-NLA.G:%DY!X2?)W_;!"78Z4 M#\FJW8\N]3.]HE2IDQ W#\TEWT7(#<7]=KGD?+0\__O_ U!+ P04 " !B M?JM0]JB)*YX\ ! 2P0 %0 &UMW ]W3M7)Q(\D3J;.V2U9MC/>M2VM[^O<\]:8AJXQ/_GF].?3]Y8 MV+>)X_K3?[Z)@KR6"#?NL>4NIYG75+7F6++^OSSQY\OWI^<_GS^Z?/[<^OMVW5+ERA@ M-8EOQ4V>_7RZ^3),^HG+C: MDI[K?_N%_^>%=6DQ=OW@E]? _>>;61@N?GGW[OOW[S]_/_^9T"FK?W+Z[K_O M[Y[L&9ZCMZX?A,BW\1N+E?\EB'^\(S8*8UEEJK^^4"]MX/S=IB]I"?ZOMVFQ MM_RGMZ=G;\]/?WX-G#=K$OEG@T[2XORK$VXJ9 M_>)=\W!3=:WK-_NGGSY_? MQ5_?,,%9UC\H\? CGECQ;[^$JP7^YYO G2\\WFW\VXSB2;[3"0I>XM:8\DP1 M6C *3C^_PUX8\%]XB\%;_M/;D],UQ_\78V?^QN*?OC[>;EK;:X@7>,?+OKM^ M#;$?N"\>OO:9*M(8D3LW"(,UCT:">U>,R?D\<-]R#3LY7]/]%#)%Y2-A2/R M>*[#]?82>5QGGF88($,8K=\&>;S!.63)H!Q=484?9YAD/71EY-+.ZT MV3:_FQ^#T>0I)/:W&?$<-DM>_QFYX:H\S[IV#\CWE1O8'@DBB@&ZU?^)R[%FE&+K?#ZB&VF1][J-@@B M[-RX/AM,+O(&MDTB/V3K-],UWT'4":YPB%RO*.YMU9D=,786<9855UDE"VUS=L-H=^9$?- ^/S/ MA>^'%-EEH2[2<.N<(Y?^AKP(CR;;7V_](*2Q>Z<&"9AVT+8D!G-NTHXF7Y#K MWY$@8*8OF?KN7YBMD"/;C5=*QBK>[-XJBZ9\CVW+*J7XUI?M:Q/**XNH<$>M M2(;M"N=N&!/$0..#G,WSF,WCN.3X,6FP%4ZO$?49*0''9(PIIY/X3S/$OBS8 M/LF+&#K\KU)<%VT7,**!V6GTYKZA">OBC9%P;;A\;]9 M'(?(LR,O_L0V7-%\$6]0&Y"*:8_MR I/^9SWB!>$\AEOM(C=^OZTRFIBVF@K M'&_@N,>(_SN>\K=NMGCOS;<(+GKAVP4V_P^96KO8&82;JN7$4FO/<&27TKM: M_^B,?#8I1HQR?\K&A,NVY>0EP'3)O;:W_B(*^9SI\\U8!:]2LZ3 D6[%^=JP M33C\;GZ,X0DR@^&_(K8Y=\/U;F9"Z+QN]2G?=TL>6SN:\P6%Z3GW(/*UA^(9 M#]%R*OE4R^VZX0PQ2Y;9\P-BNV5=N!5Z*BR;F/U40*5=S6\JRC;;4F7"XLEG M-!E3'#!%BW6G&GW"!BN3J=@$52-7V7!)LK6!WB$*9C<>^5Z*]B*M-\[ ;I2^ M06YVNFJ,-?$,T@QOLKZ:8JYA?FI@0>CYJ3;$W]7$-UDE6+MHK:JY/(.K10T%QE$M/LNAM*YINX^.]N.!M& M0*FX=WUW'LW':)7L!'QQKE/S"3H% MJ#F0@&H"O4!/E1G;C9)4(WZ_M>H$JJ):%:E5-YTE'5$[I7[]9Y:!C2O1]<-W MCCM_MR[S#GD&CA*)3S(]N<./"'V(*8];JX$J]C=W0Q#_K8,G*/+"&FD4M%TO MQ62.7 .W91F"UTW706_Q^79KH'3&B*)V](+?;@11([W"UM=4 M,_U@,O_MFZ?TU3Y$%B&>LS+.=C9_.J&O(-M=2M3W[J*Q6O=Q^(M$S30 M\U3V")B>IY.3TY,3ZZVU:8[]/1P]/(WN;J\&S]=7UN7@;O PO+:>?KV^?GXJ MP%W,&]*]?=KEZA[]B]"AAX)@\.H&$BX*M;!A<:MI YIGEHWLM*?U("\Y M"Q#J8/K/-Z=I:Q-FA\J%OR:!E&0L"AB99)&DRX*#?WY]?7'PX.X0.I,88)"40 MB@* 7ERQ?;='%MAYQO;,)QZ9KA[=Z8PQD;/G=O1 6ZLID/,V86F 52J?!5G+ M)P $A6?9E.@I:QP4N;/&D%/R" "UC4G!C&=\R_Z4F4RB@@UA%.^Y#2VA/;*S MPM^UEW;DG>R,6AJ5J!A]1#'PAR\I390(Z6J<%"(%<)STHZ"?Y\CGF)) 8U3PH4A\J M(F7$$5 E.B\E0FY $: M+":S5YOSU*>J-ACT&8DL, U78P\Q/GR'&_<+OIMF"Z!F&VI6%8[!K)ZZ3'B! M!MX=\AT).,DG"%O,(AJ6A23A )K(+R/7X_J3 C3U44FDQ,[]P#!_/M#8K]F? MOW_\A/_RQVX2#NLU<^ SXZ%^(+ZMC/57;P["]D3N>*G.'[1QJ$CDDH]$7:4V M'3AU:;1A)BG(B%O*JP2^[>GD80 M%+,)T1*MR0)MU_53)X;E)0!M8.:O4!)&UV$XQTWSA^&).'.?*].+_6< -<%T M\^H0]G5F.??F/ $&TRPE7U4!0A"^J'9*8 2?MI]F/(_1BJ<[/?.L6K-T;V$- M8- 52/D6L@,0+1IA9Y]#.5:R\A"2* HC)6,&&D[9&XK4" E+0EBQBF$C9 ,: M*OG-X>9U C5 NDH0C,!B6.DX@@;;>MQGTG.-)CU1>0BI$:4F/1$ST' R7I5: M7XXDV0\%I[R.K4-:!Y.L,#!+H;@Y+N$+&EA[KN@,TP6<];NU@!D3A>'3,@@- MQ_TI6SOTU%6 F1B%$51S!PV^C4%T0^A7W\8T9%)B5(])^D*\=B(MT@(PDZ2T ML\.(66A8IW-+]MK3K4',+Y)Q)RYVM(B7: >8P5-Z6B[ ,C3TT[NDLU=);UC0 M8FY<&T)J:!6DC1F%AJ]DHZN/M.KK0VI MO(B?)QWS5'PF_#"D[DL4QJ$LPF<%OG@3SXN?>PXQQ8$N,EMW)X=5D0;\1W4+ M!)I6C>G:E(\95=W3)BP)(>3;S,#8N:IEGW5H2*[?\]/!N%\,@HNW>0SW^88& MX"-_I\?'3OI.8^X0UL2U7=FD;5(1@B.X>9!-) $-=L,'O1]P.)H\HU>Y$[E8 M*Q#\RLTK1&&Q0-..?1$96VXPW,O-8RSB'!J,.A.T9)[KH0VP!B)\>A;U6/[C M7?[)H4:?(5(\ *]XD^B#^9M$UD^Y+O[VIG^CJ'^C*!V8_1M%:GK[-XJ.\8VB M_BV:_BV:_BV:_BV:_BV:(W@,1>H"-'^9!O[)*L\CW_F>X8;0*Q*]A)/(VW]? M0I/*7JP-"(N9^3W/Q7B#> #\J*\B4@_&'^HZHHP+,7OG6?%-A;2A'^C:(JD, MH"E$'VTO[=,WL[U^I+#ZTPPQ<@=1.&-$_H5EM]#K*D%8X0\=;-^70A>@O@V" MJ!#,:048AG@;$*<2@ 9O)F_ 1A=$XY]?W*B"L<^/;/_N;]^ M>'ZR1C?L7Z/A?_XZNKNZ?GSZ?];U?WV]??Z?/B1;CY?,^5<4)/G7-X0^X.]K M%Q!79TI\]J>=8*T(RA9LHTMAV8*L 9ATGUD'H\G 2:A0AG?$18&$6$LI9A8Z M,7?=1^B/C^<79^\_G9U=?#K]_/'TXN+#^2% PQ,4>6$KJ DY!@#DEKW:J<5NQ] D8ZP&[*H&R0Z+X@,. MMR>=);#ME(%@@M2 TPY7T( 9)I83,Y2N)Q-LAR-_UP!.SZ6?RD9;D18@)"C4 M,?B*\ P-\@HW/ "\UD&2I5 #R-V\K"$3@'HF \=Q$V+&R'5N_2%:N"'RX@6# M9P;D+D]]Q$PJ@1OB)TR7KHW'F+'F/&*;3!,055?Z--\MA/MJ:]"JY@4%32-C M$24I6E<1Y8'0F/"8VOC;*"8ON'[%U'8#:=9;B78@W'Q;EYU>C/..*$%BNM:@ M!XP;@=*.T8HG">B?8VIQ_%VP=QIW"3"E)<).U/(/7-%2!0K]\G68EY M #- C8,=!,+U.RBK<7_0HS57;L#CO!'% SMQ;'!JXKCQ-N*H.D-S?O+^Y-QZ M:VT;8O_(MF7]E+0&_?9">X:=R,.CR644N#X.@BP3EZO,OY2':0HWTX:Y+Z!- MD;HJ+0WH"$U)]+)&NY1- /LS$6W\3XK5-QL:U .2Z*I121U0.TP=,V3Y'-$/ M%Q&_>%DB5V_5_9XL[CAG?NW VQ(\SC,ZH!(37%6 $W M)HN.JR9D?TGY!97?48CI/7;X-0AI)<7EKN8)YEQVI\F;5%=I M+X/2A)6<*Z^P9='5;,LMI^MHYE_8N748C?$+GNFM7;$B.P/?R5[7'@31'#LQ M_\^,R4M&Y3>M@5Q3+T"'O*%2U22$EO:,\0[V"V8ZS5#<[Y,M W';6A&TN1R7/-0 SH#R36UY\AX>ZM%?R-],5D+VN4.=SZT,C MW/<:5+4KT%OO5K2J_CUZ38>-LT'VD?Z*$T5Y"'OY)L=-[E"R7 P 0!UC.B%T MGKS Q",H2DBEI2'L& X%J%0( .#4RD F IWOH8Z&6SSC69M8Q%O.RJ9J]QT< MFVDNR>&62,2+:6%_9;?I20!W2((P,'=UU-Y?)Z:PBGI:N]# )5T*AF163MG\ M )X3DC#,'4"+;93>7 GKZ03"@<##S9!5)-623XX_FN*'WBI)/[UQ?;;VN\@3 MW*YUQ4_+>68>NOX+G!$AS.N M8[=^MH3+>%YX6.6DJ]AF?R7K@1U[M>A ?X,K"&?;T=[@VE_\V=&+/X_Z_LC: MI\[^NLG^NLD?XM*\JI<7 KXTK^RDH//TU=!N>XZ^VH22O^FFTO3;5=_>,=^@ M4_-"JU2?FN_4:CB\+/9W!\NKCX\!E.3DLU0(2L-7&(88BHXY(E"FRV>-(U#?(S M#,KB$+8<0B7:'%=0DM^$>*]]AP0V6:RTDI65A&"OJ84JH[S^*26@868Z8?_: MG4K83]N!]P63*46+&3^5(EAN-67AN*5,EUD-0VW!D2A%EA[A#*\IV_(R:Z18 M&Q#D;'09!)#+;3W U+_<<@:#E,, VS]/R?)=O*&E*X[71?H/#M=%!J[USW]\ M?=K!)ONAS9762)^XQ+,$ S O'XC_5>U*S95H<]TU%K&0\I;FF#$E3F2'([K. M>I(LN>)B+:RVD@R=(JNMF)=VY1\,?&=-3B"=XQ5E 2RT*DW:$;V(@R[+/[\0 M?68+T1F,-;82)D*NFMAN\>S)Q0Q3?@P]9"3P%&HBL;S$,7D*N, MP&Y(8N;>:;(6]-7:2THP92F[<5);^UU-*7B(N)Z-)B.V^T%Q6N$Z]B#;^,K+ M0W _EP%6P5+C4US:]WJB&*(03UF/>%?\NL(0#JP4D;V.'VBGF-:\W#"&AVQ, M4V2'O[OA++$P,+U^M;V(7R;&;[5A_^_(WS4JU1*$MZS*#*U2S *X&O8!41KG M!Q5+LWF_GV:3NR3VK;5IN"NI-?V-L?V-L?V-L?V-L8J[U+'GDO6-CNNK--<_ MR79KNAH0DD.*WV^IXZIQ6[+C%[R:WSK87_!Z &L>_@6O1J&6T7X)M.8A86+2YT-K%Z<7%1P#WNA45 MMY")1LR:YZOQ#-$YLG$4\LDL]>5J5U73FFW'#"4*M#5H#/EHV%=C-!@>^4$@ MR12?^08G=Z3J])YAJDV1"T?!WE< 4_J>@N0$V;*18BS*_.QW=G'QX3V,*=Q$ MO$+B6Y+X/7IUY]%<*O.=[VU/U0(%206\0RD I\P-EQ"^(D]LL#.,[9G/O'(=/7(]_WJ?&EM+0@^OY*ZG$L2T/$) ,%GBAP\ M1_2;&K+]8A#<@35@M,\8 %#2D.B=&VB&DK D!(]A#= (>8. #HEOE\!^R/X* M7"=.%"'^Y6KW)OI=K/3U6C!?/C1GOA@P#!=.3J/23#&H!\0P,598 _"R[!TS M>/G]Z3F, Q7- BIDN0EOZL">NH@I?P4LN=-:[DDUJ07!<#16 MR8UOU82SQ@/&.2*>D(>#>Y?])R2^*M?:I!8$2[$B*!+.H"4F"I;JN_[1RF-[ MM!+%%[;SJ]G'S*ICQ*$I^V$3P+G$$T(QV]?X ;+#V-03(E^B'0@CN;!B%&<3 MVK!^("$.^,WS[I*K[B/V4,@OZJ?\>Q.(RN%32'NH$U^Z_=(@F>RSCA+6\WPG]QFSL(5JX(?*VCQ (4QY+M')0P"YJ&'=EF(0V M_ 0\2/92V>?4XA U,[*BT"9S'+\=A']UIS/-)J2N3@ZJ*9_J&=IURP":(NU- M7;MA =.)?+_>0>'^W-!,OL\6- 37A#J*T,[OF,G3N1 MG02KUN1AO7TG]0!?C65H.F$^:]VYZ,7U&.F5UX!,2X?5@)I<5:4XA09\K*FW M\P5R*9_'AC-$IWL;75WAP\)7DT-)Q@R D\KCB-HS%. QY3=M;=X)+7IN^4QS M;CGMQHK[L;8=]>>8^W/,-:8F].>8^W/,+9UC[OCQV=K.,??'9]LYMGSHX[-] M7O\ACN+V>?U]7G^?U]_G]?:0MZ-4Q?-I?:#/'719\_] -ES N?K M([;)U'?_8NKL\"NY)R[:*'3JK1_X3NJ,=7' OD5S]F-2Y"6([S(T]VO7UB&$ M6;H&[W=M\F@C^:$T\<,D-2TI&4^(VQ0=8<;8 3N'8*@U/U)5B1I-219:'*=. MUF]]_J0!H05"?'7T!6D6;%99&Q;D,>MF;EB.*5X@U[E^76 _P*S\*)QAJDQ# M:8D6"/9^=W6[@*"/6??'E"PP#5=C#S%A^,XU*[L09&8>N&](.>[=TVV%8(]9 ME^-!NSW8<; Y6](OI+, W=-AB5"/67^W'K-#:&VN-T@''KJGJSE10M/0+X0X MWUWN%Q2JU/8SI#,4A]&!+>^=\@XE16[]]9LH$H /URVD(Q4=\PA)90IM%JF3 MZ>POAW.0"WN%M(=NPTLN%,HQZ]YZVY_]8,>/R@=CM%+D\QZ8AF-SLBN&?,,. M'I64N[7JVS:-<.JC:CP*M-?=L;G2-2K9O$"/>9K=;MPSW^(M_0'F5U7GD!;\ MCDZL*O$>LTY?X0EF;/.W)S,?#Z#/LHZ/S4G>@B[+1'O,>GQ8Y6U/8P_@$F]! M8X]135.WAWBYP35[!_2]09I8&_8*Z(71TMGE#&&[F<2QK;'[8[&#S!_W#S*G M'5K(=ZQMZU;2/"L0=ROXTKF#S8HD;;,CS?H&@)U$.I)C9]I#SZ;(]@?.^@-G MG3EP)ISNE6=CE#4@N%9K.":CY!$ :F,4\CNLE#CME(& C(&RY:_JRG$ 0.[, MI@FI^Q+%!J#!N4QI<0C^WH)HR)D! ,R=:_.9WI\.IA0G-_0ID5&4A^#$+ B- M@AL V'3CS*5DIU@0"9#G*[E/F8:#O>>',=Y:9JNV= M_R["FO@12_0#&8$QJZ M?\6N\N+ 2AN"8)PW +64WPZ!+P\EZ2I!L/,; +7- ,\C7A)OR5\ZH-AQPQMD MQ]<9\T 4\:?/F,ZO\$LXIJYONPOD72(/^^.HS&65+% O\?#HYW0W\; BQ M$DJLE)0X$L2[>LO[LGAG_(;;E"(K)OQ:KX MC[!D*YX4)NAPC?[NJY:[3A1A43BA&X7T<]X3(1L )MM=PI0Q%UEA(*$5E5JI MP 4*JD!CMQ+KY\O+BX^G,-YW+8:1$+60*"&_#0I7>T2%A2$$#11JUT>F'T. M " @L4648&CJ0-CQF>.B808 1/F54N>$D99NS^^B82!_B:C *NBJ3R7/S!!1 MNN)AH#D_BF.$WFX5"".K-)B[S$#;/:<)T6S3R/7J%W07[?IN/?(]1ZYWB/7>^1ZWT[OV^E] M.W!].XK%0U00SO-/ADN'B EP(&@/T,B+ UD\Y$HE!P/8R9>:(,G'/3[#"NE4 M@TG(6A-IFLGTN!T(MZ[7-:;%'$($6ZJNNRR4']FRE@X*^.=F![>,1] A["0[ MR$7>D"PQ^[/HI6.?3LXKQK(W%%@;$OJH=A^6J"6BW8^=V[]S6 M#PB1KR]=$"4@9;?> ) M&06 9]8Q__0=+939T[+",-P$>L7,@B7C!0 F-X1B=^I?O]HSY$\Q^^=W1!TE M,NHJ,/:4Q?!1T&G7"DT!3@Z9KQ F@VU8UB_S2#Q MA_R./8_MQ>DT\"*Q8=6>$6 MEAYIV$J[],B8 F&R&*F52PT*H(6I)EA +U+5H8*Z8*6$8F<0K&G? M^OK5[^N9U(2P..D4-!_!,& * &RW_%$M_!0R2N,,!-Z3>G52UFAAB9(>EM,N M44I.X&*CG!4U=8"L6 9:9P 4H+6K=JCRT_Q[&'[9)N 3,MJ$=^\1+[$?X8'O M\+MK1Y,GY&'Q0WWZXA!6(R.5V_CKE.Q <\ZE$>4XBRU0;W(E92$$:HT1TO " M )'M:GJGS;D7E&PSWUY*N#CAI/.7R*2,/)"$>,T="++B$ 908?!VF8 VL6TI M-;W&0%D#1FI[08PZ<#E!AECDTM^0%^'19/MC_#"<'B]%51BIYT6!4S#4,03O M7/02I\N70S%3'<:],'4@F6$*'IK)VQ//Z#6ETL5!)N5?"J.V'HQK7PSQTW(# M&+CD-4U1(K !>LK*,&YT*0JADB5X.&[,8TSGHTF:X*&=/G>+P[B1I>B68(>) MQA.1ABB8W7CD.W<UJSD?Y0]']CD??DV M[W*UGM ?L1?/YL',712C/D1<*[:AN^ Z3COBV4=DC&GL_A?%RTHV M!&$4F03*2K('+4+6S53'NM+HBJJ F1-=@@CO-/I M6%OS^M"'[?JP71^VZ\-V?=@.AB/[2,)VAUVX^@@@(%]VIR. _>7-_>7-_>7- M95 23>Z*A4Q>'$YD];"+F%PB0-%5+E^J"D 6+YW&ZL !M&S5"$\NVGAZ4-2"8(7K%S$*F9 < 0&.* M%\AUUM=R! /?B2D>&N-5I $(5DHQ^(IP!P#-@6W3"#N9,[1*[.3%(<2-BB$E MYP4 +CNS@"D^^FH0;ENH-"'"Q$L4^ML+7DJ]&\(Z$)(?%,P(,U :V"1T__*A M8[@W1;N#-]24_@85.#>H:+,OZL&TT%TJ3>=E)!DBHTF:G?J(;3+UW;]X?L_( M=IFYMG-17=%$C??J1(VD?YZDP2FP?N(T_,W:4F&Q'T?#6POYCI508FU(Z4H" M1_%TX,N5Y'K ['J1]ZZ;G7ANG@ H,;,?X?!';>GG5?6M/U?2GROICQWTQPZ. M/XT(WUOIU@L1 M5=_PT/ " )'U R,WC+]T%>!7+0ZC(&0L4B5"AG4AK'6%$3/D#0""R<,P7PAQ M@F<2(D^]PY84AN#-+XR1C!D H"A7;/-HJ[HRA+"K"7O5?)#E39FNQF.3-!PR M7U \X_8"9X]+@(M(>%GN8,*6E^UMN6OQX DSV)_1ZQA1+#U>W5!?$.;\\DK: MD%#@QHI3/D9^YJ2Z0=!?6@_">E+')"5E$!J6A556JJUU312*#B!D=AUP=E!( MHOTT@Y3(6Y_9N0'Q7( M@;#.+^A<5D%_V7E_V7E_:T+';TWHTO'[&FY%Z(_?MQBZ[N/+?7RYCV7VMV;_ M"+',/N (SF([NH!C>B*+,#UEM/$+GCC))O%'LZH0)K_"@1,SU@# ESV:T5_* M"SAD<2RN9*V!WKS?N!&'WY#,YVX8^],&OL-M)#;JL6_'+Q$7<.R=GIR<[CKV M,FW'AX%RK7?%9Q<[;[.$JUQWLL*MW"42!4PE@V!@_QFY@:LQ$J6EX?CPU$CD MK@R1,0-@Y1+1QO^D6+TG-J@'Q%;4*)X.J!VFFGB/^0E[+KG'CFLC[\YEU];GDN$:I 39,LZ>H]>W7DTEPISYWN;\X,$^52:.Y2V),\[ M)I-IO#L=,D-/,OA%A> XL,QF 1$/(&0N]0I28,P*^^F^:RL&WN M%XESJ:_$<4A*Z-[U$82E+^K7J=K&&BS$%;0TM[W)5^<75%5HSSVH9R.[?9*M.%UU%EZSW4JXNL?AC#BW M_A('B09^]S'E"=]CMB*S?Z.IS/U2H#X$YV$QL LP5]_@E,R?K#.7./P,S,T5 M3WA$_NI7%(SB3I[).*+VC$_]GC>BCNLCNGJ:(8IWAV*UIB!D$ILA6(W/QL&\ M(\C?NFKC$Q;8&;/IWQ4CIBX/(86W "QJ9J"M<@^$K7*W]TM* ML] ,:Q\4PP]U3([&K#4^FG8HR=U=$,9$R5:QXM4/BM/'RF.M$&_0AMX=GB+O M!N]-B8+O!X7EHA9#A MF.3IR=EN3#+M)SUBP/JRDLZLN#?KI^OQT]_B6G&?%OMG5T*53_8,.Y&'1Y,! M ][A#+A+_(39Y!??-7S]:GL1DU-R=GF^B,)X6SB:I$)APHB%H IQUMU)*S>& M5Z/\;;1'."':9C0P=^-YDX($L,R(R7M B"4%0#5N)XO/++"S#XF]K?$6:#,3564AY"B8*KI.;^7 MG"4 %748YV7NK[FV_-IURVBK'+4;7!TU7/^.W:G,_Y>\1)3MGU^B/@ &4T2 M'^(H"H,0^0[C]Q(%KBW1M8)M0/"@-ZE:!<4!S5]QZ]LT5E?D93;3P2 ,J?O" M),+4_9DD:RG;KCICM.*%!Y3R3)$X9U>B)G4T#,%WWZ3NU"$C: HE&0]K/\G> ML"@VR3NE*3F!J/=66V9#MKV]6:^NO)!-OAK>_@!7?1\W2B!_Z4&K]6*([) M[!O7&V(X+=,9=ZV2NBP8D*Z%Q?:^%(P7;K\ M7;OT$T+VBA- _K0W]< (E2@6; ."FZ\PG@5Y!(!L/:NX+A15 M>R_M1:0:$I@X,%6KC=75^-2:O[5#4[;UDWF-#"M#6#X.H%JFXH"XN7] -)E& MBV[B]Q(Y#3;QF\ZZMU&7Z$TF0'2YVH\?\:L*S3;GE=MO91*)^V>]J!(M\V4@ M;KIKPC8W)>2Y!F"3E&=RRXOOC#WD:_/@FND*R$9>J/,Y0Z,1[@%HT)&EOC4Y M(+J3+L=LG FA<^2O32/U=E-:&H*E=RA I4)H(J+'GREYPB$SNQPSJ(QK0? % M- V9L3"@Q?Q_PP$_*::PJW(EX-R\U:A5E>,9#DI*8VBG#! K1J!? D$#,CX* MBSIW@.",WUT#Z+!%$?$+&0& B&1\QP.8C7$V#XQ\=0BB4 L03$:A$AK8_F*. M.H'A\W?Q)9RE6H!@)=: 88:C;F#(NJLZ$G-M0# =Z\ QRQ, )']#7A03^8SM MF>_^&:G\:K+"<*Y?;-84E+ /$D:UU2(M#L565*JE&A1(%F0]L.3-L;.+BX\? M -F5E:$2L@<3/3>P>5HUFU363[DJE[@B#8"P-37JJ@%3RAL +.\1_8;#P6)! M";)G^\0K<32M#,+6+("A*5_]%? [UH?DB%@CUD=_:_RQW1K/A**\-3[_O>VK M@U6WQNMHN+WN>I!,(9E]#&EFSI*"%/$OS]T#\A,7D0N[MX\\)R]*3 M[TUV",%#"DP-#:0&326/+TE:MEEJ1%7JRXL&>'R#J3._\A\GF2C!,TFNEME\ MYVGC#R3\'QQN$\IUB7+U]P?A$H]FE*M!H?TP^KA^ H'0]4^\W.FAE51"!(0K M13JFN1))0E/GTE*-_[..^R:\RI2UWBX@W%L"S)@3RJGYZVU*VY[YNP(GZSO@ M>$8V&R[7R)[QM[9$F;2-=WE0Y?IT".4ZC-S@*MO>_F84SC!]GJ'U_H<_ ['$ ME+O/[R,O=!?>BHVB&V1G**M%!:L18Q;7(8\3]EE?)^M":\J;=]_EB MU64(4GE?])R_F'#.7>9VB)UG3.?*J'=#'1YOEEJ34@.IDG4-QI37WPB/VGB, MS0.; QH"CC?W[9!2_!%5^'!&@8: XTV".Z04VXJ])WO!1[P@E.=)C1:8WW[L M3Y,;\(N%U\\%%RXG[5N;#MAOFSZLI),.1L]WI';KQQYTC@)3B>2C89S5$\<[.$FE\(RU%"D#K(G2\#)#IMI'_Y M=SAR;#1SVREU7+)$ <\$HNL.5=><*HJ#"!R+M"-S,:F"_";$>^T[)+#)8J65 MK*PD"">;4J@RRN',%:*I4.O<-ZK:HON^ &L2![WY.M%55_PC7F(_PLDCHWY( MD1W^[H:S812$S%2CR2.D_%K0(,7:>T:M$'4JU!&CL%M:34@Q#V[KN; #X MRZ\2?(4E0?B(2^(G9 @:/@_$)WDZU2=\%>5!N$M+8J5@"QIB"7ELL*\IO,0^ MD[?LL7-I:1">PI)H29F"AM4##K7SWDX9$.ZOLJ,HSTI+/JB-M^P>(_[O>(-W MX_K(MUWD\=62[?=\Y\Y%+]QOYN* ;4JHBYU!N*E:S%'U?O]Y[\PACRP9_$M* MB9608B'?L7[*4/,W:TV/A<)L.QUQ:V6=E7N27LO"&?F/_"%ZRLT7GU^30=-_ M7J+ 53[N76/[;4P)&_(O5QG%B*E2.,&TM>"XP6K'/SO#:.4 8-(?\TF3B7\[ MFVRGE:H5[G,L6+L/FC 9N_E/CSQ<7'CW#N7&X6;"'K /"_ M#D*764%X-"FM ,6:@.#.+:'TN>,]A1@& +)8M6\H_C/"OKTJO$;OU(1SS*2% M=7I'%I#0%E&I#' 9U02]-@MU6@BBBL5C![&#ZW =P$)=@X6;^\T$\"G2HE58I#DBPYQQS M>T07GK$5;4/M4(9N<0,:M@8NR%]AH(O-Q!2-QJ M1%A";:EN\'4U[RM[6C%]CNU7[$P3D62\B=*\!>/ZH":8IE2J@#R@)4%(24]% MM*J@#N(V(*2-M:<28IE 4XL;0K$[]8>,7>[62%,<8VD)0@2R1:EH*Q"RU)I? M@(I*I2/*$6Q4N[*&:)J"D![7EIIH1 --5]*S/$,R?W']]4L!/L];8R81^RMP MG3BSDZ>3K?F2J$JIEB D[#6N*:4D RG_;T.60!HQ^U]]\A)@NN1F=[S)XP]* M^#:K$[-5-"%P[^2J/"%P0UKZP;&(;VVHLV+R_FYE";1B"JT\B9U+$%3KJ DJ M1GF"M773U+SFROH%%1GI MCD++Q G-\25R=/ ; O;8"_+\!8\[CI_UHJ,*P#34UY&MX.H)0)?=4X,\CT5% M)5Q^8:CRL\6W/K_[ CNW_C6B/BNF-0^:[__()MOF5;F$C,&J=\%U;(?5S;5D MHTEZ^43(-Y6L^IT;R*YV.%3GH.;H0\TC0@5O6-!@M;LIH<>OB?*[4"F><4DL M<2*8MB9S.3V@$DJ.:G*7R_S(A\,3#L-D5WP@XR77(:@TF XK=$ZHC;_/73/Q MUY,)MMERM,X#N7ZU9_PJ:I$G]E ]@\J[.81>'E2ZD#(R'A#ECNMEX;N6]M[< MEJ=6;/KH7&Y$?WF2,-4+>&QIWQ%_RA_J&;UX[C3Q*,K#K[H:$#P#>BW:K+(Z M=@",B8%MTPCGIP#%P3MY<0C>2#-H]+P P$42<[]<[3YUOP.00;T?Y$8@ TG MQ9G3J%R:#.H!6:&,-=D O"Q[S>8+,9W#;KP-,DD6VB\-8:4RUBU!IL\^1P & M2R:3+9XQ"N0E[Y;_\2YKV94 )#P3UDMGL6U9,TL#K;T[(%.M=GPHSHS7*(U> ML^KJ+I\H^_[BTXZ&1DF',HB3&.#VN;;,3I(MN /' M<1/JMG[@X'+%_K$@ ?*^4!(MUB%&QB8O$S/,=I?K-UD8UPH[Y5"=MV#T-'@@ M76KT'$J< -2V$-4/:*[>5)9N#8C]<]A!G%6YTI+K=:@#ED[G].I@5M'#TN6" M7#+#8(ZFC+*G5<"$)+>*-!4@6$45Q\/&Z-&PVGCNQB5;7J>4&66_K1\_?<;V MS"<>F;(UEK$E!\FT)@2??UUHF?(,-DFLOXBOOXBOVO$VV3RR?Q4+WP!.??ZQ;SASD$E?#>^ MWCG.7;)Q&0OY5^PY-X1^E;[H;%@75&)V8U>JFLD" M&OQQ8EM,YI:!X0S1*98^MJZJ\4/<:*B4 #2 ;_TE#L(XJ_W6'TPF\;R%@Z?H M)7 =%]%DW25V_"L3Q7\0)OS?6''N^Y)&.2JU>5 EN6AK/J@F(VAJ5&B* #$[ M?&H)^*Y,#&DV\\"V2<0/U9!$$>\(BJ^*6">-/>!0NJ^OUM1!M>%S2]I03C3P M=(51RZEF$L$9L@>>1[[S"(I4,;3U#ALG.&E-#;2"@'3 ;O?-FJTP_BM";'<> MQB?C;OT)H?-2=QR_-S^(E_F24/-W*T//WZTL15:&I!_IW!ZOGV0$\U"'^V>$ M&S_*)^^RC0DJHS.QDFC.5LB+']?I/IU>9*4O&Q>H) E>AA4@A 5-4/ E", 8Z8_W=F *=(? M^(1AH73IP.,137$ZA*0UBIBA_X5''4H+PWL[1>V/M%(:Q( MI26]STXS8I[R2Z (70T6"TJ6R-OTJQ*XMA*$E)0RHMH3#E!MJSI]TPH\TA\ M,$#PO* :] MI%R;"Z-&OA** 6R%]A<"Q=975OBXSK06V>_*) (26>7>5EX>5K3U>? MKA0'\"3Z6JHE")[_-I2QE+"@90.78&(W[E^?+NVW#"&TT1'=VA=> M2UG( ]N.YCRTPZ0B>=6)GZ@GWTZ M^70&YPP7+!42BJK#6J6T.JHV"F&74,]PJT.! )DSAFNV+O15O)GV0EEE62ZX MDAV$(75?HI!KY#-)]L02-$NW!F'/60?DI04 3B\4$I!PR'B3J47)QB!< M0EJ+5I3D'YI2[%)YPR3%HW+KJWK'F-'K)UJ$(Q3F' MIP+Q04BY0RK]#-%N-]77/&0I1]"@&)* ;1J^$.+P7(,G3)>NC8,G9F](P%%5 M@&!SU0&7BD=H -XR*Y[B(+Q^7;!91'KA\FXI"+92'5#M,08-']4T_X"9FC$& MQX3& !2PD:NV"N&^Y::M(B-!E,I;^L>[!!0W2<[YM_\/4$L#!!0 ( &)^ MJU OKJ/BRH< .XH"0 5 ;6US:2TR,#(P,#,S,5]L86(N>&UL[+U[<^LV MEB_Z_ZVZWP$W9TY-4B4GV4G/.9.>F7-*EN4=W_&V/+:2=)_4K2Z:A"1V*%)- M4G[DTU\\^ E@@1)@%CT3M5,VEL"UDM8/[P6UOKW__VZ#] SCA,_"O_CBP]? M?_L%PJ$;>7ZX_8\OCLF%D[B^_\7__E__]__U[__/Q<5?+A]ND1>YQST.4^3& MV$FQAU[\=(?6T>'@A.@3CF,_"-!E['M;C- /7_^/K__GG[[]\/7W__K#G[Y' M%Q<9I4LG(3VC$#&2WWW]H?AFD5&-PC^C?_GFPX=OOOOVNV_1__SS]S_\^4__ M@NX_%0T_$2DW?FO+P ]_^S/]SQ-AB8BZ8?+GU\3_CR]V:7KX\S??O+R\?/WR M_==1O"7]O_WPS5\^W3ZZ.[QW+OPP29W0Q5\@TO[/"?OP-G*=E-E*Z/[Z% ^_*7A)6]!_7>3-+NA'%Q^^N_C^P]>OB?=%)B+]6H%)WOSUK'VFTX5_;]E']\Z3SCX M&6/SW<2+7XH4(KZ\3445+\F]'T61/_ MP+V4$GO:TBP]URKMJDP*^=>)4B?H]^L(/3MKQG&%=KXE?U44Q*\I#CWLY2I2 MG@VDF4BEAU+:D5LA&%#4B>)SDR6$(".68/?K;?3\C8=]0O3##_2/"_K'Q;>OS"N2X516*<1,?8Q9U^6E%^ MF:T+&4D+.O?B\.*GQPY"_R]V<+?[ZWSE+\Z/I*EL*K G=&@5/O@8\ENH4 MR8>2^!W0D50K8M^!E!-#E-KI4-*B1BK.BO9T,>X6_W5T8J)K\/: #U%G]G1SYB++2 M*93[U.GW0-U)*F;?D<8)(DH1<9+C^Y %I0P[S@/>^O2$)4SOG'W=U"1I!MZ! MZA6K.E&U#6A'DH@Z<-R55!$E:\NAK"AGV+%N0C>*R6*378<]IF1*7$3',(W? M%I$G][.V7N#=3DGMJA F]/#K?^(WJ7W.VX%W8(EJ59<]:03:266R#AR5&5G$Z")"V)8/VM+/ ML(NMG=<;C\C@;WP>4M*RO9.W!^]R+:I674_2&+0+MLD\<*@2\JA*W_(&$8J^ MAEUT[GG$@$GV/[=^B#](35+?%KQK-JA8=@<,SHSG+_T"4.EJ% MUE:I$'0=QQ47Y,]5O(Y>PC9C5%I.Q0W/U:MUPK+9%%RP1EI=@Y*2ICLE2MRR M\UG2#_^(?&HU=)XZFX9JV2M8Y9:3D%MZP76-<@Y=01(6_U*!6" MKN;"ZJF",78D#GCR-6"7JU.DB*D7O@/J5K4B]HZH9T.+4+/D-R,J8\PQZ'NY MX'X7A?+HE9HF@!U$IE#N)*?? W44J9A]QQ3%I0RYCB/V#W&Q&<_ M?/>T]M.@;E:I:0+8<60*Y8YS^CU0QY&*V7>,,2HHVJ /WWWY]!7*Z8_O/;8T M,^9"Z]BA[]@?W_9/49W"I]\#=IY:57+/J7P)U&WJ9>P]LC@UQ,F-[RIC:F-\ MAEF^NCLB.);$1TJ: 7:6)L5.9QNQ#5#7:12U[YC+B:*"1>JDQT1Z/")M#MC15!0]B:NJ;0O4\91$'AJ%Q*FC@CSB]*T%6X'0 MUGCH,K&$XZ;^,[YR4B>32FH3:7/PKMFLZ&F42C MUUXL,@1M1WCG%B^<%&^C6!YV?-H*O"/6JG7^X*UH MKMZB75\$(L1CE5FR_? M1E;-L$,][IT@N#PF?H@3^>KSM!5XAZI5J^I0E2:@':I>TH&CCA%%.55;#F5! M-<,.M=SC>$N6KA_CZ"7=+:+]P0GE,Y6L-7@':U2SZFBU34$[7+/$ T=G3AQQ MZB@C;\L#(>AJ>H[;X2!H\\231N =L$ZIDPE.: ':W6H%'3H'4)JV?6MTQ4R? M64;[/7WG&KF_/>X<8K35,:4YD.GUA/S(J+D3>$=34?KD%+.A!VA'5!)\Z!D? MXX$8DQGB;)# Q]K))D#=S<4C\L.;:S]QG>"OV(GEJ;D:F@)VW38%BYA%23N@ M;MHJ;N_PO^SDG5-&E+3%5%T@U#2>%*]4[YI\4G?X(F\)V/5:U#M-C7?2#*CC MM4D[.'V<."(9:7L)\NSI.)++\51]:DY7;3L9MZM1L=[QA(:3<+TZ>74-S"R% M(PCWLZ6G,1><$PD\IE_@U&T63[\'[&JUJN3N5?D2J$O5R]AW>!74$"4WON., MJ8VJ>^3>L7&2)\;EF%QL'>? 700':9)_!IG28&6CEV!>E@? U#GZ](/H%_V$K]W!&3.A(;?%VQ0S@?]FG/Z_P XP-IY M.GO?(FTTE4%=4:IV^+(64QBH54&'#\E?&<&SD6=V(K&EU7C^1-S<3_&M_XR] MFS EZOA$GGF2X#2Y?/OD_#V*%X&3)/-7_W17U(\"<$_L80[133MT!^S#?;3H MZPJEZ39-9 M%#VGCL0TO:=1DV$>A&0>)+H/Y8I^Y7PMS:1VK"/#EYFZ><8#F2O\C(/H0.O MNKLP"J+MVX._W1$#X9ID".J]@(.(HMHB:+1T 0P2JI+W/MS+Z:.2 >(+16M #M?@[ :3F,H4<2HVCYH&EN] M\3R.HT?+9<59(^">5J^4Z&75%H ]3")H[YNS; *3WAV,XUBZM7I\7*X?;3M1 M%KBFY$OG;2?A4A(5SSWKI"%X!Y/).\S/9D6V!!@.IUO+Q4\/#\N[->+^]V=[ M#KAPDMT\].C_+/]Q])^=@*B9S-.%$\=O?KC]V0F.LNM)U;[ ';23"42'5>H( MV(&[R=][J!/RR D]Q/X0&,V0DZ*<%V+,[+CXR'9PZ1^X9&1Q]G5=6F4O>< N M)M*0+?$=3NL3PBAV >[J*@I7IN2&]H =6TGLWA-T1AR5U(DG;XB7H7D01"\. M^170AEY&Q-CS4W0;)>5T;L3!GW'\%+7,XB8M0E,88A07I!-T@4+,HH^S#]_^JSV$N(MH MG4 /EW9+FO&AL0-P=&A75L0&>6O R* @=%\OR$D+N[ULG=H/:\@-NP>?M M^>A-^$PTBN(W FD20YPT >Z'=0J)GB=^#]C7:L7L.]X*8C-$R-EQ)R,*^>>N MHT>;*'6"T;194VZH0:?QX. ^Q@?']Y:O!QPFF.QK&%15CC$D%E'K"1P\.J@O M8HI"-\!0TT7ZOD,\XX$R)FR5RF?!DR,[.^ TI@DP9Y(P&T3,!FYV7.DPAM:] M?^V\8MD-\$F3:?AS1:$:QV7?P_?0JIA#QR&C9M7=].KCD_WQ'J.T3JTQU]-4 M"J99N7&0+B+JVP)WJD85JTOMFH: W:Q9WOYK538N&=G*L9?5&<^HKL0'R>YV M:).2 MA3*]\SK0P"JR$6X)P5#L"MSQNAB@NM1L[P?833N)WW\IQYG,$&/#=D@%(W9V M93VB8QP[/*SNEP_KOZ+YW15:_M=/-_>?EG=KBX$>M^27D!@D^PJXUXH*B%Y) M/P?L=17Q^HXF2L2.LV@3GR%!0/_C[P]Q],Q">2W.@I='/Z!9*1." #>"1!_C MZ*Q4@&H?X!ZDI++H6HT= /NUY["?'W?DA MCM_$.;O)71L[ /?5=F5%1Y6W!NRE"D+W':T%Z=/UIT7_-*IN>-R05>LQII&4 M."=N,;_$,0Y](@Z]A[GV7^E?C1-K4WO@CMJJ:B4[A*PQ8#=ME[EW3H.<,O/2 MG+95)QU+V4U&V^)^$!.Q=E&@O/AM[ #<2=N5K>PHI:T!NZF"T+VW;SEI.(O= M4;2%L5%=1&&2QD>7IBZ\">_C:$LLVNBIS3V NZJ"NI4W./+F@)U51>K>[TP$ MVL@/44[=JK^.I?"%'UX<,NH ;UB:O+:U$W#'55-:Z3X%NOLJ"F[H#L6@&[== MBQI6G-^3'C(F3&\ F]FYZQ[WQ\!)L7>%#S%V?8="#?D[P"QO<>C-][2B^^_L M%-F#4T:[B@!> N2!(E&2&"EF8[XK2S- )JLVJ ML*87SW[@U@SQE@K9&.@!Q:BW9,5"GP06EO4$<0 N9>2/C5JZ 2%I7%C._NQE$2I%L!8\ M9MUFJ_6/RP?[^8(:\E[+5P2MG8#B2#>E%=/ PUX7* IN*HVYM;?-AO465*T/ M_QYG 6182XKB14(GLFTZVCRVR9%98@KA:^#HG("EAW(21&F;XDWB MB4,?'U(E3:UH^X:T?AA0?S.K: M"OC&A^68A38VF"PVO>)!8-MZK+$#<#1L5[9:64/6&C!B*@C==[#FI%'YI-7^ MVFL,?\$LY%M+D@++@?6RJL853M0LLCT3(J;!!07O:]N>[41V8F M25OHWMNDXED=G-.&D+VU4=YAJ0&+6;4@;+'FC2$=^_N>OLL-3>>T<+UPJ&&& M7&)8]ETOW\!.& EZ*)Z25]0@.$47+0^3R1]&*4KP MP2%3,@[>D.\$?OJ&R,!/?(]-Z>2OKXU@I,X[ M,(MW7^,>&=OS+Q8$& V<8#2%_C'^DIFU^!+HQ%&OQ'F"(< +M!,!AZ44LIE) M:+A7K-;S6V2[7-.M[SSY!+=]3%^9/Z:1^QM]*4/6H#24)GUK21_4H3MPG^IJ MB,KS,L6^@/VRLPJ]HR)+1D44&5DUV$XA-)[^-_/+F]N;]ERO%O_Y MX^KV:OGP^,\LK]#ZKR#@0*V$6V.'Z;B\0C$W>>MIN+7N@F<":3BUW0SJFQ=X M$QS88M167O[FWGFC>3Q9P1JU.D_U/8"[JH*Z=56>:IH#=E85J0>\\. '%QGQ M&6+D+2>\-:DQK^%TX)3MEF2+C]@[1R:Y3:3MX7MILZHG/EK?&+:'ML@\P#\I M950WJUHLL698V[SL@L4%;Q1NUSC>7^&GECJ)]2V!>V2#>I6U[7DSP%[8)&WO MU2RA>4'FJSVB5,L%[2>'YN!*C=4T:EW0&M UU^U KQJBD-X#!(7Z'F%D"W", M_+#T%:9;U1A*I%".K&_-R-/:"3@(J2DM#Q8Z[0$8FA0%UQ8N5'"PO) WK/?C MCC@NQZ?3:*&@7)U87^,+]3N4UOBU[8$[ZR-08#G6ZTEZ\TC(VNYR!NN74JOKK[>+%>/GQ" M5\O+-80MMI%?U?H6^^SMD0"W'1[0G?4"CD2*:C<^I:MV 8Q-JI+K?%1763_ M>5FG6_/E]?+A87F%;NX6JT]+M)[_1;SQAK3%;EU4M'0![M J"C?OM2>QS% 2 M6^^.V_8#'J,JE\N,TH.7C^A^_M?YY>W2_@[\[3J*?R*#/TX=/R3*WT>)SUX* MM.\1.E$ [MT]S%&WF5?H#MCW^V@Q=/O_AC91C INY-]^" P?1C6+$([ZL+R= MK\G4OUZAG^X>EHO5Q[N;_T/_3=8 E\N[Y?6-S4CU?.6SB/8T:( ]+RHO&@(G M2?R-C[U6&.E#!SB8]#9-W6Y F0A@8.FOR^ =@\BR/K -T MYVY5]BS+3VUKR.[<+O2P7#C5 W_;[FM06Y:'7/#>R]N;CVR!#N-=>GL4!7Q_ MK%%'$IL#V./JI-00C6,]"$=3] V(J!NRI=_[*2MP.@\]NJ G4SX.7;D?-?< M[E<*ZE9WJ]+F@/U.1>K^N]*"-DO'4*%N:Q=J4-W5IT\WZT_+NS7/OK!8W=%U MZO)N00_ O[R+4IR@/\W0O\[0#\P>'[[]RIXSGZ>AN FS:*E['F8S3]/8?SJF M[/5L1!<%= L?!424[4U(3(V3M@P.VID APPS1A511B\'P,!D2-'>KT0$';[^ESOYOF9>RKZ)CFJ3D#Y;RM\[E M"4+\R^S[[_^UWO?YU]]]^-Z>RS]@&MN$O:43TQ)"2:5X\\9W?=FN1:DC<%A0 M5UX$BO9>@*&C@_!]'2UG@7(>Z,MJ>7/&YFQ7/\Z2?DS]<<;#:LQ^KAV[OZ#Q M1C'>X3#QGS&/N;R-$OIN8;59.Z\2FW6G MSO>YKE)-B_"PG B-!7DP%/ @HL MX/=\%8YY*/"7E.E7[*$/G5<)9VMO!:R9AV=L=ROF"0@S2 >BRDJ:RH ;V7?)F?E=^P64W4@'*710U1D_JUW@D; MT(Q?#2>508L9:1"Q%;6YSMMOS&7=@".LJN)=SV%&65ZO M W;Z_GD01"\4/Z^C^"HZ/J6;8Y#G6'[ +O:?Z0S9DINL(PW@/M_+))6M5A<" M@-&@GQZ#\XV7I&>H$(&]P5S$V/-31+4';IN0U5STUFW@8L%.X]A!%5TM&*#D0\%54EX32NC*([O] MFQ>7?TH1!36=@$.HFM+RV);3'H"A45%P;1$OG ,J6=AQ]-'4YN$OY[?F7_IA M]JG%H-TZ*_!8A@YF*SI,T*FKRK8Y-&\],6<^$5JW(QL,?>GEQ-K5K3AP%M " MPGF%L!_%:;FY!W#W55!7$J,VH=E816H]D6M YN$1% 8] Y_IWSC]REM/S7GE M$Z^DZ92<5M,<5.>P1F--NWNK7DVG,]6NRFA655-5NTS-7VL4;G1:H?V4/+=. M;+WN*W"P%_-A5.]J]$>3 X\9"6)4Y;.8$.-:=X=J T.[@M=B@#\(T.81AV1@ MI'C?7AQ>WAHX5+>H*:*TI"E@@&Z3N/^A.XN<+0@WO)\=\X'),PZ/^)K\O'79 M[8KJ(_0^@OR?)P]#[T<)^$ ?8)[JFY3.9 [R!!M^K_:8#P1_7F0+%5D62LG M9VTO,-V&D6@P?N+45'/7HK+"JT K2B_7Z'%^:S-UWB)*TM7F8Q1Y++8.Q\^^ MBY/'*)"?J31T Z)[0\>"I1%^S\_H66H5@^6DQ@]8A9GJZ/."3J!F3B MGGM[/_2IJJG_C#/E)392[@S<<[L9H?(05JDG8)_NJ$#O![.Q+;$5+.%46-D\J$PP3=Y#M+_"SSB(#O0,-5.]/%AP_W'T6?E/LE0A M:_R$KL^EAQ5#* +'#0WFJAY@]B8'&&%T:-7_0)/SSE)/%=QSK$%?"J>9F02T M%%\F Z)"6$O2 \1L7LG=XIM2^E+C9G]P_)@*LM@Y\5::3%S:&#B<-"M9>0Y: MVQ(P"+0(W/N-$26+2KHH(VSI!:<9)07U6+X]GA"G7E$5C]SO$_^"9N;[]OO, MR^@G?[L\)G[($&3_Y(?L<5*1]CPE?R6^QW9$43B/8Z()NUY-)$TNR>+F_)C, M)!^@OFWY!ZIE'4/?Q>%457- M##U;0I)4^@$'&V751>AI[008B-1E[QT1+W HD"EC\I7UZ"7S^O."W9F/?YE% M,GUE,9+I)GS&":O8RA6^P_(7@74M@;MP@WK5EX!GS0"[:9.T_5\ YC0SMV3U M,^RXH1G]LLJ@]>N%,1V."](<(WC>"KRCU:I5=;)*$] .5B_IX,%G)%BO>EW2 M[%B&])+<:XP%%^/^6B-NYNE1HG11(MN4M'4"CB1J2E=V^XT] ..,HN"]%YOL M+J)QR6WIE< 8>F>8A"Y0>+Z0 ;!_[KH'@>^YG9QVBOYJ;L@"=%)SRF:GYNU> M.LXI'@!%Q\X"1$\J\TP(?G@DBF='F5&87.)-%&?U"=?.*TX^^6$4^^E;OBZ: MAUZ5"J_2\PFGN\@K]VZR>X=Q)0 .F19^CO,,2*.P!PSK-JPP,%,3O\TI4\YP M@5$I,7IB(N=5%KD@2)!DED\S3)\972:Z-"]*Q!Y:H5PQ.Y \J5\D.\R]73T^ M?H4NE]>KAV5^PKN>_\5F\I?"/-F$5A]?WMYZ$B J5?,<\,Z:@@4RE$CQG3L$";_'&\Q?TN3EM#3T[; ,>76I4J>UFQ M 6 LJ9=S2$JWZG)DQ%K.[=M7[;KZF:Z!_D :Y:VJ7J66:U19O=A#C:43TWS! MR3V.67K>EN"2AN; L:1-41%69&T!(TRKR+VS:&>$$:',DX=;CQ8QI^O\X>[F M[N-COJ>X7SX@XJ6?5G?H\8WU3J5 MW:E,$T/;S** HC(2T\/15DW&78O9N5L:VS8\./(0I3A,??)7-URQ#+7&K")N M\*U#:E$/<+7AUX[ST%M$^T.,=SA,_.\PL=7:>;UGE7K)YS$FFEUA_K]M ME5YT$ ;N7_J,=_9*;!!5P%ZH4;EAKZYJ/9*'![$7Y=1K:,F, 9S*P:K MQ!A9/(QJ,L_"27;70?3R(_:V^*/CA_3#^8:8_ &[@9,D_L9WLWRJ-$B;6I(% M@O7X*8;PFC#*#3:Q*O#U9C11+!RNKT%XI,(A*AUBXLT0%;#XUJ%2HE,Q9_E# M#R+IS&K )4RS,YMNJ$UWE+>U\L,PK3/?1T>^DJ9LO\G">&/L1MO0_YU7=5DM M;J8^#XTS WUV<\\(L\[G,]],8*8Q-L6H9["!9FOA;=$3?\R#OL229_OV4?.: M3![^-EP<8Z*\^[:.G3 A.QE:'"'TV+\"9I_<>'RZ.;4>;>N\=OR!-+.>*+Z: M^ %40%>PG?KB].L;DO_Q02P^ *[)Y1V#=Q;!]@5F% MQSL!X4ZJC@ZXYP"+,A$1EQ%Q(6?ZH56Q!!98FT]K72P>^@^X+Y@NU-49H.O= MV00AJ5;\4>Z_8"W$#-BA>JU%K[,LE6@80V4QSUN[XN/A78W>N<[D7[P6]GT4 MLU6TD+IA'5630>4IE20FUL\%.(H:,JL(N)I9 ,9F4YKVOC!2 W"6/HU+AS+Q MSM*?@$JI!LW.'#,;HA] A#T^II'[VRX*/#*U\@1RZL&.C7V!0UPG$T@"&^4= M <-1-_FU!#&*?/XY3]@((8BQD)++1!$D"FG.Q/FK+TOMU=9G*N.^2>7:\5[7 M80KCO%'NWN_Q^2 NJ9+Q3.A:',LG:EY%>\*PV MRZMKC*)?.6%;V:3L*CGJIG0?A6S2^X3I:QKY@O6L'7 /E*IVLK6K-@+L>7)9 M!VROZ"-21A+]RHE:\CBSRMESL ><$@_'7IZ5I='+I(V!NUJSDJ*_U;<$['0M M O<=G#E95"1+LNM^8ZEISQ'GKGO<'P-Z@R<[AF[TS2[]@;MK9U.('JS<&;!3 M=]>A=TQWR0DUW$G9=7XXYKBU>D-S^KCL)CP_=7J(@N ZBE^<6);LL#L5X'#1 MTRPGE1ZZD ,'7TU&1"[P?B@+W..7]%W(/7'E)0QRCA;PI+IVF?$33?'0 )X MR\T&N^DJ/%U^Y9=!'V2[I4X4@.-+#W-4MO#JW0'C2A\M>N^,"UZ(,T-DGWRV M5++=HU"U(_S@8*+@1+R@9*> M#Y01]W?%SY6LH[GG^?2W/Z56);*L,#1A.Z"<)4(8ZOOE F$$NV+8@TZJE3W=SPASF- M98.!9UI>TB41;.O3FP,R?X1;?@USR,XHR-1SR$Q,D\8$I6@CS2I<5G/32@_Z M4YU7^II2:6+I2GS*,TMO74UA8>;0DYU;_C"HP=EE?./JF%YL;6#T[57>V_2A M=DT]@,R4IP2#%[+KG9\@'/"KI!@?B&[LZ?XS6P 3#\HJ]*4[)T4[YQFC)XS# MBOMY'-S2':8UVBG G3HD/UB(3F]AOH8S1Q@/"FC;:DP*]$U:JQW>\_'#1J,$AA"9\IH;O*F6P;G85&"]O/ 1:^N"]#9L(O"DIQY9^U!W^XJB*TE0UY1KB@! MD1?O#J=4HOLX>O8][%V^_40<_29SQ%2I8HY*W]9*\%LRTF#_^B*YO M5[\\HNN'U2>TNE\^S-1'E@:@2UP$!O+\)('AD9X @;(T53O_<"P%'"&,A$1DW%& M$WT78K+WZY6SI]FHS3Q*\ M;LG*#Y@G?'22LCVK%.JS*X+\,ZNE[=.P-U^GY& M*((*E'M"#R/HKDC_)_+YUIBQFB'&C+C#!6''@6!F?M\@O>NW9@AN![3:H,(. MYLW0?"D]GBU$8A05XWQ,'.F]HY(LJC,5T-PEIQH-@R.J,"\R"!21=9\7+"LT; M6M5C]:G\(M=D&9T%?3O5@W:W-*TK,K=93"ID5PJ_^.EN042-]C@N3/& GW%X MQ%E.Q-^E6;LZ$P&.N_V,4JU1U84"8!3LJ4C_ E"<'7HA_%#.4$ >LICF3%') MU>KQVL@&.EU&>GB#8QK3Z)+_^#;7C*)DJ\TU >C0)5A'T\3*SN%;N@!'"16% M*_$)#>T!(X"2V+J&\Q5^2E&13H7QL'2%/Z;6Y>F71_7W<_W=.OU'C#NF@<^7 MIWF3)0:3-@;NQ6(5@(E2OOO80,"D4Q%EZP)4%T+"/'Y?4)Z#LDBX%UYR:;NRX]24G(K@;[ MS\Y3(*NSHMAUIE&X M&4%0]319S<]26=E>7JGCY%Q=IGS+:N&DUZ3<7"J\[M4!"_QXD ]Z>RZNW01< M5Z .?A,^DVU;%/L=?+O:9W)N7:-RLT<+'2;ES'5R:_9C@04<#]:KMU1!FVY[ M'^.#XWM7V05 =M@R#WD]\,;X]][$)N?H78S4C JE"8%#9T4THP9&>_\A)!M MB/D<.:^-?+(')*-8*3='=H8H!L:Z+&U):CTB3&J9M?/:8=UPTFFJ>%)16@DW M6(\IXD-5<$,XP)A8O<8WK'^N:/:V-JW3U^X>@,K%=.UQK"?K/3GW;C1#VPZA MINND'+Y9 ^V[!N8(C!O(8SYCULC\'Q%_/I)I'NBA %O>E"D(NNTF))TG!P=- M1E X 3SI.2DP:%3 R$F@D,D#V![ B"VXTO"6]?GUQKWS1D&)74UTOALYZ3PY MQV\R@MH=G]AS4H[?J("I>[Z,V0PQ=E!B XR8@M_U'3A):)X?'PDVEH$)72QU MWG6*7B\Q0*O/G_2;FL?+Q-?O[Y236*$%D*_K-D*N;7ZJ!]#7A4U.!G)=#59+ M8:J>+S>'$@"<=Y\B#C1H8?(,(.,%# _,&*,X LS7 9"@(;_J4(CY5^X\.4!H M,D(S%M3UG!0,-"J@&0%R7DAD!@4"C!BBT+CR>& #$BRWC1$.K-4%\43Q1-S M=.X,U+7[&:'(>J/<$WK6F^Z*&'L$D"7#*3B.7.+&@B5R5F2EFOF= T$43!. I(TD!E>HBBHHPA9"E80RHP9<%,IY7^;NY^ M7C["J?27)2(BZ[(YS9L18V(;[TC-P',YM^%+E_[ 8:6S*40T4>X,&$2ZZ]#[ M64?&B>YL,EZH9)8%LEI'B_'LD>?Y82$OGI\>:>7M310# P96C8;5]9F'7E'9 MIX/UI 0F" W-QFC#AOK>$P.'%B4THP/C-N-UI6;LJ>=25A-IK)CW,8T"K!C4 MF>HG57%D1QDJ_::&!C+5&T'@M-.4?%\JNTZ7/RT"9>UEBWGU;TY+/ %9\!C] MG9WL=SZK;V41U.+(Q=A+KHF_/SH!7FTZKWHZ48 .=-W-48$\]>Z0P:^'%@,F M><:+9[*DW,22FF.L?92APII5TAUF53,A5L@4K;*(@@"[/ _Z790J) A0[STA MW% P@PPS&KI.!"]4--#C%24GZA>,E['T 'TPPJ0EV"DTSP> /7IL@L@J(@UP M7DZ>\0A-.[C MM404RKZ1E0[J2 (Z8/0P2./FJJ$_9.CH MHX;.+5?);\;"4&A5,^I<.5,P.S"3AF$:9UF'*MG$BWSC[/+8D=@$XB7QX.LP M^!#2W1C]+H,!PTFJ@H8PA5"M83""DQ::;3D)+KF[OYW0).2(FP[*0U5NF7!!C8_^ 8PSM?4%[ MEVN?U&EOV]=OHW"[QO&>5J7L9+J3CI/T]CKEV]U=[#4Y?Z\57K_#WQ:OW"@C M2"YOT "BSU?KG=KS^@=\R YDE'R]H3EP#V]35/1K65O WMPJ;G^>WR[OUH]U)@MCOQ&ISLB.)XS=BH)^= MX(A; CJ[TI@ 1'^_]:^TWZO>VJ[.SK(6^0#6\XLP\9K8LL;8F(6^K2>26K0"(^I M$Z=PS7")MWX8TAE+:HSQP/KQ>#CP]\Q.0!6]#J*7FW 3Q7MV;]JROE/O#1R M.YI!A%K%KH!!M:L&?0>^R(>#(N6$!%;65V^CF>*G^_O;Y2>R4IO?HJN;Q\7M MZO&G!WHV>(V*1SAD8WB]>O@T7]^L[FS6YB%6(V!X[_C>'98AP7DKX!XO4:M: M1Z?2!+ 'RR0=D#6,T4.4X(R>^&1G/UDZ4?]W3(^)>*/9B+G>VPOD&#+$E\4# M_=( ?OXE^?R?OO_A.[;N^Z?O_O1AALC'!\SRN09O7UFMJU462VUVWYJ&X#U8 MIMQ),:R35J#]6"KL@-)68DE?ZLZ$K+7R58;48S%/=H\\Z%+ACHQ:\F>9 R#T M:H(UKOS$#:+D&*L[J]I7^#:QCJV ED)">0+"-!&:=WE, M[Z+TKY@MOZ0_@')W\-C5S1!5C%+K"QJ+.JHPM(2!R GEK-#3,:5)"=$;YKL5 M6[ RDC'JD[6C ]%H1QHD/+.8&QUIX+S^(N;7CA^S&ZS5AAZ)IF\<0*D,-V%^ M97X=Q8]%FD2>E%&:H50?5:!HH=ELQ:.GFV/NIYQ3.+\U2A)RE":>LP6T&5V;Q(K[JXZY$?_ P/!4AN]"G ML:K$5 59/J>.']+F#8*ZRT#6-U2K>M$HFY6$4@'.RXR@G'\%ONA4(9289X&7A11V5K,@S'8D=BA+IP;,+KR* M!XH$.U:FW-/V02:6U;=+XIV$<'^B<(-1;0T'ZA9L]75_'6"?W?V9Z$YL^( M_C-_^A=T]$R_OKDZ(4,U21@YTYB9+0O58A M"RJ%:3CEGX@K"P?_H??H;T-_X[NT^A _6B.@?$_HN021U_@UO0SDN6 M 6+ #Z,-2WK(\%YA9X@IK"*4<"5)^PBBHU)VE N/?J7B(R:_I8O+R?U,ET[B M)[S(7"F=O>G@7-66Y5IC!^ 0VZZL"(;RUH!A2T'HOB.W%@ K&BN<.+&_B$K M=89?!!/$44C^=+FW\^O&N1<=4NDQ0U]:P ?^(!.)/M&+$&!W&:9/7T\2N+)[ M&?Q2F5TKG(M;_(PY@#G7CM'H'5"8!F\L0SGVA/6+8#LRMX>>$WL6SS4?\#,. MCYC78 P9.-),=XMCDD9['+=,K^J]@4-.1S-4$WLK=04,*UTUZ.\3C$]>D91S M0B^$%08UB=2N^9(JO:P.&7F MQ447T?Z)S.HL(W;+/-G2!3@,J"@LNGY3>\#NKB1V[X.4C#@2J8.8[6K4+D^: MVN8ZY<[3&^(-1F@9[#4]IS7LFQ30Z0"5-R76Y[>1##$?6$A!5SP+F6,)[3?E M=VS-/8#[MX*ZU=@6:7/ GJPB=?\8EXRVVCLPJP.Y;=)JZ3*]H=PX036UG]9@ MUH?!]:/9^@PTBLY6PR@_1I'WX@?!//1NPI0HXC\%/#Y5_4%U5QK _;F7240' M[T0 L,?WTZ.O.^3<6.1 R8\'>2N^=@;F-VWS7F?MIC6:=NY_:X6Q]=AI):9M[/EI%6WG2D38&[J/-2E:#TNI: O;+%H'[ MAY4]I="FEJJJ;;.*O/6D!FOC7")I.IGAJ@],S\:K];G#E*8/^#D*GEFFV!A[ M?HJN'9>]"V=[FMLHW%ZL<;Q'E+]-7XW]9X=F9[T)"7 <^0NZT/L1>]M^F1J' M403O\X/-5<6%WN1 8\=PK?KC2\X;"%I M%P* 4:6?'KUSN)7<> $\D1^TB5S)-&U3=V/UJLNU7.VJL-D>N PX0]"GG @4,K MBD9)FC!!J3K>O?.FDC]P,%'@[J_':)63K4$4 0.))L5ZU["AI"\8;9011_,X MIFEXV=\0YDUE$UV*)FH]61Y,];TX8;/9>GEA/S86F$0?I]SA=+59.Z_D7\'1 M8XF@8Y80/4UC_^F8TFIWZX@6>J9YX** R+3-*]FT1^\8X@8<-0R;^22NP00K MP$AE6N,!\0"E7"A[^<5O5F:(UFB*-O0A&*U(E4F),C&1*">M)UF5%!7EK2 L M NK,'Z4J$4EMW2;HU'6*MWFGV&=B;E8KN@%_X:5G[:\.C-M@[KK'_9$=XJ)5 MNN/WKS*K6#RN.CXE^!]'LG99/BM'YV+4^\8RHKFM? M139V >ZD*@I75X_R]H!=54GL_JM&@?B,5Y9Z0[]F_VO:<9]Q_!2UK1D-:G\) MJQI<0S$?KKF:5_<@ ]S3^QI&]/ZN- C0F]5^OI)8XFLT5&C=;H?W3[OI#B6 M&KQT)@(<7/H9I4-IH.D 2T]%C)8)@@(JEFQ#H"7:AK[=A8GP %X-(QH[ ,># M=F7K\U25I\7.-MMC+=9T>T,1-;LPJ[]$8%27^C> MV\4$)P\"VCM"]NE.\O<>YA4N=.N<3U2_,DX ?'P4.SRZ.^P=B;[$ E*;6#RJ MS\1;;2ZS(E!BE:;+-^%?S#"R<]/N9(##0U_#5,[[.]( #!J]5='A-SE+)/*< MH:- F\2]#]AK MAC#ZE9(&-F#IGS'&5]'>\<,.1CKM-\%!7*MZVW"N=)K8P*Z77>L0SWF@7SD7 MRQ5 Q]5^UJZ^BK/O]XE/7)@RS!R8?O*W:_\ICIZQ'_X8!33J,[GU]WZ*O4]X M_X3C$T.H]0#JM!W4I>ZJT-RRHWJ1RQ)WLGU2]U]*PYGJ@=_S)L@/-U&\YQNV MF#_[II'"A0 HEP!E(LQ0]!+BF*[+/GS[[7^G_YON,'*=@Y\Z 4KHDV[ZX>/Z M"MWO'$+;QTN?2%C,_Z$/3J4;D+W:SG.M;2'C'(JJA88U]08.L(IR=Y[,BZ)HXPZ>Q[Q MM5E/E"+/V,J.H&LSZHRE,*B]TRWYX";%^PX[?K$+4%CJHG#+9JEH/ZU]TKG8 M>D\!*'W$&,#9'5G4V<;E0!9<\#OV;CPR:_D;'WN\KF>V@_/FH7?K.T^T6HZ/ M$_(=F=X\I?M$_5R (X4AL];?/&AA 1B/3&FJXUR^E B5(N6E@G.A>&FI4BR4 MR07FGO3=6A@"L-Z$]#%(%+\MCG%,_NJ(F*W=)P.%:H:HQ[CFOI, +T45=/A, MP6J&,F8 H<:&/2#@05Y$71T"ZGI,QNNEZM8[^EGS2?BV7&H=PS>G#M")]2N^ MV-'LL/14'KE.'+_1YQ+.GCZ>H!09G,)("BNS8Z (1SO6!L4 85K5- ]N M,\1E0J)0>7)U<,@'PKC+)/7W+ K"$6V&K2>D+Z8'6IQ=J/VJOM!JZ#@1%&M7 MOGX9)>LU <11$%X'CMQ&X?:">.H>47:5JLC08,*Z131&MI0Z479KPHTR6T3/ M.'3"?+G7M*KI3P6HRP\T2Q$;TYT$](B9 1H-]H<5]P>T+ORAX(LX/(R$$M(0 MFS^LTQJ48]-$YX!:\(6PIOKDD-4ENSRK&J?C498R&:#@.]0P]:LO-1J36(MU M5$6'VY0L:YS(-JZ MQ $<"DS(@B+R)OPD4SU+!<3._'C:9+N(QX@590/Z+*[ MT\-E,M"DU:RR?:,&%I, -KV::DDF4$A4V8WZ(2J$R@[ L@QCN5PS))3'@ >0 M[]32$(!VX22[ZR!Z^1%[6YSP<@CT)%'(ALYN/&K2K]-$Z!T7>[JY309XC9BY M'H"ULIH$$)O16 =,4,D0%0UQV5 N'$6*3@4' *+RYV!V"!!=._M]=/R02BB9 M!7',GJ@2A!JX&N[%9S*PK-FT'5;$W9E, HIUZSH\HYZX/ILA*@I<1)V0]2 MX]*)0_I\FM@@K[CNN_/0N_*#8]KYI5%7:I,!N5YFJH>R3J0F 5C]--*Q2,DY M(\(:,=XSQ+BSMRD9?X @!!R<%4(>.C/N5Z MN[""V[9X[:WM9!COWHQ6=K?[0Q"]8?R(XV??Q1(;!TR6+%EY_O"=+(S]B+1+ MNH0ZZ^<''2]-FUJRA];+##*Z&M=9!UH4*% "Q2Q_[\'S1"QXGD8JS8P^"SF" M?!X/SL;BSCV3#67"21>KQ+Z%A"?)/+B0B$D) 9_K9[1'FLMS=6#IUNDE/[LT0DPIE8LU0(1@2) ,( MN>_-Q!!@-2M_D]!:>PHQDS MYS%VND*L 8:3@5M3QI;EG=/+;1(P;$QI/;G2A"*:N71%_'\L73^ M0IKLHT4I$1,3(#Y_-K:' -Q%Q&V6_J^2]N\3$?(88V\5DA7],8[]<$NO[#KG MO='"8S+PK-&DDEPYPQE, H1UZJDE!441 S[+<^J<)J3,I4)DB5;(Q>ZY(2+M M^S*P/3@M[*A@OI_"Z"G!\3.UXDUX.*;TL"1T22^VL&]#54.L@(.K20.+&&N" M#V"H-:IN[T(K @@H>OX,B=(A)AZJR@<&?3\CFP, 9,6)C32XB\*X8OSBK&6- MW5WH_X/L2)36O6/QG@IDC_$3U&*X2<93 /51]!^..#G(L&-/!B-\U5>>=99" MP$/QJ1B9&[:"[C/T7TS!]ST'O&%/HNXCN(%,:&?TJ!AG*S" M[.U$N"4VQ3Z;=-3P>"!)X#"KPV B>@ZA!Q@4M:C5OW1@Q@*5//B5.1,)$;]# M7"A$I0(#T!(X>2V+VS%U6(BZ&65K,&P-+9N@^W+3@4NDW3EQN7 M"VU]IN?3^B:JAC%N?1H'JOR(^X[C_@G'J\WJ@&.'+A\>\9:M8F3KGH;VP/VZ M5=7*^E_6&+ GM\O<>ZW)*-/16]!&.7%+Z^\1=(T*71.)K@/*8>4*D+V#=W33 MA9/B;13[^-3Q6AL#]3HU)8L:5M*6T$M5M0L^?" >.&WD%L2_'K?BU!A*9K11 M2=Q"W2@[OZ:VZ3^)4V'J)_\ZG?;)1W];O83$!CO_,'_U3]&F[GN@ "-5A6+* MV9< IVVYC'W'6$$-_4KIZ5M6=AM75]'>\4_!LK[%%,9659VST<6_ACZ^3J34 M,,(XQ9'W;79T&E+U='UUOW/BO>/B8TH?_F8S2W+K[_T4>Y\PG1;JIB+EGD!] MJ(?Z9453I6[0EX8=M>@?8' @XF=UC(H(;A1C'DJ41H@(@JJ2Y*NM!&6RS)"# M?OK/+ 6)&^T/3OB&<+AUMKSZ1KK#:.^$QXWCTN+D,^3Y21K[3T?&BT;K)PX/ M:CI4&25N@..(AC,YA[=\[3/V^G6D7^(1K5&KI=&OG)N5LJ@CV:%]O-D[\5K' MCH?W3OQ;4HN]#VZ5)T"Y)?-" MLV?5MP3N7 WJB?Y5TPRPBS5)VWOJT)YYJCG2[]H#NCJNH5UVSK!-E1E67O/:H+#JC"@N:MHDQTGRCI&NY4 MMMKSIB[]ICGUBY.O]B[03[TZ:-!W_ HLT&J#%FB)*FS,KCJEITSO M7O/FPZ61U:?O)T^T-X58CTZ DT\^^4\:A;A^=ZO>:S*(U:AV/6+5=ID48C5K MH,EO&1-4M\?95>)C.<,E5Q9!&IQ7?_$ M&".!LZ64$J,;J+3!H6!H,88\2G%2Y@%ZX!?/]TY,0M$Z2^B_=YG^3"J:M2MIUK: _5>956+#4]38^A;'279!PU(MZ".'%YR M+XW0@7- 3I)$KL_<]<5/=RRJ*,:'*&:O+#!-1?DV8N4U,_ RL*N9]01 M8!"=3E#V)B1JDVW5 U'G,64Z%2NC.C-TZPX9NWH8HGQUH]X7.K+U447?(B1G MAR@_6K2->[ET<6X6TSY#6[0\ZQG1((7Z,2%,T^8'!!0MINOCY023=32G.!SC MRV/BAYBF2OT81XDL2D2A&U!0[*IX)6]?2Q_ &S!ET7MG[\L8T/5 +-6>_)"QNPG)&LH) M?HGBW\AJ.2MN728LK,.]7E2 ^O5 LQ1KGNXDH"]]!FC4UR%REDC@26=^QA5E M;/,"[$*NSW'709^[89H711:LD^OO9OH[4OW'6R#5F$$2@36/8YK7C4TU#_2O MU69U3&E29E;) __H;W>2&4H[$Z @;=:HXE)-+P? "SM#BNH%.&E$H2C3##&I MV"5>)M 1FWZ43AQ?1L5A36@P2R!;3WK5/I@7,RAF3S2U1RR=[ M:%[VZ!=,=";[Y_DSL=$6_Y3@S3&X]3>R+(\#20)'/1T&JY3B&4 /,*)I4:M_ M2 YGCCCWBX!5Z2[Y%P6[]"+-#]PZ(4U'B3T]JR)] M1A+,43EG(QA3E"R$OD8T8HW S&C(M"=X_A2!UE]Y-%B=>&CIXVWH_TYF98^& M,FQ\IYB7\ZF[6B:4?'?4S M@N#./Y$IB%86Y#.!\.[V ;QU37U#&4ZH$P)UI&ID;68_DPPWD^6VQ)SZ@DS M)DLT3I\9UAASFO/'?4S+4*5O]\1,*6FQ)&T/-?'>8_/^C.:'UI_ U'P@9?R9 MX'^[_L#P/A>8_$5%GK&6A=331W=S/TA.F5D,RRPV30AGLUZ9^&&TY;Z,[V<$ MW8VF-P7;M4P_$\ANUAT87/.E=RGMNUF%F_D5N+F"*-Q>$&WV[VJ970;2CH', M56Z?$1[7F-G<>7?!ZC/!WCJ-@2%N%G1_>Q)T;P9R^P4V@C"_\!ZA/\J.$'S# MF]R$;G#T_'#[,8J\%S\P?IDK9PL42\:,,GQ%>*_\DAN-PY )\)EBN;@=@R)['W0A?DI5X)CO*A#?YM'IM(>;&X,_$ MP]L/G!K8LRC7C8\XCS8R_O3KG!U0B![+T&;.G*J\/JNS)HGJH%X-94+F$8T3 M?K+UA[D5TH. MWIN("PQT#0W*>55OO =NXX?87G1R!SHG&?G1S"U'Y%S_DPV M(@H& +8#$8***IL0)O2[V7D8_%U.@XW>7=:?*[S!Q'3>VGD5OASA1Y,R_HRP MO-GXIG"\GNMG@N$MR@/#[UQ:1,056[P;Z#;TO/ M%J1'1.;/#XXG@,%CP:XL9 :ZV7FDC("N-&IFDC>S>?!0_28#:XZ24>#V/E%6 MU_CR"7@V,G'&WM.Q\$W9R\J>-4?+Q5 M^5H7E_::@H>W"Z_!P0D35'"!YM[F+$#5WN>D[?EVOC-YB(+@.HI?G-B3V*2^ M)7#O;5!/=->:9H#]LTG:OL,QIXE^I5111M;2&Q.+"H[O>402[&]#'AOMOJUC M)TP"=K+PT?'#VRB1S:Z="$S$3]6-4>>^[;TGX-4=E!CJ"S.4,4,Y-R2P0Y0? M^I)R_,I6=;<1C;+<;+#+UAZ;S"CXU=W1ZKGV,.+1)9O\8X!7FX92FNN&QU^= M" #'B.[&$#%"O3=@C.BA1%]WR%E1AY DPRDJ4S&.EM8*,$WR]$;V-'^/8K0( MG$1JH?& Y)X ;9@FG_#^21J*?=H&.!S4JB1Z?*4!8*>NE[-W?E).#?W*Z5GR M2B,ZV7.?*S])8__IR.[[:'GI9D]J: ['B1]NYX4PC=[9U!ZX>[:J*OJGM#%@!VV7N7]>D(PR M*DE;=E'3RF(0[DF?WD3[ TZQHG\V=@#NH.W*BAXJ;PW8116$[CML2])PG-2@ MNHOH&8<.53&,4I1&*&.D,6U%<36]QNXNC()H^U;K>ZV-@?J=FI)%P@=I2^CI M&MH%[W\3FX=6H)*V69^K0Y?WIV5SQ5B3JN81(R@M:-N;_AM.Y6[]$-^D>"^[ MX%+L"A2:^AA 7!RH] .\3.@D_I XR*:#:?9#6&[V!X<] M)'3),O88T$M]_A%=TRI$L*CT!^[EG4U1%[_2VAFPWW?787CT2LZ+I2(^F>Y.RV^S"I0Y5QIOAD)Z&9$8C3UWL#=NZ,9*@^UU+H" M=OBN&O0^5RYGL#J_+THF,FZVRB3:,8:OHPBB\6,V$2.S-,8/>._XH8=C&CV; MN$[P5^S(KN7U4 :.)!K-IWB>ITH6, +IU,[4J6!EW9))0G/29++PD&XJ#:+B M@#L^',V.G"H]7*3!!%/!L3O\FJY? 29/DP%F2@HKU\B+88L:;TK'#HQ47_XR0B] M&]0YU6=U/[?VABVBF@?A"2;TOA*EH M9 -CJ "301DMUB(X\_V4<.::F%Z;"3-B[PYE1",- QE*Z5UA3$4A"Q!#^4\% M8;38B@#,G^P!#$^E0G2^8;4UUL[K@Y/B!=G]^>'1#[>K XZ9VK*#FDX$@ -) M=V.(X*'>&S!@]%!B6!8?P@IQ7JPL#N7&\H^'KA_X63[R>TPT/(^>' <6K%B$ MEK@A5"W>5U_AI_0F3-*8O79J2EQ4WQ*XJS>H5TF<<-X,L/,V2:LCD\YM43F/ M#I;:&0%05-; MOIF_!>%/090,=-9E4EY:K[#<5:OM)^.O$K%[)P2I3#96'TD9U7-U3!.RR_9H M ,-3%,?1"_G+D*)MM8*,*LH+_FR.Z3'&:.^'_OZX1X?8)SN< _GBX+S5IGT9 M*PYOI,'L$38VD9B7$+WV0X>@V")*TD1> T[>&CS^-JI9A=[:IJ!1MUGB86N' M)#E2JHB1-5"VK&-97E/*WM)D$\L4ZB2^$WX'K#KU8JI9X%C9\+7JE!6,Q7,5"?.Y]>.BSML."K-@?M6 MFZ+RC4;9%K#/M8JL::\\0Y2V)$&!C7V&;E5]0=4-5=6QG(N!GDVL-@LRN_M4 M65IB].V3\TKW!9?Y1FCA',@WZ9L,O[J1 .[)?0Q239^JWA^PQ_=2HW_>T9"= M;7-V*.)+ M[,1$OFO_E04V86+\E(8P*&R-E(@ QXM^1I%MTMLI $:-GHKHNLDH6:*,)V), M49"8 )WT,JHP(*C87):/;AZW6DN/3WVF%Q#1"FW-T ;I ^9G\ERZIAJY1)'0F M@"N]3*.\4JDC AQ9^NEB$%IROI-:LA@Q5F&)*2U<3BW1?^TBI30!F.EI'N45 M3#T9X%#35YMQP0;L4L:0E4Y7,\^UJ /E;';^ZJL%7F<-@6.%7#GY@2IM!=C3 M&X35%GI,J8().KYS]O@JHHFBE"Q2:3ZIX7FNJ'R0EFTG,U1K1-8U8"EI]"LG M#N)9@#E=9\W*#JC>QN\GB[IS\LIMLH9 G:U=N:)B6VTKZ-7:FH7N.^RR2_6" M[+BUV<;1R69)-CN_V@!XN*T)8LAK2M)]>[*(PB0*?(\%![/H1?R,8[*^?J!# M-PM+J#.%-LJ0 4BO^0K$TD,6.L1IUG)0P-'J+. (Y:(@)@L2A4$\LC87!S%Y M\@"E<3'U#R/JPFX@EFPUD2WT7S[YJ>>L(W8YM-@Y\18G7'/^=.R[P495X?!N M9@-E<_:;%5K)OZO905W;,0&.2T6<.+OYS03+D2Y[<7F6+1+0A/&'70W.(>:- M6[%:?@+.3&MG.BD^= X^F=A8QC+2]DC$.LWP/&1GT8O-I">6_H95GUVZ\YC\ M%#- 9>W/'ZJ .!.0D@N'1.GJ\KS/@&Y0_C"RLI$;LB: M76C"6%$?'URB#!^ MZI/I%^=9+U:;^SP31I<*1QK( IV(=!M.%A[6AR;@VS)MJNF*YRB%H+6+ $=7=9Z>.&.WD)$52]FM8]1=Y88R M1KV)O3M@D14QZD?I78&+EJ(\@^#%7@TC2]:R6\*HL](-%8SZTGIO ".K7]2+ MT'N"%RT5>8:@B[WR179L9;=ZT16._6>'5DQI+E!RV@HX'DC4JCYHJ#0![,,R M2?N'].?T;!<=&5LO&WYUVUI0I*[E9/SK3+UZ'RN:3<+/SJ75,29O[=<.L::@ M#<^[BV@\A1.T9/:3-I^,#]8K6N^(U;:3\$:)R,-'[ SEI"VGW3.D::$=S]=+ MU]M>P0N"AZIFU&ON,1D_5U.9TT,E#XNE[D;278J-@6P,C%\*;^V\Y@K[ M.!%^':GQVON!1T1%U>L*Y4D[@<9 5=G[@Q_G@ @+)/"8&?=WA3W.:,JG1/G" MM1&KCI!&Q/4W9"6$-A4PJ*;+3%Z< P@H8&M"P3A"C?-V\S9WG@XH*!A!@@P- M/:/]:K.(PC1V MW/9CE+/FX &A65')-7RE+6BG;Q%9QT$G)?F;$;9]R:E8UBZ]Y.UG=NQE] M].7Q0'SZ*YWY!9UD=QU$+S]B;XL_.GYX2[:4Z^@2/V W($CB;WSL_>*G.S\4 MWSRPG>>)=730 ^K"VDQ5)C4<0 SZNWPMNO7.F4&8(\H=,?:(\D=?4@F^HAE' M+C$2I4!&8@/K^$.,=#A,*\7Y(_HUI=^S$]*EJ0D,_0_H^+N5FWF=FWM:9 M>;SE6D]K2V;2_M2 SA2:S"2N!7N2 KQ4'*J1"9CCCEN!N9<:F+.SX+1EL/'1 M+<0L((?L8^U!'+4RD?$*)_XV9*NMU9H,(%0=\WB32X.]>9)) M6)[\UI9SZ-83N-]V4+]Z_MG:#; W=Y&^_ZEHS@/-$Y2/?;%>D)4R"I9,X"1H MEYG +]C8<_J[*/0*X1J=O+XE<*=N4$]TXIIF@)VV2=K^3PT$FI8]THQ^*?+ M>F'=7>N#G_S66$ZOL0MPOU11N/Z6\;P]8$]5$EM#U"6HXGNY5/E=XYJP;"G MU]AE,D-9KG#]4#YO/XFAW""VAJ&<4T>4O/6B?"/K;'\3>!W%F$R2RU=W1]3" MY)\O3MR\,&SI MQ]5106W;>I/6#W51*[=[ W)XYRZB@C;WD=.8K.[C&.<>B^ MH4VF^ >T:IJS=7%>6/ X[I=9KU#%\+MA6UE[<3[ M$/$:UZRRML ]M%%%621.T1"P9S;+JR>*A@Y9NPM2,UH*[[E.CCA=JO^&ZD\/ M._L5P9%$8PMOZ7F-M[LC5::,,$^6[.4&3:P1W>.8A?F.MPX1>!U M+RK0(ZZ'*:4C7T56DI#S904A<\XH8TW3TT2(,.>1=.-&5_]A()5(:CM6RDT3 M99L2#O/Q]O_C>]](AFKOX<8=Q>DMY$R^]?*L_ MYBSV>4*42E..6:,,@:+]>,:N'$$:XP9XA3B"TH-R77#9Q#?_,Y2)AYA\*!=P MAI[$7""G-QXV,_I^YD8>#YW%='./+\ZA<;,J;0P<%9N5%!&MOB5@-&H1N.\@ MK^1%1)2PY1VK:3T!O.JO@[>&ZY"&YL#=L4U1T2%E;0&[9*O(?0=K_01C_6*B M3M_&FXG&#A,R*OCB\(\.=!0VD/-%. MX]JON0=PKU505W3;AN: _59%ZKX#F=%&)?$L=Y3E1:%YC1VNYI=!7H>J5R(9 M/3Y['^.#XWO+UP,.$YS,0X_)N%!VX4X$@'MT=V.(#J[>&["_]U"BKS-DK%#. M"Q%FB'O( A(@6# )SDWBA/E#?@X:]H!B[KKQ$7M"ILU&6&AH#AP$VA0575[6 M%K"#MXK<^_J($Q:3Q%IV7..JYFX*9LFMZIT*W8![J:KB#2OP*7FMLNC:UN)P MW'@DW8O5.(J> G_+8_\@1+DGQ;W5K7*QQOH^P'U:2>7ZT/2:#H"]64UN#1%S M8ID*4!4>H>@-^=7*Y=L-2]?UF#I$=HI\-=?3U9>W:E621Q!@,D@SUH\Q[$5- M7^Z3P,#1C*#U*3I-M"JD+012JOH]VW+,^)5:VS3P.K?-S^UEC8$[<[.2E0?WM2T!NVN+P+V? MW!.R],TH(XQX!63+C^X-*AIM4.($-J^W&P^VU&_#6CH#=]-N1E ^:)[619F2 M D8/)0'=GH$VA@UTR*VP"LO/[G![Z5)YO\E@0HOJ]7 @Z30))&B3??BXKX[U M*$3B5X25;?O&3JI-5C!]ADZ%6V&GIAPM)2]Q6A'&-:5S@M9B5%"*IO"1A.6@3N.W@I652A M:S=&Q[J:%CVR[:2FL>DH>JN^PH6[X6C]H@:/O>#Z[_,?13]\^ MX707>3?A,TY2>NRS>@F)L7;^X1X3(X>ILY5-K%WZ _?HSJ80'5RY,V!_[ZY# M7W?@G!!GA4I>,U1P0R4[.V@PGC5*G0]2G0%V1(QY$*QBSP^=^.UQYQ"+GIAE("F@OJ_#0$5JXYYTH"6PSD9$3!"C*A$8)D_KK< M/UI'*)< $1%0+@/B0EA(D&S+7"NEL9,-48L;,+QU@FM\AMUUWP,%9*DJE=U4 M_B7@Q=2YC+WW#I02HJ0L;8LT:V(_>\*CN\/>,<"KS9SLR#P_.-*;GD?L'F/V MOGSYZ@9'#WL\VFU_./+)<;59.G%(9IZ$X!!#EJ8C1^U,@'NL&:.*;J^7 V#L M,*1H7[?-Q:$W J) J)0(Y2+QFP%!*-HI%XL55V""V3^L'&C9MJ--C>2!^[UN M0U;R+&FB#=C7M:O8^]9/EV>#.->\"=V8O>1R B+R/@KY3F">IK'_1!0@X+.. MV&>71'OOWGFCC>=Q3&NJLL@WR>^EA3!PE]9GO)/WE@.I G9CC,.8BX"X M#-E&'8E2T$WL5>[FR\T&N^RFG[6\H(0\E F'1.FL/?JT;=721 4X)FGD_I:= M)R7H2S_,]O\6T[D.G$5XQ(>9&:J@#1STM)I0XR*&$P8,?7KUL[Q\F2$NCZ7, ME2!,^5C!-YP;,#M']_<'^CCQQ:%9:E/_HC#Z0""4W%XQ8?CYZPGNY[,81^B; MT,,'3/X3IJO-'4V^GR0W/'>@5W>4K(DN4%#3;KKBDDL'4>@W7EIUU'3]559G M%)2SSC6'(IG@! MG85&,7']#8%&1H"7WF;U[8VJS6<)LSQMCX9V[>PGSG@@2RHR M;'?ST+O"SSB(#A0<5#+'J?4$[H8=U*\FJ6KM!MA5NTC??S/*>;!:30(7(!GH M1C4!G5^]DHO%G0L.",WM1QSBV F([G-O[X=^DL;LY7I>N*K1[;O2 X O4Q2 MV4%T(0 8%/KIT7MQRKFAC!U#B2K#LMJ;7:2P8I<9VF:&H=CA5#A:?/JE97=S MVQ((I9\+< @R9-;*8S.]+ ##F"E-+>[";VT_E E4B44199JA4BJZ MURKE0ME[%B89D BT3%;LU1LX&RBRBV#5SL#!L)L1*E$32CT!0U='!4PCDJ6 MAG&,4+#A 0B9.5R!D\5=6CV^EC_1Y=MY!-N+$WO9K=Y'TC!-;D(.<;)EK6XF MP''%C%$K&T&M' #CE"%%=>"9*) (:NCIK3Y@E8HUR^_S9XB+1M,7Z M9 _FLSPOU7S27-*)X>X(EF>Q:,?0 M3\'BL-+) ;$439:#/68W7IU _)[NT>^B]*\X+??O0TXJ>O(#CL+&3=WY/+$/ M,\ 8;%YG8SOZ0JH<<5GP 9$#O9'E;2F)W;<,< U*LX]HNP]C_W@R(3Y7.&[\44;!Z%H)/D?@;C8$ #3/+CDV48P$$=\9NIOY M%50@?Y:OM:--_NE$3X[9?WXFEO?#+;>G#.)A4=B"10 QS1X^5+8+#_PCXA'4E__^V*>-(;\Y?(L,OS!<;IS M4H0)=W9&2?/MXG\4H?]F,0 M>1$5&%&);3P[!OX;W+6-9KJ)*@8SA%GM[%Z!%81:[YSLWH%6IG@FOPGY\],Q M2/U#\$:FY6O'%233\@L-%.1=SH Z?ISA\^(0*=[M;*G%*#HV'V*T&7*J4"]& MI1TRJ'J7"J"(5;8$>JY%FA?JH$V3(^I3,!@?BO5C>*A M.BV?7V>C5?E;%6%'I19(4 -Q/:8T65O]O3Z=#7-M)W%)G JG<.1?IR=PY*._ M/5#KS%_]TX7)5Y!'EJX7P926I?>,NG61^LE5M'?\<&1/ M^>2'_OZXE_K*Z?> O:56E=Q?*E\"]9AZ&7O/ZIR:1:\QHL_([N&\-KO'R?>0 MW:-.E<(]Q"^AND>MC+V'$Z=FTSU,Z#/!._1KQX]_=H(CGB?)<<^W.P]^\MMU MC/%-2$R(D_3!27$& +HO]+JS!^KDMGX(+??R'7D#A"AK)K!XGT]%1DQF) @] M0U1L1.5&N>"(2CY#DDD<^)W_V+\,I7VQH>;S<_/%S'Q[S6L@@"#/IS%KOV#! M_K,'^>H/,2[(<]Z?-;%Z0A5] M0T.2-U&\=XC;2L*3)[K6SO7].0H(FJ/86S%W<@=.HR/ M:P3(L%Y*_N[.5LS^.(4%#S'-@?A<,'EOYRL2,XYWPM(FP!^8/]8I2R/WSQSS MX9^T-&#^NSEJ,?OC-&&^]>.6H@K2(]Y2&SW@0Q33IX W(=N,4/L04_(OU8J> M=:$$'87[FZ>^8)DR&.X%3A7:Y0#$9)UN''.]2 MT>;G@^-IJQ%;EJ$7)6YT>&N%%6E+R(C2K%X!)O7-H.-(B]2]3UMRLKE3C0L: M8VEE$RI,ZVA]%5^W4[]MJ8"GV!4HW/0Q0,U6H+$?_!V"FOA#-PZU!S( *L8! M-\)X*"!>$> TF8?>K>\\T2-[G]8,9<]FO57X@-UC'!,52(.[*(SS?UXZB9\T M'97KI \<3[2;4@0=;<0!(Y-^'?MZ;GE!.$,%.U8 4V1H]\S]O5C+ M9=O@D) M 9@A&@[?VWM-!9>:U:Y%F_HN4\"0%LE[/_\5,DDPJM9/X^_IVB(*YVFA>O'' ME9^X043EK3TLZ$BG$UPI\E1TL;>9M6 M<2I6J>2AD=ABQ+HL2>J3S0A>;7I#1T<2P+&CCT$J%4TZ] >,'KW4Z'T2EC%# MJPUT_+!CETBTRZS>,-#6U-!BUGE,9[>WJUXYV>;?H"#)P+<:@#.&";KI M;=?ED^*4JW%QK-AU@DXO,T";UY_VFYC;2\77Z_>)<(IJ=\4[LA%F%2L(A\D MW/_RK?CS1Q_'Q(%V;[?XF?BATA*WN?-4($#)")*%;D//*<" F@(:@*"@SF]0 MYC^#7/4FY];HO/YMHC$5C^ABDM;9449@"O[120_=\V6M^\!;,X]AF-,YM)-I M+&#*37@XI@E#TN_45M.U/::"%W)U:]'AO/D4L*!!:@V>SZDC3A[* MFHRK-, MYQE7>'RV^_[^RWWT_9;[_OYK??3])O3Z76[+?? _1;_2J?^NWW /QV0+38 M;4M8N&X>4\$&G2;5'?-Y.X&(=#-ZZG!?+A#;B LBY2ML#T5A4\!C%A]V:SO8 M_?.U[WCX*F8N7CC)[CJ(7G[$WI;;7 @YDOQ&7?H#Q\7.IA Q3[DS8#SKKD-? M7ZHD!$>4%Z+,$./&O:L:@68$@)YQ_!0U0Y %D] DW[3(;!H[+EV"<:P!B! Y M\KT-0 D)C:DB19-)E-"BCL 4$:-1#S.H4; TB1P_<)N$>$M$\'HAAUG35-!C M5AK%X@XNBK&_#1=D\4-#(Q:9; S6:L(096O!SE2 8TA/LU3V6=U( ,:1OIKT M7LMS?BAGB!:%QS">BN&J(VV#+!G'S8V3PPERV%)DEGV3LIU-$(7;B[2FA(!U MA$D*\!L,,VVDIHDU2@92 )Q&.M-#'35UM$-/(LS6H^!/=2VS[@E#XUCK'(N" M\MP%'B#EEF@^KV+G0#^%T5."XV?ZQIB=NI.OB4>37BS=@E*. GULH .9(9-KVA M)4<]TREXMG'=-80"U4Z7J[/I4F&VO'Q#9Z@#(^YW"K_#D[KUAF3%)GM-HC+9 M6)*_$M_#,5.O(2]V2P>@V*>N;)D;NZDU]*RV:L+W3J1<4$<5\K8R9+]#95NR M9%O1^%VL%F]5(R7UL@**BV,8V- R\'9*X9,FU(5V.'(+)ICR,[?V)'%YX02T M+ /]\R$*@NLHIF42S?_24KZ?#V(WF]X0?-CXX6V4)#>A&QP][-V$2R>FFK8>#XW _YW. M2KU_"ATS56?F[W#VZF\#@#/:#%&YT9=4\J]0+CLB'^72PTDR!//'$8[[W.=[?CTG*DY?&1,R8VCR-T&IQ\V[FFD>_Z!X?BUDMT#"A+R@,=8O)YN/UZW.#XB?S>PLL7<=+]16W2/7N=5%YX MN&0K;W!'S\909=3_$F,PA3\6C M_PC%;#P:9^@3\OB&Z!T&DDF*!%%1*2L2A71A;1)=_#&#GIE_K.ES\(>SYA^_ ICY4M=/H3)9#I@I(=VY,4/+H_<^&#V@5V .=&ZU\R/HOY=K MX_SN[^B4#0#GOB[+C_V>XXJ-_RK<> $S'L%UMP3\&+O89V):+/BQ/Q S\I#( MVRCWM A//-ABUPZSZ!SY-Q[IN^M:?QQ*?X03#OQRC/&H@$+! MQEZ^(?,6@),[R+RNK7F QL)RTXI6)S*:!\--,5DX\AF-GFK;7#P65P#9)6[E M\K8F$2)I0":UN'(!0/OS@DO8W87^/XXX4:K#9H8E\(EC#(/77CT:X =XNAI% M;];\_DGJC;)&B*(DC&3'1SBNNM>%5EDI3 M=ICAV)47)Y.WGMGX':D,E6P$.ZW>!0>ONYAE9:?9]M6CE^'6&EV].LXLAN7@ M5;%\WFM&,:TP?KRQ7BI!3(NCJE86'5#!)53FB.]P/H<13K,DQ@]YUHH'DKP4 MEYGEY?1T.@$-TWZ@JX-&KUFXKIH8M MDS5ZK3Q1), 9D:4>\0''>TR7]C@H\*1R>E*VALQ+W3 K0I(WAZ;'B:XLXE2SC;4_*DF.7I0=Q^>6BB^[B:6EZ0Q810;PE%). MV\V$3Z1F#PVR6K!;(ID]0"T&F0QE-3TQ.@*5&%39+R'&QVY'DX$65_2H6 MZ>X$FT\T00O,TM$#/L?H C ?IJ4&5*JH ],9\;QAU%UL9!&Z5ZAPMV-[?ERJ M.!N4-@9*6GH@Q=W8]I: =V [##8=H_51-H\"S]_R$^Y*B?/3P7/#>=F#TKQS3R@/![4[ P_E?DYH MOE_3Z0DXS'L",']'Q6N*5&'02@).#PPM.:(\-&09G[QTBVZCY.N;NP!\%\;X M4X9?.VN"3*<6../8]8>/[=DX:LS MWEV+">^JS'JG%U\D?[=Q) -GV1'=)Q+I"&(!<^68Z,;,L'DAILALV-$HC'06 MY&YX$8(7G\]KDUR("=2J')GN"&[E;W&PC_!R73T';WF&=YN0_ WX'7\PIWI? M-D@@<#H;[BR1QWLQ-P$M$# M+=*&N@=@HM T?-QY9R,C7:$+?<_NM9+4BWYP0PP3>Z(2STE2R&#$TQK%Y]G' M+4XB?#_G*1QP8KY.7G<$;ZE1E+CR@UWF#-6^44\1P./?Q"&-242/_H"YP0C& M@.26I;)\>H :ZE!Q!:*H ^)\]T?3-UT[/P9BWD;L*'=\^LJ8?PR-M]/3,XX4 M^SR6YN,N'91GTO<;#@H+!_&:.0Y+8OCA%69EO^G$*?+2-%R'/C_P2O./G[QO MBRPCXX_G2!7K@*=*:Z M^H9JOT"B?I9=/[? 404/=^YR3S<*[I4XA;I#YDA38=#)9I"3SDKZ])8$F6J& M 1I6"$@UPY'3$-4_+L_\+7=3C#=L*CR3>=]<;BF>0KNE,;9(_+ H M:OO LVPSKGU),^+YLBF-@1C@]&+J&)%8^LH 3"G&4,P?L#85(O;G00L^FRF4 MHEPK)P_T>ZG9T=+)N8-2.F/[NTLBX8D09'LKPM?@ [\)I!G0^7>@ _7$Q(&9 M+1R5RAH;!LS)_#W.EFM*"@\)82'<9P]AL%3@83B2VW3G^1HB 0?]6,@FF_E? M(&H&.U;G^PR%*5;W&Y+,BTQ7 39]!N'1QFY![_+4H#A;&FP>2Q/2? M/K_6GRI2>/25 9R*C%S2.$+I(P PS9CA,#X;J+7Q8WJJ#]4*45.C\UPA+#GZ MJ._& @WVGSZ8![O0=\[!?NH"[6 O.\XUV,_LGRC8?_H .=C' M\T(9[#]]O&V0&D$J-H ?VURZ)@P?JB'OO59TZDC8&3"[=-IL.V5(RXJ+1 M$L+.V71H19 NGY1BLD[(*WN#RSFJO3Q-=VO@8=D!L_%ZM+TIX)#LLMCXE60M M-_]5=E7!96J@/!8O5SC+(C;IJ+5;AOZ7M2R&NYJ"S10M2"R,%4V!!BD>O::CEQ1 MX-CK9;UAB3>GP%H7NEUM(0_++HC5L)0UA#HL.^TU)M1<,FH.3R>KM&F!:@'4 MC<"T#,$4^^\VR>%'OKU+CBP*?RG_PX+P%R$(BX__X':+P!M? VO<^-9+-6? M @R<%N.,6HV%,Z^D>(P)Z%-,U>59E$>LR:8U67L@2;#WLR5987((_;;#-$4S MH)'3!:R$/; 5-@[<'2F_&2GE.UPR3 YTF8<#E@Y2&H'LP>'NRTF7L1_< YT_2,[ M=M%I#S3:M*%6Q8)5C:'7"=:RW?RAW(X:S4]A:SU(5(1V15"\LULH>%+8,JP. MJP.[P#LB\UQ[) @]7X]V5(TA$0(FQA')$]5C@*D\\X8'= [L)7=BI>?"1C MDD-E$#V[%*NKFT-E%T_H16";;LFSG_.)IO@>"2>:%,7M\FB6(*T6%(:BP M!'W_'?_\NQ\L$]'$7FD'FW_JD)ILH'9WC^8NB3<4_^M'_))U/+25- 5*6CH MQ2LV;>T 'L=JF6LZ%IG02R85,;$7,)[CGB)5/JB5-I[9*)4_:FUO.:.1.M)Y M>BF6#U7UBT<[E\4FQ'D>D\[?=K+J;.F#=V3)$)77,%L;@H]&&;AF))ZV AV% M4F/-1R85B0J9CF]J3@#OB<4A:("_6>.OY811F1V6\=?4!'GI: MD$]R<\L[ Y(/;L'I+_.I9=U/DOYCN/4$6J[5UVOV6L+3'8>R8XLMX/DOK6D M&= [0)6WFUM:P,P##M--3YU%(06:4H4(UNX(=%CWMW_ /F:A"56J4$L .+O.;<\5^J@''#G\AJ,HO?7( M)KD-O^'@TKID-%XCP@O/X\N"1D*\2"34+I5^]'3O=H(UXYR3&EZ_4PBVZ M^W2U?,P;>1EZ_^[]A[]8/N.P[$;1;UPA8AI1K1*5.A%5ZO(8Q*%C^#@X'26V M:?7IJ^)DM[>$V=/JF3OZT6K5_4W0ZCD:V+3ZRWN0M#J>&WO0*E4*GE:G<0P? M!V/0ZCB;G5^*PM9C(<1UK+GPQ(IZ?*SN!9O> 1)#%_.?;BQ7\NUVM,\E_" MN_ E(2LZK6'_Z3AE[B<#>)P:N>3DEHB^ ,#1;89CP%T+J@U5ZE"A+X\4KA$Q ME47D.#[QMNH9OH*HL(^X^"X*]2[BX#I)L^5ZY46JEQCJYD##6A=HM896M(6^ M8-8Q?<#Y+I/-D\4PZ:S6'I=O=S'K!*++1:H-P"POCL\ )VN4MOU-[4U(;KV0 M?/&B/?X7#C9AO%'./*2-@7*1'DAQ+M'>$O"DH<-@TY'*Q"(N%Q6"'4\!K.%T M%XJ\//=]$B<[3#Q6\BROSGWSC15<42\)-+L"#],^#C@K>M_1#W (]S+?^#4Q M+U\O:BFKUQ=Z',>W12>$.>[O<2Y[O$+T6K>5[L(LW/ 9Y36[JM%^7:ZU$=#H M58,J+QJ=MP 8D1V&&B\H*Y&(R71R2:X)2_JVJ*/I;(9@^[LB5;M9#,)C[/$O\1LVMQ;-=@N?[W/LU"'W_V,@I=OLW3KSO0$#1U M1+4-U*,O]&TA$RBFP[M1H@#5VMA>2J$/Y0JGG>!)-Y#^'YVAWF&RZI%WJW>B M(Y)31SBL=QUG81"R)&4'O,+^GE"BQNG--S_:!SBXI:S":HWN\S!;KF\\PC)% MI ^8Y)5&C^T"5-6S)]4(E)@MNKM1V7LZ=0!G:C91FU*!*!K5LIU?0FF'W%E. M7*/;+"-27>:[J\_L8F/,>M"2 0Z@?K8K[!>3/<^A:ZEM44U4K[ZN?B^@8=L3 MMI N7EUK'GFL\#O]CEJ"7C'F MF]D[H9!OYI$-SJQG5K?B)-12PM=MY6(G0^2\@#'75?Q[P0:(PT/U+SAE@U)U ML[O1 BCC*> TKM#67P.>?K19:7RK-)?E?.IZ2GD11 M"Y@W5;3@F)HLF$KX=#&B8UH(XV>7SZ^C/8?[A/UM'/YWCS^&J<^3:P5LM^LV M2KXJV:*7 .!4T=\9S6?W M[IC@LT?^Q-EBMR.)YV_/42M90+LS< ;HYP0Q^O5Z H[\G@!,QWBN!I5Z4!L+ MN UX2XX@3ZLQDZKQ=R6L> '+H[Y\B8H+QXJ#\,X>0&.U!]RZK*:R.?3#;TWK MASU)J@M?"!H<7=BU!A@]607<4;?3!NJH^C,GM88Q+^4D,3M1H&J;/EW' M1?9(-L_IP5\^LKGOE1?EMX0QSA9QL B"D+G!B]@F;Y0P%Z971_J?79)ZT:\D MV>]2*B+:!^P2&ML(9I.>/?5SGC2$+J84S5FSIZ>:'S\:"Y-.#!/=!-8K0:B@(+((PUF3O5^\/X0IM?Q )V*O'LO[MSJFE)7ENZ5='8 2@S[8:L]4V1KZMJF> M\>8)7!LE:UCN5I92HU#ZY>X&%5I1KA;MXP 3%(1I1L*7/5^X>&5U/LL/%*?U M3"W]U 4.-URM0#[_JX](4U=T3;DA=/7VQ4O]?>01?A*>1,DFQ(R4Y7REW1,R MH/A!?[WMYO,\C<<;K9T="X.= *Z:3_B5K4#2GF=T,HH;\? MRDNJ_:4 #=*!;FDD<^HG F" #T5B?*Q1ZT-,(6(:T3T[ZJANKG.M*%?K^%:K M;?><.,%A)A0!.7O.DT;Y\Y[@/_N4)Z34Y0QUY_E0A883) RAZ#D/8M !, 8? M"'I0K0@. TSIA]N$T'E#C*[WA-*)?Q2=X8X$'K'/#J##=>CGB2_WV7(M>(1? MCF7/_PC>XC@-#S@_*%,I@H6\T+N6'K,,DOL'8'.D4\2PZJ7Z6!5XW.IT> MO4+S74]FWM?CN M'S_6.._HO^B'Y4>%VG_^#U!+ P04 " !B?JM0-'-TSSYG #12@< %0 M &UM7'W>\/I? .> M9]EV9^99Y@9T.M.?1S^/!UWEY_YD.NAWOGR)6YH9/JSI.IVPR=[/RO$O6MRJ MZ_RC,_Q%47[I=7O=SO@?_>D_!L/.X[=CP6^PEVNKL*1M.7_\ _W7*_QD!XKK M^/]X]ZU__;0-@OT_?OGEQX\?/__H_^QZ&UB_J_SR?[[=/Z^V8&=\L1P_,)P5 M^*D#R__##W]Y[ZZ,(,0J5?W]U;.3!OJ_'+^%+8'^]24I]@7]ZHO2^])7?G[W MS9_B+J(_4WPD*?Z>*1_+I$RGTU_"O_X$T>AT_NFY-G@"ZT[XNW\$'WOPKY]\ M:[>W45OA[[8>6/_KI]W.M[X@1+O]J&?_;1XK7G,A81Z-#:R &OOMZ>[LPSO@ M6<'/*W?W"_KK+SFUPBY3"?=+U3X_!Y!,T><=W[4M$W%K9MA(K\]; *?2@B: M9H22ZM'PX)^W(+!6AEV3B!=M\I;W^$M_N;Z#-FL'[EV_@CIQ[8DDI^;N]A[8 M L>WWD#=0F,;%PF!Y\!=_;%U;1/.68L_#U;P48_P>>V*)+=F^%O==G_4I>M3 M?[!V#JE@.G#,NPU=7*/3@!7$E"+3BFX9ETW"W7,"?)WX!S +[NN3M(N\ S M5H'_.UP.:P<_@.;38Y>XN$$NDJHK:!-]"[&,5:;SJEQZ?^= 6 /7LP!KY\]J MJ8=W"<.QOKU0:J[],N72E;XJ07M,AX,=Y+Z"55D]?8=^TW M:(3@AM6T MU8639<-4!P[UUG\P*\W1R\!NSCGZI1+A+/8:_?X$3SQJRMLYI< M^@[7MCLK"%<"$$QD6B'( $XGS+(06^(BV\+P'-@''RW6'X&'.N@ZSUNXREGL M6:4K:(N+?.'2/'08H1T*W)Z$BYW%._J1T@=!VQ8?^< &T>D)[%T/D8E5I$QU M+E+HAN7]V[ /X!LPT+_#$<(H"J8-3BN>U6%WL-$N8@DW"UZ5K7>)5ODP\?#J M@S\/$/7%6PGU9:N+LK=ZA!O"$K:>V!+/'0=^?_!BP$5=R6U'<:O<]QZEQ,MK M@/<^I)0@.?5%VY.4DHNB/8'7^&6''$/3O-?[I43,J2_>^KB49%0MBK=6+B4K M58M"K)O+B8=I1)PU="FQB"V)NIXN.;E3MRO*:G0. L.R:UB,'AL2W.]?3N 2 M[7,]!8"_,38;#VQ"W2S7\>_+"D_7*/<5^8/A>>$D7TY.*LM_,"C M9ZV :MMQ^$]U68L:YKT_*2=A7@.B[5"2/Y63D*5AT20/Y\?+7]8. _DKHF%2 MT7PQM2R:[/HA0%9IAU:^?Z67];5C4?PEWN>/%7E ;$E@WP6J4_8C B!S7ZBCH%_Y8=I:I_#61,0I-XC?+L7:' MW:/Q$46I.=<:>BR?Y^U]K#C B"WQEDUWO1]P"_O@HDD143@^?JDL:F'#W"5/ M7%3+]>FW=XX?>.%]@1H0H/T ;R3@NNC@!,OU5\-RD$OY":S Z:KFR MPO446EX*:RB% TZ!XISC(-[J"_UM. M9K:FQ9-^;MD'R,UFY,]I7+R3K9,##7E($UL&9;%<6-PO.YG4]$WQ\*JXHF)L M6SSYCTL#S;!7Z/ (_DGU_<-N'SIG&T"%]HM"G*16I4=AL:Y=;U/]/UIU%?'10: 6[7EG3:&,'%.4D4,9A;B??Z%Z5Q] T'QO3Q^IWN%H3[-PK@#RY:?J MZOQS8'A70#W[L>H"O #/!\UW/?V9&CKM!H9]A4ZG/E.ITS5Q(\CV\X((^U3X MWCUL-VX=U2=:Y)PL.JFN@O< ."8PC[^U M1>%W:FV_G226K#'\,&.HQY>,*N M(VS=U=EG0P>(ZV4A\F%[85L^6/V\<=]^,8$%VU2FZ(/3?X*^^ MA]U27_WPC")IST;(_>NGG+__TGR/$LQ>8+LY'4K_^?NH/^X-)KW>>-+K#ON3 M[J27ZF):XZIWWEW#6R5MPQ\S)#A71USBEWV8O^++:FO91X6O/7>7BU3\-9>R MUZYG N]?/RD_=0X^[(N[CTZ/?NI *=; \^)ID-#+L(M!QIA<15=PZ>K!3]L? MT7:J\+-(> M35+U/%;BL%UC,1+M"6PL)+H3/!B[O*&85ZQM^J/H?:S#41MUB'PO'IPI0L3# MJ 0-A71X'YIKXE5*K-4V#;,+$RM\W'K+JP$4S67?P3W?^_\"'UA]7Y0[!V4 M01D)K6&:[L4 !:OGG+)MTS&M"(G#H2N+@C7XX])[<7\X1>H]E6RI<@L$2%1;IS.) MJVK#-<;2>_3<-RO*"T_4[T7QEBJ91HI$TW5ZFKAJ^M'U \/^_ZP]<36=5[BE M6BZ6(=%QG=ZG:^L8&2S5 P9&J^D_MT>/A;U.--=FAQ-Z=\-^W+H.WN%T6:0] M&J3J>:+%.CU.U];B,PI0@]]3>J\OZ(0R1XN71=JC1:J>)UILF<_IQ3/0DT#/ M'[M7U\[1VMG?VZ.RXFXG^JK3973%@;9X7X6161@_;UZQ]FB/NO>)$EOI(](. MGI<.,$?K\8./]_CE%C^'93CI3@>"*I59BD2Y[?<0W3FP#Q 2%*QL!$:, <&7 MGU>\;9IFD"()9VB_JPB=+7H:W%=O7 _OO#\KU3:]%G<^46?[W4//.\.V9P?? M!DXZ7SWW1[!%$>^&@Q^EN:7;IEYZ(1(U MM]D-%%-Z"VR[2+OI0FU3:F'?$UVVV3$4KQ>C*^OH FYX;]U?'@+T>*L9O8>! M62H3*K5-U\RR)+IOLSLI7BSJEK\R[/\$AHF21(M-LR-U,20WD2 M4H>_R5M284JV1YTL B3:;)D3ZES$*"Z63I^ILN> C";=B=(*C1:)D.BT93XI M%4IHAE+:1M[,>O;W]NBNN-N)ONIT,\57PGZYO!-6Z:88U5/E*:BQ5\>4+KHZ M=FP.W1U;/CPO[^_FZLMBWIFI]^J#MN@\_[I8O#S_U.!ELH2C:\-_#=L[^%\V MAK&/B KLP$]^<\G8^-??CT(LU\<<%(]N=-\"<^D,]N8[2_7O [V_&,_Z^F(Z MU+7!O*N,1OW>>#2:#?6I.CL+I>4A>?@&PH6,^87.Z3^>#%%L%H]1VX *3J.> M078A[L15IP+$S0K O?4&,NF99Q_?C/]R/%!5I4PDH49$$A,S!V_ =OS M<$<$[N"/N+5*MJ!PQ"BU)*&42Q)UQXD"\[=H^87$53-98UE54\@ER00021I[ MN*FT?5%6.*53Z ZGY266A"[QRX_HM0)@A7E-'T"0'R9'4T4J9KIL)8_IZQ46J>7L(%<2-Q=!S0N ZG436W)*X<9 M91(M7]N2NWO@!1^/M@%!\]]B][G^.JYF2M7 M5'5D)@.[X)(8@&\&!-@!WD<:/Q)%\!5DY@>CU))XAO2#YUCHT6LHM6Z]HY^( MY@-;7F9JL DMB3_I'A@^V+HV]PZZOD'3R5@: M0C'+75#A&)-7]N:80@T"=W=P?3N?FG8\YS I<(_9EY(KM>)3E]>8MS,PE)48KR8, M/2K%)!%DJ6O.X*S*>\MXM6PKL "*MPA3,*)#,FBGD#F1B8;=GV6AD&3IFEA=])X9'-&A0%D]Y-4(6@Y5:0GB=LDM=U[4:0A;6%36>7*B$[!8I$38Y\ M*S\7S]ESAYYVM8+PLCW*_@PG5V@>@;/"DX!0XQRI ?_L9[6O/=A$3TC2]L" M+'!WSLH^H"Q C^A"*]1G$'C6ZR$(PR5<9"_1,LVU85':!)=THI<_67-7GN@RG/GG+VE([V%OHU]?_C:6 M)(/J#GA6\#,TD]$'CE>Z4"X_U[9,9%AGAFTX*_"\!0#=MT" ;T%@K8QC+HY( M@> ] (X)CGH(K !]K=M5NL/.E\ZQ;?BSMGQX7M[?S=67Q;PS4^_5!VW1>?YU ML7AY[OSM[!-_AZWM;,>SY$2GJ6_&$G,K]H/MYPT>MJZF(PG"F\IIOTXZ78J0;[PNEH-.E..#W2V( *\J:30MDE MN93$\*0ZAB=E'V7G22(&/6?)455@+',$TW_> ]?L'"A\)EL$'E15*1-)J!&1 MQ,3,P1NPW3TP7\!JZ[BVN_D(L]*07XDOJ-4F"E$K/"_ BQT%26@3^@0R4)(H M0ZAQ(W1A14"2JQ#9;!9%:]K[W+07(A"CU)*$4BY)U%WOB_-"*9VLOQP?*K5X MDLP*JFV[/Y!+0W>]N7MX#=8'._M\=L%-698VA.,*OE'R)@WS)C&A*&6(WP@VD+S8(0=XOU&23(F["5EUE7 MP$62>(KS4+;G+=2)KQZ"K>M9?YV.EXB!@9>5!*11XVPHBA&DPD@2RY,:45W'7_K+]2E0EC*B"W:> M%-'U_ +_Y]OBX>6YL]0[=P_:\MNB\[?[Y?.SX.%<$1!'N2@BN# UOL\55=7F M@XG6F_7T^6C17\RF@]%X/%(&ZG2D:+PN0KP!YP!T.-CRDC0LWN-!ACPD\#\F M/EJ]1$O"6)EZ])"8XV7QCC). ;_ HXPM+STAV"27 M9'/S#,)5_%?@0.'109!J[BS'0H('UAN(H<"=/E!5%H8XY12=<[A07FQI5AM/ M4&L0\2V4/@YY1.,O%OVT^%K!_628O14:6CC#^FCBQ2YR2[ MLURX\?T(32"WH+*[W=ZPO'"[O36\#39)3WYAZ7C#(&8#KMT*E, $"<<]0E$O==.MIY[V&QSD/X=CJH .,OU MFFGN+/\9:;A[58 D2?Z/.@0*9 M)4E8\> Z[KG$\1 H\!X5UI.>*.40D"2C^YWS!OPP(6@D.OY9FYR2PE"CFBJS ME*"5M8'P/^Z[]"0\@.Q(O"@E,1.*Y:SJJSG? /&^#XQ%#K>V(%:2EA@EQ)8D M-H^5(+?'C5*TJ'PNQ7D!>EIF)Q$>EG. ,3K<-?Q9V#M>B#UW-MQ(%MWT#P=8U3W,R;I=SQ1X(0]VF%L6\L:SKH1LA!@6$)S8 ^1[M@M(W M0C8ZN6MZRX;_>2S<4Q3Z;<[*2$^#8FGK>J>&LU5(\D _ B\,I2YPT>"*GT,T ME2^^ATGPVMZSX;R\OA1Z9OC6BI(985EA:%%*C<4LP LIR6W,2X'GEGT(L)>? M,*5E9P%)3$FB?W\'* \=,%6X6#$VX.& DHPMUYG;-P73!VLSPC"GJ6FE%D!D M>1F+%@S2-,34AC#TJI4.Y5DF_72& 2(VX+07-!E;N7&6,<'2X$-&U[ZJB7G@ MY*M.D69RJE>X10^!)D!C>V_/PT+7WO M]31EU-=F,( ND^G7!Y*!I;LHZ'8B/ M.)Z*%KRB7ZAIV^0FL4$9L:VVMXIAO=,"#@#2*WEBO^UO"\+IA MOK$1NUXX)=E=U /8=5C^R>^K "E7/%8.6#H/,/QH0H071PS M_)<=PI1@&)F#2Q!166P"DVM\^G,47!U=24+06/ [1TSU+-]R-O.#AY)EA;JL M9Q#0?.:3\(TB*==%Q IO)3._]?O)11IT)+DIE"-Z(G:9-((8#M;\%6'H>FU/ MQS5P;"QQTK7=__AWF@L\_P,6S__SRU+[7[\N[^>+I^?_M[/XW[_=O?QG:US^ M^">>Z1S]A">B-7VVZ&NCP6"D=J>:-IQ.AX.8WM.^,INU\R5> 8U-)1UD30R% M\)(XBU3SOPYQU#E<>3Z '_'+3,B&>JX#?UQ%IH3P&"]3&\(PB4'768)4%YG MG^1TA]-#W2=1GM$9N>&9_F][-+' \B.E3WP-DZJN!$FH!9?$V7F#@HI)5DK/(' L!Q@ M)E<:B/K/+RPE"1A$E62Z3SVRB?-*%ZTI+R9=JTDNR.KC ;^[NX!C"717+ M*RLE->@EE24K?.;=U:*5X7WN ZU"$:#4-X0)C*^(2A:SS+%GJ$%R2Q2C^R"QC."X+"L>'.M2:9UFH!*^)#_LPQ $R MVPOXQ@@T]H*BO$QAAJ"F;8P8G*EVCTI>5A3+W.C+#IQN36G1U@R]KK->@U6P M="ZW]TD8BX(S*/0MW B3JB+2P%Z'>[K:JX9)2LNLTE!(\H)"ZISJQ55-TXK$ M>#0L\\[1C+T5&'8XI:,(KC#&#Z(4JOT)0,A]*P#QFY11B.H36+D;)VSEWX9] MP(4=-?W9 ?>RO*Q M::B8V[D1;M:#2UWI4,4D6[19JH%MA(9NFVZLP-249550OH6#;[';V^X'B ;A MX\%;;:$2'FT#=WA2JJW;9ET);.K*\"HF\:)AB$4$?V93JK7;)E\I=/@GD<6\ MJQDY%<-KDK"'.,EXM&ZY>Z:;4NIN7G'57@:MR%'U@"(Z8E\X/--!-1J4(2U1F"%( M*%/5LY]/F:MG1(Z3JM'F0!XRY4!6GW_MZ/?+WY]_:DO^@R,>;&D/,M6^]Q:3 MX70R5Y1)?S9'2XCQ;(Q>'IBH$VVFZA-N03BHJX^>^V9!]Q)C2K,C>:I Q=)HD=J3LKRP9GN+RX]5BKIC][.[3E@J0DU_GF /9W984\@#_; M(,[&J>Y0@JZ_PM]C"$Q353@2K5! M*/W=;F]8'E(0CF\453]IAZ%=6>QJNEG W\(]0=5#M6TA G/P!FQW'SX#B"!0 M5W\>+"^^ _ZR-9R7K><>-MO9P;<M?PJ2;3!!^Z6UY6^ M_CD6\@TQ3_@;N$'!W?^%D$#P_VX%6PTJ&*K/.\+P!*JU"[$V;^G9;;G6X7"'RG VFNMCG02D*I^\PWA063&3Y;(%.EV? M7=ZPP\6MY!;^I%0^I1C0DN0"1386Y(AB?*&SX$2(OH%/TN63KB*"_*]2-,7$ M.(>Q#]4!K#?"JQ(T585C7T6UT_"($H6JQS/"O..8 RER;IW$QRV_BBO>(GVH M,)#F$="L_'<.W+O KUD,O$G5N47*%(E?]9Q$8+8\>F!O6.8\EF/QCM:/Z*6R M]H(LTUU>95OD4G4.-3K+!>*2,F& M]='X"!]7]0R3?<^?KGR+1*+&01)_>"X"W@'V_G0#GX5$%U5OE$(T*$CK X_E M3TWN\6!BY5&VA1NF$R48\CJTDVTKQ;D=7>5;)!,U#I63^S258XH 4A@L=PR> MR(M*I*XL+S=JP*%RGAT1 PR+]A1EUD/8%LYA'?%_ O7J6[0B,"HGWQ%D'CO+ M^ESQ:+SX6FGE3\A/S,;1JISD)V&N"X7C>VN^&B_I&Q".=4W>MZ^!6Y6-HIC4 M0N>??AWY/P@-"4,U'OD_6'&1Y,8[W"\GSRY$U[8@+N8!01!=J"EB&75]8E":L9V)S=^0?2P M'])"DG*!=@(D-'%#1*N*BC2AG_005_8UW Z]*F)25Z(*,=U9QTNU5=U9A(:$ MH1H/=Q8K+@W,G+S78NA%*8@!0-DMCAG$*59AN?6$(5/->B>OO^BAD,5ME2O\ MO>ML7H"WFX-7F@UB?L5;9U A%I)L!Y_ /EY84A$'5_P9]7KLW;(5S],#6R$ZS@><#$!R8[WB=@AW?'W!?C'257 M0@^T0"$A((OW59@9C+1FJM*4_"2K'9UZ[PN*$E)(CWOE_:#\G*L)D[K2^7%V M.2S6:[""^^MDB#U!WB\=! SZ?W0D\6;8T>B$Z%HK."I"5Y]CGO\B51+#P0:^ M) Q9&W5:7 NXFA((\]Y25 (F>HXQ&RNZL@]H+DJK(%(+ANS7[<1MC ,!,)7$ MSQR#=0&1"N=#S_N :(3OVQ:XF)G:. =S"J=D60E:#9(&<@2WS@0W85&%X5]] M5*G9/I+H6-5/'3T-"H>;%WR2D@BY\LE*"HAJ\GV+\,CQ\V&_M\-)R+"32>C. M6;O>+M([>0ZFK"V,]6MT]JT"1M5D+H+,NW<.[ $<2X^&93X ?*[@LU+"L*,. M169I02.M).>Q9YD=R RX+"@]":@$EN10-<$K2:=]#*)RS!SOYMSR5[;K'SR: M'5^59L\@AX KW;&$TU C*$F2(RJ^:!WF"S6M $KMPY%Y0/V?'8('-_A/$-II M+ 'IJ@M#M$8YD4>]"OAPGP,QQ["Z87GAOF.Y1AN#X"-"#PW9.R=QV^FN]PR" MP(Y',HI^Q]XEJ*G56R-9D[ U,.]R/[.]>&MO^1H8EH,.&%,PT24>XL]8ZF/O_:T>^7OS]W_G;VL;_#=G>VXQ/ 0I]]A4KY MB8=GAK PO!B@U.O)J3K09UU-68S&VESO+^9S11LH@TF_/YZJH]&"O]<@7D(0 M7NO#E#X?+@H<+@/!%_?%RB [$XJ$%W5!%09//:-5(1S-7W0^&KZ\ MY8HF&?)F>*2::6 M]K]KJJIJ/66HSV:J.M5'P\&B/Q]HB^%@.M6ZHQZ?V:B2;*F%HF,^6QO'6L.E MAA/$R;C1$(3MK>"2\@52<&;C[SA=NQM"VL1K\2P[T0H!?P,S>$Z8>F-6&&VZ MG<#^0+>*@'G$Z80"1,PQ#<_T*8US+VN% M*<97^K[HSA?*<*Z/9O-Q?ZYJ?:4[#7G?7_3Z>G?*Q[[.@;_RK'V<)@+\2 G@ MN0[\<07BMSB1NU U(>NQ>X%2;0EIZ2JI,6N^Z@.FL5U$@V8G?&L\3DD2/4KN MIU\EIS4W_3QS$[7=01KL'%OO_(#-=]+M"VQF8AG2\*31H; YE"U\[TW4P:([ M'$U'>E^',_!,G0T&@WE/U[O:8*'.>5WY)/:^:&%&6_U\-/7$"'JI3W,YOLXJ MP+1\J1-FGO&M<#--:5T&6>MRT8K -B1)OJ.YNU>XX@I[3&$X2-6^JP.X%I_V ME=EHH<+_'B^&^B1:IJO*;#'A9"URNGS269&MH*LLI*6HJ*JL>:B 1?O6(#EO M!A>8@V'6')PW(K U2#KZ41C*DV88H=;W7G^A=9X7_J\&%KCK4HC7O=#;O M]G1>!Q69'A=9 %(5(<=]-:WDG5@P M"^P?[5=XNNWA^K8SV:TW1MI@PY'4+E]+AXI8&OC(*=LP+=6(6A8M#BY>4N*S $DUSW9M1^)_I M)_E"N I!W_B"/M*)OR*PH4 ]9+(1^16^SX>0==-AMSOLP]EH.!Y,^VHT$77G MW=&6<@]&*WSQ3,X1_>#/3&!.W$/\V.]_-&A![. M24?O'$B)0W3 [YB_ G/#=IGHG&RE6_V^6(RT?G\TGFFZKB]ZL[$ZFB0KU,54 M5WD9!F:)BJU'^28%-3%-:CW/#M4,8/N,%HR:XAJ *E]IF=A> X4TT?/X3X"+\[?B2*@%WM:XY,3 M%)PTV_D;:OCO'=AT)VJ[$S;>^=OB\5GP&R:)#+#O89]1H/,*,F-NV8< F!3V MA[*%[V-%T_N:.M+F>G]+S(RV/)"VI/Z=).U M)&Q(M,]HA'7?3G8V4^[REJ?Q8=;0[FRJ(_Y72BE-?E M(NM K',^)(8392I $$I%Q61M SL$[=L,J:O587<(%T;+8!NZ4&";6[AF"EW: MZ- =^4 H34-.G&OJ YWP"YVS3R3A*9&G16R#D8--^#KMB_%^3/7^B*812/L@ M\*S70X"2$KVX* \-NC3AVK!/FR3-0U%"O*:^QLD/G!'@\O\1JPMBA*U'D MPN'+CDVCRY9A\_N8PZL/_CS -A9O#"N6G C<4TN=8U,"FYY+P0M3-^.*\TE# M?=Z;PHT)KKQPP[U(+><9I%FD:G2@]AL?J#DY6I*KSU1C%C*IVZ/*U=+Y6]*P MX*N'=J1MZ??[W>%0T]KM;3YY/9D-?R(25/J.^/XJ4# MOLKYB!M-%$6 [WDF"$JB;C] :\5Y?D_KCV.XC83 H1*'3$8VWFDXP7 M#R?6 %^C*5\YW1HHN(%/1TZV1CZIR9(#@8&8=:9XY4[,5)PQ'0GQ%3X)APDN MI0*JL2-!Q2K_#9%4&6:N2;JLEQH,AIP]=%2Z.Q-46F <;+-=)W]*:F'VD M_O62\S9'V6:$L0LLRCQS/=8A,&'(UE96[TM(EY5L!H?^:A]W9^P)VU]PV8 MZ)&7.V?U,U[WI/)R:IY98DF>I,P!#^X1P%T =@RK@&.51%J M_HIP/&,F!&FKT1Q$CB%3F3R9'Q##KB$@UU1(_1/W91(<+9;#0>XM% M?S"=3M7^<*S$5QR5GJ+-.3U[=AH'Q[YKX8-- :.E(5<7QH34IRV232D!1OL\ ME814ATSV8I2U%^2\HRTQ(7P2D [&_<%"431E.E>'<[4W'O8'$7$G@UYOR.EF MQVEH)-+06Y9,#2&-2=U:(ID7.D2X>T?JIHYN.58 [JTWD&]PZ"E%W=+-4ZT: M4I+LVQ,X7!(<^@&]-:_NT*V)O]*I&IBX6<J$K2U9N]65N569C&;]T7S<'8SZ_>E4Z\_U<7R=_3N?A+\: MJNU;W!)SAK,L=Q4EN]RERQS>DI7P]5*(]_29KD^FPWYO,8%\[G?[XYC?VA3N MVC@E!#B-H (Y&"=WIM;.1]U4C%=6ZM,KR6Y5QZE]P1_$Y.1,UJF7M4Y%*5Z-\#=0IGW6Z[ZKG&I'?/1-IP'8T>^JM?$ MIX3C7C$7WV.UM]P-$2ZME*$3NI;'"\L*QYVI,R)*0#21)F)3R MBH2P^D0>84I_LJ@<1+(X58O0QH%]7W"CL7K#XC'SRBNSAB!LP[7)HST'WIL5 MC\8L$G;8ESA74'*]#PYBRXVV3 P^L'J_)QYUFZ$2T5UV!4BO<_62OQ++U^T8G(:YZ10S+SXUA(O M,>73;\7%>>%=N-IS-^O/I8*CH WTR5[3)6(F"E[NZHDZY1YT?.Q]G^#C+[!'KT%PZ<,5Y M\#PXYL*G/%@OEU;_AC"VJ$;%DXQ64Y!)XL\[PD.!RF^.^^K#G14"Y\[9'P*T M>W+0?;R0+]3/*=;XJ=M@\]60D\3!R#KF88$'U_'.<#SNG%[ :NM8?QX G;&^ MRK=OC/97A[*QD,XK!R;8MOL#G2SHKA?=GT8AFZ?/)W9KV(PUFMKD$VB!. M1H>2JOE?!S\(SW?(XA+K"&>':E7\64@-,PR-VA1.5W=R7DA!KR=!RPW10'A; M4.9,#(FV13_>.>H.O3^)(L-SJR0;L0\%0\4K?5TX4K-S+\M?GM@U.A*&C<^N M:&?E!/;'G>\?@'FT&Z?G5*$%<4S#,WVV2;>7G7233W6B;W6.'^NJH0%N[^/K7=HZ'KC)"XC((A:+#W;;I%E_RR"LJ'!^JZRJK?VK!)3GCS5G] M_+:'QAG \B.E3R0)5=US\.!_3SB_XD*MX1SC4%I@2=ARG)47?QZ@)4...MY7>%X=8TIIAG4&@A]X>X*UZ*C1^L- M+-9KL I0S-#YV$T.0''N;(86I.$BF2=9/E;%J"8C^0:\5Y=+I$MR/P+^QMAL M/+ Y7C(,?\_F<>[G>9RC]J/?ISZ!CG[C/[;%SQQW%UTE00<5R/GWNQ5LD^LD M%)<%*%OX/A@/AH/!7)]/H2$=:,-^3^\/E,&DW^_-IOJ0DTG"<(3D+R95$<;H M-*.AK+%A!D.2)=AQYY(<$L97N:AVYWEUA&%.:D++!\%^7]A?^ZF2YSNXN9^=68EGA ME%UA3F47%*O]J^DP(FBZL[ES*;'LN6C]B3*=\M$ANP(NE,!](]>/D'TCSXY3FXU]__^WY0LVG/XBE4R:]G'1:((X0"JS! MU>PZOY%/&%(EI- KK5PMGEP?/=<\K(*E%^?GPLRK><6$47%-4RJUC%A__)65 MAJ[?QGWUL;,IMJPPZF/"/E=EE,)QM\.8C0R*3=]O@6?8X04N2%ILH%AA>1&U M2JF>B\T-LY2BJC?<;QLK.MUB"\NC6#81N<^M.*V&+G,(Q J8!TC29]<^H*[E MKY!HJDBDX1*"?3' M(%^LS*%8VY:ZSFWO"R*9X.9@$%NM^-F9:2$2*+:IF!& #/P$N=4XN+)O" M2TA[G>S30L4[+=[CQ"LHU1G\C_EBO&,CJYE;DHU3=4/1OA=\U=6?!RMZC=Y_ M,#PO#+MD"S <9 ,,TZW"?QX;;DM084[B!)JTPZ1JW[6)WE_T1X.!.EDHJCY3 M!B-E,)E-^CU=5Q;:D(\Y.2562CJ?UMWL(_4ONMX. MPGJ'5$IF0J0AIK0PM*E5PUGBL(@O5,1A7L?1CQX@/U!96$\XS;.HB$[!Q?)R M-P68#QB=5WL74K(+*K"=>O5<]^ MY?SJVFA=[,?RX!5.KB&GPDO(+.JYTS&#[YS5SWAUD\K+J6QF MB;D?'96/Y%C^<.!7M]8>$W=S]O=SX8<3I&MS-6X! @JY(?GQ^X3N6F.,[_%OPJBV0<-+%I8PQ7(PNF%?<\?KQ5^%45PQPCG:D'/$?3/> MK=UAAU7?V=_%4R"A7^ZITRX'S0_C*Y!U4AK.QH,5)WIO\9OR7 MZVFVX9-N0S.T( PA&O9;5H4$&[0A&$-.HCP8.[)GD[$5X9A25:5,)*%&1!(C M- =OP';WP P?%7-M=_/QA-P(Y M+!;7:1"%JA6=I5 8%26CSXADFV!G>'V2> M7!:[$6)0B\@N,1D[)&^$#K>1B.F39*9'_7,?L ^4R)BQG M"^L)1Y>&%K'E@,"&I0O$ 20 <;%:6.]<]!&$<,B7 ^641:WT LFYKRKG6%AKP FMMK0SR+;[B6FU1?X':+GS()>5N-):<.;J8A@G/A@W\ M;Q;\K\!U2->-BFO= !/HY98QSCQG2KTON)M$JB(<7ZX7N4?&(.;.J.6K3C18 MX) )W-4?C\!##YH9&_B+XXG>#*Q=#\"MF>,;*R0B+I"8M1WAB,7,@"R)Z@%! MK+M.=67S"8!_>O7\"80/ 3\:<,8&/GI6^. A_6#(15E;1DI5$;W1Z:VN2W/W MKN%H[FYGA6\\G) .6$;31Y?UUKVPM.)^^(/T'APCQWYLEXYC& MH;ITA*@J>P.WJ[G/+8_&1WAQ^,6-HS\3D('_U7-]W*JWJ-HY?N/Q9#)N+7O.@; 8]N^N]P?<4VK&W@H,^_2"8&[$,W,K,A&C3@@DV1'E MH$'Q^'88K0.7^H=@Y>Z _V_#/H!?K?38DHQ$JPN&Q/78;3G!PK%UM]L; MEH>LO;8UO$W&G40N+"--&"1-F-"P%_HJ^7$>#]YJ:_C@T4.YGNV0=_#WK-ER M>@79NS!A(1I>4+_D)K-R-8_T%AZ )E6&M+>,X")/S M<=4QDW-)"_CP;X<=_&54)/_\H?D/"D=59DY1'1,WB1;W!1)]X&AI&+3H_D54 M,IP93M'9N?<7KO9Q80E\)?9=NJ:XXB[6G6/QC/V=@]YF=3V&.)_JW_H<(4U. M$&28)=DI-695'CVP-RQS\;X'C@]@^66P!1XQGI=+7S['4)-CJ)H:/C<5&4 ? M/7#KOKMSS'4Y!AB@UV2YV?K!# T,Z>KYE>;@W*_ M^SE6FAPK])!SOQ0JWC@YN9BO,3I27_L<$\WN8\A UW3M]0UXKR[7L?#5=NE?/5M,*4;AG,!_-#X( M=ZFNV@=A^7]-\E[%=^98N-_^R>3DBDK]+71276$6P7_\<_ T/GTP@E_UJ*NN M>4.\(32/Y7\QWE-_O,+PR?_PY]!I?.@P %_UM$O>87/=L?(Y0*XY0"A'1>FS MK8M1T4X'5N+;RY^=0;#[3%L#_1 MQCUMQ,/J3Q2]8>=?BIKG0T&9=*>C\,S\28BYR20EJ-NK6"CZLK0D*2E6R)^$NN9&!5$UW@9-U: MW4.3[IK/@>$% N@6X@.LC1,%1ZP^PJ<@[5!97PW+N<>_5D7?@(3\*"ETP^?K MO;:9":7M/,B7J::=1&0H%H[)?449'G-GYE3&Y64F6WWA\C+\;,Y?/E>;A'6- MJJGSV4B;C@?CN3[N*K-I;Z2/%8C_?*%U^YQB<$YIC0@IL.@RVQ]'[ MVNU:FQ;K,&N2*@(DR9*56]Y;KDRKB0-94E4%0ZBD^-PSW@K!D:HJ92()-2*2 MF)_U*38_3:Z1D/_/-,& IJIP'+FF,Y*,@B3;!H+\ M7SW\07U1->&(4UK/3)3!RRZ)SX$@N[I:'78'&P41J#O7"ZR_0OVR$PC3T#FL M_8G2Y?Q4_74HQ8)&O:$@O"^Z$D#!AR&3*]THAW"2M^^^'.'(^\'P/-CP&V"- M(>DSQY R.\*GTRI]&OD ^ M(B*QL/[Y !N,)R/.S\)5UQ<^1*T<&I*L@0D M69VSP?, K=_+#V"_@6^N$VQ+N+LI&OTD:EV@-;!/.-UT&[2!L&CXOOQP:^%I MW-8G/2MB)I 0@\/.XNU4E6_LD8V6T)(ED8X=$=P_U+#>3QL[A'4Z4 :?+ MQ:*3$0M68Q%T#69DA+\$+\8[*'NB-,Y+S8@:[82MMO'\Z @*8YY&;*WO\^&P M.US,NH.^,IN-='4RG,89EW1%4P=C3NZXI,O<<]0L5BOP0H-XB,43T8 -+AYL9R#Y6R6>^"%6L9M*ND;N E& M582CL2.DQF::)_#FVF]0,@UVS@IT8X6R''^@C,>NLWD!WFX.7H-'SW)6UMZP M9X9M."O@_X:\.>D2;+/3)#L['3O2B7K22;H2NGG1I[Z@;W70QV#Q8X\Z29:2F][KC'*?X! M=?;.@5T\H*,14C*,G))G TU1)DI?@(QLI>'/FAQ:D87*.(!&61 /_1?X,4+: MB;RBPNB450E9]5&+1UB <%Y$7(I S!*17U@XA5*KI5BC! DE.:ZX=PTG>2N0 M?%\W4U!XQ1.TEZ=Z*ODD43MF[4=D +&.7&1@%U62"++SR?"^X H7IO0Y0"A@ M?-C6*9Y%0BP%^"M2,SSO ^4?V*&W8:FT>5Y%<)62%5.D5@I1&W8A<3KZ3=ZP MTRT'[:,UUR==;<&4EHX:]%+*==\I[=,A[ "2(I+IO5"T!BXKG0R PE_E\5/B M%)J/2TI, )*$#0;K\E/^Z2%@"OV?"DM,@0(A:SI8OFK(-IW#O^2I\R2;"YO1 MK]^Z4VDJSWV!VQA=+IAV)X/>M#?IC;K=WD2$_4(E/[T@9H 2[!)>^:(]@0B. MW$I>>4$T2*.$,E[YXCV=;%YY 11*K99R7OEZ]^F\W7"U>>4%5#Q!>^Q>>;G4 MWK!7ONUD8!=52J\\86K/%CR'I0]AZ;=U8J<43F W?.$[#+CB@FL1JXLB)19( MR-VL8Q)@1O;GF,(5G_PRMZ#@RBS0R4FEC!)R5Z:P)Z3"4:"\529+B'6A\UJ.7JCD=K#4:?M%ZRC"+VL -9\$H\IL#)3,S X:!,<06I"80 MN^0-7%'F'LQS=FD'>"NDT V8 <.#F.C6>WB9%D!-!^A>$\4Q;W$CDK&J!N$; MN&\L!+$"*EB(UHJU&0G)55G\!EX$.=&+TRO*Q%'W;_C?:#-:U73EM2,AP:K+ MW\"[)&(;L$MDRMNP_)8D9%D=",0\FS1KR3B'4D4QQ)9A:^X;@#\&/FM,528W M/&-,U;$'G6,7I(JNHKB8VYN.IT.MI_07:F^A]75E.-:CB[GJL*=/YB+L_BK% M6PWXO6Y3"_PE(K &4CUJ4]OQ+D[HBA3V.-=X2A0WBJ3)>0>;849SWDG5,ER&"V6?V MS/ 67G@_"[P!#^YKGI"2XL.L/ -03\N"TX6L] N#T2 B#5B8"H= =7!M\6H% MIO'BANX_;6MX&^!',%@.@J%7F7.%7[A9[I5#1JRSZK(KVY-EWHBY$V'LS'B^YBTHWJ3A)282/+6"SL>A*=>RC7V23EJ5"1YT849 M$<*#+J7:^J0<+2@RQE$V>B= /C(QRUY7<&0J05O#;I Y_,-;F/*H[%L_T^QK M"JE&VYE4*>G^2?F^ZIB_ G.#](^>Z C-"J/7HG2KW\?3P6#2GXP'6G^N+W3( MNX$:/2:BJ(OYF-OUD40B_1VT1H%!2FB")5$5BGE-HA*9A27DF&>SJZ__F'L2T&*%O!?EY2 O_JNH3T3\""NP0>*_\N9_G'%!%8]S93/)!9!P_4FA*12 MVA/8'SQ(3A\?GA5B3)L84;)PD9!S$7 M",QKQ^02)X* X">X+"8,-:KY!JC$(AS"X^T260+2B< JE40=:@R/-^ M;6>:INN$.]Q7P_ECN89]C\S7O?7J>FB[B_Y1D$2:H0VA:4)E[^L36Q(.Q8[V M.?#AACA2'=[NYQ<6CA7EK#^#<-B8"#$T2#3^N.+":9%!'S3*E'\Z2(0%INK' M\I^\Z,1)@*)F"^C!- &4%5D2KMPY*W<'GJ'&PKW3/?H2V?83:@C'C7(3 *N$ MV#@E@11*G J(=813*JMZJ!4L\LR \?T\@3?@'(#JF.B-TN7ZV;"!CW?T$(JW M1].66/0=G/%$4I;U,8)=4$@_>:>J[+\Q?D2DI M' 6JQOB0)6L@HR9?E3^XD00%<<7YQ056/EF-) )0B"B)_3_)3)OOF5!#2B[0 M22G=/* ;EO=OPSZ Y?KT2]7W0;&!P%>5DR!LXC:8?$$HKMQ;QFN8%J$<7X[5 M;X41>@!M.4=]?C/=$?!2V?[J0@F5/03VI:%-&UD;OPXVXLR4TL"D0 M4A=!BBE#J"PG;U@%KKK'F4;D<< &^K!8GM^S2GOGP$TF2I?S\\GLW&@&@P:R]_,P(25QP5B8DJU)0+(F$(@I-JV= M8M>XS1W?)DD\3XDA9GS^8=KMD2]WQY_I)-_I'#_T>=N[[(UBM3?KSOO*;*Z/ MATI_K@WFPTEWN.AU9\.Y-IVU][8W1\MR/=T0%T583"1Q_]8>QR?49(17'TWH M%U8XH>YV-Q+')X 6&?1!HTR"E)(,Y2O&\0E)#X*&\TQ\.9$EX/"0)$ M;N24/ =F.IYV.=_OK<@%6A&E.^)K(,&+ &PH-_TSBXAE@W0)7H32*:5V2 JF ME%<24]]H7@^AJ$&IURPUF.45ZUF9!MTJB4-N]A'/L4_ #I7K;ZT]XX11W)C MW*HZE904'ALKPG&GF>XXS58S6UY@/5?6&'8O2@F#)+-.VJT/A2=.-[EEA>,( MFQK)!QUD*26AP#'$B88#^86E(P&#F-+M-N^K7BP00/]5%P1DR;CGS,?$5Z2B M6J-W%Q\.B+:G:!%_$89'HRAI]Q%XX1%M7F!%J88$)@%9G1<1%?4)+_?VH\;; M**TD2RD1&YLMKA+ZD!<,G5J)LX9 ] M"(.#G.N'W.NXZ];=.ZI.?P1!E#]P' MVGPXZ0W4_GPRG\_&,W6L#:-W&T;*7)ET.2]&TV'3,\,VG!5XW@)PO"8Z^\AW M*!UW@:E3!E)<17,?/!O_O>X$_G^[0S2*&4-82%\'7DFV9'5'>_!D'R M_8$C(K"!^TJ"&:V;B4$1@1[,VJD0@R+9K%'W(T-BT8%2EUDZ,$@J"1&:#$:2 MA!3,\DJRNLB;: DK"UQQX2C!?57!A)10 4=Y/2>N)_ 5A*,%DU;HE"K_.F(9 M;($'=UVK@X?PC9):$&Y!;W=ZN4_C*/76$8TX=X>C!?>/"#I=TW&H^":L(3&-7-(DL MC(+7M B^S72L-\(>LO!5U\#GN1)?N(1@1J&ERW5RZ>D)K-R-8_V%HI&7*PMN M"RZ>56"-R1R08S*C[Z-X3-2#SM]0'_[>.?6B W^YU.XZAF-VHIYTCEWYC-4L MG1RI/U&'G=G0Y ML9KN@##&]'J,HCOVOB+3@IA-9:E M QL,DABJ>J^&]WH319D*$49(J<8L#>BEE(0"C482"D"(5LP[1/1N)[)04+H0 MM5,ELE N2U)[9*%0=*#49;G(0KF(T&ADH1RD8)97DL/]YAXM%XL8@JPU6,$3 M*N2PV??01> +JWJH%7P[BXUZWLH6F REUAK%DDI"@_BE>!TBF ' M$$R/2 NJNE+2I+SDDBQ#--='!ZRN:_HO;F#89,=7;F$IB<$@JB0!AL0E&WT0 M&:FR<$P1;IE: 4=)PLRB0&]W!WN]A3-WB 0"' &0^RR;NH9=/KW+%FL#K.&^ M\L5X?PPY0 J.K?M;[2(YF5-9@EX/,@E#X!),EDXJC1Y%U"2FGMQ,*R>^),LR MYF&&'6%UF3[L!\[5T)_ _Y>(A0WCU-C:\1KAF8G(=P[<._FN;9DH5/2X,O*7 MZP@KUJC,(3DJ,QV+"7^""NJDOW\*P?11Y&8D:16/B20NL=H32PHUN>'5APWI MHA%.Q B^>K-!"J!%!GW0*),@I21#N<8,?T*JGZ#!+ %H191$]XW&Y0G AG(F MG5G$VPF>$TJGE-JI$CPGUW!O-&9**&I0ZK5*S)10S>8*/V!D%1AFAE*"RX) M9]+9$:H]["<"(ZKN#,B221(P<*7C5:'H0%9LY;/4>FU"W@E\8\=3FKO;64'B M1$@M01F_*N<;25%C58HNUA=)[67 ME9F[PG.M@N\%*8L _W5I#>"OOC\A9VJ.43_[FW"*+F7"BT4B!%+6:[#I59,[ M-B_^*HQZBA'.T8:2L@HDXSXJ,6O4 MWQPKB:?VYP"B%&[IE^O_>? #:P6^&4& N=C+6EU@A1?H[F+!6E5F[E1HR+%5 M=!J"KR ,-6IQ63#**G[=>@IFD&RF"Y)DJ!H,_132?#^?C5\)=A7U_< MQX.WVJ*)U[:7GFDYAO?QO(6X7UJ2*DW)0YO:46C@/N.)04I-#+IW#>=TYA!> MEP?F(YQ\K7R:D,I+Q@5F41NX$5C!9-05O0^78T]@!:PW-%>?HW!ZJ@D;T4]5 M6Q[BU"%X RN7^F>>"P'/\D,&H:RXE0EK=7G(48OD,3N&8K"CICT/V!BV#C(S M3N;O\G"!3K18V:/VW#%?&)X#P? 1,(_A]?N=ZX2+I,7>GQF^M8+_RQ;.HV3# M>9*O)'?)X9$-4QLWQZOJZ-2TX>6?]BD79IR#+:_LS9&''H6:-LE7C4PF M+FIB^$HL:WJEES7Q-^5?V##7YF$NGE=;8!YLL%RK<"=@HBY9;^ 9P$U^F/YE M\;ZR#Y "4:K:W?X047&YOI2*%,-<[T>$,5 EZ9&V/5= 1MP0V(HBSS[R&R#$ M1S?X1>%8>05J9?E\;8#;1NX'8T<.[RZJ)AS-KJUQ6LX50"9)Q,5BM[?=#P"> M W?U1W341[RAC"W?$EX5:#5G<<\DL"2LJ#@FBZ)VZFI>.,ZU<&G7*.^&H0>-8K1!^.Y!A<_ / M5%CU/!2D'UYVQ;"S>L/G6AA/%(5S%/N5*=L0@F(%-S5J3F,71&:0LQE47"NW MSL\ZX*HK\ J]%B0*&2]QC0&A](_&I6^=7"RPU!1VA9N9.=&H(N#JSCU@H_MJ M:?O6*=H8Q*(OU&JR".\<$>W20AJX$/8 @>KPB#*.\ MM(FUM7NKU&P6P 9BVG)HV=A9<(A+N%1&6 /'#YN*L_2IMAVG_ENNG\#*W3C6 M7V%$I^6:Z%E"QB/B7C;R+?S\E_#[G70'.G$/8)%3)] C*J=N=*)^=,*.M.78 M^"3\)]%'GRWPWJP5.&WPTK(6TI7N0+K&;PECX1;C3YR2EJG@,W&4^[X_;3HZS5EG%% M028U?T4X2O)<%E\#6TEL9XQ"?)J'\YWA#AFH*@M'S6O0(^)RY\MJZ" MQ[]7%/2*\_,A_A*Y$"S="'+*\W)>95R,._%Q5FY-JXU;(4R"Q+*M.PSZ$LK^ U=:Q M_CR0W+OYA84CQ-77HO2P$%C#>UF:$8*\0L44%XX,#,JAT:S\2]@E=9 %5?:W51C (AJ4![GF+FJ-%BA'.TT3K[3?<4L^60GV)._UT\ M!1+Z=:["8CG:K,3R[VFW2XF%K-WP&>[\[47HW=@#5 M$(2$O"JB1X3A!([S?'R%!0/_SHDBT.LF9NY'Q"-I,Z2ID9WT.#;Z$%#;./[@ M.A%RT;O =XX?>(?0UH1(8E.K-??!3^Y?"=-&DU4.^8R#:U^JNBE^5L!'QD> MJ2ZSP:&)WE@'4829_^)&&6>/?T<7/1[, M>25D;0K!^,UYUXM_A7<1&O[D[3&:&ZHQ MP\=BV.^Z&9[9?R^#+?!>MD:\/_4E0 M%SIA'SJI3G12O?A,6%(M.\5DIH]&>J^G]7OZ1!]TQYJF1F]EZS-U-..>!KI- M"4MX&N"K4B)GN=THH&+&2[![O"ME-Q%B>F]4S3EN[$(T/K.;7.,RM0C<*^9" M"2] 7SAY2K_\GR_] ] .X<*!;P@R#AC).F*B69/;B(D^_SEBN"#+HBQL.*2OO, B=N#& MAP8_C!N]"2'#(@L#Z?666<0.?(X;3A@W>OMAT'QD(-@@0)[ WO50*'S)Y\CZ M7243]A>UW#DVW<;WQR[AH0C4PU7YONAUQU-EHHXFTTEOKL_[?6TP'VB+X6 X MTW5MSL=&)H'CRSU JG$VE.(82J M/A_PC\V]Z/B=$T8H()[!N37Z(V44+FU+[3(FQ0HD1M)6 D7, TQVMB7/=<\. M/EP ^GYB6PDQM,0ZPC"H;H7G4(D9!RQI^+Q8'_:6'/F:+B.>:ID5D*/$0@FY MCW3L6U:>:;EOAH_N[7BQ'*1'K+#%Q5-LH5).BBPEG*@Z73BFZZ_<_4>A.O-+ MME^3#'+)$GZ"GY8* TPHJHI'B>8FY+)P2,*D)_ &G /0(=R:ZX1KY-^M8*L= M_ !N\;S%^\H^F&@![?MPL@3FB_&.(5:)EL3C65DV9(E5%QS';AH+AW M?9R!RBDI,T]HQ:UJ;Z81#QP0<&3!@^NXY_*2;QC/<; M,-"_0Z^,;CF&L[(,&RV3 E]US'O+>$6GO1;PX0[>LX"I!L>J;.<>@^Q):"J[ M2;H;Z"])3SI15SJ&8W;^ENK-WSMQ?SI&D&ZG):-#D.B%5^SY>3(;S MWJC7ZX\':G\Z4":#:7ARU]=',W7**6%@.I@@PZE8Z^;2>0*K ]0G7*$[*$6T ME_QS9OB63SI#J:U]8%X),:$5HQ1DRDJRE,D M3P1BZ %%37$IPJ@R@O(9I9?-LJ0W[L>119RK:*J*2QQ&==,1ATI\V9@S^SC^ M^*L%/*B+[<<]> ,VW;1$J'P.WW"B# :"L.?Z,Q,K3-@3#F&L3%8BYFD*VX:X MS&'7)*7I88)"-AMTY^P/@1_BV*.;M+(UQ.5,:343J$,IO\1$Z3,3I7_C1"') M+TED5QTS_'U!,&&MWQ"7C-=>(S6&IB2! >G<*IKA;W7;_?$K,#<1<"FO'39\ MA+*^E)0D4R0O\J0*6C5-NV_ >W7%)%VB@8\*Q,MKXY-\M2!66^#D!KW4(4J^ M#-WU@+5Q- @M\OJ! M#VX]=BWY@]EQG__127>P$_:P<][%6PYVG72[D^YHJ ZFPU%OVIWI MXZG2&X]&L\%#)+"9)0*4EJ1.T2 +I#W*:^*RX_J8G2 MJ,5C0(V["<2E8\E?#Q,2LI JB$N8JRK[1+J2D'%GBW"&D?H8L,9/R@%$_ O',6AN? 8H7+IZ:__SEP:AXX]6A MI47X]1_ =HQ0^MR MG60_"@#NI&6P!1YZ4L4#6P33 M&XA0XS7?X/HC[O"1??YATD@#T4G%G$ 0V(#V^TMP'/T?1=491$>2B M!$QA#A=J1F.Q7H,5G(_C>+/%^VJ+7NW*.Z6XSI?/=3*>*#U1@JPX#0/>V#>: M?Y!WKC@Y?&6?HX0#VO&X&-7B*ULX/$,82SXY..CVZ6,16_?P8!/!A+/^7.EU MU=%"Z0TO$A@[CBPC#J.LK/">=G 4:H",&\GA-#^_ 5A&,!DU;HE$J0 ME+M)P&QU0^_6O>MLX"9ZMWRUK4VT5,,'TI%KM$+-!#U=[ E+",M=T_4,?76U M\@[@W#(2,J7@BLO#AU*22G(^B8D$G7V\P"\3E@2%]82CQ[77!N40$BKI*$8$ M) !QK5!83SARE%,6M=(+).<^L12&XL-1 :S0_4,3AW]9NBWJ+E 3-HB>2E[N M2J[]REEH2!FNFYV7/P=I,E'ZRFU-$&S(B)GP,X*J]/V5D]QTU\IJ_IRX%*2B M1*'SJUF@N!LT#A?(1.+(-72,G?)HD>).DCI?8CQ&X*6WFG :4$W3BN1*>;%G M'_ ?>]>]C'<4<0/50FQ!'N->.'3B&8A"GT.A\7G>B-S\<<829$S7 . MTV22[\'8D3>&)5L3CIHX%RV,S90NN^;?AHQ 7[P6LMHYKNQLX'T#,\&2@ MJWE+K*B B"2.[Y9G A> GMS\)8VAV4"P9CV6+YLU$.WF-H[U%S#O3*@G:VTA M)&-D5G\>+-C91F9==V/2TEP,N$NK3)7J!N8 M]T_;EWX[AH+&;1QHGX. .\X-+&TJC "1[GB%6.,OPBI%"Z!&/WZNRREK_YV#!N#VE(0:G_PJ@8^,%_3NG#?@!^'=H3M'7:]#6P_\ MY\.K;YF6X44+)'<5_A:"_C]=RPG^#8LC1S7V$*I"FY_,; 3!FB[1Y7-WR"DZ MF<48?MI!+-O83>!8IHDUB>Q75ROW@"YINM&@NG>-\+9J'*_W *L]ZM*4Y\4 MK!.XF* 3N0@*04!@0.Q!"@W5MMT?Z#09R\:">I_4*XU2S+-ILSR[[NWTRX=^ M3]#_[X/A!%807BN_<]:NMXNNS##>8A_0WV)/_27JS7]T4OWYCTZZ1YU4EV[Y MTOMK/1:*!T%UU]-.@.^YQV&'6,:50_"KM'9\_6GP?0 M^#UXW"?/K,&@.U&4$1^;62,MFCE 94*0>R1)/61/6;'0;!5C0\DTZ/GOA[?M<1%)196DD?M%>25)-SP.O?L M12") *N*IF MFTH8Y15)L5C#ET6E5B^5L-S7!UC=;E :5M?[4/=[SWTS[*,X)"T75))5 MWV7$%C/LS/>"U"P/_W4YP\-??7]"^:)S5GUG?Q-.UQQ7=L7 -)D?@UZGN4/[ MXJ_GW5NN'"48- 'C3()4HHY2P]VY$N23K9R6B2U))TX:X9&+7)($6I:&0S2S%P;<(QSYQ B/4$)SGP/ "4:[#D_%5S?\ZQ*E3'@#.F)5$+\!@(4N%/GFC,= MYXRO(DQUY#=1V.>ZA6-R2,BAKE:''8ILAAM8E)8.[BUAFULXCR\E/+I>.&Z"P+->#P$BW8N+<@W!C3U4%>S3YLZ!9@;X M0<&NK+&O<7H FH:6I&0<+$V<#^_^1!E,>-]9:)0Z%T]*5\.)L.+G_#+4\?6C MQ9\'E%<;2N8ZH:L('VE!K",<3RHK+\L'=@#$)<"%",3@B-RRPBF<73M9#=-+ M*LG1-<4H(48\4-<7CB[TJBXU,1"DEH\Z2EQ65N(ZNUJAP#*N=#O4Q3OZ% M>UEDB!-IM4:E(2C33-P 9I)0E'(&NB\(1M]YYV3_C77AWOFKZYKHDBS9^"]62O@/[LV+JH37^%6.,*(0$TK MI_/;>=QYD\3PQ/&L&+)M5:%(QV')799 MF.IZX]D-#%L4DM;FII*72I22UY0;H6R@^3]_B;1F1;'4__W_!U!+ P04 M" !B?JM0,BHD*5D( "./P ' &UM#,Q,3(S-3$U M,2YH=&WM6VUSVS82_IS.]#_@E&G'FM$;K3B-*<4SC>-,-=.T:[6%##?[7;OUR^_Y4E*JYR M*"R+-7 +"9L*F[%+59:\8.]!:R$E>Z-%,@;&3CLO.[U.$+QLM\^^_VZ(,L[K M5JH(V4DW"+K'O>,>"\+^:=CKL0_O?<7,YA+_/QMFP!.Z>#:TPDIPE\_RW(@_ M+Z[[P9^!*^HNRH;=>8-AI)+9V3 1$V;L3,+K1L[U6!1M":D-3SJO7AWW3XY/ M7P3!3R]?_/3#H"[58IRM*VZ<#;LHZW,*=*J7-X6%O=(.+%S;-I=B7(2N]2!5 MA6VG/!=R%EZ*' S[#:;LH\IYT7+W+0-:I+Z>$7]#R (2Y/MX-J3G\WX284K) M9Z$HI"C@<:*GX(R)E$P&L9)*A\][[@=[NOC/+Z,WH\L?B\B4@W[0"89=:N.M M[):[86WCS.NWA6XQ0A[T5S$5YQWN3#FM19$@H,*@WSG9PK8=G.R@XT?AOD\V8AF? -,P$3!%5-A,&/9' MQ36:)F?L(Y1*6_2 [)W2N6\3]-I_L".; ?OQ^?5Q+S@?^%K^[NV@R51*WE58 M_$Q$S"7[]\Q8R$W+"Q@5<>>V@+$P5O-B*>0I)^X RB<%Y?%#H'S#C0N[6#YC M5X6:2L (K>6Q62,R4=A=H3"T0R6X*!@O9JPJK*X M<6PS<5]"$3.DJ2_-4F I:) &!*BE[!K(4.P.A;KE7)1I+BN(@1ES?@XR.) MTX&I05^'M[3.JC05>.N0-6)<@\,P8E)$$@AK#) XD10FH^I4+4 M&"/F"MN1]]%*>C!C+!U#@H\-.T+L)H!D\ "]N(XS7HR!_8P+^\=*@JE#J3YO M!R='T/2W)"0X2?RCII/IYJ7P=**>&/F!%99IAWK2ZG%=IG>[3+%+LOTV"[$& MQ8B/VQ)\ \SJO]P/7O$FXL:@!0@<%ZL\C.\6A5$QK\SF32B>B6#9DX^05*51 M "[J$V&CI$A<&L]4 MD1&)X%J0 <('U HR>D472;1ALOW7?8M/FBOS&ID(@3 M'#YLRHTJ./DY;I!GM%W!AV.NDSF8D5Z"1T(*.Z.@;%VW1&V'>P=IS\H;55>V M.\Z=7M<&E94ND5+&!9%QK'3B%' ;GS$4&!M*>@XE$98JX);.

)+4KT8@?V M["5[XB:#"9>56ZD)6I"FN*D0$P2%6;,Y6$9W&[@>?[M^P^#8@@W1;1B_+8E4 M9>]781/GR!>U@?91;-=W-N :B' O49D/ #Y/<1\DES#J:[H*1L5AV_ MNY+UT'^$GZ!@2L5QI0E[*Y'+.K&Y,A;;TMD*"C.4P/W+9X1]UE:O:9,BC7 - MOU4==<<=/K@\'*7HBFJA5=/KE'&S"/(PIN*.K M?NN?C]"!9WN<.3CY0ID#=W2RX'!KN8B33UEET7(])RH\(C"\L\-9ZL9QFV.5 M-HM@S#U F7DNK 7XE,^,%,9[5"$1J*&3I=V% +!3BD@2BO% A"==3"UV)9/@5]1=.0C>A=1LO': 8#-%/E M.(LXG,X:W_?ZK/C!+^PMT*.F"[-2C0MG"V$';K%'X+I3N1KA+1^FB&*BY 0H M5BGXN#Y@UW+TI>3R_=P:];GB+&G-)$7(;L88&2EX:".<7 ]\% M*M[K](Y_V-CFN8U6^PN\2MBD[MNJ\G;'_K6YH+0(G +8\[>G],L&=7&DK%7Y M_>7NG;Q[2[&_-87>LA.T"X>O'C&:=[;R-[?CR[R9]#@0S '@7H!,-AO63X_+ M0Z/ZP*3L[[#BE7Y: *\?RT_/XLZ/].:+Q5OT%"%[SV?U^5K08O2>\/\-^9^< MCONF>H_FX\"0G5F+#D#_2I;X?PS0NU/FSEU9'6^RG1SJS=>4KNFN?6GZ@/W# M(K\%3>:SMU<<.?!CAR9C!_FQET'0YC/R08,1E#]S*H6:_/37^@[TV>U9MC]ZT;0.&,K8_>9NRSY&-J1 M!G[5YJD%'?*)$@EEUU=ZB'A\-=:J*I+VS1.!6 +7(6(X&V3^"[O'.%@>VF&O M[COLS^>LO\1M;<9\GH==]W7V[[\;=MU7X_\'4$L#!!0 ( &)^JU!T4+F0 M=@@ +! < ;6US:2TR,#(P,#,S,65X,S$R8F(S-C!D+FAT;>U<6V_; MN!)^[@+['WA2611JXA9C-A$W9 MA2H*GK-/H+60DKW3(IX 8V\Z+SN]3A"\;+=/?OQAA#).JUXJ#]EQ-PBZ_5Z_ MQX)P\";LO6)_?/(-4YM)_/ULE */Z>#9R HKP1T^RS(C_OIP-0C^ZKM;W<6] M4;?N,!JK>'XRBL64&3N7\+:1<3T1>5M"8L/CSNO7_<%Q_\V+('CU\L6K?P^K MNUI,TDVW&R>C+LIZ2(%.]6)=6-@K[-#"E6US*29YZ'H/$Y7;=L(S(>?AA!@IJ73XO.?^X4@?_OO+V;NSBY_RL2F&@Z#3'W6IC[>R6]S!VG7)7]'V MQHG7]AZ:1D@ T-_$PIQ^.+\X^WAV^O/%V>^_W=_4)[LJ3V -KD_Y68N=\U*R M/[C6O,4BT%8DYFDG J*OEL5DA,E8X M7*XP7$,EN,@9S^>LS*TN ;7%4,S%<@A$SC(\TP)1F/ (+VFF,H2F5;[=C08Y M1& ,UW-JDO%+8(34A4R#UV)4!H>4Y)UH#&H0"8T!)#;+L3MJ$H-FLU1$*3,E M?2S[ST!#)80,R(21&-R)?.)#3@VF@,@I2'(+5$W%:.84N\5L/%^=A@-)]I8D M@WN3!%@B<0GZ%SM">2RI38C[R/5M*#N= J M@A@O&W:$V(T!R> !^N$J2GD^ ?8S;NSGI013A5(#W@Z.CZ#I3TE(Z'6X.5^$(LW M$3<&+4#@N&#E=H"W*(Z*>&EV[T(!S1B6(_D0294:!>"N/A7&^0IL!;F30WGE MTLNL>BH-DCO(5S'2$JRMRHO138$>!W4Q2HK8U>9,.38B%EP+,D#X2,[YSIPD ME8:B*[=9&!>*.<^B#*!"%CT9=2HP,1)1*3DY1#3+*;&,TK"'C_E60U4\&@,U M1)^%_2%^/+ =:/2(-!I?I]'UO7OKUGV#33OWW)U42,0I3A]VY4;EG!P=-\@S MRE?PXH3KN 8STDOPL9#"SBDJVS0L4=OAWD':LW*MZ4J^X_SI56504>H"*65< M%!E%2L=. 9?Y3"#'X%#2=2B(L-0 D: P0Q7*H1I>7 M"ZV:7J>4FT60AS$5=Y2#V+E$G(Z%NYHS*2Y!5E6Y:^U;7SY#!Y[M<>G@^"N5 M#MRSDP6'6\M-G'S**HN6^SE1X0Z!X8T,9ZD;QS3'*FT6P9B[@#*S3%@+\#F? M.588[U*"&3LH1$@Y=E"$7B+\IVZKW"/B[%&B VP[*/'+EN^:A'+"G;HDW M77V7,@J!8*<2$)65(@&(SBJ86J3E,^"7%!WYB-[%1RX7<<]9ZEKOG3!?9="^ M*K=A\^@>L>RU4(;_DP1>13):= L4K.)]7315WY!\@*J>: M=V>I\DZ!K_$'\?XP<5SG&W_39>4ULYF(;1H&O9Y["\VZBD0$4A8\IDK$VT:O MX5'M@B# J+*,J!/7__AGY8?=.]5;?U[EA9J[+M]_U; M=S=O5W-&*\]6_@]3_P)5X/2KS/K"]XW61 X)I_3X+DQ%C'O#"EQ6P+(+?5V? MP/590T^-'/X'GBD=Z7,+1.WX[S?9TFO@6/;$CW,JFS9-A_(D35. MWJ-W"MDG/J^>Z04M1B\4 ]KT! M^T. ^>82N8?IK$HBMLI@(1]7!33?O>/< [H/Z#_.T#_4?7F%'V]94&!ZBEF\QX70YT:K, MX_;ZXY5( M==T7_G_\8=1U?SS@ M'U!+ P04 " !B?JM0:9YC2ZT% "E(@ ' &UM#,R,64P9F)B."YH=&WM6O]/%#D4_QD3_X=W:\Y@LE]F=@%A=B%1U$@B)PJ7 MW&^F,^WL])QI:]L%]O[Z>VUG5EA %E"S*!BP,VW?U\][;5]G]$>G\_9H_QU0 MF4TJ)BQDFA'+*)QP6\"15(H(V&=:\[*$EYK3,0/8ZFYTHVX<;W0Z.X\?C9#& M;CU+B@36>W'GTZZ'^*?5=OUC?J-1-&J:33G1'EQV#LM&3;K8KH,1>=DN4V6>]N;O8'Z_VM MM3A^OK'V_,]AW:OYN+BLN[4SZB&M[TG0BZ[.$TLB98>6G=H.*?E8)'[V,)?" M=G)2\7*:'/&*&?B+G9+*5.GD3^!SF]_N?MWLN]HZV@G2WD+2# . Z7OAF%VF+<]Y1BR7 F0.!YJ+C"M2PNM3EDTL M/V;P/L<13/_:ECB8:#,AR,=*B#?A[^YA=[<+ARQSE@E0B ?K41N(@1=4*DQ3 MOX]!SIEA*]IP2+$%@T.B4R*8Z;P_+=D47F36]?2CJ'][V]R'"/]W8C!LIN%5 M_8!D4?P.ITR.-5'%,CAYWJ=[ C(I1/!F6)N=&S],B$;9RRE\9$IJ=** -U)7 M->RCS@?G5ER^N<6_%--%"8=38UEEVF',GLBZL.IH/7URVH_BW>&NK'#-GX;' M5\-GD$OMF7T)S( )RFB8O4]T5M2+0]P&M^C[.,MYV6PA/-HP(:$('-4E@F*" MR@HB<".!K"INC%/IG A!F9D$C:AM>*.1[$$7WI%*::GDI)2F#;L%9_G%M-=@ MO5:H#9G/F=A0-T@9)*2,V[2:[@2DSOJN:PF1;,EC-S5^%DP0O@+1^C^.ECS28F1FR$\2Q<:LW#1[,N$ M:^:VX\:A9 Z8JZ2FB'$9K\,J;1[S^6";!5J-Q'AKL#9T(?@ M5\2:OV+4.," MTW<5=HFX@EB"#"B^]5!I<$BX6T*49L9!KNVZ"1[WD75K'49,R(%8JICU/,Y>$N_=\>W'FG'C"J2V2.(K\,=*2M&2X MPI2E(I1R,=YN12W_;!3)FF>OT'8K:-1J**524\06*E@295C2-(:!!0H>=1V; M175N=+0Z-+!%T5=.$F3>;\%Q+8>5:EZ(5%HKJR16%H04#)Z\VG+_8%CWAX/O ME=W^U'QE+_*[I#-HN;[FE$0/U?9S*( SOXU65^#ECGBX&20:./@B!:VMW6O, M?=[NW[#U-;:\SA676_/;C@BV[C]?8ELOCO)7F)\2V"?3>F6L=Z#?<-)U'KD- M?*]QYIS%+_K6R))3J/,:W'.7]$SOTDWZ0^ L19*Z&_[O9-<%XV,9#;LX_!^@ M_P#]WQ3Z![C]Y^XXY<\"5Y1D?FHLW ;KU[G['KCLA\?"K;#^"QAV\5A85;/+ M+ 1E"X-DB,8 -=YZL;R>O/"0O6SWE?I=/C@INZAIQJ?3WE(QMS8[63TUT H-!*&G9)/7(3%BL\!AM4_O:@&^:^ (. <9\-8-K@ M L/%D[K@A@)GIHP)P$W5,6*(-NK6525ODQ/WA4+JJJ=UD:M6Y.R8?*(%-\57 M @O<3*#RW!K$&LESF"A\XZS+C)VO9?V@3PEV:JQC#&RWXM8.G$D@WYFE(F/6 M234CGSLDQWA-R+'DU)6WSG!(2?9YK.5$T,[Y",I*1G2"&;X8%N%ZLC\[\"91 MS3L9-.E\\#6GUVHTR6[4\U]Y/'XTZODO1OX'4$L#!!0 ( &)^JU"OOBX, MB 4 /X@ < ;6US:2TR,#(P,#,S,65X,S(R9C8Y-S,V+FAT;>U:;4\; M.1#^3*7^A[E4K:B4E]T-4-B$2"UM5:3CV@(GW;?*67NSOGKMK>T N5]_8WN7 M0LI+H+0BM"""=\>>\V68;H_G=J,&1FX57]@&QQ^AU.F9IH4A7WP*=P8XJ<;V?A0*^V%?0G"@$G*:!B]1W16U M# MW :WX/LXR[EHM@\>;2R;XA0XJDLDA3 H7$*=!HMF7*=?,;<"-0\D<,%=)S1&C,5Z'5=H\YO,A=AI>-1+CK?[: MP 7>;Z@]2*@EWT*-2TS:9=@7XKIA"0J@^-9#I<$AX6[AJ#0S#G)M1R9XP,-A M* <3*A(JQ*!I^U'Y::)%AI1[UBZ98Z^I"(A5%=->IIE+PMTEWU2<.1D>&HEFU5-2\X'%_CRH)4DL&3UUON%P8U>:RL M5>7E='\VOI2*\BX@!LV2%TXQ]$IM,^=Y.//7:'()1KX3 W<4A:W1:XR3%/;( MK,[0]?ZGQD^#'5_#H(MYY&J37N.OA2S^K6^-$IQ"'5^PY"[IF=Z9+>(5GL"6 M_KGA]1?9]?+W'(Q\!LO/"C4_T;\+X7X*^VZ8#C<1\,N M#OBKRYP_!_VW0?=U#EX")_UP]-\*W0_ L(NC?[72''%?(?"_GLE4"('GB\0 M-MRQI;[VNO0L=M^.[VW"8O6M8(/2EZ:[8>Q+, @8=Q^-:0,#1016W[BAP)%C MQB146ATAAFBC;EV\\#8Y=E??8U>DJVLIM2)G^^13+;DIOC)8H.R-RG-K$&LD MSV%:X1MG76;L?,GD!]U1CVJL8PQLM^+6",XDD#L669$)ZXPU(Y\[),=X3R]:7/RR)8N^KTCSG_@ND_WKHHH_&I@ M=%6])X00,P@08OJB$%("0B,: /'K;TH,!AMC;(,16-6]JPRD4KG6>M:8TS__ M;Z$JD1DP+4G7_OT/^HC\)P(T01[3;#6[ 777M:MT8?T9=-R/6KO$;Q7RCZ"T,P)))\ MPM-/.!*I5U^V7W54D08F;[H;0I]@S\AV'/'XX8<88,XD 41*^B!2S#Y%$B"& M)U*)6!1%AL-H#$=3T0$?1Z,(FAHB"20Q3"6QG9[@?_X9VY"[D,.:]>18T1'/ M&_\^C&W;>/KU:\A;@T?='/U:_P )0=.PKRB./JP?421-WK:?S^>/BX&I^,]@ M"(+_\GX>0(YMF@NZH]FFNWW";VT!X7&DSWZM?_3>DMQ_BZI:TMY;5&!*]J.@ MJSYO$?RYZ>)%RSF^&0WZJUNM,,(8J'Q4TBR;UX3MN+QQB/;^L-:/Q7^M?MPT ME19V%(YX[R4;"B0-$@P\R?RR35ZSAKJI\C:4ID=3/(JD=FBR3/LUH^&7!Y@L M+=YB,8KOO'/3W 3#-T62^ 5_W:5:.B*]EUP2@718'W/V/ B[__48'-1P1=LZ&9^O?!!@O[UXI>[^$HF#K2[-^']>]1VS7@2'_] M_L>6; 7\_N?7YK^KO@:ZZ/[^1Y1F$ UT!:/'F] 7/UIR2*0//_A UR)B]X-$<<3;*;'M!8^ ?' M0!:*O"ER+)/E.C4B':6R%9$E<1LTC%2WT&W.(6NL)TU2((FF VGP*5JL^B L MCAYR.(>CG*?/G".,.I;53E00T&$3T3C-(5R+>(AHO K'N[9&3Z2NJI+M67>+ MT$02]@<] O0,$K >(I+X[T/!'SJ'4I.H5%DD,]24!C$FS^?E.4]XG-BGZ3MH M1+$5D6B:J\]K;27-=&G6373X.=Y9=E1Z]%DBA[/,LB M%I+%>;::VX[3AG]9$L22WW$5J -@F#/)FG+((3&_.'W9D@9QX(F MP+*@4 :2YK_O#4H)$YJ(D?]>ZXTF&:"!H61O!+06R!?DP[%J7#1JV))U*Y-E MBM'Y1F:TU1IHHY\H.! H*S@2DU>*F@@69>"N.- 2N(R>2^)C V.1O"O8S>JD M,P6M$8=QZ,-O!/Z3BB?2*>P[QTM"NX$U*$[-0G-LAV[(J1LLQ MWD!4NDTLFB[-)RMS^ XXY&@4Q: W^L[Q9M?1YO. <_ ;:SO\-5V"AME'7. M11P.U.1<6BKQU<;#[RK5++8B52I;) F8L?68%E5E(L4:>:/PI!W;BYB]]'N/ M?KJRG+1R&=ZA$BQ:[@^QO,%U(/WQ.(ZG;AF>;Q&,)6+Q^3*72[!./YGJ]>1^ M/3WQ"<90_+SPW(1>Q!QRI 5S #_4VGP+C;>?C, L9C7B=9RU^;T-+"\ V7O& M;^@7,R"]!@R(5F&+WS^$-\R-: VL^YFQ$\+N5.-+-J'*> U;Q$K3XJMP_(T> MGP.AC/OX\D/H'I\GNF6T$G$;( E:3(R&<=)LCV%45D=[ MYW-"U^!P:ZZO^UDL7,NJ=O$\Y6(5IUJI%.O)S/=QV*A-QH@X'RE462)I"TE2 M1HKR.(Q=G,.K=(&WQ@RP828K7AK+&AV/$A5:0=G$4,M(W:39Z&=>95T7X[1; M2[1=N>,".8_,Q5:C,A,1:,6^ \O?P^EG3*-1<1!7I07'1BTP[# =I$D-7F5Y M%^-T/"M@.5Z.VVPT;Y;++^4!P46\>M_3UZ5[-\'2U(-Q:OK^=^-_;*H)XKHIF;\N+!$KT*RW\?J M=;OO\#]:NF/ZG_RJZ=,:)#ZK7H59&VW9\)F:.AX@(,!US:_D[.I4$]A0+D"D M>%.#/-FH84(821V62R8IU2W/M3R!L/4RC"[6[P=^.+KY!#D(/P\E8$9\.L#! M\C19+.]G\B\?WG1G@9$W[-5'$;YL82B2(-FKH45$2?7@HFL[:GR,U&>T'*;U MGU\'W_-[,\#M<'X=HMWPE7_+";^<:_OI=!3!_0+ _B^;SYOG?NT)]/SR)028 M:#N*-R7DV4A+66F#.'$LOZZWEK=BTDLU.Y@L$,QL&L2HPD['-R_OTVC_,?*G M[3$PO68F&'L:MYHHSTJ M(:?SN4&K5&NWYS8ZB4TE$$(T6-E"JYN#>??#<8N(;K M#R(,3O+]?&Q*O*T%??NE"L_U$! MG^CYQUH- 4ZT+,OE7$9I:]&XV&7OJ-3[_9X_@ !XQ_6GJ)&^8&2J)$N@0;89 MM9;MXG>$@:NX_@#"X"3?[S+-##:L2C*BNO6\I'6ZPW3IUE._8/C^LT'BQ,4@ MAY>04:JAZ"X _L)"VMA=^Q'#\R*;<%TJD:MQS9K.\$0GL*+?H^Y9U&^2=TZA M0L&9MKOS;UN^B3M-=Z._S2]?1L#+A5>6:7--;Y&++WGO4U72 M)-517RRM^M@BPVYUQ+7KLQ[*TG1%[\J]":9& Y<60&J?MK0__/8^[A'_)@Z^ MBKPWV'8IW'G3AR?B[N5,8T!Q][9E2K?P#FA:%1:9#O$H+5]6Y7&IIN0J<:<5N)3X$/9VR0^Q=T[LO8RX+F7W M)M5^P<:[VA+)YS.8+AL*2L\#EYG]'+L7A%CO!.R=Q>XAN::N+*+# B6I#7ZV M+'0=D;\)GWN?=B\(V+N)S4H!0^B9LX:3W[?#W>>W?8"]]^R_ X'CL0DV%=@! MY1"ZFYOU9+>A+X3.+&F.0. RZUM#\C.#0RQ?>8MNB.2O('G+WA#' =D\>AMX M]ICU]#ZSPECCQ^!Z)^8H5,U$:4$7#:H\JV\N+56/:V,YFC?YQG"6+EFS&\7%,4+O$Q6IG9K\]F^O"$_/-6!:8\EXA@'3 MRM:A?55Y 3BVQYRZJ8N.8+\P%.^;XKQ/Y_'-VK:^UX!CF7,I&4-@M7&]QT<1A]2Z$IDA9LPL MD&XF:$JVEL43RX2Z%1C=HJGJM=W63&K&!R-;=&1FODREVVP[1T]OS6UM^1CZ MJ%"/OM4AE>.QQ+#68R@DT3-LADE7DVC_UAS2Y=4G]#X!U!I*$W5+T TW"[P? MK.]P1=MW[JL1X1*3&&.V-00;DYJ6G-*,%KRCO]Y1H\/\O#^7=%B&H5Y]2:\^ MYYK>4B=-F@YC6IYEHT2OQQ;)4:D["-4I4"XJU*+C6D0ZEJVK\'X>[].:TP(KRXSEVBW*>D M](2+.\BT'*VFV"6&(HO +88+J*J%.5<0-*J,!VF\(P\3\JD3AD" M,LFH2O'6@L4W^1IZLE#/KCIE)4IDHT ;[D(FDP5GM##4PBQX9]H&3KU"[W4U MK;J*%^HE =^-%DP3B?9U9FJ+58J?!#*K"GU"H-'[R94,9X(QAULX(9+/7)$X?[U.'LK(LLO2(Z2CU//)>%8DL%P@,[BP>G9; M6#U4/2O6F?*22S50.1^O:>T4:ID]*I"&\DQEKQ\G]1T+Q20*9G,QR-%RU$QC M1#6?'%.%0.;77S,M=R#C0X=>WMJ.Q,82G;:7CJLMG6ERH).":7+P!C$&H%, M,L(=B:'6!'9'HFV4,VA?+280H!1<.B%V,2$?R,),<+90_9 =B3]$K\ZZ([': M6Z#IMF671W)M_)E/IU,,58P M)Q$"N$TJS*/N5^?.GUT1DXE#"K93HAS +&J)A54N@5LK3H0[$D,-"_*.1"N[ MT-29/L@B3JO4B1D%22$GMU;""'5&F1S=W7-&/W)%X>W@^^X[$#!NM3!?MTD3&D&B_UZP;BWHP[R/_ MT3L2;P^I%]N1V%>3A9E8('G6'I@QM09O#8D;PW'/W5'X@VB^M([$@NIPJR6*I<=%ELZ0APL='(1S&U= MX8[$&T#R=];K')M>)NA9#4=4>=FIFY-R [4#.;T;5L]N"ZN'JF?UHK!<9I%L M&:%YDQ^0NC!D@G=-U'Z;;D:*VF3)>HP7?P6Q/VY7EG8):5HLEMD3*9"+&U 30Q^5ZX!Q+>'GF<>5_ZX;@+.QP!AO. M0%&S;-/Q"&Q*EKQG^?U0$EAV$PZ%F?/&BZ#[4!]6GI>TBFY9&;< Q!'D=1,H M_H"VM\]N'O>N%<\I^GS=;MVY6RB6&+<:KR")H8W.:#Z3HO7 %?4VL#O&QF=' M YW$=E,"EM"$(&[>_I TYW0322*,6PIC71@!^]"ZB_PZ=0$M2 M:U1I5!LLG:)'N-*9*J-:X-+3C^G$,6Z&FG'U(PT"[R> FQ[51Z25I\BAH/20 M^F(ZXOUSXEJ;29X49PHHJKS'=L:UX&O72I!8 MXB1#-":5X%UO]VSROX-OZS3X*./N&;5OQ?V?G\EOS[BTG97$,LNX6!$4QHJ< M=@.+LN!-K0*(-B*+Z#BV#Q= M&HG&M'RNG)>GR>0T3Y.)M.,$-E\))]$^[TNHJ0.)(775T+4M/C:M"$%P5,@O M&X@MD]>L56!)B!/'LG?0TJAE:J!KDU,\'8DX:7OWB!Y!H^1FQ0S2:3R$*6I/R$UTB:)87@&YN3X7.< M_!!!)R!HD^36@+V;Q((Z;^Z8(7S:E7M)EJ(D+,K)=JLU) =WA*-3F'#/:'HW MUCF'+^,&RZ4SR+)M:CIKQVB]MJ@7\W<$HBOXLB#$06?#SCN^C$X80&BDM!02 M+6'U5#S%L[H9_$P[X+[LKA!TDB_C$IU^S"V4-%9%I8;90_J#83>PDZBWY'D^W7 .\4/Z9KLR@*JSZR/&"I$!: M-^OAW39B]]NN19'M!L;KI#&U@K=QZ,P@./E]AQB[:VJ.VQE@0$MGD<)/2S!U%$20)6W(<_6^,H.%S53 MPY=S)-I&TE8]IY;,8"[!?TWM&EL?(/-)'-U9 M*ODV2[\>RYT@BP,C.2*,H$=X;Z:)MP!T@Q.+2MY)R>RT79E.%DH)B0;O).(0 MZ$%.IG.2%Y=5I!D0BQKL>R0-%$!8%K"AGZSR$]TD%=[:"1Z*FG^8BF6U@##6 M=$4?;=)D+3L?&FZ;S2%36A^/AH4&# (#FR9_@/"U]W^3\MLUX'. )?.4:^I]6K&60]RY+]U_D_B?A("L9-FF-/"/ M2&Q*H_$6 R'5VBR7IG)B;*$XKU,56O,[@L ;]'^H^3O9=FZ <3G,'8UQ+K=Y'B^ACB#.)^MY#[>1X[5AVCX-8+2#2'@Q[1F^?QU'TE]=^0YP54U,<2O>B4,&V^ MW,>H*"]$!U6G+FGR?0G^VQ.]@,*@IGOSY@:PP:M4KRYDLVPL969DNMHSK%9\ M&&O2]^7@WZ;^1X'@[71?*"VS;CH?+U!.GTPFB$E"3T7O*\S_YG0_H!!X,]^O MQ\JL :H5 9DVR5+7T+ 8D[DO!'QOOA]4 +R3\%>U8JJ-VS%-=BLH*1D"ZU2X M^XH)KI+P!Q0.AS+^#E7(9-)6$F/+Z;F=69(E/!:\YQ\5=#=\D35LC-SR9;;:7ZN67-A2@>WJA-,05](H<\IYT4RGTJ@ M]0Y#25-U(!!*9S%O!M>%!U;.EU'HU/D$W:.;C4%;LY;RM#ASD,$"I'@]M-P? M%'3J7 I]XO;D+XL=)><$0!*\)9.MR9AI)&)V>QSJ]REB#]KNH+A^T'QQSR)V$M+VL1=( Y3PMLI:3F=.(&-&-YEVBNT MO>3:FU#[#-KWV?WCD+YV>PB'?N3Z(@8HDEX%HG?5T_HZG_57/B#=:J8=;SO$ MF,*6.2&1*$^;0G"7)1V_ON@XJ9>+7I$H>OFMTMOS?+QSW5]MOZ=40]%= !A; M%V3:V+$X+>C6:I5T+L\FYG2IT"JF8GAPRY![U#U7%]XD[U(*'J@M@X=%7@?F M4#?5U69-WMQ>OSU4BM"KI.P&I2J=@>!F\ZJA!3:8>4/@;Q!W&Z6&KRMM@Q[4 M^LO9?(2H9KLV[2VT>*\5YMI/LLC[A.C,H)*J(T@GM\^06O MEKE=_WOPQ*N W&?TO.UW[T*CS<_K;[/ @@/AMWG SI(5 MB2%T9EC@$LQH1@X"ZVGNX2ZDPS+\^K@."W]OR5G4T]3P##S:@K MAC\?WD5Z%XL#TSNNRJWQZD[LW &*8N5XC*=8!.X->7%Q0)KYP.GF-Z!8HHK M0XT-;/GH%)UN@AG0') S=743+G8D>[Q9CK_NL=YK5(Q> MJ-1WZIE/PD2H]U?05E*W;'J8UW71:NDVKZR[T.LE2V_44QS%3[%V<1%/5>NS MP*6R]Z :AP5PS[KPUH+8.\Y V[GADFYVNP:%F93*,ZX032UO?$XSS$"OG($& M>7'[?66@.#G()J9&C)6=3M(JH49G80?W(MP@!*MA!OIS-?;J/OBT##0QPMU4 M>M'.49TLT6*;+-T@I%"I[]0S7S4#O36]#T(&.C&1:6(T2.19J3?M%S/%$<<' M=]/ +:O&]V:@U[TY]B>L ]JT;?.FY.U[]-ZT?T88#+YTS1_(@-=D>CB$(_*I MK$@#W?1&Y7U8=]>+5DJ8FRO2;%YP!2)#TKI2")PBALN*OFE5P\F#> F_G6/: M/H*_<'W3O1H6JR(/EF:2I.6IG>V7L^EX,3ZY2\,2+I?Z.8;E;.NVWMKSMWL= MZM&2EG>7G1?TK4_DD+;[_P)F5DQIVC(4=I)'.BU&XFU5C^>8P$X%O\7^UQ6F MM_@?&H' [\X,B.Z=HT!^B@:BRQ&ES"1Z)D^K A9S,]E2*QUJ8,#+<:$>OJV' MA""8#A #H'^')JAHG-CI?)L*0,DSJ K 9_,K*]UW>KZ+'!!0;=N84(Q$6PZB]+L*%*AAZP=M5 MQ."$GX?2.H20AOU$,6]34Y7H)&I)S>V6PW#S1A7MGDXGNB'%.L6S#<;I.6!G M8H?ET0+;G&BI5M2\8<_VLQ7M;CS:)^HI=1,8O"2N5Q];A";Z40ZY"G'V;O(, MA(NK4*@AXZ-2B6+$F=2DXSU[D KL1I;W->]T_O\,7?Q)MCCAISG*$K-B#7;RO%E M9138,X8^7&P)M>]FM>\SZ6"07>.AL+3NB,M%L>UVY&A4JO5J.)B5FC><$(:N M\ ?78H*L?*>XPF9F"1*UI-5DW?JXEU<[J4D?O6%7&"IC0#QC$)3S;('IY:?@ M:R2B3+H$UDT,&MAB MA)0G\B!4O-#C75W]GBLQ][Q/42S4+'+"-!8LZ=AF2RW(48,+7&$TW%AX"QIX MP6K,/:L@7UXB%;Y?',@@QDVBV?8(-7.!FR<,5? 65/"",>@]'P/"Z7.A$>MR M4UF:UGMNM(6.B%3@HM#PW(Z?J(*'#D(>V,^T/.L@:0)1LHF1"< .MC=/571M M!$6A>D^_NLRXHO.:5>==[ZR ]7-CK5SCQ'(O*R<&VM")F7RRW B<6WH6]TN> M;*Z_/<24K\/O$#=W#U=XR<[;B+A>8^TH:II@IBLSJ%DK)N=XP5N2YZX!A$_C M4R.>S\193!#%J%6.R;@6.*-ZFD"/4GJ7LCU@$4:=6B;'-HH*0D[R';(WL:>- M9>!RQ9^FH1_S!H7VDDN1X_1"YL?1WJ@C%>J<%-C9WS-9]4!)\$!9]PM&=ERH MF6B+&@JR*XPRU7&Q;O.EP,HS<$;V&VKV'[6R_;I4U!-N=H)TBG-=%)2R88YN M5*+?967/)\83[R(AQ(ECV=Y(K9QNUL"<$ 0O,X/@K9NZ!O\4?,-DO=PYLF[$ MP.&)O"E:K"'"',4["PO%7P3LVZ-(J:D#>4#JJJ%KK_IL IN7-"!2O*G!CC>3 M/6[1ZA;JLD!0DD91?7DL."H:6!1]B)U[>T'>Y^?78_VC@M@U7X!=AW@*RW3N"^ +(0[)QV=] H9KAT M&1!V9SIN(0;V!SI$O#<\/-.[6Z0SZ>_I'9T*KS6G//CK,P4%XE\'\OS M+/A1=O==8-\!LM[RZ$T@*+QE0:FL%KW0CDT/(;<H\^;.RHCLO G*;KN#1"5]B:;*##D/;G'K MIVKF*:*\9_U\*QJ[:?U\IU_<-=*$O,CD67)*DTH.TY;E1:B9 =/,Z_C,(,2Q M=ZF3)_E,RQA.T)9:(.4IVINW%2?JI&:!G77_J9IY39]YQ5O%7@>QIRD!_%K5 M-<;6!7D-\Z1-]+IX:=A#@$PO$\U\)=XD INTG0B05V3>[(SV9\6J"D[-PJ+H M@IJF)W9Q7&ZK:#&PUBM88KW0PL,S2+7"Z:10&5<+"%,O\.I@EC>30F"CQYU'BD2W@YN&N) B;6U*64M9/0^XL12GKE5^D%!=-%(>M:Q6X"E_D)G^K(L6@,[5\3@J@,LYJ-1..O%5."6LX'(MDW MJS<*WV-#H$[\U; MWGO$,NE8MJX"LR)96_QV,RPHH$U3I$#)GB;K0$3!(,3ON?![@.6W@=G]4SJ: MWH$G/I:\3QW@\1F(Q R8_.AE^=W;$0L#-SAL^)<%I;Z:0,BXVT7Z/LJ;4+,U M!U0E!4 6::\.^\_QDMGF%0=DW.V?!0@>WA3&;L4S"_OGZFS:%#7#L2V_P[!EXVR$J6OVYIY\+P35/O73Y=OF&2ILY^3^MJNF&8.B^, M7S?>E.6:&,KQ"CZ4.ZV4 YE9&G7?GL?#T+@ZSKV+G;6FOX& M>,Z@Y">A;N=,H+=A]_7!O(77Y]>_#]BOC^(PTGJNO7B& GYZ*]].AH0LCNM#67<_6?=B6C;P-,KKI^HR8\4?(H?T)[4]H?^S]H6T'LO;5=5,?\(/=LT#/:WNL=++; M'0O=#.N6<9XGU0I>5P(W]1G:GL_:'I\=[X(JM#M?N"XCG)P\KTE"&)T?35M] M'>&)6"F)*H92G(63DV$I*PROCIJY"]\*%,Y.GMW2@8*=[Q2Z(Y>*-B;%J2:* M34<)7.(7.$L7UK)"8_>]QBZA-]3U M#V.ZT,S=EIG[\3&=I,21_)B/ ]F9Z()J=#K,.!%:NC"F"XW=%8W=74P07,VF MZ=.J*#O6(H],<_EA9D22;K0;N(I<.$D0&J!@&:#7$Y07,!<[7>[(+V<"R"Q- M< _WM]/2:@+!,4VH,>N.*XSK1B=%@4(2C;R8CI;S-!K 4)8MJ="ZT,/M$]L_/.NCZ-ZSET9\D];P@76@<'V@E'4+J:1FE.:=EMNM(KS<:A%% MN@N&P3WH/TPEKU\R.0[T&\@E2R"6+N%N<\"ZQ89)=@=HJ1;FDB'X+SUA\6W) M9)X85CE+,L:LE,A1,2([C?'C.Y@,^*G)9.! _$W99 '!E_.!DJ]248=0E=D( MQ19$8&.3,)N\,2A?8P(YBW064=#,4,#5>#^+\V(:WI&Z[K&!5O&\G4[5$6?:;,_+_6&1 MT$*-";[&'!1GT#7FQ2W-&+)S2_-.97ZUTF=[85^&5WA- ,P8 )O01$(4??GP MRG-YP.#W97RIU:09NE.,D#IX3 MFKNW&7OU]!-O,WY9>C_;;>,GXKBBKW1U+VQG@*) +N>!!EFK^-)1)4VR;.\- M,T M#"C<;8#3ZB7U>'R4,66I0%7&A79M2,B!+;$!)V3B [1,QAQ)"Z MM8V[5_A0!M%LJ5MN:NRTTA8%.IVE$/567-QA?+PB\B>B@9CSIKB?&)"\-6: M;2M K -SJ)OJ*C[@S2T:RE1-J.274H7*F[U.KFYS8\D,;!%TC\9U7/(^D?>, M!IB//J-AITQY_IAD.F].%)P7LBP0$X5HE91M'@TL4FXG)O'2KA-1]/)"[4"@ MZ)28)*DPA%J>V5&*62IH>ZK6'!#<.W6#'I/<.F)>QR1T9VD1XTRE0C%)(.6F M8X20$K>-CV^+28*,ABV/J*D#B2%UU= U;T;R!1Y45=<86Q?D-1[L89S$&F2- MDQVU(Q:Z>5$[-U&6\T"0QGY(00I6HY$\R;:F"#F^-5[.-L/,-D:E#?8K\=MD'+&"H70L^2DE+62)A&\ MHWF",(/S*>2_Y/;WBO4W[/Z:=1*M5.)LTH#(#BUIXZQ" F#-UU6.?8_M]T4.*-S4OB:D#TZ_I9]S#'>SO M!%(-17[>SL>8M9/Q*= M>[-HFV_?FCVC$*%5+V)RDU*[XPF_'&IR% ^LE7HQ>[;Y^@?.FKV4_JG'FW\, M'9O?WSF#[?7/FV.W@.A-;N84?;ZQ7KHKH]-XC4&8A8)68]WT8"@'SGI=_KSP M,R'YY/>]=V;9Z2(,M>J;M*K*FS*PWSW9,$I:]1I76G1DTJKD"4ZNI!-$X+*@ MGZ=1IXGOAVO3P6T'U_91\9@3'QFI]ASI=,BH2C?D9@.["1]UWJT&0=.HT$<% M3JM.]%$JJG3Y!CV?4DR:F,XE6INVIS?AH^Y;HT(?]3W:I+(YN93DXU'9X<7X M",DENT@W<%GVS> _Q-T'UTC7C(589VMV#>G,Z;R3+U\.FFBCP&*I*]GJM:K<]9?^8!#2^-8<3F-ND@^FR9:-)FK]8.["_'XU-QQ M4B\X)88B4?3$=3][3;]O2FS#.&9%I+5KE$Q1TF?KC9;KW]?@R# *RO#VM(2 M=#IO2OC\=8)I5\Q%?U&=0E-;WV, $9-L#625_[6(?;QM6) M7B4+!G81OL1TO-'NN!(3$FX3(Q. '2?2C[7S"V%6PA$2S4D8C.S*V>!=4O:\ MD.PE;1O/<8BX^_89PJAC6>U$!0$=-A&-TQS$P\4U_JHF=><0MOJ\UE;23)=F MW42'G^.=94>E+P[;#U%_OI.Z3E3\G;/+*A(_D!1O =)V!>#*!AP^>69M"[*" MV*.2&#]A.R4*$^=9Q*CK@0TACI*[,0O'Z+UO\[#U!J8T\S>Q/MO-IF3)^T<) MZB:01AJU$,:>=X8?O03_17ARJ"LC%L X@BRN@F4U8$Q8\DX?%SA MNN&+WM??9H$%!_)ZIV!-U\3U3]MM0,WR<#*K$BPK)ZBY)DDVK942@87K,4'L MG"=X1!)?CXX^)\(#IQWNR?#KXSHL_.?W'I!^T(.UP.OC9J;O4^J8W4J#L-9- MGP>Q[HI.)1DL:F &%1T5$\9,Z,YIYH0FOC[P M(-ZKT'4[XYK4-$Z5IG),2":IVP3&[JGCAVB]*VR\6<+=.7KQ-1)H>PS,BJZ- M6L!4Z8$BC5:F? T&.]L> A'1DVRB(R51/(N+5#RP+O,M4M=(.$YKT#W"F\>^ M?TG Y?/<5H6;2*DC&9]TLH6O- MZ2++5D+17DEISWJ8C*P/&RC(3#J4RNF=+&&;@ QN ':1 U^^*MR]TU+.=[S^ MUW?*Y[B6W:;3=(K*HXOY *LV^D3V1F7[J9WM7Y;LF8^!O]B9"&G1=?HS7'&+YK!X;A)*^J9,#7IX=UYB3;60N5@0DG^\U"O4I ,[BXMG0)QCW[4>L MK2QE'/Z?'[JJ*D70<:)KLN48HW1;.E*;ZL&;"H[#_[]XJ8YCU;AHU+ EZU8F MRQ2C\XW,* B\N$K%PM&D%==8^(>WWE 3>5/D+']5+CB=U[*,EFN4R/242I;$5D2MT'#2'4+ MW>;\U1LE2X]A:/()/O*%%QXJIW-Y,JDF^E6K(CMYNJ62!:>OL*-7(_ -\:$. MOC > [;GC$PA)1>F%83E4^J,JL G>.OU^]?"A7]^X844V^0*EJJ-4^T&)C,- M"LVY5@)MM=_F.'SD"R^$L:;*12>@T4X[<9YUEEK-C!9CP[3\&E4^A[T'/OZ^ MK#2#RN<#:HUDA1YDVX-A'I$9+*92.2N-B/3S.T7_@=W.:E"8IG>5W">A]^IY M[\LLT'15T@YU>ZH.[77Q:W_TI\MA'05P);-.:64[E9/YMKEPNX,F6^LW#HMB M_-%+2:(*&-KPFT<\_OR='_!LO]17$1%\D>(KW]\/+_HU1Y(6M77C"4,? M$X;]-V18= S\/F+H8S(.O]IY,7S:V#P[A.8Q.N1527&?_M."@9D5J8%YI*FK MO/:?O_U?+6D)X(->M_Z+GN"?$>]_^/H/KT,^,C;!\-^'_V[1)/QH&;SVJ5>L M/GH//FG>C@EE]L7N'G5CL$8FM2/X<#Q48YVXZ0^'GC<3A M2&Q=W?O*$ZCW>8?)"Q=D<3(?R/^/YL67A_X@9^? M1?GW(7&MQKL5^?9%&/QJ!@/TU>*BI[$D0I\/>_C?_TYA"/[WENO&9]ES@-93 MAAK[TE!YWV)PB9202N$#A$N*8HJ+#=$$-T"@64TGT<0P-43%P5!X6$'JR\0) MP)LL?$';X( ,$ANE6*O 0%=$V):M%5M4-L*TB!;%_/-K<":>?W58#$6RS6*K M2#$1HI:-4%VR0-3R5(2DJ]4BPQ3IVK>.=7]P'=X:0[VR=>VO2/:1?/S?_T83 MR-\8$H^EOS"JU#NC\DUE[-E2'AMACFY65Z/R!P2=B:9KOF>5A,@ZDFUZ9O9S M,7]$X[V(7@0PDM,%/WKS]JP]^/"O\:;)&85ZH=2R1T,YRI4GE!V7LG,_63@V M:A2)-E8,W!OPQZ(N'RW"Q MXD@$C'4388H1Q5^C,FNP1+-%-2N]2).JT\U6I,XV&9:HM2(M.@*U MN 55==4-BD?H9@2-_R'^N?J"SD5:!2JRH^I;-2?(5@3^C*;QV 7U?"M__"2- M\D?[3&^=:A9I:)IJ62K[%NN"\._( 1.P@^TGT5MR D>B[SKPE@&:!<"=]U/ MJ*E5FKT#;2LZ,]6V&J=EAN95:QY/Q\ILXQUY5+V+058$XNA?&PN,(6>V'Z?& M#-\5RWP)PW3SB\IT^0CJ1UCYELEKJ]3@E9E?6J2BQUN$3JE%'33K6)):%$>? M,?.QM\S\![M:!1&KGF[KR6.JT&H2-:;H.:\C?3BY\@!\J;O#&6A(?-B$3),A3>?9(TO]0S4'1!_GM3/<(? MTQ[;_9+?3@EP[7&11\0KU;TN0'E5'.2YB!=#'C$?O9%?GV4'=D(NO2LES\E& MI45T)92G@O\?3F&CM%'6.1=Q.%"3"(9YV(BGN12@]2 PQ$\)L828D(8HNORV>J)EL 9G*26#$RP*$PMQS C)LXG MO1&TB\C+EI,TT\8S**"HLLV-VU%[TAREO9;8NJ7MEX#7=*RKGQ!]"F]8X&GS MQRXG$L\1KZ^/O&/KFR]6]7?_F[TR/;)3GEVUV5'+=6W=-N'_Q,U(9L"TO14+ M:S"L-'W]1#SVF([_SZXXUGW[*,'72$&^4FY^3\>/1]66MZ[=,/69A\VS)Y@K M/^:MH#=A..WWY2^D)[V3%TV7U,5UN@G%7^PK#0)K-U,(+S?<9;04Y_CRB$-\ MH)SNW%B;'[_IV7[9XJF2PQZ1Q%N"^Y2PTB_5\LVJS@='&L,>TZD@8>P"$&KQ MB^)Z[<%J;>=N7 3!8X_L$L:D\QD6BUF)7%OA.75YB1?=V(U/3'/U^ ]9?O/ ,23MRH M$2)$T?16,*[^4X&Q/[J3F,69^*Q9'\JT# "3;J1I4A(+HP^9'VC]D4@'6':D M"FFP(W7>E.>\>] 6G=[K7X?JS)=C#PG_I,V6/M=VF(,7FVZKB12\9903+L.[ M!5=(O9YU.D8&HSOV.%*"81^O78(CUXB,UBSSK3-MUN'+H"7>K<"/$1O%,34Y MHLJ=?E$>SLH=H?6Q;/_-@.CT+KX70'4=LE[I2\9S>.CS0C;517?N,FEVRD@- M/I>/"Y7FQWB1BB%'7/O9[?2+B>$_U@1Z'M9JF?&T>3?5L0&"C#&N@8BFA^# M[0Z7-P'OC_?I6,'WF(3^N#34//-$P&&^ ->P,2;1D0-DF8^VB=$X[D:3Q.NI MKJ/@\A:W?DG/_KRXHGE;HY2Z)[U7A46PJ-4R5*X]9 %F\#6@:>-\XF/JA<7Q MJ.?#+K=4X(, _L;IKA-BMJ/5J.<+RM;E(6 ",6(XIN5X=2);C\ 6?G2'8G\, M_O1L" SE(X1@/WW3W.'':D4(DA@ )!7GDB YX&)I@'-I'H]SPV0"$5 ,Q89" MXF4%")FDLM$> W2D0\WEZ60LQCO<_%"M*-8UHI8[:799BG MGB5[M<08\,(X(GCGZFU-ZU7A>%8B3=X/U59S\Y^B[]SH/"=YM?44"U@?5Q6! M#G,^EJ \G[WJ/M%7A_#I\]F7+W2LHQ 7Q0:^-FP+K#([SW.D-JU1#E7-#-(E MUBB1(^@,7CSK?4O5U>T((EBK:@K/=W*89A?9B;% M?,]BRVAT'FVD.BY1:$ YH._(H5IEBN?B^T7*_@]TO;QLS%N1H:3 M(Q7%-C"6R'H96M31_)R-9BB M#<"Z >QXG:YMEZKIYNY2M77ZMI/U;4#EI72>!_.6JD5$^"MTUEY3PP0"\%TW MBJWZ\-<&6Y$_8,]0!2*6 [V<-=:]M0.1U1Y9^"!OOZ1GSN\/VAOQZN$U27_^ M%>$U,?('MD/W &H3;#28>%!;/>0-9=V/?VJC/PA_I+QE1]+(ZF&1=ZW'R 8- M%Z\ADHYI>L=8^I1XYM/F;7Z^\ I@>L M3VGHYY9*[FT%.-;_>AEY3?_\BV)WI*@>3B%$5R8KP$07V!2*\($#E,;W3;7V4F9X_./@MC.>UZ,$?+!5J'7R+N3'$ M$)$J9(;K^4'8&W09WK!'D9&IS^WQYM?UCCT& ']\(AA*FK]2TI\T\4(+#/G[ MK5'Z/Z-_;YJ]V^#-,6[:>5[P?Z>.;O_]QG!7/WKK]IZM TR=HMBF/+OKU!]] M'-QN$='6C4T7Z<=T^E@&L+,+>Z=S'78X5/3Y)E; ML:.KCFZ9-OP106^1MG5M[>788H_Q\]F:&UU,Y 6>)@F=TT@WW9T@*C:0K3:G MS),(3U_WL[VA^M\3T M 1-\]O7ZL--7S%LSXHMAW]E,\R5HKL'H[0VZ(]]%^+MV^SO7#*R@RZSCPFT1 M8<42$_IY#NU )^=VRPXI2:AWMKT2=]T/^ &-@,]S50-=#W,%":9A)MQIY M.T;Q^=DHX98GL5GRH$LY.Q:^5GW^>@H\/))K>@O7#F;(TO!09E^ M.='+/D+?;K#&J%? MYK#&0%&V!8D_H'#]0L-J!]X)F?R?CY$>I#8H^L]XY+Q6>R4>G'E:+7SUTK$XXC.B.[6NMI[Z;-21K[!Q8 M1>NO+@%^54M8S9!;JQERWMH\!5,Q;RN X==^+(I8$<'=B48Z:SN6+IX+90 M83D=UJQZ2J+H7G6:2A;RF>9PL_)@K^6HZ&#-2;I?9+IROO%'=POZ/C";NY/ZL/%);.*[G)^_ &EX!V'[(>M'SE8 M?>] .Q@SB;HM D%2>>4A8D$6P.$C^T'Q:0?]1]:]6/\^%&NY ^M ?.3XP&'\ M =+/X=EV,5VKP:(=>HGK;+10:<;C'17HX_7>@'C\+SP5^PO!$YLP=\.(#ZT= M#:C6K9@=%'[T*[3;+6*'XGX$9^?5[!\L1WEOY MYT;B?T56ARQ^\Z[O#_BLX)RF?>BX[)W3M \=MOV-IVEOCI>")@>\ MJ+*<,G#D:\KT'(O\G__:C:@&O""/3-W1Q.C^(5$[)[-OCLWRQ3@"T57 Q@^A M)CSQRIQWK;4J)M/>HN.5E)ZV\O /J%\=HA_9^?MY,C(\G/]#KUA]]!X,T.'\ M00FZPT$$:A#KZM- & XQ+ DX;" B7$Q$4"Z%84,.0<08GDBF4D-Q4WT*T+!7 M>OI=%PV\V )&9"J4=QHJ2==:5*WUU=L%OKP_8+\N]])K^"6V4ZMU'RG%/6+H M@>/<#K__V'X8%'M,7F")RCY;MQ:^3C1;Q2O8>.^]D>+C*\N^'TJ?Q+W=9")^ MZ9V[IZ7D'QPW\LU'7'TNK_FY1.WI9S+QB+YY_-K=Z&>N6"-J9)&H1(HU[Y81 MHN7?Q?)U;=WC)8S"WRQBG&7AAF^G]WF+'RVX!-!>;ZH"FP.H#\<,+R>7D$_7 M+X)G=(^0?)>F+"3QEFWW]N]K__P6J\(THV$/\,X^Y &/DP\ ZCTI#$ MX-KQZY,9!M[?4+O^]N J#(-#HGY2&)PA*D2-I)@"1;68*X3#I*[YRV7\7:09 M7H&Q,8@P8P!@5+S:T%#U;H6-X.AJF9)_LD86",!?W;3Z%DV'07,0#/05(JHP M+@Y)##")85PLD725NG9PO%,NAE&Q M=S.F"B)_5'3+^G-[?JH-1P\BZR,C5X<+' B?[R9BCM^ZZ0XCYGNP@"&)MVSR MKT]F&#&'$?.-$'5'P>5=$G7%B!G&R/4F5:!J3+%-!3%D]LXY,L$8:)9WAGL8 M0,-.$[=NR<, ^AX,8DCB+7N ZY,9!M!A 'TC1-U1K'F71%VUY$R3Y0)=R5)- MAFJPQ58O6/&S?R326%=$8%KKTR@CU-2!4OBIX7/RUNUX&#[?@SD,2;QE^W]] M,L/P.0R?;X2H.XHT[Y*H:]:?"::0J]"=JZ]B?E%UYJUQ)*?H<^NG1LFI6S?7 M891\#U8O)/&6S?SUR0RCY#!*OA&B[BB@O$NBKA@E;\]Z>U[@?)UX&3+4N\.L MIMOP!;8>V0NA#QV2<1>Q,/KRG/6;L\IA,'P/QBTD\9:M^?7)#(/AJYTZ5\UR M1Z]BO.2AWB&8E2W LR[N=RRLV$QJO MN);D5ZR?@V\O3%_=2^RU:0++459%;=H J_MG[R,JQVZN1!V>5Q?&LR&)-^0" MKD]F&+)?+63GO,-F.?R1:[!$K55L$:UB^QJ;H_P8'@]C^.!9OI"HH!OPYQB> M:):I5K/(E*^@P0V']RZI]6^W\X-R^(6R^>S%](IN.29\,S'0'>]^3U,&=J0I M6?)=!.KXS6U8# /U,(H-2;PA.W]],L- _:HWNG"Q:T7FL3 R#YZI"XD*NL5^ MD6;''CGO=MHF7;G2RA;;U!7+#\[KIBX T8O'[R/ZOKG]CF'T'8:F(8DW9,NO M3V88?7_[E>37NY/\!B\E#X/3D*AK6^GKJR_=*E#-^[NN/'UKQCR\KSP,/D,2 M;\=R7Y_,,+Z^[GWE%2I/5*Y5X0XO+0^@N0N)"KK5#H8&5\"(5U8U;>!1>"=% M[=N-N<.B=AB1AB0&WWQ?G\PPZ+YNT$U<:;GH*N@FPJ@[>/8N)"KH9CL8*NRM MW8[D>,'6S3#@#HAQ#P/N,!H-20RNY;X^F6' ?=6 .W&M6#L1AMK!LW0A44$W MV%=77FHQAMR\DT,&8]C-6_,PP@[#SY#$X!KLZY/Y R/L'7OTK8NTF6*^1K38 M)G6-#57/+P\CZ\!9N \2!4GPOOSW 7OXDGW#T 3>5,6+8:_,$N_;'Z@@*LQ M,7SM=[Y6E"Q#X5UH?#7P]_$Q*)(&HN.5K3XU'-A:_;6-'^B*>*JCY".2^.\# MEP0 %X& <&]@:R^ (/]S39OAC]G_]__YK]VQO[(>_XWX__R]0]1:&IAO M*48@.C !+T?YH0V@L5'FO&MM+":T+/_S]T W1?@+LADU[N=;R",>_Y_(SM\> M):]8J?*+Z [#UH9IE82M']M\YQN9[9>ZY9\?^F0"Q3^CR.M]KU]?+M"!/6'H MHY_>P8]KPF+H8S)^=DFM=BNL_]@+87XIN796_^B,-CZX#T'1W&]+Y=# M[%YIDK]39ZTIGV/A*TW>H46 P?F2RZGGID\V'OEJUZ@BNNK V6?(.2!Z5F; ME[^\4(35%K[__6\T@?Q=7/TG&MG>;K&_-6BP:U/\V=SS#7]7&^@?12UBCW7'XC71^O.+ SDE'DB= MGB>OW3^?1N, "#@'^"3&Q= TPJ7 (,XA.&0=B(M\C.?7\%L]T1*X%EW*YO)4 M#67!4L1GPL(>\66"0SGL9][G/J\(EA&F_%9$;)"HA8K%1RG-?R59_SUL+)C'EV MQ#+3CHK:;C]=;Q(4>FJJWF#F7?MW2+DKC[ 1C;!;KYR?&4L[J31W*'7G=E!KG>O-4+(I3':>? MIQNHEBBT()C0UTT1+HOUL\,E2:F)7$]PF4:TTH--L==-2VY#%_321*92ES,?(1!TAFUQS#'L](*AEI5^5] J8G8%VRTVAUW)<:''J K5-UO%RXB46'(C-0_SI5 MHDK5'*:32;'/:C2 M!YC5;*,.GR/S.9;1!;Y=+#M @G8"/\"!B1MK2WD@E:BI(@^T:2(7(ZQTFL)4%C&;'6S)-V"O!ZP* M%Q7Q2BN;K[+3AJOFRZ7V1)["I@>8E1\BTE1U>(7J)./=/IN85^D);'K KI@5 ME%BF:+[&=MI= YU:B #>TU6JX-)?Y%A_*:O3%NF/A?( K#G"-F(%?AZ5H)_-+RF&]OFUTVVZ9N? M:WD1J\(;%GC:_+'K-1//%9[GV:S]+.IUGFJ;FU>LDR1TY7"?ZTY'2V?X8PH_ M5F+:R3)V^M=AGT-%GV\\]N9S=&[RQM,J[9Q#BM]-]];YM__B35-^8.F*8X,+ M)^0[#3]0K7].SU^6]]Y@\UBR011V('A)H,>>-5G8(Q8R_AJ,1Q^/5OE#OE^( M[^G'V-$)JI#QE[,T1V=_0\:'EN:N^/[>M%G(^..,/\L*L7T7VLB+>J)K[^][:<=ZZY]S?-'O*8.N]2E-17"["\*8RW5=8WV'%F M")QWP=7M02!YWI4+7X5 %@A '0#S* I"PQ<:OJ\;OG6I9QT&H,8BXE]C']G, M4P9(*[RIJ- 07MX0WA0D=J8@3[:*_RT( R'US>,QT@C&&9W(O@]O+]#T[=9 MP==4;D!\.2+>25T#NJ#RD\2^5YFZR$3\'X[&.R(=0)7M_5?EUGP3/OW$W43RA4(BWY]]'WK+JX0?1>J/U^3 MJ%L*YDFVV:1JK<@J;G\*@_9[T*6;"=H_%2:% 7R(S#" _] !#XF5K>>ML7]# MHN#] ::.-..5U>:7,&R_CDK]W\ &XJ?K0N0?:>%M9LR9O.!-Q$<<3;*;WN8N M%O[!,3:$'&^*',MDN4Z-2$>I;$5D2=P/5+72;\X>(X&W#6JR>(BR.'GKK M[%'.JYUSCC#J6%8[44% ATU$XS2'<"WB(2("05)YQ?KW(8H_1(;>5B_[WP=I M83]ICBKJ]OKWAXC&JY!ZQXJ.>-YX\K2 T$3O/]2S"A VR9NF"]G6YA4'/$0L M* #X%.QYO1@UGBP0,V"($D6+TWZC2R-&-^^ML\1OY 4\L^O?4:$":] YTA18:-& ME$G'!^FARWJ*E7CX'8O]A6/'%.MFXO9 :3>6^_."P(DSWY^QM_NMOGP?V_+'A,;0G.Z MF=6=@3UT%&)-8'/+'](Q30BGE_"I06QQ^+PS+B[4:4..IC5#BB9FC4:"@.#Y M"\5BK[#C1T >_B_,L,LIVMU_:G+B2K/W]C;C_@>A[;\29".C1 MOO29>R*$$#N(36Q?% ()$!(2:$' KW]5 KMM0].X#5C"-3'M8^.RI"SED_ED M5E6FYOT"FZ$S'/L,J9EYW)46ZZ!=8^@"VR7 &VSI>'8!P"E $#)-$Z1[Z.K<6*EHC?3G)>L M%&:&XFE><+1-F3P)VQ+!E?7[3&O\<(V0-1-GRP, M1P50JRCTUAA&IVGZ,G\-8^NOBT?H^J\(R(9;6J*U#NR_B:#"@ MG[ZEGSY 0]@C@[/4*._$16CX=6A &),,-A[E%@;6G%7Q9790=L=1 4&0&Z?2 M&'.\V ?#[0? %O2YMP=7M]$;-4V<#[GQ!!WW+(_/<6H3@ L$WEB:8.D'#+R? M?+1NC>V%EO*4#8S (>.'GOVCQJ<#@'2*\.L5S^;P"86LW#PE3&N#ME.?@L*^ M.-A\0C P (=PA&3@ZF3@5W@DN=5ZTK.TA<&CPMAM(=7UVFL"/%(1'EDTN?%W MZ=FGIQQM$FH>7->^T$;\ORV:;DAKEU *?(D/Q M0T5^K/(I\8@K42RZ8,?V%!.NX7X]"@OCR6N>B_K-@E2S75)W[ X;"_X\LPU* MYFZH#Z)N;6$<25!8FKSPI.)#.KVO#$,825[U^--O<(C1C^!&SYBE[P"L3F0+Z%Y#0LKTN&VT.14A2]ML M5T$#&8WJ%V%TFF+/54>!X0?$X6=[OZ3E[WX!Q,I64H@Z;>ZP5-S"IS<^/>OK)K@\7':+H2& ?O>6?O=9]3E++;T@LP7'=D_M M\+9;VL!;$UL?4;B.S>'+WD(I3664V1<4Q-,,"S=D/B2LH!N]):Y:R[K%L4J1 M,@I5JUO*=H.2J00 5]0!5Q3^",MB;SQO3;'\22B-[X3WB%I(+,$TP5 :4GCH MTO_0]-24\4RW-&<;FA[A"5&_LCM66]B(@41:"#8-M')^/MN@ZZ:,[HL8$72: MH>]>P#L!CA["$U*#N^!SVBM0W?D6T82"@U>P4I#9=>T X!/$W:"=!97@FD9Y MWPE?D>]H449]$DY=^#V,PF-H+*#+OJ7+?L9!:!+R!Q3\RB+HS:Q&=;-,P5AA MYE!=C$-'RLZ$,FD6?*RE/A#^N5'1A3TLK>"E$_.N_DRKM0-$7.F V2" MVADC@E3H9$DZ36&/&'M7-<759K8)5[$AMX=^_#JKV$^0NB3E5\BQ"I4K%RF$ M+[0K4F&=&60*@8Q%Q8L(/'3DL#4/1"?D!%=7^' &SQW>LWVSR^0 M5+(:!QS]RJ@,B[,).O#0KJ$;F5%KE\DKW5$8:435C%@TS2 8#-Z_(B;A(=2K MMHY^%R@GECG$J2'E2BLY7^[O;-.EF28 9>CI&3Q-,>]LP1?/\#]>_#L9-"$Y MT4:,A(4G4A]7VB^FR/!$ZL>J&H5QY3)\JFVTOGMV>]=#NH_8@0LN\'Y6'?L] M#AJF8GF7[/M0^VTCFRD5%*30)ZJ%C&QL"T8@8U&Y(@HCTNB%S>4>TIL],JY@ M2O>FP&H8>K.ZF%M]9$M0K17BXUVLWP3 "H,]"D72!/+.DTPPVGL4=PU),HSV M'L(_0D6&T=Y]MQ*Y;DH9C_V%;RJ>IH;>?.F$#EL!WA-&>U]@_2)F:XJ R?Z5 MK!"1^PF?W OTA-^;&O@F)+?$Q;^ M.AA/98R*#OG@;!I'CX/)?\%H\@O@-F;KCK?#[0TKWMX.N$6#E7LE2T$%7F)V M\VX1'[I4!%QP^@='TQ3*G@,NC%9AM I)/HQ6OX:T7TR18;3ZIVN3C9.KDBD@ M#HK]G;(TN$+Y""LI<(7R&@LI=>T4,UUUE5IW(W;&PL)IX"8R&K$,$\A85 <* M9X@T0UUV>N4A/5H<4'4^RKJ_D'!E\Z: E J5T6#2X@M"(9=?9KN$4_'0")"@ M,R?-I&FXBQ5&BI!@PT@QP7X5*C*,%&]M;\5.46BEN'9;Z+1A-Q48!\)N*E"= M8A3&/%8WE9(5AEU3?61JA\;')RTN9.OQ)#F/7W_F=\8;TN^OJYD)\0/Q,/>' ME9>ZFI*4\;SZSP!4RW+]==4O;DU3Y"Y<7&B:=Q(/O]_#?_<^LL^SX; M)^?U\'):55]KZD^?M>]UG-W6E+GM\&;HP;B-[C[_S;.PG6=96^"ENC5M,=(< MN31UFVL[L^P;OB0)"+*JKAK5#U2\^_4COMBB\G(KRMLT8EUQ'%E?C/)J=S3@ M!+T9=#V5E@ICM_GM'Y3"TBA^G$.,%M% O3&[^1%IO66+Z5FE9@N[A&6L:VB MO+X<2WY5_D!ES^N\%+&\&=*CE3,5Q)PPM!L,74>G0?A2"#;-$O2-5EH20)82 MY'D21GUNOG[Y$);U]&*,WO(QW)G61X*_:^)"+FCV6J6IC$=E?G"*2I/DN>)A M,#F06,P^^!KG8WC>TZ EW6K!8X4I(OE>Q6V+&R,SYR+01BNH;)K$CC?;)CD% M<^#DHC?3G/>2\%1B6'@DWMO1!Y4S=LRZDUVN#*' ZDZ)SH_6]JSYV60O*V^Q MOD*M)6-+,_*(*[&<8(1DCPRY'GY\.#EA!/S<^\BL.,=3*D-,R"CCS*CF-W3+ M^'3R72RM2TJ.;_7F/[:&C$/%1M36MR/R2"'MQ%7_E, MPAD(*=2.E^F.B"&+FF\:08&IK>@F@!#(GI%X&CU+F).7/:,."]H3S7$T-:5; M8WNAI3QE<]C)!-, ,!B OOH/#FLB]-YDY+W3](GB-C!2A^"$-. NZ!SB?J8W[JWZ"*^*T[)7#5;3@ /HI")T M,@GN7QVM7V;L2<9WM10XKJEXXO&_#&JKIEPN@" >(@T;&OLAQ'(R:*9.6S91'"MDT6P8-F<92U\ MTI-#,T7O-]^F2>K<-CZ8#X# 3ES9W*03D0N1[2)^+E>8F"(B6DM4;@\:;3PW M!<@&+;G1-$$EJ27WIW#D9+ ,&,PDI/S00[I"J'U)JQD4\T#R54M,&\:3D';" M>/+SXLG%PM5_G-@)^K2YA;/42PFILEZTEE-WI!L5/$<4%O2\NPY"0LJ"4)-% MT#1[MID@C#4AZ&&L>9]8\XJH[[K\8MIM4JBD;X75?"UF'"W3!*@/PU 6P],L MFZ0U;1B'PD@ QJ')%^HQM0_&H=<0LB-VN.JAJ"T,.F_(/_&0FJFV#PI:WH6 M_L^] \X["/C9Y/-V+3XC;GF"4?:EKC&J^=(:657X2F\WUC=(HRD3*(@CT31- ML&F,ONP$$HPD(9(OBR*_ ))OV/3S5U#>"AF-J>_J'.(7N]..S7H-=A5!F8J@ M3-)I'/OM,N6_/25\+]='V<^!3/C+"S$7/Z-QA3*1 X-894]G:_N&/#GA%D/\%LGG. MTW/-M.B/T+W,%X;6[/>S[%+5UR7G)AV\#1G3S]G -Y^C!Q-,3)!.$M_ M+VU7!R_WAZ.9BJ>OM3?7/. PNO'34&7DVJ;O:6_DO)T>H)?KP;_#9W_^>A&M MWWL2Y#MV-H2$TWQ^FB\)-")L?$37KR!Z6]. #0X%^*>>#3Z*DI51 M+;&);BG66%?,\';A!Z"?E?O](L_W6PE_JV>WZ*/V%W ZNN5KZMNVR[_0 MJ0=_B'N)'X);7L \O-&@V[(@/'IC;"RD.-A2+ ##5,GM3J4S"&_]0S$#9NC]- OY$"G\\ MDS\\6K%&ON/D_Z9>? _$/YJ[A;+)O)BA5P[]\&>O??K3A[\QV8<7X=G+'QCZ M/:(3X8\'P0CT.TU>Z=6\6:S'?[Z(_RBIF0.8Y']W1/Z4XEUZB_V/X ]#PA>R M2W/_2; 7YO#1"Q4!DPA!S9IAK^LB:T2IU43*Z::@_:':'63N^7T$IU_GN*J^=2;2G;+N5* M7*LDM/_S[]%'+,='GI47ZVVQ6LIQ'2&7RG)5KLX+J791B/)GG_94-:[%%_<3 MAJ/I?0U.,&DY@1=J6:'U\E@ M1/&;K(7A-3)!$7E"H:1,C!15'HU(1"9)981.&(8@\.)-^.G.8Z/++: MUKM(>[#J%\>CW4I=-V7L^)H^46&[;L=L"R([7[0QI!-D###RZ)I.SFQN"NO. M'*'T:6VCRCKB[P(9EY&W(WO-E53MTEW:X&,T= M+X5>UJWE'-[.=W=@Y)'LZU9F*XY+XS[2,QN%^631(AK"-!QY)/M(T0+>6.UHDI;=M.N=/A 9HY'=MHE QU.Z*+ M-^G>@C1H=MR8RNSQR U=(;>3+2](JV'.'YE.NY&=3^50S8Z&VKV\.<^O*X&A MJ_1@D2UW-ZWP):'8\5"L(O05%_$8B"&;H>S M)2R,[+81JMX)L79LK^H@CJP@J\9R;B^5[& N3F7LA%C2+C"5&;.9&]AXN2*' M##+45X&,G1!KME@6ZH13<22>JJCR=%1D6^7PJB?$ZN/UQ7+-YUV$8LL$F6?= M5KTY!>UQCX;ZBYZ3S0AE1,A@UH)FQ/9<19HR?D*L";D@ZG)M90N%Q@@MTPM[ MQDVBDM%'0S6%FK'K99^4>B)7*"RW2N"8'*B/&"%4N5Y?3!<[.V>C MSI&\Z_RZL]%[S@:I=)V2NE[T"D&(3OS$:Q2PF;WV*M6ML%HVEI[:S;1&"TXF M3KQ&K%"LCRK5Z@HI&-N)7A:M7-4,9.+$:_2<24UN3=4!POLF0ZK]LNINIF#H MD76RW=S<:ZQ69*;_H#/L<&/IDGCXQL7;5-!K^G4%A@N>&>;0_7:2! M$W^CB?_-7@LX[S>:]]_M1H(3#RW-8TT\M#2?96G.[SR#$W^/1:O?,RQQ*"";B_[YAWZXJ/XI\9ZZ[NL=\ M-!FK../9<\;U%],!5>"J*D!?=PW[HRJ0T\91RX*S6@ M(83!#2SA'8^$?10F M8)T*6L;;6\9$J<2+]XN:4\)UJUQ&5+U5*G)+3W*]H=D:\4Q6I.:+6C M#GWTWRFA*94Z@XLQ$=\]W+<_ )N(8TV)*1-_"JA_^9;BJ^$3O=S#EF!M/&6( MH7X^1*7TTR_U#TY4WY5+PS.M\$PK/%&=/*$>4_N^QHGJ6QMX7FJUA'HG]8+M M_W@(]@2Y4E*X_!]QI41J9HS>ZA=384CWW]TPH.,HJI9:*ENPN^]*_7\2 +#8 MX>CD@?J$V?"D%;@8CT.CX[F-O?)'2.!_64?-MGJ%N6:XNE0Q S)'R*BD=\'V M??S;/R251E#8<_?1T 0;]-P.3GV&VN[&;2QGZ-5EVRRW+&:VX^2H.P])I"GL M7OUW[^ELPRER?$U-:9LE.'9^ZXK*"; V $]2@0L@TRKRS4U^<7/Y![-32=J+W9D]2IFU-,Y[F+,+) M'7DP2(B?U8".^Y:.NQKJ?R=4_URH_;^V"NV)GZ4S@TZ 9+#R)H=[ K^QFS(3 MM<]-DP@"P^U'1!)TL]>'DF,/AVZ&IP5#$?@=@JDTTW= E0CJ]U!*:JC=GH4. M=^]EW[:Z-W^2$DCRDT/R8R0L=/@?:-W]%!-L?VVPLGU*G5&>E1$6]#:["BQY MMG% L1I08!I-4_1ESA\B&2(9$H[K-K]]+Y3+.KY>>IM232@LD2IF5PVY03;E MJ/M0"&62?"?YB!/'*%EC>Z&E/&43_OUA"1T&(+U,T4YC5ASU.8#(T,%C:9IE'R&Y$"_2F@Q[!..1V&06XBHM5.2' M%39A)W?B$5:B6'3!CNTI9NK0TO=WZ>J'A-Q7YK(PN+SF6O,E&U#\'CH:%GQY M+2SF&X[,#N;ZPIM&!/O;/RA%IC'V7 \TB,6'Q2*,*Z^Z6GT)&!LK> 10% H6GVO2=Z M8 CW*.8$,E\8PD%%_KJ*#$.X=\B2$_)"JR7D4J4Z+]:$5(?KORSA!SGH W!0 M&-.]@X+FM(D6LLZ?6]->+"G4M5-<=-#D5E5QZ?<0O;_FBH5@4O4K'&@F#(([ M,HU@,+9[2%S!V.ZVP/+'.XZEG"HO\+D9/T2K7=2N!@!85 0L#(?+=) :0VH, M8SRHR%],D6&,]T?+=#^#/*&=:G #+EL5(!5] "H*0[P/'3XZN]:P$O(\(<_G M*VG1E"93>2X3*RR,[Z(Z03@!@[N'1!0,[FX(*4VGQ*5$K4L&UB]F,&5C5E%P MR#:J%W0>4C"L@VPX!I8F1L+"L.YQI?UBB@S#NO>$=2_ZZK:$*M<1G]P&FB;MQW)&H=SK>A6R$X;MJN# MQS]/4K%R=1DXZZ6,8&);"N6B[44E"!\T.K.79EE8'_8A(08CO_MA+.O+8P5# MIZZDFYT)%RB"U5 CC%&_QQ@,!2&#CH'IB9&P,!1\7&F_F"+#4/!/=G'R8JTA MU-M3MQ>@"YX"'OEG(6%3<5U]HFOJ669JZ_P"G8O4 MP-BVZM)X:65TJAXRTWW%%B*-4.2YWGDP"H3D.086*$;"PBCP<:7]8HH,H\ _B@+#+W#![S'H M* S\WL%&^?!6X$E[NC?C?3><6LUY9J-G.2A>4FN=;7,R%###F&47I4RK.0DY M:%2A!4LC# .CO4>$%XSV[H.O=65J=W--V4=Z,WHS=S"QU.Y&^(J:.* 8!D,\ MR(PA,X8A'E3DKZ7(,,3[HZ-\8D-H<9U2O9"J"EQ;@$5;'@18L7 $G\U@[]TG M^"QU-=1BD12X;@5IUV=5M-$U^>F&D[&HO@N-IBGB''>%$(2Q88R0=?>^O>=7 M_B2*17QFOI2T$3'AZEI'-+P(6F%42&-I^FRW31@60C8= XL3(V%A6/BXTGXQ M189AX3MD$3M%H95Z$1QFJZ5"M D4!H-?H8D8;.AWS1C1F_UMLRI+O#\1FUNUT:KE QJ+B,#229ABX3?1+0A+V];MJ3-*>U]C-V\4I MHM<7EDK7"C3?X FPZB2I-($C<.H$I)Q2,9A5 D5^6LI,HPJ/]8Q'G:*_UHL M%@:6M^D4?X*UHOQX&M1\@4=X=RJV,K5E3ZXW93PJ-\,@;$A;SRV&0! ^+ AA M*'FC%O$G4"A/*4[9(+N-@?5R&Z]#%SMK/ HI *Z31.P^JDD'-#S@V#1ZC( M7TR18?#X#EEXL58K=6I"O=-.<750F:8.=JL*=1[4*_VK;GOAM8ATBDFGV%1( M$5(H\B_(9A]@U]SG[D?="W(U<: Z?;8Z?>XFS-/J!%D^)$^E3 MRO-=4HJ;LB>IFN*,9WMTX&AZ_PUXWU%V+J>-M<5(V MH[J:=7"H( =:SBAM.QDFP>^A #2[:/00A^74A"0L>7!63 MU!CI]!=\:XYH;HO#^EE!FKA-@$GJ$DS&+=WS)O[@[<7"MO;!1SIEV:FEXJ36 M8"K^/D$QGZ*39T()WD@JDT(1!-#6OP\D(?J5[7LN>-GALQ^HZ2ND X*3T3>9 M/D^MDF1?\))R*&'/IWM2#!^[^,1=K3(8+UZGH# MX1MM7*@AU49_&80A"YG&\>/*JI$67/#.,8H@@UT^3TG^D&8& V/88.>?_\[/ MQ$IW>^VWK %Z^7M'J'8@X9[1-!2+F&(-?UMN./OWCJ'G#N'!'%](-,%>5D04PO3KPA3R@9OCM.>3W::^=G*(4IKPJX[4 MLY5%$^"4 CAETAB&)C=E]V(*4C:HJ!.^D,72T6::Y>IK+67:+CS6_Q5.%,?L M6#^P+G\EBP6\@%)4FXI_":22%>)*JX9HJFN>..DHF]#4A(*']SAA<[Q*M:M* MVEH/_[D.12['9*X;1B7,H=,P3;)')@<>E?H*,(W9P?_;P?1V+."*.)VO<\-F M$.@^(A+4?")FFSZB!0"G('N0QMCC\AS_2F#R(%[,/1E&*CEQ2HR$A6>&'E?: M+Z;(\,S0Q\K*19M(9K89,AWWZ1B1MO)#"2'/_0(\-V;A:++ST^T76!(B#)W@ MLB1MS$VDZ,I2;['1.P*Q*I+S0":B8G,LSJ9I%C8\_I)8C%G,F? D]$5@=,0. MAY;*EB!M=SN<=?KE%FU- 1C#P)(EV#1+P#98D)!#0@XC2ZC(7TR1863Y#EDZ MH2.MONR$'%6>>UVC F>?*E1 .GLQG<5#"JC:_LC4[L-G_^=&8>4=Y/AL+GN/ MZN6EJ/YZ^>?D,F):0=/<_;TOM;>7/. MTNC&3T.5D6N;OJ>]D?/:EO7%P/"7E]K9\-F?OUYDK/9> _F.G0T#3Z*$IW1!LF);BG66(]6I\(/%J&) M"RD.EA6+8#'5,GL#JDS" M&_]0S$#9NC\-!?Y$)'\\$T8\6EU&ON/D_Z9>? _$/YJ[A;+)O)BA5V[^\&>O M/?W3A[\QY(<7X=G+'QCZ/2(9X8\'P0CT.TU>Z=6\65C'?[Z(4+5F#F"?_]T1 M^5/ O/$A^$Y$Q>Q)B@=,.+2=SVJOO'0>OU+DU^_EU'3?AG2.7EWU(.0H9-/A M+VM"J]1)U81>JJ?:@W1%J[PKS= MX<*_ !T1Q'PX7JP)!TS?7Q1>K+?%:BD7/A!(D#T]5TK,I_9/EOJK*K;;_WJ6 MX/Z/F!=;J4Y1"/^U!"%5$^N=8CLEU'/A ]>X%E]\KJZPKRD"YGY?8>'3GCCU M5\E*>3/;=\, T4VGM,U8"_&XU)Q]0924L@@MG^?NGSP3AI6*KX9!LOK1:;Z6 M&V)HEL:5D2(C%*Z&;D@C95:A:)F=:(BB(8R*,>A!996G2-)OV]EEAS80J9U9 M-!G*S#0(;2J'D>[;D5H?769:>=8SQ$J^F1\6BENUU)2QXY'JL%;T_+(S%'K3 MG&@[+-GNF$T9/QZ9,Z@%2K;DLH U,DJ[%-0\7N#"D>3;D::@BWC%&HXEG[.P M.B,)M DB7AEY.W+*5.52MC6G#1W'>(VSS*%8FX8CC^Z^Z7<115QX9:10J0\J MBJZ;LLR%(X_N7BMFR?5$8JI2P3#9"E$EM_,%)U/'=]]D]&)F+2*L0.5-!5=] M:NLW0:S71S[9V MNW$^D%'T>*C2="A[C=E#1.-F8\^IVC).<"![<32TS+IE.H=M=2%C*+)MI M(1;8@M-T/"P<>F+ZAS5T,\J4C16"539&?U43PV&A M0I$GKIKK$'.KX+&&TN1[Q<;2F#(?JU:%0JC37^R60[FQ>54QD[,Z\Q>"(Q.5D";.Q)ATTEOIH% X],:]D=2A+!=LG!:6G>8T!7PYU(9"Q$SK( M]RC5$.AA65@0TWYQ:09!)PA _6CH:5V?V+F-TH@4:LUCFO,0.C4HJZ51T.- M\B[?HP:&).@MBPB0%F(TL7#HB1F8MAMNH:1CM( M:+M7&J%\8Q> H4<8;-'= MN3,NXZ%FS49=DQEF2U4]&GH$PC%"5A<]5B"%0HO(CG,UD,AFMPVC'>@CNKZNXH56$^Q?.1JJELNV*DY+ MFN1WU9IH,<>GH9^8PKMFPHYBOI,X3"7=,&/WZZ4?!H,3_PD3'X:U M#)SXSYAX]#MZ=FL%G'EH:QYKXJ&M^41; WG-9R^1_99=WDYVYAVR?V"=[$\M M[KL%9X[D/I?B>]E"YG4[F=%KF4,)P43\WS?RVW7E9[Y3U]T RWPPZ]F9.9J6 MJH6_F+DIP5(U-?5Z-J#&QTOCWR7XT0M_YTS<& =W/*GT49S43E0"AT"),U!N M[1JPZT("#2?@O@=I/PJ)?2'\$52)&ZH$BR9,)5XLX5[U>.,]#&-=Z*3:7!6L M_-_RO-=]"<%GG_P$V$@$9>KHWXWTWG'7-$39@2V,X MFYSK:N'_U7T-K[?;W>4%7^!F$[=K8.N [0W;]?:P$,@$6"?&"#Q-8I>5T(<0 M_JH0OH'GB V$4?8%A,,?F@'?10*U.D8*A4&SV%AIFK]I?C*$>WT[KV5HI"OY M56K6/$<97,/SZL>O<@ZB[GQY)A=>)G7#Y!J-N0!JA_ M4/\^T^/=K/! ; -"7FQWP*9J&!3>@%'&M.36E2/'KU.,Z[Z1)6^[GC@IV+8: MG9K6G+4^UMRV;1ZU,@0;)P4D+VVVX1>]UNN3Q:#67V6FI/)E.I4=2ZTE[M@NJ$7S6VC*4=]XE <3]-GFY?" M8#,Q%@J2?1AL)DBHA]6_V-J_) 6;A9;8;J<:+3%?ZD#R"B$E]!M"O2VT?T#2F: M<7<+&C^/-+[>4P]U$^IF?/9L MGM;-N)'YY^J=5'2]MF::X=73J:EF:8YBIL*H*Z6H"]W27<^)SF-#,A5#U"3- M<"<[FW= 26&/$MJK45.-DQ4]I**\(;1 MR!WZ*M[;B;8H]Q-C!UOT M\TS3>.7KCJ:6K(9CCS77!=O03E@J'5\:XVQ5:4OB!"]6RL9(RTZ#J&?0MW]0 M(LU%3G+!H-9'B!3SH"X@N#,J2T-T%A6H3-- )N0*19E@:Y@<@ MVB'MN'I^X%/0/EQJ".,P/4/@1[HPS.6ICBMQ .U@X8(^%Q?$/'?PE$!)Z59F MN4^AI)QW+%@\I)UZI!,+#W?PZ#E<@,KX%901GI*YHWN>9HF3R:F4&B480PT7)$EI-DV+0$!0)QDC891WF@*D-5?K130?$(V5 LNF#']A0S92^C^-6:/F63 MX5KO%Z'$\8[/$IE#?J+$XA.H#AM-3BUFU5$?P>S:EA3\SKHHNF)>5^DF:%T> MU8? T@1VV>8PB,W'PR8,5V\6KEZ"38+F?-]0QUVATM%8I58?>(HQ!=@,XTV6 M3*/O+10(8\Y',4R0J,.8$ZKR%U?EV%KEN,6<8%MQG1=K0BK?$FNI0_$)L7ZR M:/Y#@NR+$UD89-X^R"Q98WNA56WW%)55O**\=-?+I:37MYB+RXLJYP1RR*M! MF)G&*1AD?E5LPB#S]D'F66R:\J"9'Y0U%NG1M-3N$YL^,VX";((P,TUB,,J$ MU!Q2RUB&TP(;J M?2:AKIVJ2R+DX^#7E4N'S<)2J@X+=:&RZ1$3M])'\X6FC!U* Z'$<4>P?T$T M/0::[NM@[X"FFWO5WZ&I6&V:8O@*1$-K<$IV5_=7W(@#: *G M,T=19-20VW MH[.43ZXVE4E9&BP!#+L&)GM?3O)]?X3*NFW9KQ?^?QJO7Q8%:7KU(DL:!1_Q M>Z.15&*&ONI,92PJ 80QQ\'[248 X0[AGIBM/LDG)W\.=Q*E1&20(26C0/6D M]EK.:9LU!^ .2,N)S@7G*!Z-T"T3_"NFC;HX!WLH;!3\M"J50R%YC- :Q'B7.*/EZ,AE%H$LT3 MC )@%)H@H1Y6_V)K_Q(3A?[]7$C@KZK8;O\KE17R8DMX.O'1X?K"R9H"D(Y^ MZ5V-< O3>S==/!U7SCOV8M_IP ^G['">V;;3-N/ZR@;S:WIENV$>OJT M7X.SU-=7$59^^.N:YLUL]>=62?<<0:U4E]V-U@Y8H<*V<+>W&PO(*B2HS+YH M %RV P2A$/]S3?,7=5_+I).6O%O1'(%H/-OR',P0\5(3X#\,4*DT M0U )VBT-XP,8'\#X]!&$>EC]BZW]2V!\&H:BJ4/] 4A)X?I(HM="'^PH[8&J M'E9(?C;L>TL_G8(R,7%OW#.4G"J8U=%DR"P"&4?VX2=Z8]Z2>^(A*U-M?V1J]R&?_W/W$/,.$C[THFE=\UZ5>?[E MLJ96&08^/QK6!(VJM]CQ@MG4])!L8H?R#W"/+03WM8/*SP7W0T65;W'^%MZ- M7-\FFFJ9-<0J-IUNRYM!NQ@ >$>KEBC[SD;5GTTT()N';!Y&DXD7ZF'U+[;V M+TG1I,"UZJ5ZH?VTK[8AM%)A;%D3ZZEVD6L))TNH0P+ZI??5Q;H:.]3-+ZV; MR2CL'H\3_?N"0/"4L:? E$G\Y?:VK6I0.<&>*H[FR*8YRW=&D@!AM MC%@(>9=%5)&[T=20% <*YPEMZ$Y;?"($9J.DX#(SQJPT[:Z5A0S+_EF MUW67[ AU"H&,DR )B'Q'CK70.G;^$I*K:UJ6;M MG,1/AAVE/-/1%C8%\*0 /-%W[@B)9]SWA@&\0NY^5,;4)EYT.]CC[J%8>)RD M348.$:HR5.5'2T?&R?OD=-/W-!62W,L#3N1AT/E=*I1MJF0Y-(P!OW*\(0QZ'UCT)](?0M0>6YF@U&AAPN9Z3A7\!R3GY < M .@#1:'QHG#)L$Z0GL-($ZKR%U?EV%KEN$6:X36XKM#B"L*K/2WMDYM:'A)D M\<-2@EM4OG,G"E2HY"E4,K:/Q)//7[JO!-*1SW>G?64*S 5F@$BS:+'723B&RG> M?D?,0UJU^$4#\"@^%E M/!M\%-6E5<)Y34UT2['&NF*&MPX_B%IX?/_ P[S0V+GO>OID>V9:#J'X4\%< M[/)H_)->D!+IFLQ@S)BF%%K&28J6"93!Y!$6^D9483""T @<14/?\Y]_*^$_ M55__\Y_PR].=QJ:F.,#@S/Y^+3X.'NM@;A#D?Z]B-,8:Z-[R)#=&O"#&^TD@ M]P"('C+Z^E__[^7#'MO/@Z%[(<4L NX/++)Y4RTSU5_YYH2._4N37[^74=%]9EP^S-GIUU8.0(]M4PU_6A%:IDZH) MN1+/55/M0;LCU-KI/5DHU?GO*:Z>2[6E;+N4*W&M$N@X.'H)6XCA ^;&5ZA2%\%]+$%(UL=XIME-"/1<^?HUK\<7]:\#1= I$%=&K *SB$Y\X]5?) M2GDSVW=#AN'NGR\3TBC%5T-6J-YZ,H\ __+IWN>>1NJ81# 5D2ED@LJ$1N$R MJZ*:K(P0A51PC$+5)_>D/)$G>X$,A=E2F"#BO(D@]?ZLJ:%-0/S>CJ2-:<^3 MF5U/P&HCM%LW,@VWWY2QXY'MC)5 M$GH-%G>Z(Z-6R07SWC<45M@-S)"#4&-MR+:9>6#%3F3H>B2*ZOA5_C"JI;=0&:.1[K"MAGT>FUQ#L)"-F,K2U7X\??,2;M2SI]U3 \7W[*#VDY1^,*6.?T?. MKA/ B;_1Q*/?61)._&=,//8=9>',0UOS=28>VAIH:Y(Y\Y$]4/L\G:R M,^^0_3?+,^?$_%.+^V[!F2.YSZ4-7N[R?[WC?_1:YE!",!'_]XW\=EWYT>_X M6?S]T01\))/2F3F:EJJ%OYBY*<%2-37U>C:@QL=+X]\E^)\FI^Z$@SLV8?PH M3FJ*,YX])T)/F0T(E'@!Y=:N ;LN)%#B.THF"A)@,>!H>J!*?&V5>+$L=-U= MJ']F>:$T[U8.MI,LUQ]K;UV^=>H3Y,, Q(_.W&]'WZ(EQYQQ%/F1(X4.DQKX33LYXF_(,LM?,3C4_6;1_5O#5O8*RR.6?;#*JFB*-, M:VED1O5-&1MN]1W>E!G /8@TBATO<<%,!D3]PZ/^D\C+O5!/R\O&3J])$X.W M5)*I>6*C, 0'M &C0<]B'J8U$F"@_L@.W7&KY>W#JGL+ TG*P5R]-E"<$^JO M-0T?-_S:T!S=/IBFHQAKZ5;H2;&X0*@VM?5)E:UO>X',1BLJ-VD+"I$,D0P3 M*%<%]2_YAIY!MZ.L6!M)&H=L_=I0W:AH,T1WR#?0XQVN"4R@@-.$MJ>8*?O$ M)CNPN0Y&3=>-FF)JXZX<5<7(^#TNC0$VK:YYXN0W5DS"JR2"8+F%T58VN2Z6 M-6Q-YD )JI"DL&F"@LD2"'L(^Z00G4MASWQ>LSEMZIEA$\!^ MOPTD6?F29Z)RYAP C*XN-T'WKB%_\CS1-:S,YU:)3SZ[.&%AGJQ+^)/I@^EK MV$Z4H/4\1Q_Y4;W(CEVW+?#4CFV:X9 2.'6LN6<7I//&8KSH286BP$\469VV MFFI^%96B!#M&L#2%'F\9@:"&H(;YD@_0B.OC^RVL454@T *-;(7PJ@3.SDBA MNHA@38&SP!0#VT+ MA ?>D&'NMO(F$*1T82154PC9((@&5F9:*RLT(A**0A+ M$=0XO$$"VD)0L"V$!MM"_/TEVT*\Z0+1#B>^4A2K.:'5%II2J3,X0#A632!> M/B4P4"C]=VK_M)$XYZ[ZGY&3^O<_OQV6O(8.\>GG\#XW0B.$HHXI2E99AI8) MEA[+(X)09)2=3)@1@C&H0AQT\+F*OC@V*[E!/X,;F=TBF-3GTU9V.04,[JC3 M0[#!E3P M/]]ENF)Q(]8EQ1 [LNSW E$$32&.[Z]IU7RFQQ9E UNLL-6,%AO<+#C5%6*< M'ZQ'>&G&2BMN:LPZ9'L\K39/=86@U%$K(W4E3Z(0QF67AE7)BJ!_!/UV)(T, M&',3+#(2CS%C?3;<(-(67/-8IH8\Z'HM=D<(F&1.PQDS&LM^-/1(IDR[HR,5 M8;4QE+9;5GK.H%QJG^Q*P186I87EYCDC4R2W"#UWJY4R=ZHK!<>U9DU"RFN" MS\\(OMN0@WX!5,DXDBG?S;AXKUR>2FVYKUDEGM;G,W#-8YG"BQS)-F2H[+3.%ML#O\HL%U9AFLZ/FJ5X72\[J]G)TO8THN84W M\)C\2"XT3_6Z8'F/7^&EDF#T=D1Y@-D9V6@&IWI=>)ZX"U2Y:ZKS,C?3IJ5X7Y8Z>]PP;(DON 3P=#URLME-/1852C4:;DK M"2U)*Z&RWJ%M=-F81D_PK"L/TIF#(+X3L(#UI]1LI^#$?\[$(V?;;\.)O]'$ MT]\9./'0U'RAB:>^T[ [!-3X+S7QT+E"Y_J5)AZ:&FAJOM;$0U,#3)@L?-6DKBW]FSJ8&[MXSDQF-_ MX9O@),-^WV=T5O4&K75A5/CU!(>D*!9N "K_.ZT^<66K3_\\MI.(/L*\O5C8 MUMX?M#U[;-RTS_3GZLA'.=*MJ +SG:%BQ11:FJ?HEJ8^L"[$Y-7'CR6^.GD, MR6&,]9TYDOO<>WW9U_!UC\/1/:U<@EQC5+DF62;P1BIQ_1QZ@M2@/5,_GT)?6& M[T"ILUR5J_-"*JJB@/V=*BN6KSC;U*&PP6U+<=XW3OSLPJ,WSZ2>K/]UK>>_ M>4+TSF6_.%<6)^#8^E.AKT90[YILNR]*6ZJG!'AOUUN(TS\N]!7EW&:AJ= < M5UCYH=:=ZIM4S\S81257$[8*)@T+*Q4=": ^ 2@%3+!IECA7UCR1D+Q]]=N; M;^:YDJ:Z4?PAKY;\J"2CI2RBFTQ1JO.-59#C?J.L!RT#%]N7*]NK&,CQV!8H M7,1M=/=YU#X7'&ED35N,-$=>C/VZBV70C;!BYUYI5NDNT-*?*_N+&^RC*M'W M7"!G..TGU!XK,&N5VW5["+9BVD.]@/?R2Z#VY+=_2#*-H>>Z(292ZZ$C@H[H M4D<4,VQ?Y,BPZ3IGUQJKI; :B>UA4&DZI@YJ\C AHADZC:#'[7<@I"&D(:1/ M0/IIE>XI\7# -<_XHU+-6@TEW6UY8X>@=G[WQK@>M6N!S&8\3**4WE922VVY M*$<%M-!O_^ 4D\8P% +[EM)>=Q'QSL#^[6&N1%2 _R"<7VS/^U43B0/"36W0 MG)AE-H-@O&KQ>C5/1@]S383_LAR\JI8;P[S:=Z7MB,[:JVY17&A163TB].%I MC#T.1?^\0<6M,UMO.I'7->^7[;,>T@#%CT!:RD>?KBN1/"&M0\%AK4N=D$N2C\#1*GC4!<8;4U;3OLY-+KQ=GDC#U MT)K%RII!?8+ZE'#O>)5HFFTTB\%6;&P$?2U+:G.]::#+.[C8AC MM-FAEYMA6 M^.UXWU/K;5[L,.CIN5QI"?IQ :BB^,%/ZRXCM6=]1!6P$69HG.(-5_H'^J\] M&PXALANB]98?/+5C0\]Y\: X'*#KE:T+VZI%,G3%KG<<3J9 H$S2=^[@_+7, MR-TC\'B)_[5>-O094+4?]&5#U89TZ/UTZ"JYCVW)[1<;QI@3=$L0AL9L["_0 M/U]GO!*GLFDW.[-TE956FL&Y9F'C;'C J4!F!)*JI&\TB).TG[$MX8_EC_?2 M>K2E(;22+_8TP*5VN)B0&*=]Y:7V7^WP 0G%)R]XS@DJTZHSW,X="E%00FQV MT&)QT&W*='0B)$U0%WK!^"$-KL!#(Q=+?8(K\%"?H#Y]-7V""\>Q8F&WVE&] M)$:U'$TC&T/7"W/%XD6)'W\>N\/-S)+(%]>F49GJ1CL78.6I/ W9'=AC_5MZ ME]"U^F@;>F:DN)H:Q8GAQ$6JD-(VX'L-9G$2E%*^_?'MS_:?USX,=M_X\T7N MN6-SX<2!6RMF0]'5DL4K2[#1)3JB'>&1?P''EA::7#=\*6W-6>MCK:$YNJVV MM+$]M:*K=!73UTZ=_>P-)!H9ZCRR0@?!B%$UHED,9 :$K%B:(A[N@-CCES#X M'8=,T,N"YAF:Y[L1T^/#^%NU5V1['6IJ\*T%-QDOF^+@ X=V/\&\4P&;[0]+ MP<98C9ID"]WACEWG0O/./*AYAQ;CL2P&=&8)73&^PRM+S*;\&,7S8K2OW@W# M=\T9ZRZH)@^SC+&SW@DSTLF.NB/&5W)=7U/#&X-]7A&[BBA5]+L#9H0GR)S@ M69O-1EO*V])6\#L5OZ4.F_-),Y#9?1B-4^Q%/"M^N'N8A=\;U/5+5O#Q"RW? M5_R[5,V);J\T&VV0AK%8-7)9O,OVFOUFJ.;DMW]0^K)RE_%3P(+>'E!?Z,)=!,I[0YKI*>]C&:4$)@!%@'M)#0BOP6%8 [D2 .Q$2GQJ) M409DSR-3KN\X&LAY:&I*!\<*0A]B337@GU)+91O5!+0GX%O'-LV4IVQ2IJY$ M"JMK\*!ZHNO3Q-T#?,)9JBNE-Q8+5]\SM_9/?!W1M\8>5!UE4_T)J4M7E;J( M0Q;JF$,;/KES"Y,2OLKLPJ .!1D/AJ+@6?=/J'5WL;H^7-;BMQJ_]SAQ0>?+;/]AQ'B,A&O^0[BFYZZBQ/\'[>1C^N-=2 M!49I\LRD)?A8A\BMMT6KUIP""#.)]EH/B>&O03$_9=O!(^IC$JK@Q3ZS\!$Q M$[H7XX),Q--Q"9"*V._3V# ?Z'*3+'2N^9"+B60(7O,J'*M7!(R;$ -=58UO7P0-1C]]@^: M)JCC7ME)+W5[K[T>"=7VKYI*N10Q^M9R<].^3B ]8\X*?C9KE=D(,>2W?_#C MS>=)ATN,O$@,?.J]%H83:CR^8@+G4L,Q7"XV10(A/4GQ^H+#%$:+2C$R',RC MNEIH.V(Z&W$T,C&:GJ\ !J@M!XE:-Z$&S$;--,>(TL5^7JO) "3XQB?Z=J MBC.>[6D5CJ;WWP 2 !/#ESLR/%1/U?9'IG8?N/[/U=8F[B['Y^V3YEQ9G+PD MN>-ISW6[5!71>A*5(44Y9,$?//HSL\UP.MT]73YU=,$3V\B4V&C"JHQ-59$L M5WOCJ8SB44\'G$W3+)/0X]-7WNCR (KYCDS.D6Y^, "C/6[0Q\N3 :(9XHYJ M%:IDB_M I]2?-]@G:T3?(=*>CE-+XP#("6D]_^ M(/A;NY,#J&WN8:WB1>B+_)6-2M#.%DK:" +CC%ELMZ1^'Z$8R;$ M,8NDD1-%ZB&0(6^$2/Y=VTUJ/-5[DDS3PF);":P"ATB-RHWA;+ YI>QWT:F4 MF9$M8S'G!-WG )Q!5TV<(M($BT$\?R!KDT0\G\RW?"Z@;['B\3$47]YE)L!0 M>]9OKL8(U:D6W>U\@X^[5XXJ?]E39AO0PTRA*!:%A9VO3LJ]*J=.(H<-FLJ@ M1)HFSRZ01MFJ?WM*^-X_#95*)(RL:<2$8!5$1FD5DPEL0LO,A$5E!A\3&(DR MV'BDA#?XM_+T%Z'XG9[F%'J,QDH5MY;9"5:QBM:(V%5 MTX4134^<%LG)T2+RZY&%R81::-[<-7BG8*LNSC2GBVDX$D7>#K6K^0%=1I"B M1'5M,R,,55^6HJ%']Q=%16TA0DLWE-X:#PP+;73,::B?V-N1LY6&Y37$=06= MJ:J6CZ]=K,3)^/&3=BJ\5.E@'"/X;=&9>W:QXLO-<"3]=B35T)8:3;?RPF*W M:LX7'N5C"+C[L4QHS=T,N@-ICE0Z;F54Q3&^&G) _(1,U94\#K2"@0C;?#\O M5>G26AER,B$?7;1=+=4RA-0=&QE]EB6&56LBCIOAR"/I+6=JH 5QES'\66'G MXMUUL: %X<@CF6I2KNQ/YD'1J-1W)%:B%Q;K3,.1QS*QU$RV1^BB*XD4+37, M8.BZ9#3T2*;-0*NWU\8RB_!DC1=S.TPKSSF9/)9IS+.7KOI=E M)U.9.1[9S9,RKE9T61 'YFI:'E!!IP$JQAZ-7/%<8:;42P5A,6ZI5;ZO3Q>M MJ'K&T=#Y<",R^G2[%?BV9PCY5FOI,0'8W7ZL)E-^.63ZG&OX*M^9&#..6&:B MC?!'K]0LS]U1'^$;1J6!S;+97;9"3:.A1^\4,1:R.LG*8V%;EW6M:RZGVT'T M ,-5R^MM01GIM/!N.9W"-:T66?WVIDV)[7*_8.;VR;IK)TM1]/W[PT M:-1/9Y<[3+69:- 3=V\+KK "H^OK$Y>WP MDA/3#IXLZ]//&>#H?XP<33$R02CPWTO;C3H\_'"T?9OV-]<\^/_HQD]#E9%K MF[ZGO9'SVO[AQ<#PEY=RN/#9G[_>E*3"B;_9Q)\_^0$G_D83_[O3*7#BH:EY MK(G_W1EJ./%0XQ]MXJ%SA<[U*TT\-#70U'RMB8>F!IJ:+S?Q9P_GPXF_U<3_ MKH G/GS,W])30/%]^Q/+6CP:]&9=XC^F^,!YZ2,RT:"& E^W^HXL1'\YA5T MQIKE:4X2IN++*O_-*Q]"'4B X- 0N6'RO\)@D<_!7LR/[)-%:(AGG.3*'B$ M8H(/_^\;]NVZDX!_9Z];MX^Y0$%&KR[Z4A^^_?-BZ^C^B%RT@?0__Q[]\V;? M)8P*OX+B/XY?@&X@#E.1*.5_MOK$E:T^_?V^AR0_ZA3VY_OV_B#:XO_:'SR4 MCGR4(]V**C#?&2I63.'IJ-@#ZT),7GW\6.*K T60',98WYDCN<^]UY>MM%ZW MU1K=T\HER#5V;$\QDV4";Z02U\^A)T@-]G5&H!Y T_ BE;(()?:@3D"=^#EC M3W45H%;32.+=U2WT*-Y2YPO0,(D.@P^"V]7)\ M&F56&70Z,RAS)>$%-+<@6Z!*052K$4O3]&75KR D_[R)1_Q5^MU5'E]H]4>+ MPDF5)4.ONSD$459Y9C:U=;RB_SDJWEGFT230KK'DT<#0N$$W4S1F/<4#^ !5 M'HDTPQZW,(7P@![KBWBLF&'[(H]7VIJR,L457>+7=534].K81D"U'5#OD4;3 M. ,A#2$-(?V1RH^U34DQQF:?1_Q!D6EE@J)**3?&M9!;$E4M-ZT)6]1>F:W= MB%VL *[WA1_Q-(%!*GOK!A_)!?:GM(V]407(/X;SY24@&6%J;]J&4#9TK6AQ&OK(+?,\+WMW_?V4M][(;/.QEO61Q)^I0SRO1$L!I]4!P:A-5)=K*?U4TA&Y+BVGR*(3"8J4I0"CI&TGY1%\NI<]_U@(]U\[83"L*-QV!C)6BK[MA6 M^.TX\L!'^:_#H*?G6,=FE#%89809&T#S0> MW*?<]+4F3";:V!.MMYX_]-'BI*-LT!/^>;X.:+5)UAF#RH@]P<$<-[,)9&J_ M@0,FO!]G[T:\Q/]:+QOZ#*C:#_JRH6I#.O0A.G25K,:H6D%0E>Q=!G*3]C#T' M?RQ_O-?-H_T*H6E\L6$A9=JN"Y.1<)D@%EMS[KMT_JOM.R#+_^3ZSFVQT;K; M46_)- *D/1E;^3Z%5&93T+\1!SML2/0XZ_^O9" -KJU#(Q=+??KLR 3J$]0G MJ$]P13A6P(XQ)\O$LX=FPLG#MQ:,1N*KI8L7EGJGF)&YZ\C//(OX-C2 M0I/KAB^EK3EK?:PU-$>WU98VMJ=6=)6N8OK:":-F+3/K$3V:L$8%\?.U2A6; M9UA.9D#(BJ9IBGJTO.WM,1#W&#=!+PN:9VB>[T9,CT_:>Q.2QYI\73;\14\M M]@NJ.NK\^?K:)YAWA0WXI8@8ON#GI6JVH_IV=Q.$YIUY4/,.+<9C60SHS!*Z M8GR'5Y:8W?8QBN?%:(N\&X;OFC/675!3'F898V>]$V:DDQUU_W_VWK0Y<25I M&_Y^1]S_0=%SSQOG1(!'&P+ZS-,1 L1B=H38OBB$5("0D$ +('[]6R4!Q@:[ MW=W8+*Z)F#XV+J1:\LK,*RLK*_3X2J[K PV^&"5WA=Y5Z%*%?]MB1MA!YH2? M92R2>N"V&[;!NQ '+;901@A^%1]Y=ZX5ZH(>46HMW)BLP>\E=)NRA2) @@L0]_; M-LUG[<+?OMQ_S8#$J]@Y6='03]=JUL142+%,I]3:V!G4+1Z!)_'M1_+>H(,- M*#:@.$!R=@.LJ)7DN)FV29W6 VOHKQ_GDU"'I.[2 &,M@K4(SK/XG#R+.Q?M M;63HUF3[RO(T_CF^U+&J0),5=9NA8M$/K]WN>)

"^JK\Y(F %)3@F1[E)^88R3ET=6,:9S%@:*C\^*(WE#)TC:&HA!6:1<5UPA((54,1X/AUVN44\GXRL7!;0_WS8_8L?7T]$8;3'#FOKOB0JS86H MTLOFDO_#O?]W7[\HDNVZ..VTTR0=6,6@W5IJ7C_DEZA\"!M+L*F?E@_YCZ? M9;\8*,.W[Z.'D5"JMFDJ=\7W[-T'H6!%GVQE-FIS M(,3;-J%$HE?'326P_>V7M@@AR7^CT7C.KE\3$'Z)BD;YOMA>,OWP9AZ>IB]/ M/-Z&CQR9]FHW9[O?XPC!WX<.4(SX"L[2/W/;#0_I?G= 5%[WQ3.WP Y?O&NJ M#%W;]#WP8ISG7OF#AO"/[U7.L._[?]^EX,(QT.1/,@CQ-+\]S>_)=0RQ\2>R M?H:ABP @_:ZA^D :8=D>_*IGHX_"'0&DJ8F1;BF6JBLF?-U6R[L/[]JE^.D( M?RIGUU<@^*,4^V_)W5E27>F]S_]*A](?W:&#]4)E%_11\,9$;8W2;O.*_KS9 M^DW944*_0AXJ*7JHT&DYI8QHF=584AZ")"F3()E,TEPJD612\ 7_47:*Y$ ? MJB90' 2=R3_/A\^@;IU#(1XL@0H!#IS=N&GV(",ZFH3D2YWWO__S3'D?;59N M?=^#46R-!ATB?@SBD6U01O#%WQ5SI03NDP[<\^3O>_<9#9N@R PJ^[WU%]"OZ(G1JH4]M1I^LHL%L/SH0$31Y\/WM MT,NT1T06401H%O9BKQS:Q=<$^?FZG)KN,\OR=M:&SYZZ'>00L@/XQZK0*K6) MJI K9?D*(?;%ME 5MQNZI5KV@>!K.4*4,F(I5^);)4'\[W^&AS#/\F(Q7ZEW MQ2V4/W\$V7I-K%=*.;XMP)ZVX7^J0JTM$O4\@3I'A+W;]_KS^Y>OMXAV48#_ M;PD"4:W7VD61$&HYV-LJW\H6][OH!$W29#C?T4[ZQ7K\5\DBO(GMNY LNU'W MXI!(*[ZF0__H[S_LV;GL"Y=F$ARI).4AI5$RRR0T&5H<5F;3U @D&2Z5&I); MH53V3)=R"HK3IB8&'2]TA:!A],EY$R43OFP)ZK.<+38W,XGNRJ7'C& 5A/E8 MIH];]F>#IJQG#)'L2EK3Y.A2O]3@9>:XI3X;SS9<*IF19NG%9E0NY];QX@JV M3+QLF1^3V9XT;<8%I=D@G4*E1LXS39F5CT8$M(QII)NUE!3OU=UD,-4S2VTE M)XY;4I4.M9Z:DXK!C9+37$>O*M-^$[8\ZFM55"4\EUIIK1=,NNK?8U%5>6/WIY5EX.IOM8]DBZV5ZS385700L7\ MCEJFVSVN&/!#W9CQ\>$BSN67C28ZR'W4LDMV5*9@9%-&?*IWI%2-SENY\&3" M45/>-?G'>2F?$>*M03-=>TR4@]D*->5>-K6D5F96,W,2J13 M&]:XA(4PWCG MT5,;]L%6N2?I*9Z[Z'"EUW.9V8_YY4^8Q&8S;W*-!*A[;L/*/PJ"XADWI MXZ?Z0J:IY%V?,L!\U$YUF_$.%< .,,=-B:72%=D&;N>L W%WIZDAK+U D9F"^;Y:TVES7)1E" #8]DH&BX:]9;K;(&+YC]LO!<, P4 ;H$PLK&,N$ MZ8U3KK%H"NIJ7>BI7@)VX,3"BK.4)W9SG3$YJP:D]3B5.[D$[,")A:W&I^QD MJ>9O<4 (0:WFR.USP[1'LZXF%%1-)LI;/ MY5DIB ^YQ'":9I4:[.N)A:UD:\U)6=)*K.>XI>D(C>$*H,Y,5E:BLPUU165(IW*81ASJ+.3%9*660W?"#?$,*%'4V P7':'$KF3TQ64UYWJQL:H^T(5K) M2JZD2RRE\:CID;R.5JW'RF,A!=4;!V@NGK4+_0%\Z@G I)O!*&D4I+8PZ[J) MVFH5M QSC)H>Z5>UTQB+MJ8DI++ >BS;?FP*%?C4$ZM5;9*)9%!()*5 TUM: MF6GDM3J/FA[UM4SJ!4M;EAR#$Y9@"9NGVG78@:>%O6"(^*P!8>8AA4.5'QD1 M?FW+BWY@WBQ;@"?^@R:>>F!3>.(O,/'I!_K-'7@\\5C5W-?$8U5S.55#XXF_ M] ;LSWS+CQM[ZA?&_@>[L+^K<*]JX'"8Z,/_]RWQ[;R3P#PDN;/.0NH/(]'M MB0, 485_F+B$8&E (_;19RSV6.S/*?:?>$CT3V%QZO0EQL4UXR)U-.ZWUO?P M5/#S$\+#5R!!GQ<2%/F0I&\*$FCO]&AZL$B<5R1N3"(.-M'/6I#Q,_3B4^H" MD6_5JT2](;3X=JE6(/ALN]0IM4N"^/TC2R=\@FOP&24]WJ;SUW&$Y%RC_5FX M[EX*M6#1O$71?#.\8W>2$%ENDF)MM+,C'^_ MO@J$T---VF^=@=-*67'5*79Y(=LK#?-D:I9D"RCGC?GV@XE1"?:M$W 8C?>) MQL^EP-==7//,U:E? O,E'@5[K \G1;Y(EB5G7:Z4]6$IB?):N6\_N!CU9BV8 MF^%Y+^S]J6,_^ZRBR_IOMZ&HL&]^/;3Q6D>+)?E^1_LQ+/.,AVFOEVL>7 ". M#D0[ +H&JFX"PGI)0M&?T8>JXDZ(N6,O=;0M.PP(>PZ0!V&-"621E[JG _=D MB/(N$7M]P#Q;;<5KCRMB>;I.>;JMR-^54X3PX/^W'SDPA[I9#YD: 1D>H%PF)9M!Q9_$[8+GB8[ M0FO!DN*R+0:/R:!:>T2PY2!LZ1ASH@3>#7"[K=. 8JP$NL<3#MI%7L-_;(=0 MAO 'VT*4#Y4T@4P.\CO4-%@-^ 3W8""HEL(/W4KI[N[ MLR'U$>^ZP'MS1W&=:,?]T:)F"EDRQ64GTF3>R:*[S=&.XONN_L-(NSFD8 "=*(N-)<:6 +3QN3W6J%S M:X;M""%8EFY8EC"]^VTGJ;75LM!)RCWIV-!+VBGE\)*4]D2QVA-H',>3C._J M%M3067LVU*VPKXCX> #2PM&I(&ZCV-PT%$HP9O-**5Z?"8R2".MQ(B9X7RFC M.WMV$-9&7# 4(4@,X[X+#C)R3*"X %._V_,AKVBT%S>E-\D19S-7_U[? ;&" M<-A"XZR/)#?BB#_9F4IE_=:F4V1=07I:B\#3J;C.3G%Y5<>2(N.T%8&QRY+;$T]Q;"KYUPYQ7=(9:* MZ4/WXWF.,5HI^&*T_XSN7](UX+R:Q7:72NHN=1%V*CXQ\'R"(&7WJ,H>@HIW M' 5^&H(O.T$_EBRHEGP+JJE7OE+1E6CYJ5.WM7/EV=A8/,*)$8Q6AZG+&UH( M+RE@T)61J33>X?[JN,:NQ WB>MUTN%6]JP9\#9JZ$66 ++ M!RV@VF,+SH=V*@B2#,9S8SDM"06EP05&SC5+(+SH" 5!CK72R>(<&+-?&;.? MZXY\ F8_V ?Y8\PV4NIDQ@\GMI3="!5K8A! MH4?HKNLKEHJNFG9/NP]WJ7%N2;%)#Q47$WI[-@>5&]ANLT<\ ,P;,&+#%/Y/% M%R>* S((:]D#J)W01/-^&[A^LJ\;P,L&=7[%S%K:&-TUC,[+QY+)]^TC8*!^ M9:!BQ^'C@6KF>O$@FV4]H;#JZGQUW1JU41H2AUP&*I;DN!M.4HAV3EQ"MPZK MF#V=H3.W<0\=N+&P^!GD_%!4@0K_/G+L&:&@#-;HQ"*N>7:5ZN;:S?]%5@2+ MV>7%#%='.X<>3X4/;#N*!E#Q2J OT77O>.L6^XJ8U)V+U)4LU4'9K3D0_;=D M\:J*4DW&>/WNLSE M[6_COA.T+['J5+6QEQ@1LY"N%) MPY\Y"G>I3VY);6#K?E'K'H+D24N\?7]28F47ET*5%69+S^UQA8)?Z_(R%98[ MXR@&[]G>)^!PZ/5"@*O.6[/E0B@H)$CRA6F2#EJ+1A,!+HS'DNFWZ@S?+,$O M64M@>;:C8VJ/J<'% [8WGI5]K( .X'5"Y0RR0HMN#%R35*;UOC,KTC._VX1= MB\Y\I5/'5A[G86.48@)_9C?A;91Z;56Q9GW:($&>9(H#KF*WM15":>@8,.RQ M8W!#Q+WA@+FB:[NDK<,2IZKO..@P^>M5;NY2O]R2&L$V_?-M^A8QN>VA1B$" M#F]%U;;VU95?JI%^?9PBQ]U%CPR4RC2>7+5;0PZJ$6I;=H8^SO? -R+?!^8P MI_]\^+W*\TFZ.A?T'#V3:& 8_GQ:7TT68X1#9,[3]TCR=S9^>^VDIZPQV\<\ MXKI"_6^4=<5B^97%$M/;,UG,-E+[IRJ4S*MC6N*%.LD9;0!:3B&U,J%C&E9+ M2[P9@KIVS94 4_5K51K7;LCO/)E\=^JD$6$D!,P)-5$:B:LT MO3+Z$E=SSVWJ$LD-?KA*)O,&5>(3:Z-*RY)OYH=?.YTL'J6<[6H]YQA5JD&LW[_?/ MZI'..-@MW)*/$QHC3M:J6=5CC^PT3 MCFG#5Z8-F.S_J6K: >Y%_>!7M5)+?935QVX&&)RD\S4[PT[-\5BFPRIPR=2; M6@FC%J,6GU [LV_Q"H!?XG9%:D"OI]?V'@FQY!F6>Z MZ95M&@LYUYK+#:Z9?X0>03H*#*1/U(7%B?I?#)4XA/#9J-1S:7X\&+N\T!79 MR8I46E8]SB-4HNL[8V2"OAK3!K^JA8!A8_+'X7).WG&=3ML5.:#1_8MCW%)!1M MZKO>#%CX^#EV3&^;D]Y5?AS_A,NVW0*P(ZIN@AKPHKR=BNW"S[.*.VDX]E+7 M@)8))!=E]3P=GX6C7NZ^:V>5,-9FQW4-?Q#DQFO*'%AE7F;HL"0K'2.I MXR,[6#]@_7#+Q/6N]MX_6#],%L%PELD.!V2<8I, Y-O50C[4#Y#;)F,,]8M7 MPF!R>Q>#NE=V@/$HGF+HGG1P[2G1?/:7/M]I)*+;( RUU$>3EA#4M,] MWX'/@93II-Z_2PS=$E3N3%EC>;HY>;H-#7N=+O?3^3PZ?&##03M"7A!>_ X6 MOCY'^138J\%>#3[&_R?;. TEV"8F\2I$E0-V0&N8BN7QEB;LL'8BD%MS2XMD M=9HI&%R&5WJ=]*0-W+',A#5]*":63ARG'N$S=1BS^)#_'VV^_!%FBX/:.JNO M>8'LVH7GE><]-:5U4+2>7O0*S6,]GC91/!"=7E_^0K[*^?MW(ZVPTYI+C%R M[!GA30#APEDA[!%*]L2$'I.#*S/\+Y.TT'I1--X]PV)Y3;'=V\X=W-F$/#0) M(K0&]=&O\-?"L-5+IFH*(]6#3;5<7A0S17\LLV$EEV,;>@/,=;>YZ$X(!ZA M7P(-328!W0C/!&@:D+U4?<=!/UJV![;M\.TT5ZIG;LW*W3;3/5 G6=LT03B& M^J@&@>*V]D YH4J&[+)7\?+12WBJW"RW67-$U0K<(!=%@5P\+IL8("T0V"[50(H*L81\:G]^YI]-[F!IB ML;Z#8VEW&(O-^*YN =<%;@UX]1&R4]N_:">\P';*4I+S 3V2"H$]J2;7&[$Q M:LHL'5UPDF;?W/6X-E:)CP/=D%.+3Z-A\?MJXH=/HWU8_13?!2$7TZTE<''M M%.RFWA'[NOV,G%=*)I1V8'U6,N'50O;K9#"O9.1NG9PME42.K(RIJKV2V;!R M"L7&DN]-TL'@Q^#''/7"]5)^$?SC0#733()NDX7B-+YJEE-ZQ^(1^"%5I:D8 MR29_RE7_XZ'=D(OA,GS[7F C$8/":BIS%WS?_7#X5F[_UK@)1MYWQ??LW0>A MG$2?;$4P:G,@D]LVH8"A5\=-);#][9>VF";)?Z/1>,ZN7Q,0?HF*1OE.9I]^ M2+ZE!S5]>>+Q-GSDR+17NSG;_1Y'-56&$+&^!UZ,\]PK?] 0_O&]^AGV??_ONSA%9&W(!_I-YQI/\]O3 M_!Z6$V+C3V3]#$,7 4#J&@X,D1J4]. 2GHT^"JV0XJ$D"=U2+%573/@Z^$$8 M!'QXEV'\Z0A_*F/^0O9)MWR@G5=I'[Q5A7,$G)])V2I"SM VM?<*VH=( M^V_T(Q+U \2J)E J9:2]E!%_\73%72N ^H939N7'?]_X:&C9!D0],XM_$ MP<]H^$=S-U/6\8,9>F9CMU][;F9W'_Y$BVX7PK/GWVGJ(;3P\-?MP%CJ(9DX MT]*\")HP3POQ7X68.,@/_%>[GCTE>^]]1?0K^B)TNZ W:/YS*+K;CPY$!$T> M?'\[](/L$9%%/FEXH\M6B)7W"/+S=3DUW1^C*H:OXO/;CZK0*K6)JI K9?D* M(?;%ME 58Q%=*=6R#P1?RQ&BE!%+N1+?*@GB?_\S_!/E\2=]S=9K8KU2RO%M M ?:I#?]3%6IMD:CGB:=*3Q?L7[[>(MI% ?Z_)0A$M5YK%T5"J.5@;ZM\*UN, M9I6A8@0*580SBVC+!7O\5\DBO(GMNY"'N5'WXI"C*;X&628R:'_4LS_F'4K( MH62%U$:.6C^ZZIVO21)+B MA:Z5'QS!V_?9Q=6D-)[JY)G9SW1O72VN@[8SEYW'*S,@1'SY.4Q*ED MG6JV^^E-H2FG3CPSH7=K:M6O"K.BPZS2^7PFYZSD]''+848/ZES 5J5X-QM? M@U6G55OR.F;:GG6DUEO!3*K6Z_.LN,!_5JV/1(4.+9&CEJLCPG!6.A45V, MBKEJ*VQZ)"FT)XZ[EI.<2;-X6&]@U_O4AR?;_33,LKU/1H6.J:%?M,?<20P6Q3U=L95;/3 ML ,G$)!;B!2H;'C&\*>)]:1&K:U);X6:'G6@JM87VCB3,4C=<[E!?NRVC543 M-3W6%#W@,$6#?Y1\@?(:T$/111MVX(0,+#726N02/DEFI1&9;'0?YZS21-?! M'S5=% :=+D,E!6/V6)&HF=Y89Q(KU/2HKVQ9#E+D<+V0 MT3TK/<3.-&X27S MQ]K"Z)8&@5E<&'J\"L1$:@+?L$)QNF,ET*UD*XX(U@*G!^D&L^3C"8$/0WHO MFYJMMF"E1U!9Z&Y^7:>Z\ZRR&*.F1QU8!6RVW.XWDV1WN4[F.7+&9OFPZ9$> MZ+)^L_9H9#.2KE6SK?AZ7O8ZL*\GA)#O+5/%^,8S#3KCY4KS2H%[A#+ G+ M)+OI9.HU0S5$:E5M\?F!6=R$3]WU]8)!M;.&T!@<0OO0$-KO[N'@B?^@B?]9 MD@>>^ ^:^/0#\V8>%)YXK&KN:^*QJKFQE_ ML(OU:>DZJ:.)>"M*>%B5]'F%TN'S,<,1HHGX?]\2W\X[?N8AG3C[!/Q)X+0] M<0 @JO /$Y<0+'3_W?/9P BX;@1\ZDQ\,"X^,>GK3W%351QULM\'.:5&,' P M<(Z!0Y\7.!3YD/K<;,D_!0[:,3RRMUA0/D%0DI^;._SG@G*PHWSN,S(?K51? M7MB4+]7X6O:^+FSZ^%3PVSB%=K[$][>C@I>^ P2+YE<6S>N3S%\__/ZA6O_- MVJ.ZZ_J*I88Y=ZH]F]EH86W5P.>/+P:O_SO+B>++JNS[J9U6V@*D/LJ&\! 1 M.DY530N2RW6GEYH(]?EXFDFGEMV%@Y+'PB+A-$?ALFEW![$[1M@G%CM]+\(* MJETF02E=(I5ILY9MYR6Z7FU"A(4%:9+,+U8YO4J&]FY;;=K6. YYZPRNP!#7 M![\E]_DS3BICZW]NZU^!@&M#O.4@W$XH)WZ0\X.FG SKI+.Q!/O.:SXQ_.X7?O>&O@^VX[^ OG9< MGKG=G 5'$G^5&P[*7&\CN) MZ;I%R57#=\OMQ4>4P3\;B!7[T5M5&]), M4!*IS<#HN,E&G)?#>\(3;R/X)D(&:'/!4];@N5]A$6"M3A0X>SA1X Y*HOZ6 M[_"U*I]^D&\QF[GZ_FJ.5H2PMMU6UEW=FTQL$TT;U%7"%FT_VQ,MCNJ%EO:8 M6!N^QJF#_J#7+8E-.;R:/,5Q./[P1>%Z56C]S*O>/O50RF4=VMO X0VY[UT(ZD\NL+E+]'UM?P[3KT^Y=>9T M".C5BR=Z0:?4\4=&SU "UE8;F058SU>HP"6D7UR,9MX9T,6 O3O ?C6\7N:B MF%_$:[R]:&38]*PM<#.7+2I9GYR $*_$X%=W"_AXF). M>EY.*HQ&0/7JH]W>7TOQ0-U";B_ZO[#P]27T9\-M0]=S=-4#&OH#;VG//SAH M^98S//4*A2&8)P4C&(L=QDTNZ6XMO'(!I2_'*#*%R>L71?97 _8'D]=/!G:" M+B_&G7BA1](BY:QZS&38Z*P0L-&YIN2OIBAACGLG.@TS \QQL21_:4F^UL%> M'\>M"6VB5,NV!%X4B+]R0O33W_"SZ"9$=+5@^(/0E$H=OH*N2<3>\15FWE^% MNK^:8_@?3&'_R*=M $>WM9*E.D!Q00Y$_X6_FSY:@4/O.?*H3_B^C3%9IX.) M61<*%3/SR ^\IML=H\L!(:E-Q)+<\9%+:0A95-70JXKK)BNIONK#Z^3'3C M1(S"C?-C?G/0YXF0I+][!LC*'?%U?$*@"K@!M)N_E<#9"2 M2VHN<$L]CC&4J9+J&FR"2 M,29Q0\6"+^(=WX;.NCZ7_UZJ!F/QP^)WAU&_6R"H@J5A:OHY?BD#?3;-]H?^_N5J2F+XE"EBDQ-4 1YL/"3E0Q8\.AN MV^,ZJ3$"/G4.4!E68 ;XVCJ\RX W&:].%]; J3/S=265,S8YQ2;I$L?G5UDS MZ^DKF6;1+B(3H]+'A> PO#&\\2;BE9GST^@VTVFUN"C654GDDX.1S"JME1*B MFT-E'I,G:IY?-Z0+H< 1V7;8ND3=]]A7GE[*@D[]IA7WLZ@ M[E7\KG5,M\(K?Y)\6JO7XF$":JG6$<1VJ58("ZGE2S6^E@U_R[9+G5*[))RL M\8V=U*^<]W?5R4Y8-+^R:%Z?9%Z9X_\BWMAP[#GL31#F^8"%K\]GP/*(N>^H M$\6%S]0M0E%5N#:>2\R50(%L$[MB-Q:#P,'$:PHF;G/0A/4<6)KN^0YP2Y;J M.P[0,KY7L[T^"#>W3T0@1HF)UYLZ)D/.J'Y*U>.)]2RWDNET=-<#DV+P70]? M#ZQ?&:L??F?$;V-UTS'G\9S4-HR@9&?EPE*^#I<-/^NW/DK&NUM1"NQ)&-)OJ_ YQ59GBRRR9"X6K8'" >H M0%\BJHI'?);2'5U^)'K(9Z+G>.[=XXQDST_DYW-7/U[7M&=CF+Z MH#X20ER5]K J6;O[T/*V(P+/,P'ZN#Z"#C-H[<%YPFD>4UI6;90WI% O]\I! MU\_-Q,88]1\2W%3ZK8+#&,%WBN#K!C!:.8J^_7.RF+I=B0OXY1Q>3-WN=+1? M3I*O=;#73=U:R,+&[5'<=P&!=B.A!VN-"1-=L$LHK@L\E["'GJ);8<4& FQ] M2^2G'K4W=26<%?WT\8F[Q.O7=0TQN?NX;8;"^1> S;E??H:^" MP%?98B\X0>QFA87I6VJ[*P0+;S33A@F6WT!BQR!B1\=2)+ZE_@OB]RO#]X-W M+L\+7[Y5D.?!QFF3A84[KO-R-E]9-!%\PZ,/%/?3NMO_\5#(Y_R0V_ILD(,G MZ/1[B6K8E[T#&(D@?)"IS%WP???#81^X?1\B4JSXGKW[(!2CZ).MA#X1Y]T' M49M0_M"KXZ82V/[V2UM4D^2_T=@\9]>O"0B_1$5C?J?KEG[;==/TY8G'V_"1 M(]->[>9L]WL[#NXCF3T?X4SD[ MNPF$#_T+CDXU?0UH?W^2"O\MF;J0ZW:AURJA(9;I=&*H)11-IA6&E-E$6I%3 MZ10EL^Q0TTANI++*$+[@/\H.;0=*0X4$V4'R-=D9KIW3A;IU#JUQ(%:;ACH(R6W?P8!1;S4J'L!B#>*1 E1%\\7?%7"F! M^Z0H]I[F][U'B89-4.0#D_@WW7GEOZW8<_4>3; MA?#L^7>:>@B=#/CK=F L]9!,G&EI7@1?F*>%@*(U<9![^J]V/7L*F.]]1?0K M^B)T Z&3:D:?K*+!;#\Z$!$T>?#][= 5LT=$%KG*4'?NQ5XY-!ZO"?+S=3DU MW;\W88=]']JF]KIP1]-8%5JE-E$5_D'&O&M+H4B2M%/(CI\]HK#D4%S)5F*KT&*B]<@ MI[NJ:;N^ V!K$8Y?'T'S;WE\=,@"JI &?)ZJ [<-.YTQ;=78LK"A/'MT1GZK M-..-P!^DDAN3>FRNQ]\( /G:'';0#XZX6=8<O!?#3E[A!BX\&]NC"A9Z@/QU_^W\&WOG[!)+/J9 MB/ZS MM?;6?[B>]&__T[#'^C8O(>U-^ F,'N3UP"0&=5(ZJ*HTZB$3+45@NA M%0Y/^:!H Z$X /FSQ!8[#T3==]XQ$/2UN0/F\+_:[FB0H\%V@%CIWB3LCX/2 MK)SM%U G_1U"]S,6U;]W47=BX5OA5V!S,X@1FAWV2X]\4$(Q34+;0\;=/3Q, MYQK"42L:6@?T#!090=E=83^4/9I@=^&S]+D)OSP&%G#@$P/T=S"/>A3V&45T MX&\A3,/EXD/P* ]P@<(&]ERW4 P(_LF&,P6E$KH<:(BQ\,_H?3-HM@+TQI]/ M(\*D@J8/CD[1D R'GT=SH;MAO^&;(J.)TME\)[P[ +[&\143-K2 "EQ7<8)P MAA5BI.@.6IF]F.YZ^O3^G74DE$@@WY*1''S\; B M;L/ WH=_5=&E!XC:NL^E-!Y*Z7[YWRFL#R':3K_M#(_?8V$WIU '0;E 0$4^ M!'JA=_#^[7S[IAD/H".R?=L#T85RMY6FT]"!KPL)E+M;)X"$'](_)11@TY]M M9\]!\S93@K!3GNW!YV@^0!*/'A[NDHV(T#E&I-1'ZQ1UZPDHZ ?7&_@/A - MX" +"\4U>CKLLP5ER44=)]P)&KPRVY[OV_4KG!*HIU3?C(38L6?1R^$['3.4 M\NV7PL5Q?T49NA/;-S6$7NBP:UOT3GTK"K+NU)OY"#XET9;C*^[^\U)_A*D:R\J;8KR:Z.B%6$#TCW82- M]ST5$3[#+<=P@G0V;/#,?G^8 MC3QR] ]MWX>RX9]V37\>&0@Y15BV747;Q4 U%3BKHQ"?4-K@A'UH;XY#%8<= MNNA,9;?:PWDY)\1$@9IK"( 5F&A$]N;O&:J? M.S9/NCXRA:$E6J+$T /3MGT9,FSHM]#,:5LE3NC/- \$$1J/#;%O(CT##?,, MCL1;H<&@.QSTJ$3B7U#3N7\?F1NDJ9Z2 M!>Q#*")IPF-+[8UD& ?7!0_7[; M0K3]: 8_X4:(#]X ROBN;D%[!K70$*K2+5G9KD#V< %XQT'Z*ES1;*BZ2A8? M:O?ZZ)6O[/>*J/UF$7EPC4*Q/VM,$C,]+_DEME(!ABDR'/_M1S*9B)$GMGKW M?EQX.1(43^?@BB0B=*V<[0NA^V':<,'"57Q[#=V=7&_U,;(T6\ <2$B48(+$ MZ"!WY.&S%,I[(^@O;,('4[P>V8.I:\B,4%C$E]-B@EQ7Y&.:>J;@QNMQ _KAL")#]"_*/D=$@RBYK@_5 MS9ZA$T]C)';(WHK!!T_V&_,;L>O7.+9#LF8KJ(_C0GV9%NE&,6U3M;/.\S-+ M]PLS_\*"/X\!AB8\6H2MY'RD!7_9-6C0>'\,F^U=NU1DM]Z6!")CP_] I@ZQ M29/_Y'DQ$_Y(03=.CT3IQ-<(:8Y,YOYKO"CMOX7>'*<26Q?S;9^G!.VQ-=81 M>=@)_5^B/_0@ MHU4))D'&6?+O[]&WLG!:H&EUPF\G_W$/AX04<6DVCTYR1"8R:[M0<^[.0X?A M ")KVKZ&/-^Y'W[MP+9 HJ!X$'>PE0BQC4<%TB4G(*@MWPB)M8) N'5Y((5UD7\72:^FAYN>D3.I M0".-*!X$")P -%UVQ,'>N1MZ46Q#N.YANI\J!HK=F[!#1YR(\(P3404*XM6A M!/W5#K$#C?3?2&QWS!#^U5X"Z 7/; WZ(%LVJ&A0>2P5Z,S )3@@Z,]$+-RO MB&3GP'T^B'L=KC#SZ@H/ 9P8*PP>G5CK+MCU+ K?'(;5GKZY=<*.XRF'X12" MV3[UD$1LT0,%:.SK44SP+Q< AWZ(B@62NDGRL&C;X&]%'"O2@&'I. ]&OC) M.I0L%QK6<-V>Z]HL1+_N$15(2W9J>BLI#,W]_?V9"*']KL/F8>CBU"N>"]C< M5%0D)F'P>:MO$ T*$:D[X:-GP)O8FFW:XR@V^(3(K:N[Y3^'[4)UXX"1">7) M)< :W6H&'ZU&733#+D;*PH(K=/ QDBA@$C.X)"B@H\SGIA[)L6DK%L3"OG;4 MTYG<;0 1&:NCSCT<+LSOR[D2^14OU!DB1&,T\AT*'. Y]NX*-]1YQU90B&=+ M$/V9'VTCQJ,>O."S\-M13OH^HO;YMPAN?4B9?PHBYVWG#8^27^ONT[?VC?9^ M3N2PH 6@F&H8"]NWWN]A1<<]D8VWK:-GMK:S(FPG9?N0H.3VB@U#Y07=$H2! M,8&S2ZU^OR[+?FV$<&GJULOWU@!DKVUEC0@JU!KP^2>9JKQFQ9%0*P,A:)5R M J>G73.[^O8C\1I3C8+G"($'4CC:BI[XI.ZB.+&FA2%WY>4FQE[=(T6LF*:] M"O5EZ&IL3[*_A<(CD[W7N.\SV<\C. ?A]-#5V053/DYA0X4*4;H=*>0!0P#5 MQA)$>@AMBD3:8:NKD;I 8PJ =Z +#K9XW+V7O@OEPQD&2R7"Z?-=D*,DK1?, M^NCWZ\ZCH4B<2(,3:3XED6:;@\8ETY3"<)R<3JA#F56HA*S0("'37(ICTD,R M-4RJV_0599<^+M T,RTG^4<)3-)\)_NHY,<3'EFTERVS1H+Q?9!1A*R9B\=3 MLC P$V-D_:B731FJF4T!ZS$GU25G/%\&TRX5-&7Z^*%S<@SRPW&U9'"S1Z-4 MHHWVL+*"+8\?NEP[P[&MC% MFAY-:3F=R_6Z[$(2NGQ!:6RXN-S/K63N>**=P2D'RN[S*;I,0U*A.;+#3T0FHEIXY;NA0]G;GSD2 IE5)]TW&KW71F):>/ M6ZZ*S6JZPS9T@4L^EG0_/N#%4A-.TW%3G3?7E8%UPR;'@E* M.2"I7B6S6$KZ3*S.!H7+V6#O&//=B$WE*ZPB_<=AY8A MPA9NJFBMI*YI!5*Z7EUF_>:W[1X>=,IX[XUV,FI&?53 _Y=" :]NQ>@GC'3U8MI ]HDWALP@PQ]BVM1V;"OHB*[;?"G?>L5V)*T*!J XAO@Z("Z%V;' M1&_;2]1+CO%G$O8L5/6Z/.5T5QF/'3#>;W!O5^.SPG)HKK6C3NSF'++8H8)6 M!GX,5TGSX;RJD*N-;2>J3CX&]MA1YI,P@1(^("4BI=C1UE( M0A;]G9\[NDDPNV#89ZTM'+H&4* EMMO]B*$D27\$\8W"W6@!X;<-@ *440[L M?B(13,(-#B@(VV@):J[IRMA"FR,J:JH"+0J$YY_%-)UP8L(\SVW&VW:MH_GR MGH M*/R%S@)"83K:+PXS_NJC_>E=,>JL>S+ 51=J8KF?C?-"4%'<459-+#+^ZML/ M;V4?![>>TB*V$^!^AR+I:+J]5%R4#.A$*8269KNJ/0^V:@V4G["47R-U;-B9?84=K@?RLLN@]9[I)A=E,5ABQ1&3LY^ZSS MV[]O@Y89T:1$Q5L\DB#=RXQ:0ZO?!JO?6+JP8-YNW1J1W&?W4#^Y;G%943)\ M0-(2+63]1'J89Q?#\;'Z&KEBT7HKZ\M-0C^VA MAD)EZ$ I DX4L:\+U<,L5Q><>&MLKRJ5<-,+>,'6ZH90CVWW-,,LZ7#BP^V' M,.E5V?T&]8>N0LWTUW8_V$52A+"[50AA$!\ETSH@DE75=J#20%;"V48[H95! M)]ICAW.PE\_M'P]V(>!4QE_^V?T[AF*]JW L+@$% O8.M8;>#)P5]6D:G4G@ M36;/4L(!LAR./9\$;C0HV!IEB"*U![\&.X9B;"Z:.4N%'8#.%-IW@380[A$ZD3?JG;D M<:,%@[W00_L ?33%1X9P&,")1#8G#-[ZT"+OPM ?G?+TS#&IC[:^41A5.^9' MS7;9<1Z7&D?6_662S9>H4GV].N9'I]N=E1_]L@LVLM%^ UJGY^GH>T\L=,[5 MY\[YWLLY2\;]7Z$HV;X+/W'__G[IF@SGK,# )![2W->H#1!M0SR0B3?8]L=7 M9'B]3 [W14IA7/LZL'@=KF =D@]I&J_#Y=>\10X/[:0': MY[/T5IG0=EB LVJ'!3B%, 5B7XKV8X3D XK"W[:,T.F'5.*F900K5JQ8+Z-8 MGU_!1,W71%C.Y2-N8#HSJ%Y+-,/:]R+:]]X$B4IC%7W+*CKUDWDY/EZW/61W M$C/T>3&3?F#2MPR99Q73/UCAOAW1NCNY.+K5]);D8EMQ,#JF@.7B;*--/21N MVL2V41W[FW+,KEHCM5[9I#-&>>BI]EB_TIK$]?H?Z:UOM@.;Z$.O]@ M.;Z>2-&EY?CM["(LQU].!V'$\!^GJO^HLC3M4FCK\1)/VOU]&R&7XK+\6]?&O.3XL;">EN:D$<7K;A M:ROK?6E&YMN^2GMW0?5*C1YN< MUW[?@C8YKRWX'&UR:8?R7K3)3H74;$MR7[N)ZO?4RHBV,E,YWIZ02AVT>E-A M7*8SOW\7U7G42GH@%E6UNY0-7VB-$KJW D)73[!??O!4#$Z26.U5).YTD MN<:,]GU-'9DL?V%E,NW5\H^M\9*5"L,XT[8SHZ75"^^PHD,FPYVX_A*[')C) M8'5R-4RFN:$6G<&E]8HQKNO+$I6="O&5R^CEM=QO2^&- M>XEO/^ATC&1PA.3K4IG+;U7UQ$WF_D8[3MGMM3$_VVZZV@3? MV]TF_71>]_&;X'?/^GXM,K0%UQ50/DW/-HOU>; VLLFB/U[/9\7EYM)[5Z.< M:C-5354,+N^,OU=T*I9(OR]^=+5)*3>MFG!2UA=AGI^CTCZ0 M=A87HQ23,59)(VL+/<^C8=YGE?E^?]6MCL M>GA>3;8VTYXW*0B%TLR2:X/Z;#2_M"\TF??[%481DX9>R1?)^)33$@+RA=#6 M'IV,D11VANZ%Z%V#;KISPO8YNND#"9N;6UNSI3W,D7[[L*$:6*RUJJ M7/8E>N.K";"VL^O\I3<=%ZJY6G6RI"(5DD*E[:O513Z.XM]HTQ%1-O:ME*?K M/\T630?:+N%1-#7]2#FBW\4H J!\82+/2PN=K+- M3-E

STC5Q.=G8I8XPFXR8TG)1% M=7DZ&NX.)&$N] MSQ_[>F[7I2G@U8_X[AGB9VJC#^2)Y##A%TR:+1GHU590+7%0+=$QFDQBM723Z:1G=';P;MPOJ)XMCG/#)^?J0A4?E/O$!,I/OBWFTDE,B!=>[H* MB"&6$RPWJO5%@>3Z!4#%:%S]CO%_/JDMBK^QV5=B8% MY=>#N+@N^2-AUEW*

,0%^XM+.6GC>I[,*274'IL&S I.OFB$3.6CJL@D G MWI=0@,_M8=J):>?GQOTN1SL+Z<6HVK'-J@2ZCU2]#.9#MGEI36;9E$8SZTJ# M!#9=,AD+<$I(.\.-239&OAD*Q,[6/?'.:]!E7YP_?HPN^T#^:#(M?[FV@XX1 ME!2OO59*@W;VTMD6P^2('PB>JY*ZDS--([?H<=4F4FJ);S^8&)/"1:HP@?PL MG1;MNV*=]LLZ[5P[L%*\LEAW'J<&3<8'_59COFZL+JVAYAVWT*.&)B\!YY%+ M;1I]=<.%&BH5EE=@W\S7N.9CA-$CV[:GF/C (,Z+O2=%=BH2]ID$TA@9Y*8G MU<=DUVP4DHFID9EW*\G$;[EA3#Q-AD"F>> M765FZ]6/^.XS8G]-H7P@B^LG@=*+%QT'>DBVN/"TJJ!,+ZU9%J49*-)J/$D& M"37'Y%)%NKUN0LW"0YE1 M:VCUV^#2>->+2F5,F][&$*>+53W(3H%+KR#>T:8:DX@EV ^J'G#KFV>88=P+ MW$^%2CZ38?A>?G=4DLTYJRX8 MY >@+2J*(6-L&M]L>YT4 Q^>NXQF^,@"'^*2B4,]R:=^_]/8)ZWBE3J(IBI*N]*3I#+Y=W:"@8[A]@ER"U"^68;S^ M$VPG%,"E\U-N?F\&7Q?P>5PK7-VW%.8M+?=%[?ZE!W_S^Q!76[8>8^0>Q>3L M3O/M3L79 _9WA9A;#T1?K3MUNU.!W3!L8K!3AITRC!CLE-W,Q3870\SU)T;_ M=_CLD2N I@;VRM3@'P5+LUW5G@?__<_P3/L3M^Y'?3W/\2H\1T8L:_G MW5V%$W?-(_YZ4GT''MA51+^N><2W']/"#@AV0+Z\JL8.R/V/^.M)]==S0#XF MTG.9P,[U9VQ%-7AA( M$UZF:'0D/QE+O/- /MYSNOY=VFM027=^\.835-(?GM9Y33<%_)05G8Y%TI.L M9247=='J7%HWY:5>05QJ@!/\=#F3E%*%^;B_0KH)E?8F&:R9[F0W_!HTTQ>K M#?!;FNG/]8P@#FI]DBMX$C<44E1!S,Q!<.DSPXXLZ=JX6 A(NEW=+/*!0G:T M,=(S:>0#I5.?7=7V-FDW9F68E?UJ AJI93$)93T9G%I MC30O,H*8J;4+9+F\&,2G\7Z#%)I((Z$R!I"6<9B685J&:=GUZ*2/H67>O)RA M!K,21P*S&-0YK4>KA4LKI[Y=\>S\NK(R=*9972N"5VL/PI!16#&;Q'< 8%YV MM=G&=ZF:_ES1#&;)XE(K9A4I&!OM5-6MM37NTH5:N*Y:KJ8>YWDA/F(9QK![ M8Z8;*9H4\H)27/JFZUZ?X9SVU]OQN_8[GJY^1C[]"JBKGY$[<"&N_;:@JY^1 M3[],Z.IGY.NAXM/OF[GZ&?GT^TRO?D9N/SB/'2CL0&%3@1TH[$!A5& 'ZE-R MZ.]P1FXRQSYZY*O7S>&\^D^Y8IV!\J_9_M $E[C#\_\^^WKUCQ_N->UG_/:U M=R)7=%KK8;YNQ)TTS5<+R8E0O'0&:G;E&%H]Z$VE\J*\$1]7PV7ED9:E%%(U*Q.BG*=OG#I M=(J-6GVI MP)E>(RO95J6Y0IHENCXO%2.YM^[*PX@L9<'BHK&%?8R_/=__^>PM\?0V KQP3 F M425Q.I3G,8@/': 8<64$W_Q=,5=*X.Z,'C^QX':-P$13XPB7\3!S^C M\1]-WDQ9QP^F: N?N E&WO?MUW:?A5C8?VB[.EK%[PXPH;PN 7KZL^>&*^'9 M\^\TU-](B/B@_#F3D-4E^OBZGIAL" M VD.W?)#C1&A<2BK:[;+C/"XUCJS[ MRR2;+U&E^GJU_]9_7GSM#%":0B6CCX)#[?VJY:7V*[W?IJ=_P1C?5G99M MFJ5^=BI1CA2L6_.@+)44.\-#*T%^BV1JW[(\SY2[:;\V(^..ER"3; G44TV9 M/FXY]51A/L[-AV2PZAI.I=?N.6^K+!4\JC)9$%OU";#S9ZIT+S#EUW'+-S%HZV1=40RDS#"BT5'K!0?M&'C=-Q!/N M@!]*I*"4.FFO4F+VT\DA*TX:LRIJT:WW;:K#IJ312W;RIDN3Z0\ZN! MS%/CK:<%M0#0>.^-=ENM1P#HZ>6YO=5R2<- M@'V(3IX>_LNK"U^/;)C[0/QLB-]^U"V"]\?PZ005(Y#G&R-6@ B=+Z 1NN79 MA$*X$\4!Q-QW5+B(@%#&#@C)-X'^BEX(_YK7AXZ]!+I%%&'?H1_C$A5]!OF& M!I\(Z?F$T%W"FT!#O;* @\SU;L9^VL=W>OZP?T">9XHIH[BHD)*2FBV%RGKH M*.[X%=<_=>#Z[W]&X84ZZJ,[T>=/)T;%=JX!IV$&N9,?4JOM\51W.\H79U!W M.#I8CZ=G[>=J-U7/G^%V*98DZ[6RI-?H2B^;,@LC_EFX@OX%ZB%"$E$?B1Z$ M;0,XR*^&KFY]M!]B!L!'@;:C6&XTOWOB$:K,%!QQ#C^_>ZE17* A +B7_<4$[:%W40?PNDFGL\WL9OP)[E2"*E, MS!U]J7CP$?8,OBV LCN& T2R&SX9(LT?P7Y!X8@1FNYZCC[T0S&"8D.X2N0Z MSI^_"BH\X$#W$$"*', W;%_\%\(Z3?YSW+GP#]0_?S\0["$$WHTSE\V1HNHP?,X/T(^;^/(LB*73;-A_IHUW?@%MP;-?=RS1W(-). M6^E-ZJV\3A;X=GEAJ/)-^+4888%P857%G>QT MI?;P_I7M0G5KNC;A !6Q3PW*?&1;QTABWOV8YX)HZDIDQ:Y(Y'A7KH_.*V.& M/6I2(#/M"C/9[N9XSP%9X??#OB=]>[,@#L9LK7GG=K IU MDNL'I:&I%X (N_4CS; Q\H0V_47)"YDK%!1HFQT[4$Q/AU['W$;,6%=,N,10 MW82,&6HIUUGD%\S^5N7 XFE&F[CP3?!&83?@>9=>5HD0H&_ M$L/ME"'EO)NS2$4BQ>N&*M@!KF]ZX8OM^78"7>)@%*@[AT^>*$M # & E-I" M8;-(U]N^ T'F:+J]5%S5-Q6'<*/:#@3L@PJ.'J,AHX$ZL(*N#F'9'H$@X, Y M>B .I"V^ZXEJN["7BNO:JAY^L-*]2?C4$[;JX$4[]R=\S6&/70!5A#6.$5!^ MX+C-L#.*-M,M9*7"Z ,!UG-@0246.]7+9Z8&FD$XR!6<]CGL,<2!I3C0[83: M SKL87__?_:^M$E5I5OS>T?T?S!VW[?[G BU 17AG-L[P@%GQ7GZ0B"DBB H M@ZB_OC,!+0?*&K9:6L6-N.?=I2EDKEQCYEKK@5^--?B7#0V98QPURX"O-/[^ MY]!W_71\<0V)K3;K>,E8S,;RAN>T>&15FU?G9S%*2Y@"T4)>31-JQ8D*/6BQ M*"+^'DLPXH!*WS0\,R"F5'$GC5 .X'=P8:)S8G0>S.1%O%,L5'"U$^$'E"(P M>*V?GUPI/#DXEL.)Z(=/.=X9>3AGN_LC4/<\7X";SB\,\,_N'X=3(U_.3)RS M2-XRM=T'[D&D\\G1>>7!^;\WYN4 F'+/&$U]-XG=FMTEO:\)21*/QF^*,G'Y M#.DN)3&W+OAX@"424?JF!2 /L$2@=!/3_&N7U+L7L+YQZK1]LSG5ST=O?L;HP/&V= M%P$*/8&T0HZ%+PS/XXG3_1N*W4&8?/,_GDT*KIW$\;B'!NA5?B<&YQ$+$JQW MQ"P92]?A#]R1CF V7^32)U=D6Q?PB461FIR9QNJ:.%"423;%.8 V1-+O?.OI M'(43;5545Y! FB[=%B[L.138$[D)M_=U KWW"(>EGU9].\'>^*BY5%)8C?5R M+R_WZMLEDYL6FT+'4K]]4_!(VSH/[7G4=+'A)W)\ .J>#SI44.H,$9N"+ M/:+&"A333U),1SZ9)[",*Z]P/(N$U?W.1W$UJE*ZI\3S^8Z52L=JB29'-"F; MH6SU,<0-2=+[=?O+%@!15N@ M^U,@3%6X+9--X"\\\T'H8PC3MW(L=L_(27!&H"*M4*2QLU&NW4YOJOQ,TS,* MM%A'U85[ 6OOY:N)"+*K."QWU'&D1!::'4#48@,F66F8L<\W3+AN-+5;HY]; M,EANA_WB,C9F\B+!\(9 D$T9)8"C3D]8.$Y<0MQZ/M?$TY=Y31-M2;EI.[SG M4)Y/Y)(\T&H]=7OO!I??2AU?.<[;B;2/CNNO>(-2EX4M%LDM+6J\')(DU^"2 M3N@5II.7NL8\K.?GW=BAIIY>?+5/-PT\OP<,FP*'[E$UR-6O[MPA1=6K\;Z@ MF2*YP:S%1H@^!MH2/6TN66731*5RR/LBPXDD\1V\K\>RW<^AV@*_["G.E)[Y M$.FMO+L#Q1;R--MKN7??4@0?3]*^CW?Q[O2XQ[1HOGES7IU-<,_Q3,;K:>\Y M+L@:\M[_^C'N^PTO>@^_<*O?C+HKY#Z^?'=CD+D:;II,*]X5@&WWQUPGA3I4 M0&<^<9Z9\O?C>@8GZ@VN7;? 2VI*X $\H+H*M-)#::7K'RJX0NBEF_A=Y=16 MO"Z)71YC>H4$J)@4.5;&3M\;E )\GF)R60$]A>.5!6.@NXU+!&T.0B:_WA>[ M!VG!5_?$O@[0ZYZ>V@/=ZOPLG7D+3VZG(=K\^N!+OUZ;*;J!_&CK0ANB:R#W$"=RWP'T+5-&]5=%E_9-? MFN5!O;+NRTM>U)6DD$GRV!YS+4S[7 4]HP/W6&[-<^BQ;^3$/1 UOLC;^YEW M2:XS@GJCG>6J!#=*'Y'7VW;I_^"N_M>5=L]7%.^PTO??5UTDP\])E?E#MVB7 M">/K'M6 Z>,6E?%U!.#R>LWT.'50L6;F@EPXO90=*-HPZ=M ;W2J*E\#0?CC MWEY8]+*B>/DE^O*F_81?[R^&LI[WZ<\>1Z..?CK\_[D&174+.<9I;2?Z%)*@ MKL!'E5Q[Y;WKN7JY(5X(\J4>>D^CN9MU'[UEZK\FQQK-%!%KR:0086HY'=C- M^>1(F"(&$/X1+=V&"LX ZJDT[<3CPNQZ#K?!P *2DI^ C@'&EE*1QN"@SZ0L MECB*E^*B+.&U)3U8-E2P5N)$X5" O3; 1 :SYW.V= MJ!YQL/G2+=GEW/G";1(YVH3X$"3G!)5I^[7)3CN&Q48]'$-5("+9"+OO+JI" M-/37_UY:FOGOP2CW@S]N+'RS#L$D"DEW0OKRQ[ND]&"9'BT0$3PYHL6--5QI M\RQ3KFO%,9'/:O'1L8DB;]TAF,HD]5*\M;8[EM6<58A93U:G4(1BYRGB(:_C M;VBA6*CUZ1C:024$)5Q&@K#K;\V+B G]NSU_RRWZD[NQ(ERVQ"L]EX89EX2I M/05]F^L*O+YLS(=VGHE@\UY-J625@3:!.T;[]M;U[\\<=GN[[IOFAJ"Z5".: MM9*6U<7K3WBS R[-2KN)'1&''&2:#'/TQ?"0:ZSVQ@5=C>9.FZIBU;';M M\G!<3*GVIP7Y_6V84[J.2.5LF$,T=LQ:)K(N1I=7+%" 9/ 5^TDF*Y@-9JC) M0&4BBSI>,;MLX]?O"U*/+!?_0@L'CH@)"8?D<)E*!P:R?KO&QH?V $X>!4I] M: ^2\7]1>WNXTHD"(I;A>&*HP2_\I]O:&4"+ _^&8P#J>(1>Z YQ32U4+ *T MJ_!M^Y] 'Y\WX? 5ZB2LC0Q3MP37-GN6'8Z&TP@[OP^8^Y2Y$8Z"497@?TP- MOGW7L;@>TZITOA+K@(UD+=:U5HGB'IJY:]OT*K&(T0#K;7#"*-I\855HH.K. MR]SM]L\^XG"WB?=\3Y,08FVG"?,>?>'$%7+=F!VC[Y@:^H4B,*"+MO<))>10 M.ET5#0.-UKG+X'#'LFS$$BP!P$ >;@OW? '-PC@G76 M1HXMYMI++*\/V^7"MA\31@T_-+I.;&'SO6R\(DL@38]Z?9+'\8D?&MV0,4:) MVG \Q-B8U6[9&74)53O<5*JOCCUJ5S;5K@>TNVT],B&Z(?RPS9INT+ M1E<7"Z1:RJMMC&VN:<(N]!*UDC\877UNEM)FHE?K@)PY)I-\K34LI#C69 M8KG3'?T^9,ABR-K#(7Z[?I!G06SX<6I:Y8 MFHZE=6=#U@PA265+!=E&0X]YFBLH(>KY 75>A*R[R6G4Z9'L M:7SP;* B-T<3N>CK;_6M,=<2ZE2.Y'6^,5[1)6-U-RP1T.C6JV8^.9);#1@^ MDK/.PI1N@"5RD_N& $7D6? G A21[[#$;X8BXLCZETOF+2!$+JWL6?%#/K.F M)^TB\)FE?DEF[37SP!XS[_,S2"-!EN>#%DW[8I,\;[WT73H?7?,>-L>US2Y+ MLQ23Q]?VB*@VAJGL ]0H?A2S1&=1-DL:7W0R3*=+=-5\-\)[F"6))^[*]@8R MR;=47X^GI9ZXV.:G:J1[HXF,LQVJ0E.L+OAB<2^95?^NH[N M#LV-R/OZCBUK H5W/86W$_$ZRJB (YB=E/LH0+E?G<3K M5!'#I'J\:2R&B;FJI#Q4$NR#"O"1])P#QA)2-'4203CW 8;2XVJM0#G](.7D MR&5-4X7#4-%/,=GQ2J(REP:RQ9I5VEQ-!A-UPB4AG1N*^'7Q@U8E9@BG6 /,\;6WLD9H9Z M]1GT69H@Y_$UD8@SY*K>6\P:XWZLEN)HIV5RXEOZ@@'VY6V\P* Y\G>$O'S@ M8_D+N'+T5)ZM^D-B+>=C,:4CI0>RG9^@ C74-2L9CM,?!)9[# T68%X&7EN@ M0AXQ\_/]D)>JW"H3O4&FRBSCY)H=M]M*A9WL8'*P,/D]$,#VX2#VX3?H2>)('=-\?!?+2!N.(01.#%4;4 M9V:/W0S6]<2>#\$LR7;F)4J=&_ENA$T[_45186H8CW\TN'Q,W^[?#\+T!MY< MX,T%VNY9M-UE%9>V$ELBTIE&,-"H]*C,L-O#1A/4%QD=GH5IZKSZ_H'=MR_Q M=IY#C3V?"W?_17\W,-Z'=3>NB](;^"/7RA=^#ES?FR83_W3 W^_G%7T"[U?L ME[%\A4&U\9[_=/%?[ M"@C%^X%\;X9 >, %E314&8U?)62EK)/74 MYBN0EBVA/5=Y5M7D96.!$VI$G*99N$%CA+;BNT5.NT6T2\)A)7X(P;\AI&$! M* C0#0$*\X;T[!OG5_$\[*CUGKF2!DR/&BU;<2(#['KC"_9NO;8R1(2M&9T6 MVQN,FG:2TZ3)K]^:ZFZ=/TJVZ7C&MO?\".^^8*=M71RA!1RO[4#^@ $.U>I) M;R>$@'@,!OREF_T:KJ_/YB 2W6AGQ.1T6DMNXBK6FQ15=M*>YP:-"4+AB])G M\N1(V8<1S)VFIW"8-O<@5!W_XQW YGM,1-W!0'*#(_BP R!&!^40@2M.X1PT M'9'XX?'03YT(!PQ*U]R-1Z"-F:KG0W5ISQ< MF@ L)UQQ=N45;\W<7XIF&'^_%THL]E(B*F*5OIYLSY!*%LG8[LU=;] M84G DLQFT9SF8HON6C'1R,3IR&ZQV9YOZI6(W%I,N.T\651':L,/6Y#JZ>JH MR0\36*NJXT-S/5*%B"^VX*0R;J9GR7I*WN2(%L\JY"2BH6>>O9UC(WV^/MB, M9*L@,$P_F\G1F.V'0EBNM!.%DA[ORI8BLUTHGXEQVA>%T,I-:_:R2-1DD!VH M$W*=IN/4);(P^>#17&B6IQ_X%VP]$262 XQO+L>YP. M[RP/@B]V38Z+D8<4TAE*WDM4>&/N>(&ZV_.)E^3["H9=(KU>8/E"(\=(&^'U]US^"4?8"S?S'UR[8Q2/H@/ W(CP>3> !X;^" M\$04#U@^T#4_B/!X-'DQ$R@@_*T('X]2 >7_@/)7P6%]T[N\W=JI#ZS])@"F MES7NAQ=.?>A"_77 UI-[=KA"1(C_]XOX==7UX[$H2=TUOX8Z/GL48-@)] ^0 M[+5@_*;8O3^>3<@HF7@J-KEP+..3%G"%)*U[Z%!TD6),@>A<;=RTK._J#/_0 MB5=OA9H/#XW[5L3VG W27@XV+6'2,XPN6<% KT-&$BR'<>W/]Y'=GWON! HE M)!DU8++C)C" OO*O*NX.,[UZ.F,R?$':*$V.+@'&0Z7%"3(CE$>W@9?2O2>4X9Q0E72'&:J]NUKD*W^FQG0_9X.];;]N;LYW,+/R>DN4HR MDFPP"NCD::Y37FWGU;&%A)1$>5+Q<)Q,7J_#Z3UL?D_3Y8BD1A:Z)@#C&@6N MSZ$W'L^$7Z^ -3#7G],$2!:*:MV5A+EBG'F<6A2QI3UP, M9R(>3EQL=1P(UYUM[_6$*["S]Y"NB1:;2Y,X5L,(?M4GJ59URRDH%8=T&HF3 MV <;B3]LS-WD[1#*Q=0E2-K G;]NR/V@#2FN')<_4*>*;^((0*&L[F3R+4W5 MT4:->7T(8O(FL=C,J/*0TS<>E'F2#),^]=2!F%\W:O_N8NZZ'#]-S._@DGQ( MSA>)0J&U9)4<>B3)6)@D+LGY P;^;M&U])**&D0G[W UOX:&*GY_57? O*5Y7>P9;P@6J Y;8C &Y9*JQMCFW22B1#">3 M9'!"\ =V_BEET,^4_P 9O(,M]Q="CE.2O6Q^V>ID)B)=J2Z7BHQ& R?58DF2/JU9*AF-@1R9$!TYWV(S8)D?I>I2RK=: MK&B;XM3.;[!,=:C.- //+$3?&K#6M&MN"\-X399&?*(H)L ZWISXU8#EBB-% MF,[Z'-,RN'2J4:NW8]3$K[)++AN1PJP2G\F]DK4HV[PM$8.&7V67H,,QY4B9 MPLI#K5S*TYJ6DE$-V.[M-ZZS.>AR<5KV>JDNJU\>8_W*@"]@^>767K/%2'G6 M;KA"*ZD6$%/FA7$<&H;?OXJ+C)ZG)^T(X-1)O9 @Y-(@>LV*+52@*DSA"^!Z MO*I2@=?U#:JTXN<(K@!58.TK@C]837I0\N74?O*&5\AE/$09UX[.)[R4AZ'M M@E/C94*-LQV+ 8/)<$*6NB7.NE:97U"\]9YHD8I%DT'QU@=LYA4+*N)T0/BO M*=X*Z/X%=*>C22H@_-=HFJ".Y0\(?Y4ZEC<-[3>N8[ELZ+Y]@0(>)>BG*E"X M0\W*98WT$"QQK4R0>TC^/IP=\0JO"@"U!BGQJL7K&W=I^&WOC:\LX0]^;WS1 M?WST9.^WW+#@D-C_J,SG@+BY7&BLD)M7.F2&V5(LI3 %8+M5%[%$+(S3L3OG M;UQ9K7X=JO8]E"8S'@.W5QQD!F@@U!!8NP=U5[E*>P:=^!G5]Z 9,Y]2@P^4 M%_/O#:!+/GF8^X>:,N=*D]NX2]BT=5XU%&<>>5Y2*YJ!4F3@ /AX'Z6:32E2 M,IZ8D?(&)SOUH;I8]P7;S8VG$Q?Q,6\6(3^8XKR6O?@JS_3H!B-P3*_JF#Y@ MGL-U/=,/I--S3S(-#64$!O([(/MU=0>X$ZN6"\<].95\]@"+B!\BI[A+QV.G) MZ__\'T='R&=LY,GZP3*\HVO"88X)B+@GU/P8OOD?7K'YC;&#+**C>QR7?_;J M(N8D#6#16.(_H8-_H_6?$6_.KR,')#JZL?5^=GQIN_OPC9-R;R=,;?$/@4?) MXTOL.!Y-)JZT-R>Y$K&7G?AO/C35D>[Y7VTVXW>B_*'\#.>'NTP(G^2( QY! MQ$/)$LZM.@S),D@/JJ:QYVK^\'3^-4X^WA<_P)(_' 9\D:1RG^88WR;5FN@:*<+\52O MPR=DJ]22YPLQX]M@.C8HI=J3%LUC^KE!J$W4Z4M*J(LNQY1Q&EB*9CM7J4MH<)2R=O7T9F;-S@T^K'8+H M]]-CGB4K&AIY]G9^E(DK)E5(RZUVHS$@L.)(::7@R+.WZ^I",6JY?)F1%EE- M'7;9<3GMFP05&YK 3"W&*E/&FL-A@D@L%Z)]D 2U'UD 4XS4B-$2FP.=H2(72*K:G26;+Q^F P+2[',918=39/,U%E])'42&.9*KVH,XG^ M3+0:?LVU5U6&6Q0'*ZR3'Z]6>J8]GDKRA"//1^H]LL@5ERVS(R5'XS73;*Z+ MHQ27/!]9+$B%,E1IRXYE@(Y(KH1$>MS@J/.1F6FU;,2G8A);;DK%5J-MMH;Y M!D>?CXRL2Z(AFZEM9RF)AII>4ZU5!HTD3T?.)O.J%!-DI9//C):=VGB=M/L- M#L?/'[H9)*D-R=5:F&4NL7YIU!GG+!L-/=NE/D%K6V;$=V10MMM$-45G)XGA1&(HUQ\3$?Y^*$&.=&V"@! M72("2X 1C8UB9SL[9@OE6#Z93LO+_(+E%P9>;J]L/SD=%2W<*@QYML,G+65: MC:256=TW"7 QR3* 3D3&6!G?TKS9&9)=T_:34ZQ1)ZN90D[&\EB6'Q6V,AZO MIOSD=!&?#U:S9:;#]-J11:-<7%?GG8:?G"9,D!NRZ<(*FS?,R82),8-J)^4G MI]6BWFJ6J7Q#9CEQ65+)8;>^;?C):44B6U6QM9#E5E815\R&)B)]7SDM9C)K M?MHJ\C)13!AU/,UT8HXS>#;/#*NN$K5F?]P!%4;*3"KBNFQ._.2TQ-B%WJC1 MJLL2+VRY<;)3Y4##3TYK>L00Z^JTSK0R"XO2>VRN5O:5T]HB:Z6W*36+E:>] MDKC:1E1":?C):;-,2U-)&TM8I)E=M/4YVT^O?.4TQBPD'!_:"F-5^8$")OUF MICWQD]/4*L(U%_D*)T.+78QO1U!#K9%$GZ6SF@MC8_'Y;)_)-)/XIJYA4J'K M*]'#=4V=# 0(8T(QP,A6V22:W%Y/.#"3I"/WNJ4FEV)5 GEG*&XI7EHF6*$N$,/=O[ M1J,\C$Q2E4BGW"T-I/AB:O4C*33T;/,C5G--)4;\2 :1U:90+\=947>&GD@_ MEN!%G!H3G"C222X^&F$-<3ECYDM82V1&L=C(A@3P M32O.,>)T/"AFBIT\P0YGBCI+,63#3Z,LAWP\LVDK'),I]:=CND2TY*$O8,2V MO(U,QRG*PBR9)M6DF%X:8U])-4:UQFI9Q<98KU6=CH:<7(]@*3]98;;37M' MV U3SB0;3:O!$P1V:--.0#TN9P![F;TWP7O9EYOQ@F#-+1)!W! MF800A D"1=@AMCA8-<>(1?_U]0%ZXA,!>M%9)!!3+Q0H[M?MG:>Z$3QY@$VD M)W 3UY(@TLESZE+AFO1D49C\^OT ]V_W(P*]66G^R[&5FR_#PT[ MT\5LL2)@4+TW"O4E -:Z<6$?'+PLN!>O@)D=;\1%JG>E=H6?=<1\)V*/C5%E M'B\S2_OJK/?GUQNW(D"\8;4LZ'PHL@ M$[22/T$(^^,#LKL50%P F'L%TF:R93*3M501,4(R[(Q1M)8IJ7&MJHA#PK$> M\MDITM_=<(6^;O^_O'IC=X#W9^4;"3J*!T@D7Y14'0\(_S7E&T'!TE<0GHZ2 M <<'JN8'$3Y0-8&J^5F$#U1-H&I^%N&AJ@EP[?Z \%Y# M+7Q?(4E=MT(R1D7CL:>JD'SM>.SC%82!;'PSV;A^]3!^_5K9/^']O*X9ALOR M&:^/T:V+A0,V>#PV.+B'#;;_'MM__28*?[+]-6!>T@&!Z7LLIC]KD/!Z#X3[ M:;,G#W7SI])^[7:P=S#J-5YKW;F MIA5Y=W7+OKRT]M:%TCZ,%T<)K2N60[9MH&3O]TN)B%393KZQDLBSAL4&ZJC96=PT< M-F1ON>STRW4YPH $SV;76ZR6QM]$ G^3VH"()0#7 &TY]<-[PH.<-MP<5#^*#U[67 M*SR0&*F]]'CJ:VB3? YT,GEFHVM#5C&VXYAUUP"AV" B[5ZN7<5 ?]G(K.(Q M/;*T.=)%%0YC>#*X60@D_Z$D_]&#C4<0]_='&YMV:M"6B=& (6BYU(#HIZ#< MH\@E%B8I[+GN'MHZ+P+XB1Q<-SRBLGETI^*)=,H+IWNJ9"Y*')L'<8H!?2+= MK'>*E4[M\Q@ GX@B"LLMT:]-1];-9E\9E&R&G?;GB75'7]E=)*0TPN(-8[%+,)+/=+.0L0SX0J"' M%,D(;A6"HX4@#'BGRMH)3@7)C:>U#P2K=6YBC%$00WX1RF4N5VUM)ZR MDL&T6P!YJT841K8+<(3#* 6_E%_\@)<(136RT#4!&$;(!,)4A;P\V01G'Y!?D=.QP-!OS^!8IK/#8DKJG578-I[>?%TDYJUQXM-MY/#EJPVG8P+#4W- MW#46F6Z8Q(+"XW8G3U3YN:WHI7D.@:JAW*9P KMTPQF(>B#J7R3J:/=PXAI+ M#7CQ\7F1?&A>#,S.1UWBQK!>&J>J#1XC9U-6;%*D&IFFH-&AWS8ZSW1N_T"A M[W.HN2<*]!]HM;!>#(9&H60B>\R[QG6][IBL<,]QA'<\=V^U^XZ#0GH[V CQY M2ZW:Z<529O*TI!>3N=%*FS;N>:XH:\E\K3?.YSM$C&QG8E5RV6 F'(ZC@T6< MB(5)XGU9#H&\!_+^<_,:'D/(WY_?L,1JQ1K>BS<[93W6G"=:$C'3&DCLR5^_ M$W28CIW?=@:)T]]?[,].< ,S_U0:P/\<-R&61_HBSBJ=2(.LR[7NIAI).M). M__I-0AM/OYF!_7\=1/D SS[ LW].',P ^35 ?OU9A ] I@-5\[,('ZB:0-7\ M+,('JB90-3^+\ &>?8!G_YV 2P,\^WL 'F:!X)S$G4':XW2 Z_OCQ>/;8YD' MD/8!&_P;0-H'D/8!I/WS,/WC@5P_';QY &G_\_8\@+0/(.V?L 3M>T#:OXMI MK[RL;P!Q^PW[PN&$FU6%TU?$N.U,Y]:BL*D7L$@N!@:I@9V/47=M#IVTZFJ' M2=!IALQF"V9Z.L3*E1UX/1%.8I<2J9Y2I!^H5B>0](?)FGYR\7Y_HK25GLA4 MB[.F6(L@1[@08;METT.O)\,4&?2!"P3^A[6 >W+9]T^1UMNMUMAN)R>RU:*D M1GLJ==?XQ(.O3X2I^)-!R 3P]8^F:9X7J>*9M,JKZ+KU>+FS -6*@"V;F5)_ MH1+Q5OJN\)1MP:C,ED*/D8E$154KXD8BJ,X>=0%8&T!M+Z_9S^!Q#1 M]_O_HW5[E$DUDS.&9=>#E6W5TA21<@'LR7"2#LHDOZO4!I[[ PNPOQ.?&L1* ME)8N6#*_$:II3E_WN,@>P9[ P3[X,SAH;74TYXT/I/Z>AW'5BAMLQLZGR@P MUC"3)%,S4J,B=XT1XL8F8S0:^I0A020C#+>M[8QI>!#V9)BF LB90/0?2_0? M/MYX!'E_?\"AJOQF5JIA1J>W2HQJV0;9M86)BV&/$^%DG QN' (5$ 0OSZP- M_*.7Z6::2'6I00:+;,9CS+#,UJBP0[&/AXDX_EQ7$ &*_4-KFT?W*YY)J9Q! M[C;$NMGD>+Z&6:,$GZWER]NQ?=?&CD2D$&^1XUP6:]'L*A_7&U5=MU]@["]> M: 9B&HCI=W'_OU VW^_U*[4$X)9Y:2NS_6H[JR5:HW;,=G'LZ7 \>1[V!]<, MWT-: T_] 077WT$?F6QC&^L/*_*2R%/M1#$2RXSL/8Y]TB<9\#GO%S+:"J@\ MC(Q"JF:&3 WN\7P!3!"<,P3G#$%(\#[M5=-43VK.#AKJ0C;;B5-Z6F:K@X71 M3HSC3?:N:)+5=7U1$=E"&=MDJ&Z2X%0GH-A#\0/"#(.,QI?W] MX08+[3I)E!(81JKZ?",;66WJR#_I+__!#4.@ !XJ;CG#E7W \^\=R'U(02CW M0;C^@/+PZ';OF1S>';M7$+=[MJ_'%-)IVD@2G3)MF^EMIA2+Q^Z:4)-7Y4PO M#G_-$.R$'J]F64R.IUS<]!@=IJGW.;N!I :2^MP>ZM>*Y_M=TW5,YLQ6=9W' M-ATR(P,< _J\ 046NJ8$Y7O(%AR%?P^)#8["'U-X_4_#Q[HP[&E\?]O)SRTP M)O(,1P+;!8?'\3!!?#!=Y6%/PXMJ9*%K C",D F$J0HG-]D$ ?%U ^([MIKZ MNA.S>R_RR;7??&Y(7%&MN\+7WLN>IP!;,IU+34<-45XF,VU2(^R(QM\UN.CT M-YTM38UDK"<6BR-0,:C*QN9PS$G7#R>P]^78!'HCT!O/JC?.#N("M@[8^E-( MHP_%UH$Y_' \0#0&6Z&BMUN,-62T23,9T_*S!C*&]-O&\ &/[^\?KC^'HGN\ M,XC[+^HVQXL!^P7L%[#?MUK4=V6_&QS57F=1SW2PV-9,7@DBIUM&3C$85(B: MA<#C[Q(ZW:%_\-T7^.1AT^XWK#D%^NEH+W:*+%.ZR9>'!!/AA*\VR*6?MOW[C,3PV@?OQ7-K$ M_^AV*\R'&39.3;%\R1H7Y71Y4S =S4$[FB-)O5G9^']-'K[D]VY8S9H#71*^ M3,:O\-K49**#"=2[(?Y [X; >N'T7H2[$8);"O]?!R RAP^:AA9PS9IHA( J M C%4Y75A>H8X3& AR(8AQ$\AFS="_&*A:VNXC290-J'_NC(+9RW=F3:'9)\1%C=AV-I79EFII?",].6:\Q <8[]! L>-3WMLS'NDR M7HW7=0[#RO4X12VVG:5!9F?5(9TP\BG46/3':G"(1T8"R @+'ME$[V6<-Q/)@_4_\PR3&F\N3"3 ;AQ@@8?C?1J- 2G#[4+8B]'ZQQ,@5=Y96-(4),X#W5G&D)4 M6#BSA?9F70P5N#R#6=>NF3( M\*?:6%* L2,RI!O0%7=]2!FX&[03SW?)T)'8ML!$ Z%.\?\X?I?[&$0A2;RV M%W9MO1PQ@(!TLPT=64C=4\5Z<"'HO86.'+=HZ"OM MZ)&'?0W&.-[NEC %HJ4 ;7PACL@Y2NS0B6%;N@6N$P(S>T5[T6T7D1'4%LA@[!-I MG/UU#=HY0^U^J,*UA<:0)JY#OP$\9$JX"09*S=]IV[&F0,WNV@'TV:NAP%^0 M@Q\X MD;K[B7<(X(XY.!7PQJ!/W/,%"HL2R?^@V9OZ;AY3%^07=U?UON2@)!:E+YX[ MB=+*Y_G(TB-[O"/2[N\(.@+Y9Z0#7HX@#?GO0C,DQ%/_Z$!Q=,K),[VC$>?% MNZ'\R- 4RP2[LR(,^\\M3L .!L(OWWL>!N>^_^\?70QC42P9$/X+"!^+$@'' M?P7AB40T>3'!(Z#\9"$+!.?0 M%WF5QW#UGZ3 9Y7Q'Q_'"-"'!OJ[. 21ZXPN'[RN@91 '_Z_7\2OJ]*)H*)T M\N[,\Q8=+['3BXM[Z("'/ _\F*FNE0_UIE-U!?72!',>AAQ02)!O?,NKK-O( MQJ/>3+[E'3SZQ>.;1O8Y+Q9? G-+F/0,HTM6,-#KD)$$R\'(_3;9!.<1NRMU M4/>Q,.!'1SC(6OE<$E)]4R?6V5RY8['%53+>$5A>:G!.@E(\'HZ1B>O5=]Q# MVT#*XU=(AGT.5?)X&N-JC2,"[7!+[5"#LVK;0%F!*CH?]4M='->M3,O.Q_(8 MOVXOY=Z&433>1@OX]3N!A^G8)6#C9_)/X&X0@5?R1%[)[0M9 ^5S2^6#/)&V MK?GHG%@2;[5D(EV7V2S;R(R2J4)M.>'BCL[!PB3Q?,Y(+'!&ODQ1?$&U6Z X M;JTXT*VNC^JH]?11H=0K3+%(C=6RA>Q<)JH3+N'$,70XCE^"6'TR=R4>N"N! MNQ)HG3MJG9QF^1V>F.M&CJ'FTP33*ZW7&MZE8JEURL5UCI/A^-N')[L$ZZ^2 MJI.\;O0WV@A)M7AWN@]QOW3;27SV"N,A2'/CM*$B D ;7Z=E0Q!T0Q+]TD# MVHZLF-(G*A1&"J95Z^5;6ZPZ<44:C-O.)+-S#)J*NK M#__K$B $*> D5HY^AU@+I7!J:'^@IG,RA]TQ)AISO0H"]+Q]@I,V/BXI<'_U MW'4%>][R%&T:J& LF;X9AQP+F/:\,E]B_+8Q6%;'A*5@J* @>GX,M4N2=VGT MF$4%'S%7;]$).Z"3FBF4]*8L:U@9-+&A%<_4V^P$E?O@8S'271+:K,4,">8U< MAE?O7(GXBY/B.2IX_#1?X7_^CZ/$BS./S+LG/EB&E_!!.&[6!$3WL#@>32:NM#<''J/C-;[LQ'_S(:@@H2S] MKS:;\3.$[WV%^R?Z(61$*%'*D3WW/CK@$40\U*7#R8N$;)Q!&J^8BKKD7J-*R MP[,#P>PD"]->R?[UFXZ>ASC_.:E."[51:9,J0#UIH'^XI4Y[GVGOXR!+[93L M:#KZO>9F5KF%5[N?O9BB@P(?EEFAL3I %BT$EA8, ]RB*5?3&'MBV3HZ%-#&XUVU$N0_2#+D,BZ< M1\+Y>-56H32YBB8 UT^ EPOGR9PGY6YE0R0B-4](0ZK_]E !"J:9".>/SO M/REC_% ]X0>"X^-@F-\%_N6R/).3G,S*>:RGC^+-I,R,;"3'OUP+LA]IM9M: M:V7$QTR9Z,;[>I9DYEH*CDRR\8W.)\Y$CG&[F"#[;8\K\H,[JLXG<,QL<>3[2+@AYC6TO M-"QC4E(7E#6\-YYPR?.1DUE,+#6+O3XC531IE%W5BD43X?J>48G-=%J@W:L; M6$\DUB^F)S([[4QLBQAB==,GOO8? M=]7X^BQJOBAXCM.'$WNGC_()L)M@I2DKI.DS4 ]+9BC'"XYL.BJN@FIZVT"? MAQ"1HJ%S/_'8T?OUNZY#RR M>"4TXA6W1%>S3%2MZY@3IV+244Y.N3"J_(0Z M; 15\P@N@O>4Z^7R'C2Q7<+OV?7\K) @QN7Q6(PTKE77]1)J8-'WGHAA[S\1>X"*IRN4 M.Y&)-WI,!B4(MRK^B&(7^V &A+\1X?$H&7#\EQ >LGPBH'R@:WX.X?$H306$ M_PK"Q]]H,QU0_@ZEE6]ZE[=;._6!M=^@?O(MC7OCFM'S^'>7'G12,WJKND@\ M%B6IIZJ+?"T,OVF9[8]G$S)*)IZ*32X.M0Y^5(T7C5NV]'WRLS^ MT"F?;X69CUXW^V:T]O39GEYO773VB\YGT7%E>[, 1XUW*T@HZOP&'?9Y_78G MO5HZUVD4%2PSR_W?Z_UE"?3F>>WBA?BLL>DZA]NFR_5&I'M:EHD9N MLC.L5[0U45#*"WUBWTNJ$_GD%%*,TY@(M6"G@D[19@E=M9)(JJDP?LV2M'MX M%"_7;8)[W?:J=_$M]IY"5E$DCF MG0W^]20S,.YOB^:T4-/Q-C,6Y(TP25>GQ;K)E^YFYY-"H5 "7:DNDRT@=D$C M-^JV4/H3B403?T,TG^E(H8+R[BS5:Z,+1#?[13(,"R7+P&TVS."PX*,2>I2! S2 []<7UF]8G$Q".U-+.9S.-M M'H]7VPVO2T:<.@<-N3$:V,\29_J^ER=?(LYQ'TBP;RK.!SY,W:YU%;K59SL; MLL?;L=ZV-V?_)#9XKSS;J_D GX)(KM,#W&@P'R8'1+(!Y9E$G;;(2_+\@ <, M#OSQ27)M$,0$QPL/&L3S'9X3%S([ MLR-@.H%R3;XMUP\8N%?V(?L%Y^);*ILKN HQ*&VB9J'*T[LH%=]DI&MX W=8 MR%?KC;NX S5-%5[5'+&&/A3FJ6Q5)C(F/UBU$FK+1DT,4/ ?H\)X$/S_D85_ M2FGT,^(_0!KO8\4OBJ- Z MMS)6#94L9>/UQD(-3&P0V9$Y#/: H1B@'UZ:%TKPJAT,UIV\* MKX12AJ$)DMMEZP40>L'KJ-?6NR; HR_>)3M5SCQ/(@*Y,C=6S% M=3Y9;APW724_G3^6@^;Z)'?LJ#MMK\+2)C>ORIF(7 M=M3*8MG M&FKSBGIT.\H^[!@*N#*DIN>2-4??+0"T$.8F[*W?G$)!9D.I\T,'\)I>19_Q+]&!6Z JL&'\5YC:A&U\M*]3I@O_##G M1?!^=AVA3I\[&8#"83HF'"C $6#G R!Y7 &@3V& 4-/I?^U^P%BZMA=8YPO$ M*88E3)TI&8XX?(QQ0@NH(YR!J<4"NLN.)%4=\GR/O(R9DDI0"IZPZ/3-" MF=V:/O[&8Y(B OH3ZO5E1D.M8S7F_\B7S;@RQ8J[%T$K"GBXE8[7- :.KH)T M/'XY]$M1.U3$A3N]I[DO4GCXC'VK4Q&J-*BQG0=(*NN"BNQ2_QP?:\O.3?E_LY#0^A#2'#T))_]"-@ X(,N^F M! WJQK&J2/7Q#@S.NP(BY"[R$C+!X[&$W"^D.1 /J /]NUV(3C;.A/H0F@UL-@Y40YD(&@N/+0$3IP2%Q5^I1X XD ;P $> /_ MWAIOX%!KX-'$;L4H:.&(<7+, YSBDD0RP<43).!HC, YG*+B=!(71%H03CLB M:\.M7FPS$Y8A.V/H "V&Y%Q _:W/NBSG\NW^0@! 9O+Q62.SL!N%'FCX=<)N M1HP!/G5N%Z8\B?!2 M;S90Y PAX?._]7#8J]+G=+$/OR)2R;%V M(0'HSO^.G;Q^:#P/K1QO>*V>C7]NV=(9G;@<]',^2E?83<91..Y_SOH[ERR6 MW) LMV2L[%2J@6V?M,9!?^=[]G=.)J.Q']*!TO6'HECBQ1@_4$/*G]."]='W MX8 M65_.^[%.($H_3I3N+3@/U._V@_3:Q7VAIANYNKE3M^A[^P42E-%49Q^<.!O[%>_>(RH[>\YKO8W?N"O'XN(V@8[^;7PJH4PS)X M3B)2-E_.DD'E_?@":<^( ME-#@>:G7F9>(V9;""W8FV?CU.QX]3_-!V2PX^OR3U3U?K5'W%]Z(=K=1JL0% MI?K$NO,'J,A $WX[3?^CJED/54H.K;-M 68&JDVAWZJT> M)J77U$3?,E4FQUC;901?#.JF,D_]^NU3?Q#RTM%?*6 [.(I_/R,<7/-&#@[P M#V_THS@-YCZG_\='^N])C3JX=3A_G*-AHR38V0LB$<7V.5&0#&#/GR%T3!3" M0MA+)I3[WP_<+W],1QR1YB4CRA$C],Z(PF\TR_QGC,RR7_+# :UV65[>E?.1 M87WOU%PCY6.++BB1,[WA')<)3-N?MY'LG2B\^GG:UHQG"#W/D)N1S MB%0#YNE!TB<2GEVT<%2N,):0;.ZR>E%&;'2OVL\D+>"S#_$9\?!\YCK/(<9E^+PS'I(OM;.KC[.66 HKH-?!;E.>T2T "![;B;^1P'[UOGV#M##/ 9QC; M*1R$;.VE@,,EC5&*,$*W!X+E9/@><[P1L/NUV#WV\.SNJ54%ZD_%3;L#?N6) M3F;YY1CJ$ZSIE*SL%>X&\/H%UKM.4?Z'B@>.61,GWI]!<(/).8XXFH/GAJ<< M@U5]!5?3*<,; 46"&XO^:4,]@N@M:/.%(CD@ 4ZQ-=K7?>ICR("F%.H+I][C M'3L8?:"U3GGQJ-;QI?#28=_%0M<@JT.F5C:AQRRS+72W')69TFN9GT8&DYY4 MJ'/2<8ULXMK8&8?AQTPS5_.,G!IT,M;6)!()H\A%;-3(EHSBKT8@[Z[2"WL, M!_6?5\W/KWA)<0Q*L%E'+^^HE@'$LTKF"WL7&:SC$F&)Y0Y)C @\W2]C*0/N M'1$C+NQ=.#3BX8MVY68JE'YEYTB[#I"702V&%I:.L$7,7\N^/AX&N? -]KZ^.?[&]3!SHZ?X'D3T-;"'?>.=O=7>R@ M8L']YD>(@]V7UI4\F*Y-K),?%;;%;EY8%UFT^U'JO 75?]!V/ZU0?:A+P$&_ M@LNDO2!965/+<)4<*,IE/+6)Y\%F.*$GOW[C/EA">YWH\#)\,*J 9MD< WFY*E MM!9RA] 6$YYI%J9XSA&)Y'D;J.<6B8_8F8LB<4K="U*1:C9+8 L:A&PEI;0H MM_NQ3:H!R9O$+]B;U\W"!=SO.UH&'RRTC^W62&X69XML?.+E2<7 M@:^P!8T).XFTX^DU%K&;TU6VVYM-$TC%D*]+0?26A96[!;[45E;=#D42,([K M+%^IK!RG1ZMRIZ"U.KP:+S=ZZ86=RUZKLO)#!Q\Y"QVN0:JYI]+[ED^H4XC; M40YR)SK./89J.@RV=EVCG&,2'1Q4MX;^47CX:X1-1@@XH_\7%E6\I_#^L>WJK<&< O2;#C5D9 MY_[AK.;IH8N\WKW/URAWNU7U%YZ,$M=-#7RKNNLMKG"]-Y=FPQ_\/5/WX%LGJNW#&I53=BVEN4_%X=0MQ MKC2; #480NTXLC[L@Z[R\5@BM)4(^QXYR3'80<+#_0C\&L9N'5=;<#M&*[GMGH=C^%6L?%?OU.A$GB M_ 3JT_5]=] ?D.CX$]36?4U)VNV5Q1%XC'HVQR86.#;/K$X"K?%@6@-A,_CH M#;*UTI=BL9OKL/DZ)U7G::"Q$Q>F',?#A$\MZ;.Z-/$G=VGN=<#RI;CIC^?) M_#2 ],W<;H%HY)^GC<4GI&6K-3'HXR'@O'\/-,Q4=V=MRJ MY/%;F3N!/_1^I?644-!^ZN8'0$'?3-^\JZ#M1:UL2F6^D:3Q%D-F\%AU@B?Y M/(N0-6).25L8?_MP^%YXT)_+HSC!^[A+/N)GU,&-LSRS\+$K)S'FA3F,E"H6 M@#A!_ %W=N58IJQD"(IF0*U\GO$)IE@DE6C'"C*_Z:1X.YDJK.8-E[TA@8&8 M,B^,\\!4KI,?>G9/^J$-HJ,^-]!WVP&C#ETI87-"WSQTWA;<'%*L-BYE!K(D M]*N5DI&?4&!R0N)+0SGBE,('+XZ>"FEHQWMGF#AOO>/]$XK=)@GXK6OS/% 1 M!%P4W9.[.XS*:J"#I3H5M*AV0."-*:H:L%WP2L,:S8#@%&^.%4LP+0^_#>$. MPL^$*:]./"#LPUH$]UE00MH<2IO;/2"T MT'2'[&YC 0/^0C)D ^'6.:D"Z*;<0287]QOI4!^I8P^][N4; [W#@L_@G4KV MTY*)5^8*/["A#3M\; ]. PC:1(6[0@?5)'XT0[=ES=#8U[2 M0RM>L<"N0IX74$D]KVX<<,[#YATC7G'J[(TI "YXW@3.1$$PDI >]A0XKX+O M4#4S-(7:RGV8I3J5'@@I':$[ M&;,:+E\;Y"]0L'CG5M[J2 3UV%!R>V5X/. MA"3#W&.KHQD+"ER>-$8([-[>'#S5>1H:Y91U*\ZJG+F)(>CGS"'Y4G"..G)3 ME$WX:#X>-CLE@7Q>Z-M%Y#TQU-P4$H0ZIL0"Z6]["[Y7UV^1U4-?G M.[S!EXG\25."/W=]SXSRAS50[",:*'XS#01YSO',$*RDJ F66\(O @/^PA%N M5*$$Q<1P05MA/([0=E= ]?@;2IMJN&Z5A[\%A0X@3CAG=>AM>OB5JE.,CN#M MU8GFM''@(?]&0SG-@5E5X#3W'&FX&&">+D)@7@?"Z?0B ;KN >,*< &6XO"- MBT:)N$H'4Z Z2-XP-M/F &HRYW--!6[3$\.$-FP*E2Y R9T4@2?_#:&">'/S M<>EW$:X]M>-,ZD5AN]"K!C2J+KHV^NM Z! T)R2NL?]%-)1YT=AH\,'*'>S- M%YV&=,M^TQQI\U,32";1Y'3Q9&KF%'+?Q(':1N]Q"DR\+C$O;XE>U1^]B@P^ M$[HH&:"+@@!=]-];HXO^>A4A\G)0\X$0B'CE'6^8L _8N\1]RNXNNM_[1NL. M>G<3>K0GGKA3@8?0SHTCN/-]->^YCQUVX;N1]^HT,SKQV=U?NKVW/(WO^#L+ M7G*[R9WVB4/PYR%'R"\YY-!((G\\O'>L][8!6@8X?K)!OX8FU!)1+OM%ASW$QX(J@!49=@\XC M&_2R$8P)IG#;Y>,]N*4!DXX/>1RE@)JG2<*_AP%LZ.#P(I0],M@91.8<)'.H MX+@]<*)_TF3LC^WK'>2/54,I:P*'N4*50 6L..DPJF-.W=:(&N(F?A-Q6D.$ M=_YEQ%_.W+IZCP?=\-!$WI'7BFK7Z,Y]X6T*P"DN@>&3C!?'LBKPJL)?:LG/S\&0O!MT6"W? M@@0Y>89W9K;C/[CRHU^_\&7*\(:^O,M[5&X&$O%2C=(Z\X%(C)A-L=ROIC[= MI^%E535OKRY4HBO;141F(KUT)V, SL*6O)[4WNC'X&ZXPQ<.X4,.Y9V3$FGM M* T8#D3F*(,P5"FFV:;7ML0\.EN[*B5GJL[TG7FCTWAY< MLTX_W;!P@2E/E5F!G_>[1LV&O!?UN;[\CWNXM==4)S;11W%!RV:BXQ*O_9HO M3_YUP<3]'0U!II&O4D M37;(F+'DQ?6:Z.8_WTCH0P;*MK-=BZNM:AB?21LJ.]5S(P$J"1_[Y$FJUS3H MP>S3#V&5*UNH0:12(C:Y(MO)"QLAE)*Q%Y>WW#G8@#IV)"G7A$+.G][_67B7V730K&?RWO5S M^^Q0^K6G\1>FZ';^4P[/'.[;&_@[N]]BH69D9JW&NI.Q3+T]+\B1!9?Z@P[& M>W4$][V+MIT=OWQ8V6VBKUTL4M8XK9?&+#;'M#5IXWINAI!OXM'S.H>7YL7V M5!*F#I.@S7%OD+3QQ'VT"3GE<3G$OYMK\NO)RNWZ0R^'+(H-2M]-=TZ;% M2,4!SFK9&+/*H-@^>AY>[7LM2NK+-:#)KX&75/!NS?1F6U+5316XEV8Z:"'X MG1F.+V^Q"C\LCF00YV:1;'<"%4+C5JHIA7;0E^>:8SM&%?1L2K9&C>U\W:EF MS53J,L^%OTP9!.3%#7Y \[XH$=S MR"!RI%6J&>1&E"/9"-CCD=ACKS@<"V+X+=-? M>Q!\1UH*VA9CYC72&LG3;B.>=HZ!_'G#QX_Y7'9KXB-W[>0#W+7GO'S.S"Z? MT[EN?VFLU0->]J!S!,R')HHVXA7W),!5L#I 9\2:\7+.@.Z\W>MBY/F-)957 M!2AWB#(N-$W8:\_MY+%YR8F:ZFGL@TMO&.TK(HKI>7$%= -)J)NIA=*_-H=W MSV^DT$*O].B>?:&A] \T)^!E?CFH;9>>$9IKJUTVI.H@N>QRN%Y.HL]R;5_6 M?I@,MLLIT]QY9;ZQZ$S/F9II\\6S(MAX8N L#"R1)WSG^TPZF=O^X3C$>&G$L%3\DDRG:U00\[/+:QXDQ.F&-* MPTH=J96( 81_1$M'W3T-H+YN=E!Q'3O>Z=4#_3$2V3DVI?HY3&JF9]75O 2& M-/0^3%MS4-2,TQPX)X48B<)"AZI,AT)\*!1O<)8C+P[1H5@LO)24H_1.)!=> MOB/*NU2UN:1Z^(6AS%124>9W$ZCPTY$4#C&6KD&N3*/M@[)41ZEM\.\J6$L" M#*CJP'"_YK<20BJ#OX3*.1Q*62@KQ?DDB]I0Z_"S@J9.0F7TG_U'+5LRC!#4 MG:K@_ 5$])*RKJE\.)3A55X\>D*65W??@W"HQ"]X9[8#H+KBWM(LN/ RI!#\ M50_I!GZ.WN=DD;K)Y*+F9%FB#)HW9^?V^;+G)KK?^;=[2S!! MT*ZH>D0SC!VZFN\['!L(Y@M-=[6R6^;A>NAO]![_M[=8:CH=OFE MP,*QK/N$;L^X.[GF"M3,7H+Y29:>9_\!7)VC3EZ4O7>I\?*0':RL[OT+%14Y MA3WNZ>Q!*OO14\XRVGLGU^7GS@7\&;I4YPOM2I>JJ5#TMV\G&-$-SQQU*(N M@UTAD^8H$_2N),LW=@D:$+@H:(608>&5_8L.?G9.MQ? U5-U M%+J7*N@=N:?'$>\[XUT_OXW+9Y)ST=0C(X'#CS7E LB"=W/$6KAN7-A#<:5I3]'094#9M^Y&=WBS MIPKKC=+#W8W5Q0M4#R;U).O'N%W:3\#\EYC_DQ<-[\@%JIEF9&E6RQ5&6K;S M/7-6Z@LJXO%D[-*5%F+-.^)3_11.Z-,MC#*R$YJ1Z'I.&ZQ,C?@#;*T/<0)0 MJW*=RMFQCD6,>]OIT%C6\^BL&">BKRYV)Q'H]3@ )XC/_EOI7?M9*I<9(X M$[:C3&=>X@I+Q=Q:;'["X4[Y]='(^=8=[I:"I#4FGTS.3I2*LX MY\I@2XR8)20!3K 3+G$^+%6R$Y1<].SM2?R3;:QGFV*&)&1]7:FL.SR*?3,Q.E(N4"/ MP)IN3YA6>BT7VX0P-@MHGF=4*JOM.,LO";;#"L*&7*=+L0RD)WF^(KK2S!?B MQB;%S$LKK6@ED;,9F6,ZG4UV6A6-A5VWEPTN>?Y,K;:U-H4D MTY?G4FU3@6S'MB$]D^?/Y,K*6*V*'8!M)@J]T0BJ/Y\U./K\F95,-QDI9JL< MTTMN]%HQ-ORX+M7Z]6A*9 MGCYA.RDKK5#P_3A^_M1^(]TF(WPZ+_TJ5)NF-M1J.*P,\[<7[B)!^?[?X\FRQ!^]J6 MEWFJK]+M6BNIP*$^#%TP\,APG"O:6+Y1K%JE)+\T=3A7'XYN9YLYKLH;MKS9 M)-M;NF<5R#B&&ZV"GNK#*Y7,FDO5LCR);1*9 M_D99K,3&QAEZQOZMUCBE$,6V)F>J'4Y-M-*JYD[@C*O[W0'%4)A&=H?W/B]^L_70_V?O.WM4 M5Y:UOU_I_@=KW7M>[2T-' ?BVNKJBOLGOS[*B)RVCRT#SG^$;Z@R$T5%.QAPS7PXI+KNMT&WRX><"+1VY;3^G4Q:C7.[J;YXW] MUIMI!H^X]GR7VPE;%D7DZTVU#76VB29%6U0N36 M/K8I,S,G=G\ER*L)J"\DH\3!DPY55O::G%[^>XF@O2\?V^X5J#763;!?B&=3 M=LCTO6PWY??+.5-2PCIOC,:CJCR;-?E,5,V7C$;]UY](V/>J77[G[5*#T:-, M,D16D\,<%VF.YJG!E78^LM8GD;15:K>KDL9G^V4S4U\N\,X?@;037K0/JQ5( M4[AYJ%S2Q;DFQKD:REG3K&V)O^/Z9Y! 071? ^HG%"SRR@WZTR;G3C?W+]%? M*4.&+[#16*S!X';U[RI@YK:VWY8P&QGHXGV_7B.B@VV<*M)V*O)&17>L6/]S M"A5NZLZ:VY*8^(.NBY@3DUUR^VE7MO(5R6B;?# MAEV+L=F"7.3(56JM(.@^2VG;#S&[-U'GE2@-)_ 3[[@3]XDS_9J=PMH%"QJ0E^;W[8755D M:P4Z3F#XO+\E M^:6:P0:7%;)OBJ.,!UHP__[U?XUWDY)!R,TU?M.!E[!P.=S+?F M)=?'B_V#R#O\L?:P/I;>E1C%/*0YM?O>UF$OF?:7AM$'$A+WIL6A#;YN<7XL MZ4Y+I8N2ZU%89(NI]'DQE2*#\?!#L4:W[_=BS3=]K;?AS2/'_\A8M>^5Q4 MCA[P:/W&Y'V,@_*;G8??FI\>X73[MH?8W=JLV_Z>+[7@?4WQ#HZ^*BZ ANOM MFZCDF38*H'[4?S_XYMR3!GSY$_9_O[-Q2> F\?2C&Y9WQ9$7/Z,ORI$W/X[? MF\[[Y:0V]U(,7X=M+L+VTL4P?%=TS>V]ZUB)]UDIOI(BE4DO03^3=*)GS9:Q M4"QV%]KIJ/Z_J](B5VB6%%60NQ&=119/8KS_4$Q7WIC/> MM=,@\V;N[@^S/ZZA,]4,@)O$;XN5XAJF.XK48]#\!G;4Y56ALS'2S=6>*V7, MOWG$N-S.NLR>T$1\Z*2^>N*\*Q?[#.?.W*JV*57B6NPL1J8[S<3\.<0DKGWN M-*KA.=>*JPJ9;4RE(5E>4)4\JGH5_O6'?@K%(R?.'1]$KJR]GL\;YFNJWP5& M&LDUB%2B9J.]JHW[6;4;FSQ35U=?WC'FW-7OIH;JLS?QH5X+[KTV=PUUSKUVG5]7)>S M',NJ2;%BF1F^J(RN?NK- G:UUA2Y,#GK9*NSNHT\L169S(@ZL#4*1*-8?96#+-KMK-H1 ( M5H7[M;]6C^)V_2Y#;S7?J6[*?'Q-W MW54]DJOK=-SW7R6W;Z$$S+]?"_]^(-OF>_B]OE'"RUT9F[ZOR\_%NE/6]/T@ M/R@7ZYW1ZM]29.[PN'6NF;;72X0^4%!/%E1]W]\6W^2]''XAW^U?=WIYM&,8 MW&? KR'-6E.E/:BTNY;C?D6!V+FJC,0PJ9*=790,:L9L-R MAFXR==2?+_SK3^@I1GFC?H]>8?O XCLS[AY9SG M=/?0PF1+%I,B=;;=S8+G M[,RB%NO(3:!%*DUB=JV=29&\5.^4]>>*.J<2"%IBO_[0<>_=]-^/Z:7R [(> MPC&5$ 3#!B^I"0^^*7?E ?"=4_=TS'U"@7:%XXNGV[4B'T1Q-DV4.]F G-)S MBA#3)7FM7BQOX=09MY;C@U%G,-3);+ZWJFE5K3F/CE C:J@^,T^1(TES?@2H M[WKT%>Q'A9[!.+X [;G8;?-4KMV8:+%6P+B)>CTWGFN9;"V]9-72U[?S;6.&&H] M8I6Y5)W+L[) AU;)=*$5O\D1DZQG)#47KDW9;O)9S%3HY&@\3*!3/HR.&(:F M?.?P0^BJODIZ0Y_OM7"CI(<$BAYV%VQ32IC-IMKOD=Q-<*/4JZPF%K_*RKQD M=@>R6$L^-Q=H*Z!J&HV$OHOG]ZY,X4? S$?R%]_1^U*_F_F3XH5QHCU?2W/>9W97/ M[.%+Y/O>E/ORIGR[$OE?:0#S0*KK]PBT\M.L'M0J_H9!5GX&X/<_%D"NZ]N)GV]RZLM149D:% ML4YU*C M&NY;@UC]VE78F%5_D*Y2ELT6Q0(7:O;;XD*HCS9P#,&ZN MK]Q/Y<9'@XR:+:Z7^T_)_&VG[0 MQKWR]AUZP\Y0H_+^Q/&A7&/^??E=G-=^_,6/XB<__N('Q5_X)6X>PASV2]P\ ML+W[#:,O_KFG9.#[J3-QS"=<-9;)):N/V':W4JY:\^=N(BK M2K+-W+ CAG6JW<_5.2KN)/V2I+>GCU_2YI&\#]\QEN9R2//8)6V.00V9D(;/ MD7S68F=JHANI1+55KW@3J F4 J-"H$9 MPO^V^($"_FS&52 I#4FX&2J(DAOWQZUSOIM,?6>_"4M@V\ZQS%N:I02]_1B[BV&A:G%7K=7I4FZUA3Y^O) M4>)0>)O"&(BV B46D0)1PB$$Y#/%%H&8UR"6V:JM((HYM^JZ.C7 &-H7&+T0 M.Y9TTVPA,6S!N24579!="1]PBCPMSLI];DIF!;&_X*H1BK9'#LY*&L3(A'5B M'(>&4;\( )%C"F<-=Q&9& M9(%PJAD76XI< ?HBD%$?M";MTW SZ"W$ 3?Y3 M3>7Q3]0_?S\1_,L.O.>[B?TO:R*A 8L O*'!V9EP-*';!N' Z %HHM_=G>'= M*W]1FO_Y#_S/AN2" I^$%("Q2[V HPS\9A 5W>.?)/]UEE-> *A<\F:;Z-"+ M5\7UK* HA>EFEOB___U?N[/U*C0D_M\_.\L8.^!%8RUE! (# _!R@!_"-__F ME06_,MUE1>-!:#X-=$.$?R$WLT+K)B@RR(3_1>S\C-;O(9[*+P,[)'*5HH " MAM9O]VN;S[""L_U0-R6T'[\-H& .14_?>R[>"4N?_J:ANHR0"/[J+BQ$!:/A M,^W-CHL+N[E>=N(_/#$V$"S]3ZN:.@9^[WW%#E)J2 51]A)AW8]V> 01#[X? MXP\Z %,((G?S7?D_.SSR&B?O[\LQQS]ME6$AUI'!@AU#X<*52KUE*L M-7)RE5UE4\5>(9&L)1#"DX=#9YW6>JH)A4H[RR99"Z9 MR*=98#-Z2E\.P],:'NIY?V*U8.H===%EJU)?SU"S\#HJ+>!9Y7E_)6M%TX-Y M(2UGISF-[,GA2#J"1GK?'QOWQL_9VE25JZD5946 -J:7"334\WYAWLP/2=[. MR]W52,HW9G+-7M:YD/?]RUBCHE.-89\-M#)#:SFUP&J$1H8]([/Q6I)-)X?M M8B]@C.*9(?SO"([TSK39'89(.9TOMHMK*YV1IF&SE4V@H:'#H?6QD1$:368D MS\IF()6<2:5\'+W?NZ@BW[$MNF"EY&)]%I5Z"7I2Z"[0HCP32$[Y58P$RR@K M=>FF:99DLZ$ON##G&9D9 G(U9+HA65UV\LQR9<;Y> *.C!V.S,Z87F)8TJNR M.BF,QCJ5B KA$1?Q/E/H:<_F@%^%VX&ETI@6N;+8SJ&1'NIW].>P$5!%A2P6 M!8MM<:LAET(C/=37TX8:MU*-+!N1TY(:K8P;;Z1#N5G@_@RND!#F<.A.;W?9)3@Q992Q6--@U*ZDBSI55D@!9%Q0^']\9.$X')/X"^K%UEBW33C0_/LW5AFP:V&K2F*]#ZF1"C\UP>_-#[L+ MC6Q5)$>GXVU+WWS@*'3XDSV];\<[YH[Q*M*6L9F%J]-1CL[UZI4HU 1/>.=B MP=A52P[M#(1_/,O]].D%!JFK>HROOS[F6Z\O$KQJ -ZUET<'KQHZ>P/NI+_S M^B!W?NOU44$Z_IW71U/!\'=>WW??/X@OWUI[\4^_1UZ>?_H]]OI\]'SL]?GH M^AD]=@#MN MI6_$[DE(+F.4O\41#T"8Q^:/BZ''78%':O=>:1N::?J@\9.9XD,GBJ]M^=K6 MI;4M]P+;#=>DIDL"@Q:Q"8F\(]DQ@*"/-/@DT9$;27/^K:;R/JCZFIBOB=T1 MLCP4L.A#PLV@\>TZGUO><0PIO&E*0VES$ T-775^2GC.(E^'\W6X'^0Q:XT- M (@R_,/8)%A-A*9OF3>$L2,>#/6T23/V$=;7UWQ][6Y0Q <1GTE^ )/XVMC= M:F-1#Q5.[?YN\;3]0FJ#5X2!/J,PQ()D^*%L%I3[?SFX/'?X2>R0%5[?;7^G M/3M-Q1_H8/S<5OMJ\L.IR9Z-OF]X#SV8T#\2O'\?&3ES6.*%9.1L"W;B%!]* M+A[[,/0QTL=('R-]C+PN1GZA!/F5*PQ\A!DPC40@Z$Y]O-]P+#>S4&?HM05KKK>%IL++_$&U0HN@(B?6?M%LI'>WWC@W8AY40:X?,[2 MURL:WU56TFT9]@)+/5_OE3/MY\4O?2Z\@K-[LZYSOFZ*9:,BI,?*.A%_*1^* MRKK3S;^#$_?Z%U?^B?O-3]P/M/2[)X:XQN%]8WF_]:%]'TSO [L/[-^=QWU@ M]X']_IG^[2Z]-_<>GFP=DD>.56!:!#1C &$N^*GYSM:]-_?UO7Y1\(!E23W; M]K_W5ATH]B9\GKTKU1MM7S[486K#Z W(YTW(YN_H4F6B'&:4.Y5QR'1!*W:FGQRQIOP$7^(E#/%SB3(SVK6).GA44^-FZOBK'XM#FH MS,8Q5,^=^?4G_!2*,._KCG?S4_^N<./"-X?GP(V+QD3? #BH^ YP[#2WNUO@ M *OXJ#9*F5DV-124/EE;C@/\ P%'C0T_/T=7(ZTM]:LCT=*:2;Z&.E%$?OV) MA:/GAXW;YC8\8"'?SZJ);KOE\^B(WWO/SN[!\'7$;Z@COKP;(?*VHM+17JN; M^;&.$&Z>L&87LU4R7VRKF=5\)B29]H09G:''Z69I5>WELPHX"?RY;,:NSEAA M):^LS*P4"@6TE-,!B/KUAWFB0J$'41D_ZBCR=4A?A_QNP-+)#-?51J\W96F# M5?GF2@C$UO7; LIBX91M&1#E@+UO-5I:"VA@;N0A7[]H9^BD0L BZ^@W .0 M7!-'#GS"A*^KW+>N\F'#]E6;]@CDK,N=9*(X:C1(::K'U8J59K-SW",Q"B$G M3'D QU=D?$7FH0#(UVF^JM-<%(!:(6U6T#+5;'L6DT2PT*D%B_NYHK:WX7CX M! ]O+A\EA.#33R M'61W 4>S#NB.RHMR@TQ%57M:Z+43 >:*"N&7KUJ+4]$<=HMU62JUUQ)'FMW( MJ@[A*(+@B*3>&:/Q,&')=XE'M[Z>;8 YT.Q7;V7]S;VK2/1OKOH^D!/U=L?. M1SP9KG1G#%U-N59N5[+&*=NTX'<-]XG%YBAD@Y0^E@/*#,B+?KTT[7]>KW[/ M;E33HM'4(ZO[$[UM67? M"_MC$"PR8E:Q^+*38;OI1*O=:%?K">GS48^?0;!6@['*5;&:)$&GW&E.XA%Y MH&($0]?,3.R)"<6OAV"^RO7 B/5] 6FPV9+L^2">- M& AQ"O(3H-OL:,Q7RWRUS%?+?+7L\FK915%.3)#+3BA0C\GTROW<&/N M_-;K>T2[_9&NNU*Z::%*>B8\_<]4KN)[;]@M_2EW[#:YLR"MJ^K^2(:JPZRN MBV9+AX+E/D*O%4R]7HMQ+#^C._EE.%:NS2_K@WT]F; ZI0-KKLZ3V2B5'%8K M(,\$1EP,7R=13/PI&O(&X?OIA+=6-BZ'#3\Y9.H>P&%BD+/(:!#)MJ7^[#F? MS(\X7KL1.(QZ9*HQ;@2>69Y1.CTS96D22"!P""%P8)ZB[PU]\A4%7U&X/1;\ M<$7AK%[!5T&CDHMWU!K)=LDJ&=([E=J:[386"#2B$#1(OSB!KTT\+H+\<&WB M.@@"N)2@LBW D*ME,U!['I:U#H74#G3!$*-/ 0B^8/BWQ0\4\ >/0WLI:3;O M7$3E(_TL48GW1/!3Z>&OH1[:@%E M1?SO;<[94XRLJJ:TN2Q+:*+#STWD?')9.=PO56M6WT=YM:4GP0N_ A%=TTE::P&4.7"ZA6<-.&S+L!&'82N\87#DJA#. M3.>,W"Y.UO%L-[18+)LC>-X%O>Q*P.U7X ]/A&[\Y)W8@,HG-^/H/@1DNYTM ME,D6N0(]9M)."D8AOOCUAPQZ0\HV^T#P*#V$L/@E,)^(!6_B FR"!43"THD! M((R=>1!#0U<)7A!LU89@#C_0$2;"/=@!Q4W[$?AUP!L:1'03M2@Q')H2<$OA M^!WW*J'/T03&@#!M%". #DG"PFMU9%C%*PX2'Y3R&ZG3G\\NW^H*_7;B/C!Z?3+I.5GJ=,)5FRYG)UL4@PK69!Z!:QL!^QAO>E_:?N MR-=E_<1^D&9"U8K*,BNGY&RND*B8V0%?1_M!OKX?5Y-ZZ:"LXWN%_0N:PP>N M>79:%.YHKD1%MX@T0$3'JX74<573W5';6Z'+>&1V)_I.1G*4..3>IC &HJV ZO"DOI_7MI)6'68DC=<$B5=J MP,!BH@F@!6>55'1!=E7> ==U&LJ'AUJ68@4YTYT+@@<5A"A\/S1<"2I2)>I&*Q%_P4=98MTV( MBN;?OR^E2Q^RG_.7;0]6^OU&/38\MO%_3BM7 5*6GYK@]^:'W;E%MG(04,#0 MZE,H#KAVXE.U_3[I/-E1_ MW;,5\??A'O8A_D8LHK\15Q.(D[Y>?Q^NLP]4,'(R.LG?A^OL0RP8\N7A#O;! MQZ7[V M"^?+?AC\7_]X_JV-BZRZ9+ OC[B?TC\OPL&?;R'C4Z1JS4V ""<:P6"U40@'KU/ M>[,#Z:?Q]\JD^S2ACMX,7!:#[A"&KP&ZC\(1FVM#Y.$_X="_-(]<-"W12Y(C ML7!;)*4_AZ2O6B_PQ=%'!E=TE^9O_U>V_Z'/5A02^?&#\Y6R&#>W76Y<(__J MI^5G1.'<:[J,%7)J43BD=7N N3$:7RK?>W\8]IF8U0LM_BT'W?D7?[0_S;F6 M\Y;__>RY!TY]GMWU/7PA,C>R:!-N=!B75M&AD;:)1/I$9#P6P9+)#*L>%VMT033V'V)RY:E^WL&MS,0*=6K?::!>[4WL^:E:B6G<$ M*1]&73U#U'G+A_D@]:- ZK*N/0](>=9W3WDYCXM23&J0CLRFH;9L=Z-F@9IV MEU;V1KG!2KH>#C0R&95LEG*E9S-AJGT)P54,V@&1R(>2=%YB-J\2W[=_)_/Y M:+]SY1=]=O+TEV9_N33J#]QT\9B=N)PBAT@R3E%T'#[UW_S%(WE3NJI*%O9? MX107M(DC:,=)P$Q+IJ#HIFT<"=.-+L@F&"GA9#M%-?B9.C2E8BOA(!/D B F MK!/C.#2,.E-0K\?\?CTWC"*#WNN!'0K@A)0]&@2):^6MO>%PA.SU,M$@\BTX MLZ]J1%6P= B*!$4]$0CSGX@%('AA9DL&"C@>\P; ODG3@CN(7)9-H$@Z408B M.CJ)D@2?BF*,$5?2Y#_XK_AGZI^_"0.X4<@H(MIY)9R*OM" @9(W7X+ZX0OV MDV[>> M[0,F$'Z+MH$"'R!'[N4XU7#(/*HMFDFCM%Q>6^5XLXI)TM)K+D$2BE)UR='$ MU-@A?CY0';:JN?A"IM/K\J :@"I8=O'K3RA,B/SJ\'1V8_11WHN*D (*QR8_ M@$"!_BZ-#2 J$&81":=(,(4^9?\MR,EQ[>N<)0C 7N<% ZA0OT&3/60&-!A.W1I+ M!GJ !B=MF(AK\&+@,/17?F0 K+@1TA!A#%" 8+W%<$&B"X@Q/T=_-'5"Y47X M$Z$@0(.//7?6IP,27B/]*ZSY7"^O@5BKC4G05&/M1CW9$Z.?;]I5T2V TL$A M8R#%#Z?"P\?ST)(!)E1\W*:E+N95:*4#*G9@+Y #:+) M)Y+T)GFAS7$VV$FU1 >(F]B%F%!">P$M(#06\B#:%,P3]A2-V!R2,282^N>= M^\2V&US.5+5QK%.GY6:=I3(K,T*U.F_LDVE87 /9''A7T&]E'IXDMGI@07QE M'Z7G$IT(+^#0UKS,L=W+2.$O) MV6BUD9M4RK%$"&*[-RO:S7W;).+,5!+ 37QZ\^10Q7A.L(_6PT2B4/)P-BUE2A( M8-/F-0R *,T+0]H6(I_@QR. 7>H+R1IC_(30:TGP:;PX1\EO6"8Q8N)AO*K; M^!9YX0BH;1*#E?,NJ-'IMB*B9$QX!MH&? S*+]O\&2EK5/0?J 68)K"^E#!Y M1I453G*$%8??!%)7\\X)LST=!$@S$Q\M Y?1'+W50'2:Z\K<2:";\_",2VLVRKHC+/AIL&_0]Y 'V\NM@A1,J>VA;)FT1N!.E7T%3X>=^&:S_""1@=\#2QX^!Z"7$VG(\TB8)_Y(: M2V!(L$O($3@XI3J$#\;L*^[\?9MVN?T[3E-$\H4)S..'0L+!&0TEQ?D0[50* MH&4J!#0#+:CR8 T_!5D#"JTF\7"SQI(P1OP+1I"EYI+NEG1!X^!K+/A$8@A$ M@)ZQX5HX4.$7<*E)J"V(\)S1G11) VH_D"?1-[>J#S_G)06G$4J: Q0X>1SR MB*@3FFY!:5 DJ!ZYQ-56*(UXO-U91&U%DI$E@M.8$45%"1YY<#/A9[JQ62<_ M@C(+606.0):+(>&_0QD%B#\/-ND)TFA#3\@'#D \P?F;MN)$@+A^*TP(" H2 M!$\X:G4QH82B!D5KUAT0!S4% 4 1D](:=[4%ZY&;O$2UL) *&#+#U MB/@22I&JNZ ZQ:@K[*J(D(Y3'8>BN>O83&C?V'D!9L,Y>>&_,QN>"3N/DAQ% M2G2$$\J;)$A3=(YB=H'+7L 3=NNO0._#WWA"KS0M-!YO,7PFHAP0 #1+YW7>8+K>;SJ,1MCE,N&%K2=T$?,.=>$*G"YR-@TJH MJ, ('V61B:XX,869'G\%9"%!T%/R# 8][1'H7;.%'4[A!"A9N M'N=,6[M8Y4C:1O+@!I6@L"F;&@!H4[=;Y90&P1R 2P$X++#U,.XZ1YV0\)U M=T$!O($N ,8'GD &R<@Y(MU?#0^A0R^=0C:.IOAA^/I__]=>6+[G0L,-:=E9 MAIL.0.-KBA$(.%'_N%C#;UY9\"O3758T'MS&SOW>1L4P^+ F@TSX7\3.SVC] M'N*I_#*P0Z*])&OW:_MYUIL/W\@^<'?"TJ>HBC=.\8:_N@L+4<%H^$Q[&!M(S?V?5C5US%'[(3>C$_NB(;A3]AR/[D<[/(*(AZ)LL92CHQ.I MW+A6A.OTY7=3'%[CY/U]\9![AYP4%0R[X3K[SOC3+EO7%7L5??'$6;*/GYM" M"!8*40[@,B#;H@C@U4AE9+U@O,7J$M9R;EKL"UFQ+UIP"OF?MO83>B$TF9#Y M8KY0I#ITZ5'&1XMK3*6'RXJA,>L%&>B0<;.640L&\_G*,QA_,^ 5.W4:;]3B MV4I[0*84=?W,J+5N#OL@C[@@7RK(0*)?F+B']YKG(FX/&./>J-HJL:0AZ]FV[GF M&BK4A075UK95@8:V@=4(US>);TZ>7,\EA"A3PGK-&&L]4,^!F@&2/[0,E';F M*"187W?=BD=TU:T!94)E0^&-'2UVZ#QHOK%>X$HU.-#6AOQ<-S8ZE6T^89UH M "ZJU+O*C*,FNJAE@I?9;G0TJ,.9R-D&C5ZH]"C0+@*.F;I1@YZP3BB,X7XX MRN^F1I*KS;GNYHVF%'SEVM6]10S% #,$T0''1^("%PJ!,,?'^1 WX/E(E!GP M8("*VN,CB-]<8T\TGNHL9N%X.Z5,PE)[8@CIY C)WN'(54/1]/RR'F&[J^<* M6:J5I%AYQ-'>D6I]U.Y$C E)\KGR>*Z'8_E58@&EV#.RH4<[6:&B\"2]S-26 MV4IOK13K)S-91OM;$71 MA5(SFV*S"3C2\_9DJ*N/>#O>).EZJ!(';;+18A9PI.?M636ZKM48=2E7Y9BN MSX7 -)"M',@UKF(=R0=#DPGI7QX3((6" U2 M@:)<@O.,>.>Y;G9[1H=.5V4UN^PU,KU4C4^/X$C//*/%9#A JP&&+()]Z>JF8;O5@GG6)7)BAR#46T*_D1%_>.%&(+=I%)\*(/(LIR= M=DB]UJZCJR7/T'0D97'57(99OZ%PIU9&';2!G:_1( M;&O, #_50RE]F8I2=H\9DS13TN?A,ELO-B'?,]L)7/@&GG5+I-6 @2^EO)?M MZSE+QDMTPVIWR\IZ/.7SK?YZ<8/K<^K(]?EF^L1?)5S$"BX#WU1#F,?+(?YB M:\V_@U[%>U]S_O4'V]'(:+0M?G-*.&.0:P("-S*>-_=6$$^10K&QL!%$#G@3 M;@_Z3910>K/X4GS.K:\U=0K5H:GAY^#*7)*)J]AMCJ)-\:^]BEM/$(X% .F MGN!\U?76HEI<-ZBZ=L@S2;3VA":FG95CH\/+1^5(E:*:BJBSJOR<,E(3")[3 M<_'1CBE"!M\;($.^/T#FYA7%8NQ#SXNW<4V^+AT+QOQ1H]N?Q^N7\?J36/BQ]:Q M>NL4?2C"?+5'E3N#E<8NXO%T- MS<&7\N7D/,9Z.?P4:'M=/!^@UJXKPWVN*S";W >FG^?*I2S/Q9 MESI9:DZRVSF?C+@0"J!BGJCP.SO"^U+L2_'MI?C:Y?<. \#KBU2' M7(@E@G M^B*-.!3VF/)5'4='9IE,P.DDC%2RETG62BAR'RI?X? 3'?)6ZO,%VQ=L7[ O MK7E]5;#SJA&>460XTE8':V-@U_N9J9R @@TULW#H*4YY<^O.P1JWUS;P?=I!W_8FY5&I3 -H-=3%:J@W1G,,R2*<+(+L"[0O MT/HG M^;B^EQ/K^E;A0X+PO6/M]9=X#QJ5S[P^\_K,^T,.SD=Q37SJ6LBWLGWVMRAUX3=C@$3N%[7%(,%=EWFF@Y_75, MXC^FO?]6_-PHKL2K2!K8%N=%N>FH##)Z[L$BXGW0H(.; M6;?W'9V >Y/0YPC&\+G:Y^I[X>I'5WKRFF#@-D6\XM3J=-2=A&49TL#&I19; M^N:J"#6VPGUM$H:!6G3A@L]'-"$ZU!LENF+.EM6PO"@$5&Y0Y>I<'&E"U%,X MROAQ.(_J[&KI%FK8HJ,.!JA*MN_MNJZ!NX^&#$1#4;=1/=0'/1/.; %?G3QW M=EK#I"!<%]EYF/*/=$'!]1 M;NAT^P"BJ"FR'AX!)LKR+8$.5?M=]3E61XB"_&Z1IU#KJSG).!:7-@3@)SI=_# MK50^%+#M"Z(OB'Z4]=MR>"A^5*4XH7I18<2FC%4EGS=*ZQ:%Q>\C@=8_2D,Y MEYYVZ]CKG>]]I'[TMS2#[XH6MPTDN2M27.@X>$QB^#+BRX@O(]]9M;@SYT=S M+\((+ 7%1I7O>1-W*)142'Z+6/"H?ZPE!3:!27XDTDTM/C]FPX_9N/ M7 ** M^T;:FT"P#8V4A-&ZG*F5 MQ]E4'37 97[]"3TQH?BG MJ>@"(4/DUY]X]"(%T^ZFLN6'U6JL6?X;Q\[MM2Y[_T1WVB9O1 5_\M)9&5(G M#M0CW=+V6Z#M-D[SJ/BNR.UT:?,^#BN(P0C8J,%T.$ANI!CM.-A2E$ 5XPF2 M(-%[=]N/O!U_ MLM^+_0C-?OW)Z 8V0"S4E"N@PF^-43MT21<)@%MSE5&['(*AG@BD_3P1&P&Y M]<2OKO>YL,Q]$9:3J^,/2"PE<_L.5ITJ^@H ;#16LU:0LXVJ,)B:>;Y)23Y M'_J)#M%'SIC[8*O=X->#K* %,%!>N&9*$%R0Z;Y#.D*TH0SI6)0T8!&H5P,A M:?AW1YR"1![*TQ0)E89SCPZ&0M+#ASXYW]A$Y"JKEQ0EL,U:@D-,\#(MW59$ M8LS#(0, -%] OX> JJHI_=YY_$$4?]J=GY/+ML-:U6$%6*C:>=YEJ>/"NPHL@=G^+XR0]'OUS;YC7[.35NY1*-9#K%TM%<)EUKQ04=;()9'NAB_,_*Y MD%^&YM1L28+0I\V%TU4>U\\G"D M,%^'Q\-Q!JXHT'^VZJ5!DTDGX$C/VV-)>S5(%.=1MA@*A NID<9F .JEX7W[ M6LU8,[U08.GELA\NTMERH;[@PMZWLWUEM PDFRUY5LVUV_'"JL$'4!5#STB- M&9>C(VH]:<^4VJ1:J2<&H%SGHMZ1A6EXI4YL.TDV:2;18[321.9&<*1G19U5 ME6EEENE:NSK2)LMFBFLRS^B9GA5ULW1S&.L+13*EM.ITH, 6EL7ZL7U?%7+) M?C(:*)%-@4IG0G6+%=>)8_O>SC4'(IOCIW*S*$0Y4.WT^?#BV+Y/4M'6,\/E M9VRU76JF(4A-P@7$(2'/,TOA!CVJSL=DEEYVYNKSJMH-U8_M>[A&JD)OM)JW M^6*)<7ED@TFTWRTU^ M45;RDWEY!$=ZWCY:)!=J*A_7VG9Q&J[J=K@KM$='>:FOE:MSJFS)*Y[N#@=M MY:(LH%^ODN:JYS%K.K'^#,?>6Z')OI*)".Q]M28U#*KZ 2- MW+Q]#T//X2C=5T#3DBE %<@V0'6(SF6@F?BA#62T C&EFY;I25DS6W .204> MCJY78\"UV5E4$4U(Z$BNPH'.H+-H9-W>(Y)F S%AG1C'H6'4+P+ LW(*9V<9 M-OBT6V+W0,.=,P[\%.A4<+T4%!UTRIKO_A>?^@&\7F*7) 2[1#^#H->WL7]\ M;FJE.P\:X <)NP\"SH.@P@CU$+#I,&;QR^U?AJ_:A>:N87C01Q7M.]2+10+Y MPQQ=V401OZZZ.]0515\@S?HOK!OKM@D'FW__WCT'+\QO36$,1%N!W+;5X8 Q MEP3PPF2[-$_ &0NNIM@ @C[2X#:+-4P)S)M>3J230BTQR4TMEE^&C9IJ\L_] M9OU,O+7C-=IU+!U315Z^2;Y?"_F ?\>95.3%7Z. H>6T&G0_P$Y:YQ/7[>&, MV7$ NF/0)XX7)>;XNBQC,XD=C]:O]][O1D/!T$E_XXXK;>?Y4)LQAI!#-Q3: M_!Y 7I[? P/PGR5JMX M]-!3O>%;R&@GRLAH-PD66^O[K>)]0? %X6*"<,6HL*\*RC$?EB\I]RPIL<-U M>]VG1_I$;CF>/B_'4V0P1#T4QR-/Z3Z'^SO^W7>X:L(9\[.CZ MP.058%XX">X"9_KK$'WKU*[3)OP95GO1!G)O6<(7BB__<' Y*FS0K23B 39= M$MLIQ@+U::R7ZS46GPIMRN.+.OAT"Y?K++E74WNA24ABJL,FDAECBA4XVF65!>?CTMWKL3<@DZ>&S/WDO)(X'FH7VS0JMX:R?28BC27 MTTG-F** $>;7'X8Y%GCDB[LO[C] W \32;XF[M7NVDR,DZ42VXP"*3,;DPDI M\H4$M<^*.UW6>D8]4*_*LUHB4)*SE5)EB<0] I62\+$0X$]F\UY##VD $^!( M>!3=(((Y4/0IVI/SY),] !3='^(1=O MFHP^UKG"<-).R68R8;73\R)[ [P9 2.YJ/)TI%VU*N$)F9M.Q%"""R/U@HZ% M+Y'6YHNN+[KWJAB\1W2C2C.A%N=6@&VN%:HS4RLV*-] =$5KL*K(XU9>#@2& MF=RXRB<72Q2 BWH,Q#^H*MRM+Z,)% 4^\8D8 0T8O()U"5Y4)4TR+0/?N/HF MSWE-GMNEZ9]$N?/:17>7AO\(FHTKC%E'%"%()O8$T<6JC4W5ZD?U<'B4-&0I MQY;&N4YEF)"_D-K_6: L%CK]TC0!;#E K>*IW-0PE.F"BV =YXD*OZ\9BX\H M/J+XB')NA>MCB#);-"8*PPOI-A CN4 Y)5L\-;H^HJB!Z+A%1J/1MM22&Z50 M)#L75931A-L[,?2#^6G>F_)B\O\C[4?A MH9]_2Q;\N@#_6M&UF0U_'DI007%JPKKU/2")KC9'R'TH"_>+";Y/Q (0(X/7 M4(KO?JT< TP-8*(B-O UMZL$LX#/;:VFX)VU6UH1WJR4XIEL.[*H%G*M?"S$ M)$>?+Z[T2DKQ2[_5Y,K;C17-V66)+**MF=><=..CA5R8:%\3)WR]QE9;7;(> M7Z_&R\ "'J,4:I85\H@GWKRK5T;\[(90(28KMB.K%1O)5+A&16_RB>Y];\B4 M7HW6@;HZ( /:9)B:5-ITL3'Z]2=.QI\BI-<_LVVZ.B1TVT V"Y1%1YJ>H!B9 M4R @ZU%9!8DN(&P38*E-*M#>#S2%L:[ [ZK &NLB-/M'*U2$:LXKMC/,?,L: M0FG^KLRB E4$/YTJJPTTG'P)&N!\TX$ TRE=->0EPYV NZ+=.?"(EN86,U"Y M:P"Q2D5'$US;YL4O=0)XT[15%U,V)0DV*"5IHH0/-6C3H?2FKU4/.#=FO%9U MX#A_[19ZZD#J.7SYLO@6KOITI-2 8A0#[=F$5;M&8/3<,D#9'OFE!JY8:B < M#X8C?E+>3?)_PU&?\+?(_XT%2=JG_$TRKVD_\]IG^9]$>3(8/ME1P"?\%7+> MWU1ROG$"XVDEXU%2?9GSIL$QT2!SWJN\B^>\GYDQWL*E2Q#@\/K?EVU?MB\F MVP^4XOIV&O^]"_\5.<<'C9\,&N=ZD\M0W 39.YF)R;E<@V'U/G;&DY,'AS="=W_*%K7"AG>,E %WU@YY(/ M24 &"D#>Y?\&9/^RI$FJK6ZOF@/TSEUS7EZP.I](IML@F[7FL3X[B8='O_Y MH/&&[?Z+"+SWXM_?HX_M$;]\?8^*O7@HS,R[0"YVDY1(!6H)([?X]8<*1KQA MCO^Z;/["Q743'^&^(#W7"YJY+^DYA7!UHUU-F VKQZH9JE3C(FO++J$F2N@' _=8].(5R>5I;]N5$MME-3+M::SR@IG*^C/0I[PT,OBG"7<MB:SV22MRU.%JBX2]\7+9;8E)*FN MLB:[L1Y/L:-01&R62W MS+< WV#(IC:LS]/E8D]M7A@O'DS+NUN'ZU;]$Z6Y!)&/!B+?\I7\?=,%M.N4OCGXV+J?D M8GQA:G'E.:4*R(_!!&EOPNY1A^F]'NP^:OWPRX-/H%:\^IQ)EB(1BU432:T6 MXZ8Y51ZADKW!N#==VK_CN1%J"<*\:A?I%D_."FHN$E^1S<6RCAHW!"/>U@WG M0*V[5WCOK+;)X32<)*"=7"9! ;R!R#[>9$UO*NV@EYXCF>E5?*5#+]5TW!HD M*!)S/V'IO_]K+_/*8S>Y(8,[RW SOFC,'",06? K!'1+M)9F[7]O/,]]\^$:"F;L3EC[] M35-!G.+^DGX.H(]7\Y;]N.7 [BPQDIQ.NR79Y-NGVY:2=:=8[VCIP' M&E1=R4X+[94 T3Z;4:0"NX#GAV=D;C!7IDR$E=AB+&G4I+1,KA,C+L21AR-[ M"9NOB'1CT 9V+\,5,GR9U=!(SS,G7!^0XQR;;S?760K00!JWS047]CZS'*-G MX9[2ULB59==H?=8CGVDTTO/,@!W(,XM"@935Z< &7*!/VMT$%_$^4U$"5F)" MME/DS%[E2D:Q)-AI5([6\TRI40B5JW/UN /V\-)IRC!@@>GH(0J@CC>+@K(9E004 W\9*V M5Q.E'6P&'?6Z!4'.M(V5.UXCP' (3W."QT5DT%@1_0'^C.NL/!%.[15TP0__ M!C9^$?2.S1>:\)DB#_=H]\T[C]DM1>.^ M!&4$X[D*NH'*[.@:PNZ7J>S$1.":21*<,JK9M?/4+5T-@$X[PC* )NYLPJOS M<6F<@<1P*^(L)&L,US5'U7#@+)P2-T_':_9(J+R6H(\TR'?X]3R!:LPBB@04 MM%UP7G#,=H$F,.9HQ9N'0H5+&.\LV]R4\]E_>_!2Q<@^J=Y<9B:0S[?$)-XL ME_27!G W0A[I[4,@6=#$P&+XMUN=2(>#-EN*R0PU\AW1T3&-W[%G!IC9D"S6 MX>Z]2.>F;I);,&EO-B^&GR0D6QMAU'W""J@MH[XB';( O76 "*-IY < M @!^.C7T)5XME*C_/7,EQH3)58=G<%+5JX/*\WJ^&)&JT:G,^DLMW"_NEVP, M?\#>V[[(V?_CYE]%UQRJXH#N-3-1FS-N\B.==>,3RK1 M@<@/V4"KP'9&99'KE1?8"#]20PZ*G@)_V$ )+N.UP^,#L =0B*>/0+;#T(BI M[J=HUSNOUB^V-TY=.7@NN!^A<;O7[2K+C:9\K3EA4V(LUXH6[&F\CWPE.ZZ2 M_?OVKZ#XG4+VZ0*;3@'P)K L!3(;)"C>4XAX ;Q#1 /N"22/M2V_B5#CHL4W M[XIX)RM_OE'XTUOO$PJ)0^?I#IV=P\=XH;.#Z BF3>(OM%*:_&?G"[M_QW^E M_OD;P8@ # L>)!OE#2J2@HTL.OC!$$J=<5!EU)ZB+]U9K=$=_L,HL:G^SY)" MJY:GY0:K]L83?CW4Y !SB\*6$*4<9&2APF&M\AK<-1O]U:EU"8X7N'(CE MOI/IHGZ/C63^^J-K8"OS^)^G]ZQG6IF,27$Q4MBBE*J:9)2=QMB[6(^UT/?7 MLUMO]NP'_&O2M?E[QS%H]KMT')<4_'S(\<(8X$HR[I,&K)W05YEY7U[5]:70 MG4>-$:@?5110.2F(16>33/P?=P6.7K"K":PT<35J9,E".]+)E1+JPB#ST3K< M SJZ.CWZ .[4N764'TBH-5R[=UY#?MN3E,Z%)I*=I0;D*I8&N?1@YL;-(X,TQ@2J9;4_23"JS/361L&T>H3@9TP0^R!D1PO$K9Q M7U;M^G&F_ K;D)"I \- X3::(4 E3S_UJ*HU"_/7+/FZ.',^*P MW7.94&W%DAR?UV %#3C(9R^?&<1? V M -"N'4/RM8CV-T^,3>WE%A#&FC2S M][_N_7-:,@7=1HI2"DIF!@KFIK^3OI*I6;C2))M+A2J'>O'!4%[L\A#]#OWN M:PSDT>FJ4':-UIAW=3[S1?4J.SN+:G]GX$;JQO%;X%1JI$SRYI"7:7)-#U.) M>I]=P&.'/')1_X%*\Q=DC@^$XE^/.<(A.SR:QCH+LMM-!=1J76[4Z8=GCEBM MV5UWM(;!@E6=2W$-AFW.D1.)/,(>SF'%$^BD^?&X BUN&5@)Y.>$J.X=[#XM MD#)K%:ZP[,HILY1-<'(I'DG4'YUM MJ+R3,U1*Z?'UZF+&-N.)V4*J:K/.[.$YHU%N+\QD-YYFBUDI0X]*12F.FIM0 M]!'6^#M(Y(=82T$Z->H(@2Y9IG"%N-<.,HQ,I T_$9J^\4G1& MFACM9*:23#-DEBN/[.6T+"T"J$1!^)CBXGJA'!/,997@KBMY;^>Q2;?:,M7& MX$*N$FA?2YJ@V/AF>:YC-^7F#[:F -/$> 8U!$G9L"12Q273M!U;R_&O8L/2 MG95S24\DS%=9<>L5=8,>1O!'984?ZG3"KHH2J98L$6VO^F$MEU*@'%2,& M@11O*) WH&0J[DTK-(3W;F^Q2SV @S;VV^><\H4JDB:[5CR^=?5:^PZ:[3\1 MF^7''_E W7@^:K=?I1>//F\W!6W&Y=C54PSXMBO?7$\-G?I_YS\K\ M#U3N^^VF$;YT^-+Q4Z7#VRGA7*6-KB$0?BWY,Y;3.;-2

)^->*$F'NJH;O MJ21\.,LT4XKT0VQ36)=;^?5L/9WC*N74_1<.^2X;="K]/C>$?]>65(&L:@LF MFV2*5H3&&W2D1L*G"S-= YMKGC#$GU>1Z7:0>O6:PZ\)9Z\\XCJU>9]J5ZLE MO2?W)[0:.!Y9>[/JEE*9GB7,]2PJ@[4T22O*6HRH"]1?(W9'%8<_>I5[3Q0. MMT<#VNR1)19(=&W92M=GLR(*&3I"X8/ZH8^DC_JE-A])^_04<[S#4]0O;W@' MAZFO_EZO3%AFS0C93+%;:\],-=O+3%NU*LIY"I'!!^AU]7WVZ)21TDG6BT5R M;E DWVFEU=YPTN$KJ!IXY)@9>=_5M"X0&83K+E'TMNX2"L]YK0R,/MSD[!PM M@;*I"$/L%X-Q,R,M.,MM_9=-;9&7L@RXILDV)^?5XBYNI-E>@9:#TBS;.A-' M\OM/EU]!<6_63CD<[^B]>A%3 P":133__<_3/P?\V6\Y"DBLZ]C.14D$%MO MBQ.L@8'^%7C;!$^'--L&9+D!"3$"5 MHHG"<8@I!-L)E)NC M,$)+&-M3)R82+=,[$9P=AR:+XG[Q*B1/+0HX)PD.0T&3>XG#APO9%MUYF<$. MF3S[0F&>B*V.?8[6_IF21I(2EV0\+RPH)_, MGQY>N);*C<[(#Q5622B*C@,5CY^6K$/7HU528L(H,VDUD@99;%M):Q:2!^UX M OD#O$ZX39$4'*I[P6UWATI>6L]B5IU5E>Y 6*6SZE1+/$C9 MG%%YVIO318EK\_G%4&>FBM3MC/;:G[Q:-<<+5'=1-.<,6=MW53*GUJO5I4 K MMV0#;2J:+<2!)91'R'$>.UDRY]\'90;OOYXJY==3!7X]U6O44_UX!("Y@=*3KR6K/Q\I:-R92-26%;S4[8XJ2P*ME(PVO(]E#F:CP?+ M4 Z>TNS*R"W*:RM#6JO11TM'[98MPE6&X=3WQJD U?]S,ESW*POC2M7VJ[G4 M0>):9^X7?3,G7# F>.LBF^?>QC%QK5[G:U",P MX/>16Q_I:):3M'OH576SQK>:D>,E=?GM0&=#?Q$4R*9.*00>90\[KE@)F&[1 M,/1T1]GB!<&P7]C;&:"CDYY0=&B..2713?@JBS.+M:ERC@W0L1EH?UZRKNPD XENH"I')BS/RDV[ M50;'^'@O;N_<2?95)+QW9]ETP$JV1()1.Y49MAA:UKNK[*><97>1[.GT%.&B M-&"&8A2*8X0><*%!B.=BU%#D!B!*B\,02=.Q^&$7DC@MC7NU5+93&%ARE(IRU8;%%#-4/U8IYAE($G%F%(Z1':U3+L6&O#R@JX? MZQ0SMN-S!B-ZPW9;JH_SFDE39.[=8ZBO4,Y:I(,B+7JB*V"52@ZE(1ZB8(3.+)/ M?8T9#_HRM+:+DV8B(] C*(AP D=(1?>K0[%>$,UVBA\ FB]$;4& 0V/>H2G. M@"JJ.)Z3V4F2"TRGLI1:XJ&>3;6>E[H,H2+.SH#6GHRC=&X06:"AFUW]-*IR M;34L3BOTNKTJ3=:QIL[7DZ.$Q^X!(Z0^-38:#RJC!_4GJ YYJVZD:;-G+>=K MD:39Q<0.3U:%;KA^IJH;GKRH#UD7%!/TYNJX:R.VBPL27IS;MYK=)B5H/%:T M='B^N95DH.JUP;LW'_+>VJO.!+F"46.UHA7+R'S'6*YZ@T:[\ES_D#7QVFY_ MN(SJAC$V!5&K#@6TD4M-\V@-U'!7 _UXH%ECL\J HJ+"#<5 M-]2'"JI+*?,W5$ -4=+GO(DB! RGM8HFZJ:@3S>]?M[]@BI2I?>?Y[X(:]C0 M!G&* 6,#VM!%6T">, N,= ,J\[^Q\C,=8\,%1Q3-D7L,*53XH;QP^"ED8UU% M3Q( U$90(2%4NP%QEQ./467+0:+KJ/F.K>)]*S:,<15A'AHV\!,GBL<=N%<% MRUF:HH]6CMW!;WX3 5)U3.(OMV^.B9:*&!Q.>J3I3N,G%#1D (?\@F[H&F_ MYT##Q4 >8%$RH=4$GG9IL"6B^\<=8P;WG#GXL^E4.U[@M4#=4X5BCT=#,(%4 M$5[(:(Q7UE@E(&SPCC/FB0 *5%0-?3I>F8UL:#[!/\&!DCXU5T][FP6?HFO""^W,*6HL7;\'&P(7JN5O]"YAPZ9 8 MO (-.BA88Z /X!8)8\DUHI'&AC;,<7R@WD($CL'"5P$JAE44KV;9JHX5R_>* M).J&-,>%FH G_,4-)O-*[4L4#^KI9$+T< W=[4C'= _N*I27/OBVE:D: &ZZ M#ZV(&&<MVXX[ OL67FJ6>?U]YALW;/A-J!LP@CH4_V>Z M9=$@8&$!T6T3#C'__OV=RFDQP>C))MS?I[:0$T<1),,O5\EW5.2)#I(1?Q]N MOP]4D([Y^W#[?8@'H_X^W,$^^+AT'_O@X])][(./2W=8FO$M)?9JI+AY.:[3 M8/VI$E,GR7"JOM3KM8P&^R2 "T9T^;]?X5_G)4+PN'G=4L>Z#%+Q6>4=??KZ'_-#GE1^*"I+W5?'Q@Q3T%H#T&<9GF),,0\4O M5#'T!AA[:J458!%-=&'T;OGX= VG,XO(F^N^0DFG-WP5%SXOSW1"?G+Q;SD( MOGSMAN^!=JG!'-_AR^^SS[L^[UZ'=S]:G>V:ITD$/S*U%\]SE@IMUQ:N,S#B MW0O;_YYAUG<@)>_->SUSSE!SD_:21&6(@&EN@O-V(^=WY<#]NQLRGVPJ5).W M9@42Q'O)86.@]5M@+[\U\)%2:&X #8J?05GPB!0HB&T30\,NW8"T!*Y$!,06 MO]P&$3*_ME'@(9IF%LDNU8Z4LD)ZH%B-2!5%0C-0WV7"3^%0Z$@HH2_>OG@_ MK'A3\1WQAK^<2;SC9""D93/%K#R+1F?9:BH2M^W$C<4[I0TC_+S=EDD[O X- M>GJ<2O!(O"-(O,FG4,R;A?[@YJVCD+";.-'O90''Y!-]J*Y#YN=N9OGB_J;C4%ZD.N1!+ IG-]NNYV@P >WEKM6.AEI(B MEV ZLCK0U<%B5>[%-23>V"T4>V)"'U0\'L4MM"?NN^F(Z(NWM7,>$OO\>^>[ MO7=^D,7[;/]3%_] ;'_/IK;[R%/A?-MJ,D0>5WQX+:KO)XCNW4OHF97Q.PQG M\AG.9[A;Q\\]BL'R=F"=KX@]I")VK4ND[^QK>8Q O:WVY2A?)=TTC[ADLLJH M99.-]$S.&O,H8T\[5+.Z0 4\F5]_J*?A0%\]:B;_N5HVY M3DS=<]>4P,%A,RL_L:FVG5Q(W;468!2HPCE29D#?B^&\?!GP8 MN#<8>"#UY3H1;^_37)+Y!#W*9NNY=B106-5YGEF342S\$63'Q,E3^40/[*AQ M8MT.:RO[)MH5HX+O-HKFDF'!/RR\YL+1<^_#.'+5*+3$XNI9[M;M>MSNDOG1 M+(':HF!?#1/Q?34^$/A \,AQ=N\# KFTFEC&I""1V5Y%)G-E:AUY'B$@@,I. M_"E,,P_JIKF5A?.04';WWN7KK_&!8GM\7O5Y]5'6^)#V,;EK'^.^5)NVT@&4 M&^9KQG[B[#=.G+WY;<*9+>2*KNG[NO%+F_)7;P0"^7YXW@,KM@TRTUEO+94; MX09N#@H-9N:)"7N=@D?O!'Q<\''!QX6[-)@_A0M4N=84E$)1;!=#&=Y.M81. M4L:X@!+1GB+1Z"E<\ WH;X)L#P]@MS):[AK0?.;WF=]G_A]DXCO'/F'QRXV% M[^OPO@[_C77X;W;Y[J!B^8J=D4F9!,Q^?#V#07%V.+ M!$=%G MPRK\ ]Z' AX('MN;?#P5"-#0:M>$(00$TX2/A M4X4R??O]FT"9?ZGXR)>*/J_ZO/HH:WQ@ZQCU5'."PHF_%-TT_0NN'Q02>K0S MQS>.!O40X-%OO8'UOMRW85@;:T:>!FW07CZ/DUFVW"DN."KFW'13_DVW#P0_ M"0B^F5U\B .'XE]M-Z71;#A,RG9N6!S.2M2PIHR0^"-K^(F*GRJ;C)6;?UL\ MW*LS;,7$-BUIN-K=[>/U3S?^$WKZ_A*HSAHJM@H,2?#^?H7)[WQW*W*?6HHH MS?_\!_YG\V!! ;R!1&U\\%0&S<(%%I+\UUGD9;\E,1W:0,967&AZ9Y;XO__] M7[NS]4*'*^0[RQ@[Q0!I+.\C$!@8@)<#_!"^^3>O+/B5N=&*XT%F@Q^_MSB! MUDU09) )_XO8^1FMWT,\E5\&=DCDPHM38M?]VN8S#!7;#W530M+PVP *%.R[>"4N?_J:I(,JX5.&O[L)"5# :/M/>'& W\[(3_^&)L8$0YW]:U=0Q M9GSO*YQ?T1>AS$#<49Q/W)*-[D<[/(*(AP)H$2X0^I! =9]1_N^6B_GW=994?+JEJN9_>F!+/IFDX,K#.1A[O4Q.%G]#R6L1=JY6<.R,X$D5? M#G6Z(ZNO2QBO% MV:CVE[=8H)0%9$UAH"Y.J^6XM/Z4'BRJ-9-(HN:9=,#*P MT%E<<$9LH\@K7;Y+2X)0[0V:)!@96&BOTS>9\L;N(/%NUW#G2%-WT#88&5PH M.6FE5++-.DHTX/S&*]4\ZTL837G0YY.5++NTI32_($G4N71MFLF4G0+1>,#&QICE40 M3DR.NO1"%12N6#'9;A^.#&S)U!@WF9P,$K1,]DIFO3\OVYSD]\9[/G)!FXMY MG^^7Z'6BUB$HMVJ,&1*,#&R^4.1'&!*?(%05Z\Q+6C.?G+KP[<'-IU.6-NG* MJ1JU0/O"+,>FFLV*-S2P)SY#5//YNNQ0ZXK0MD4IGFV+L$M, $Z)JC4H(QVE M1&L;BL24H5$:2B08&9C3&I;L-1@;@5%8LI]9%TEVZVNB[ZPHJ:]H8SAF$4YG)ZO:@F6Y1 J&O.+RN<[F2 M"X<&X50LRV:M1ZE4#AO,0[KQ^CR16JMB47/! MR,"6";+ D&!F DYA0,K,1,:I2+#*OJ3K&==(:?'L M3@[=(5<]C,\C1&)9&XB)?K:BPY$!.+EC9S-OS/L:XBR95* M4ZDN.C)7C%,:&X]O2M6LN*G#';V *)-*8AR+BDF&G;! ZK%XAIG@DPPCLCB: M9@4$)2;LR\DW-CDOY,E:B<[5Q,*X/&MI,N$>DWJ+5KJ=6C80GJI.I5%A8W8Y ML7]4ZJDIL2,WLU4>B2](9)FTA7$VXQZ3>A+G2(-D7NM06L%!Q-[8UN89Z9C4 MJS0&7#E#U'BD:&^6SGB8665R[E&IUU738HI37%DAY#J2H2J&71RXQZ1>HQF7 MVW*;(:F%X0[6O-D>KU6=T>CXR"G;N9;6 2+[F-1+6;J>GQGJ M5-&$\9I'5\B(:DE'I1[6+HXS:[><4^1L*5.G++S7+DC'I%Z61_I#P%"KR-KH MT_'\)BGCC?8QJ3<:\X+%%O@D)9C=]DH8]+ 4*QV3>F(Z+W.3:;I .2NI2Y2[ MYACM2D>EGD(.5WUVV9\B6EJ)9T=VV9R4W&-2;Y7"S6FA(>:0@4+UBRJ_KJ]G M1Z6>BRYHN:FUBLA:J%OE06[4K@^E8U*/( K3^,(B)@HA<>80;Q=SX^-2+R>6 MF;F2$#9*$6D/.JEJ!FO/CTJ]TFHI-%+8M*P4YTE]5,OHHT*E?53J.51WB;.Y MP5S)N3FL/!8X$Y]+1Z4>;K?J<7S=)Y5J0YEB';<[GY+D,:E'MH;.<%Z:].BX M5>VT+'Q,Q+FC4J]?S&<)*E'KT]T-Y2;U#=H?B^UC4D_-NVG"4<<&55Q,DXU% M6\VG\^UC4L\0+7,T5I04[:1I3!4H@G.&1Z6>D]NDYG6Q:M%$CN)X.]Z9)[PY M@W#BK%:!W_1UE\KU&$,H--22-B&/2CU!*2>3>7QD*]K(4FV%=/I]\:C4T^() M7N[1LDL+>+(YK96!3<&XQZ1>)25G)L-QKT/EE,9\@J^I+H^YQZ1>B\\7I8XA MUQ#64.MUK:WPR;A[3.KE66F.39HV3Q4%L2TW"V1GH[C'I)Y.66QR+2$3:B$Y M4BV?+_)#T3TJ]8Q\#>G7%M,<0D@*F5BLR(;3U?(8U(/+*Q?*&:G8WH]RXA3?326>U;[ MF-2;Q3N3JN42&E*U.U;>*HYGU(@\)O645J/!-'/M'H6ER;1H)1QE,7./23UL ML-@8DT360@2DJ^=LQL262#LHR^!-"ZPUM1RY/5.J";:3,!C5PBGX^B"<5A;' MB<5TJT>M\45=LZ6Z/EFVF4P03N,LUIAHLPY."T-ZR8P3DTFAZX*1@3EGP^*4 MIS?20!&Z,R&-Y#<-PH C W#:.,*FV!U7.;I:[#+-8IIN)$T2C S B9FNBF)^ MS*O(H-+2)O'N(+O,PW4&X$0G+586S?0"D4OYDCR@*E(Z+H&1 >U .Y@++"RV6=51\C+%J<:EF,*5@^\(:L: MG+)U,TX8@Q+&-9V="K36;)M2850; ![M.T9EW1%XTGYC' .'H;]B@L6Q<_!N MVW2$+SM,#GT77KN)%QX4Z(O;>E#0Y.-A?7;_7[CAF+?C6%U@X7Z]XF:/0?_* M2_("Y]6F"_R.9AX@]H)I;#B] M&+.G0DPT5-5PX0O^DG7PC>%88!+K[]^')W]F@NQR4X%W5*$I[DG31P52YP]P M88<)37U_[MZQ>UZ[( %KW5F^SY5YGEJ0Y*(RDM8EH#J?B"0/?'G(XW.GYNM> M=.3C+G,O0K%W0/O1)@X<%3NWA-^[/PX713QYZ#U/,.O8QNX+WPWL??/,6WP0 MG=J.";K?;7.WBIWKTM_AJYDPMK$+E243CYDWDUX._*@'DQM@0A'@Y X^N\]Q M&(7[[3O670"1=QW:^]_9B66HCBW\ WW;IXHP?#1L\JD8R?;?-U.-/ "_'HXE MDA'(3PWR]X/@:.**4-\&S[P7!P[@K@&?>\Z, CT> OPK@L<=4!/BO _XC%Z4\ MI]M;MZ3>=9*=;^_I3^S]G63ZM[;Y589[QQM_VUMTMQM_SUMSXE3O,(/BNL@? MB'9]$A)@W_#+__N5_G52J"2!+I"Y:-&)] <0:'(LV.>![=V,K_ M\S#(ZG]#6V"1__GWY,^+FRB1]+A- OHJO6"GI1=@+:*GO6+]77KP2I _91T\ M1_D(!%P@DQ(=*$(G2_=TWHP!Y@[8C?_3P]"-8>6&XQ M #RE"/ Z<80&/TT!,B:68"YA.N=.#9X[$2;\1 7(T3^""_>@#7W7OQAJ8DB_ M!$3PPL61ZKQG5GQNR&7ZVN6%VV*)H<,"(G%36/!735@*6T\A^G=T]M]6>6[T M[+'H[+^OY-SHV2?^_KSJ\TK9OD_<.CJ!ZE.&FQ8L.V:RMN#=AX.5YJS8?RQG M'M2(4EZM)U76A7WY)YC7LDM:/[(3 ";($\%L'Z.,MX 2%B/AVF4JSYYS<>:R MDV=.G7A95?*?,]23)2VF*1[<#MW>_V3VMSZSZX/0N7>WDUS)UGX<9=FR!BCN MX)[HD;O<=>_VZSN3%TQAX0@ZMW[V@OW8PPC^_K+I=N).4U^/%O$A12TJXWHV M5\N.B)G[C380/B_I@(WE6&M:4 VW)/"2L+OYNB;M_;J.]7J/1=*ZV MZ/3F#%[6"[ P2.+7G^1#&@VVB?E6,=R(IWSX0D[8>%>Y-S^SY(LF- ALO;TXN/2J.RY";T!V+FEVR31 M(;!<'S<1;+ FT::.K8KU[_0[^YYTD^L+1:]QBJXTTXUR%J? MP\EM^4UNRVZ\ M.E!'=G=$59@.:+%H2^9*Z:[=4E-9EW$*U8IFK92" MHBT3B;9S;C4DYN\7LP)NT/8-173W==OWH'SK!0S@1!0"CD+ 40CXQ]J^UMY' M_C$M84'A"\O-DF-$0XV9V!@G+;L*6]XD8%]$!,U$D> H$GP'=G 4N[DE:SB* M!$=6\ F%7#^QT$V;5N=TG"O:CU$>,%O_'%H$T=.IRA2&YFH=VFB9AU+U@7+RAG:1-8]RG_B"+E#AK"7 MYT>$=YXZ^BX'BSKM2W XD3Q+//;65O$D$N7AWI4\BR)TVG;Q) M7+EX"Z9/XLH=MJ2\23RY>(.FK^-)I)!%M!$I9'?9W?(FT2/LZMB]];Z\220) MNQYVAYTQ;Q)/PJZ'7;)O9JB4LN_Z8D--.>GWX/(62KS>=&UR407M=MW1>8'S M;K($&G'""AJWQ(%O'(]"U[CSDQ"\GSZ>-XO[^0W4N>TVH#>'.J%K&_H- MU#E/%]'+*X+'FXI&/44_KCU?NSC6I3-]SEV [\P).\>+'1QN\#Q%Z5',OW*. M9FZTMD]%2&8JB75G0J_+;3,WG*"5QCDZD'H5ZM_NSS;/3SKQ:7MM*D)QSO;B MHETO6Y+??11]0#/!_FP1\[G%"K279CY7JOGSC/G<04W:D./L>6L!75Y@7J4Z MT+4%9F@+V,X9OJP6G;1"+_JUQ6RE5I"X<(96IA\0DZ(A,%U'Z0Z40<'5+'TV M=CF']-N8GEY,1ESGBG6?+LUUKE/2]FU!><0$#UG4Y;K&]D^@U]NTGL-O) ?V M<::Z;)&5?-I.YE5-D,VFP2VHXJ*H#MK6K8D_=ZBD5PZ7Y6, MD+*+&S$G;R*B^WHC41:ZC"[10Q2+0KY1R#?$UFPH/-@_SYC]?DOR3-,=QU%C MN:18!Y&RB5Q=*V:VS4:QAV0R%05^H\!O%/B-<#:\EG04^(TL[,L(RV2-%B:E MGMBCJOT>W2[CDU0MZ_I-2T\O+"/>$WZS/ K_7C7\^[IE?M#.] +F>2(*$M^@ MO1U^LSH<+OC(KC:^UN1\;>2F1CV71Y1!IRQBQ85:["941]/J^X@]YZ6$=8I=9Y=_6\;EF-]UA#PXSCU^$0DN^ICWC?@XRYV^HAF!.U(#\+GC04/ MVQ$&2&A;Q>R@]V%P.B\\^T@(NU@TAC\BN\)H=.D8\NC7A,X<[_>H(T'[]Z4V%F B(.[:$U!TSQ)@-OI&/WABW8K(% MB!GF!0#"Y&.0/J68QUMBV.$L?LEB+Y, /&$*'#P0/L9:,:_[R$%Z@7\W(&:8 M@5^,"5BI1]W@M;JW*N@@@C7[P)KXV(1569T#N#@5P R/>_$9(-H(93^'LMAM MHJSXSOV3V%^RSJD.W @8;U@"P&0+/. A$\#,J2;A\#^6-VP MWQ__]_?I8VX*&NA2\#<\-&T!<9E5X^/XW[!H> IQ"=&R@U7M8 M<"P:\Q #WX&_574-8&4!B %3A]UVH!-,6.&6E82#B>:FP3L FRR@C7LGXLSA M$S9<,CQA:PYT?E$&$VT?,,&1ZQ _=X<'H 04$*"46H^QKB#$&F#Y_@N3W@9$ MQ_3&R;IO4$#CRQ0D8&SYZ"H %&2YA2/[6C"8I3=]?8-[M%_[Z!77?#L'8)CM MP4K8.M+Y0Z3<_09YM!@36&X*'IT;)GQ%#,!%-OB8*]M3'^&F+'@Q1+^#&2 B M2SHX='\@/,^YMR0PP1ZAMQ@+$-W0 %ZNX8_/T->RP7]\^@/K $1K:$+L+]6P M 'U!6%D.6)F_GL?80(AM-[=5]60/*9X &GL"0+>H*,Q"0'+![2G'>83Q#1#@S,QYAOB+T@*)_, M#DB14P76A/Z"Z0MADX"TZ\' 7$0GJ62;>1')[''"+5IGM&FT$9[)?_MOU(?%9>+:8FOZ2% M3$7,V:UNO\Q)#!8L4!FJ*,=QL]QHSS9-DDD$1V89JYS+4WU=66NH MWD=$?2Q-VV D_G+D,EF:M#H&@R%5LNZ2&DL7Q+[$)!GDY<@&4BU*)KTAD&:N MW%ZWT&5QJK;!R,#;1\5B60/Z1$:)KSM883@GFE@?C@R\7<0K M'4.(VNDBO9 M7:KMI%B Y1\";R^D%&%M$?T4[<@8O5B;K8TNPTLL@9$\2=8J8Q.OT,4AJ3F2 ME<"+M@1&$B]')E=QM8UT"5-IYOO"TJUVT56AS:2#%&G-6)1$'N# MWM!08<918.]3&Y^D^U,UIQ3Q7!JQB=R@T'?!R,#>-\/.$$ENA@G$D;,K;CIH MJWH=^L&>OYWA< '%)@C*I EDPB11CF=H=E3H MU;3B9&#A1S%:S=50L4J9/+7F1IQ40JND57>/8721:RD5=4BS=#?N#(;.NE7- M"7#.5 !/,].\TV(6$AU?(O-1?-[*I49PSDP 2J+$]M@<@R*$4*3B\0H[:F&0 MGE#TY5!SA5AIS$POE6)FWL_,<#,N..0Q@MH4XME%<3D;TMA4K[.35%')U:1C M!-7L"[@[3JES:M&IY!O::MTA%.D805DN*DI]Q1;H9C6##^<]L[68P;<'-C\O M:_EI%[$Z"N$45LGV4*]6UW#.P.;7ZT0G([#\E!YTFH.9CO327!&6#PW,:=5X M9))/B2EDP=)RMX[4LD)7\@N-OF!ZZ)SF;!*;*<4)UFT"M,^[=3@R"%!G42U) ME$.MJ!Q;<3+N#&T7>^0QRN^02ZJ^&K=8A="UIFI)+M5OS M9@I3F:$+<#L(43-9R"]KPT&3'DAI8+>)8R>=\88&0-I:(NYL8:1KB#-2.'Z8 M<4I- "@P- !3PIKB\^5LE:5R?5SJR9WZIL1X0P, :-BB*X^$7I8FRG2"C/>Q MH;O,C4 M;1(.#W#"&)0PKNGL M5*"U9MN4"J/:H(BT&3@4_;4U>X"53-KOC<9.H2,'+59/-8-V\B[OS[.&]K;- M&>(8.#+(] M^&^PH"FU]X^HJN'"N?_R5F@X%AAM_?W;4]N>V2//XG=YQU\ED'TP@(^";;6GK6[C;GQ3WT?=O&PO^J!? MH!?K S\;.@>>\M;1 PO+J@:G_-HARG+5$WB9K:5IHI>?+EI"O651[B]@X'+L M'"S"-AWAZZKXDX9_&/A+^^,' ^">\D_ZBB"=OHV?0> V$ME_XUHSW MS3.CYR"4O!WS9$6F?4/%-G>+. BX_?KH'= 4\OAF?M"!/7 PO0&F% %2[@"T M^QR''LK?OH'H I"\:Y@=.&+W0]F)9:B._3+D^%V#[/5#1S]^Z(?QQ^]E;F/O M))I%@#\;X%.9"/!7 #P*6 T103[B-3\)\(DWL]PBP$>\)IR0/TE7[_>4R_-M M_0MMWK^RRZ\RW&^V/853G+;/*7[:/J=8ZI$X;3[L>WU,WP-)#YKDL3HTR:T8 MY=GB9VAC'R'\ST;X$#7V?0]DQSQ1$47\8(HX?9?T#'Y3% &]HF=MAAZAQ..M M802:.5F/\TNSQ:P _M;]Q"@OH_"<]Y].CMKOL/GK7EY[SX5X@MV>^U;PV];Q MF6Y87K5J[OYB5DYE+;\R@:99,O/*/:[M/;)A=:;I^:6YH:O]#.OJELLMFNVO MEP$ZAX[LYY'VO9[>:VY3*:9&PR;FV*=QKAL?KXR\OA*ARD. MKQ<4B-C#Z7;[MM^I:K/=AO@(GQ*YL^].40?UOB3".[E1)Y,/>8X? M42F,G=&#"H7Q;AZ9MXS+JX^OB(L M1CM=1JHYL; :U&1$%5P&]VLCIS,?ZZ404?Y%],.(\C](^I+OL0!/;WD6U8AK+1UZS6_*:O<[V;M,;(=ATUON=NE=A\9T#+O6!-]T:B[HLX:FN&UG0FWYPA&.B&.-.8[/ M!@N$R!$-H]U.:?4QZ?>I1B-?T>?TH(BSA(RSG++GR<7%N\Y'64%G\V\\1]H$ M0%K><.!-X8O0ZB7R BZ^PVLG#IQ!Q!,EQZP5U"Y#8Q16R1'#/?%@&TCULR5]^5MO8I ,93A>AAJ S/SJ[GL:(0YH1$[,NS:U;"0H MHK8>-,:$DG2F@$;PU&,P9Q063E:]PF#Z1ZH=NRRLP>63+GSDK1SM(3DGD=;E>*C>=<&+/.SR$;_2;_3QCK*EJ?E#LRO4% MV!S@(^]_J"./FL_ M4Q2M74E'@'4JL$6@47O0%R &5W+8Z.*@_GQ\6\+_0-G\.S8%,TX$ 38;$%6! MV[:V8&,<7+SAV+!T34PT#2TF@N,%ZC.8$X)TZ5>L_&0M?V]6."5L2G$953"_ MKZGI<^^UP)I;]3G WV'Y3.(!F%?@6(>(<-@>8B ^NY<,P@[NSW\'KS0H]1?LY3PX\RLCY;KQ"G M6TGTT_)F,7.NG2+G;>/U'&%TS]*1 Y;.&0FMR#;;27I1E*Q6LY)?D L)WJ)_ M0! DP-1?*FH'*/4Z\D#6[G-CC[.+CJINV_QXKA7PJV[L63G8_;;%"R!N6)$5 ML,C'BQ;-W8.^R!\]2]9O#KPK+_?I M\L!>VS%OB@3^F,*N6$0O6#EO=_'P%BKHO0W@-WIY7[-BY,\$.7+-@L _$>2I M1_S-#N\1R"/&<@<@3SPB$9I':'[O($\]IB.87QS-$Q'(+PKR]",1@3S"\CL' M>>8Q\6;A[@CDYRZ:_Z[7Y7Q[3\WM9_6@O#*H5ZRA_)XR%VY(G*N,+A!$IX5* M:OZ],KG0W>V[1;T0E/\G:Y^UEO)MH\9)(?&>E7GB+N.W!9P(33YJI?UP-'E3 MT?PY:/*>E1-A280E[UL)-X4ED=8>R=P?J+4?2WN(5/8;5=F_BPS[;*,( R)M M_.K B?2L2!N/L"32QK^KC5^P@% J@#MOB=M7VS[L;Y''"X84>'T#^C89SHT:D$ M+QV_?N\M(<<-\ U?];XA-!AXGP0^1H*=LEN,.&@N]O0F_!'#CQ%=L#O8![N! MG:!4YB?N)IV %76$I: [0MR_^VL::U:UUT]7=@^NI1VH[5\OC_:MO.;;*G7W MK?LXURYC]ZV;+3==H>Z@"LX';T]O22@+*:BU)9S7;T_O_RS)8#Z3FZZ]6Z'/ M"F/LQ_BWF+T!B>V4K*1.NX8YK"C-4M?5611=U89?KWIWI#S&*]O>E[PX4M.N MA]A3E^QRKA(?U;)(>=GBX+U> MP//W)2^B([ET*./HD<0 N7VK8O6WTLWO2,9>)[#P,=$T=TR!F6=+::6TJ"$T MF]:65&TU,5E+>ELV6:;->&:.)S#@I[JLRYJCO9 XH91=NS$'=3N\4?LUO39@ M1QL=0!HOY@K6D'@VDU\*DX3%6%AN&AR\G8VT$L42FBZ(]&!90F?#\H#K#)]5 MG,+.*U1?[G@O9./80?D1/<,I[0V=J=.YBJ%/V&9GBJQ@63HL(&#_Y;/$^)8S M7AXMV56$EM]%RXHY'BQG3(5&R(UV0SS_VKZTYU&$V\7(._#)A(>H;OZT+N"N:9G&S"]'ZQ5L M-<1]T.26-=RPX.!5?#=07XV#W25O^03OT48!!T-\/WOR]K7!5W=U9ZK@%_9Y M=CTP%/L\C[88OGW^&+R]4;4R.M K:I[AV.AMZJ*?WN?U;R=%)WS>?5[_9M&I MKPZ%PANZ== ?- Z)D@EOUPL:)1->-IFPOJ>:\P6UR,40P7!R02)@-F-C).VV M([M7SB342^)\3'+M)87UL*8K2$QB9I),"F82XND'% UVSKIE%G(';NLZ1/Y8 MCC55(V;)FJ-N:RQ$AQ(E$]Z/C(V2"4,EN\*;D-%!&AEAG4XGE%R[7.YS3:4T MF+5#E[*EQR45'Y=7-.*,,U+?,39]M4[^^I.YRT3"GXV2Z^K(89!Y7J2(5CUK MV!;?BJ-NF'*$/)0TRO/">I '%-24:@C;FU42^09,;DT^XE$>8>@]&C>=1_BS M&836P5"&51.B,NBE'0#,BC18AXI!P#MF[H:#11P)EB41!CE[D1)A%$2X7WM\T;5RNA HR3"F]1%HR3"Z(3#H-'^A"1" M">:3&.8ZQD(G]I)5HRS"VW6#1EF$%\LBW-$-N26;?8#K?/&MV70S[*W[6IW6 M:,/9N$0G;3TO17&%?$)''B=8>BREJ6YA02V,>5O4EQ*#(C"A$'M(( _.[G,G?=R"V MO6@=C3:N- M4BIO*VQY*-B;3*8WSI A2^N8CWMYU*@V!G1WE-/HUJ;1LE(S>46_U)"'RCX9OH6*]N1+5,8[)5M6#N MT/ZJ]2Z+*-*4[MNNNF=OXKMFE;>T_4*V-8 /*.(L)I6520V'4VZ8I=?5!,OF MM%JBI4IANMT%3"H!3R..,JW7D 6"K;'IIB))+6!2H9Y)=6=W:<+")R*+ZJZ/ M]R=I+I%%=8=;_4D('%E4=[G5:U[(B%2D&S6EGJ?]1X?W\_1;L&?XZ__]0H&) M])F,OW>;0&";\# MYG#,.?)2;W[PNVW$V!@PA"7PDPC,8)V3637&6I9@Q\"C^R2_QQ?'^V\;SG;. MANPHA.;'L.Y:E.Z;\@UP%J;,^9_]!$G??P&^X>7EG_^ ?W8S=>VW_C!-K9$@'DD M* GQB2FP2IP5P9M_LZK+KJV=N@^8V*Z3^>]]RW*X[QB*/";P?\4._H;[#P!/ M8U?Q Q!M*3ZN"B(D0N^QW7?FEC+]+PU+AN?Q>T=4LW<,9+XZ"O\C_!!@)JFQJK/ M^JMOOSK $0@\\/Z>QQL @X$N,/\*[!;/V3\'./(:)C\_EV/@9CW_&,.F13R) M9U@FG4"33#*)BPR+,Q%^.3*SM^!J9IHN*T.AT$&=HNVK.91(,\G)D"F_7IQ4=K=/K0:M7 MVM1S1'8@@9&!MU<'W5JV.%O*R,!(&&4G66FUN#88&7@[0T_FG>4(42E'Y]9V M8;$B:VDX9^KER"F:S^5SZB)#YU9+=]/*FHRJD6!D )ZMAK69R-2,I:M3(4NR M5%_72R23#.ZHUUDG2,9M"71WG6N9]* [2HWAR,".[/$JMYRUZ!$=K]#E7C9O MZ=@0-AD+[&@2K^(BSRZ&2E<@%_$F/F)R53AG8$?]T:!NKZ75A*HFIXG$IC9R M1D0;C SLB,])Q?6R41L@ZZZDQ'L-N9-0 :H$YTRIA;K<;3!#VEFTEC6*R;>8 M=!N,#,S)BJN>DQ]6)+HI+XTNVJHE9W58"S, I2HQ3,(J*@$HH8Q5R*-K$:<'Q2Z66-'+QE*% MG@ MG,ILU8]/N8U)YY@J55BU$YU.K@U&!N;LMS>6@1.3C#(8R4!'*Q;*5,'+\ V M*5VA^L,!:6;I^ K7:EQR4)[*;3@T *=&,V=+*&>BR$"K\(-)ML6JJ#=K %!J M%U&[&8.B$4>HO^-*YE;6_6P*XJ2#-;Z2B%#*V)G%.D2\(XH[C0,Q\8*B)C M"N#44J/7C6IEK7?X=(T%LV)'AA9S8WY>61?H09W*EZO3Y93C)#AT!ZP76H'_ MX(0Q*&%,3K<7MA[DAD*>I6=6\+OW1^'$H;8"S%?ZL:11R2= MPE.I-/9"'A^HY%MA_$S!>413GARUS=WK=\JT+PZ?[*=7'>!8YC'SID?B0%@= M3&Z "6'#]9UFM_L'; M"O.!QO?27OVDRFHR.XYA& 546R^*HGD'E,O1FGBD[@XR?PU2)IN\#9QXSDBX$B MM7-.;UW1$T/E/PR;+U0,>3=^^([$O"G [*.L)PZRIA]3;W+43P,I]4[8^0C4 M)L_><0BD7W]@#K-?+M&+D/I_LO9__CV)$.?R%/6>&7#Z+(7;A56$1%]4HR,D M^K"^^V.1Z#TU])9Q*%(+(\8U +3XPM M^_N&$7Y$&E^X815I?)'&]RV-;YODLTTZ1N>KF&6H,A_;)?:>F$M_F2<_W<2& MF5!/5[$/J\[>$K/^%C ..SP][_8TN:2^=V'<.:&$QQ T$^'+F?5?7\V[722Q M=]4F(DPY+Z9L%;[;Q93#2UP^O/Q+56>%6J3ZO:GZW2XV>7UUGZ/.20J$7,'' MM^WGNZT);1IK5K77^ZYZEVX><%5[^ZI5"=[,"3[]QL_96>#M[-HS=18XW-QY MF@N@F%\/#,U\L6=V%I+8MN[6&=MFEY#$QIVHQ3H5=TA-74HHMB*OW5:@,ALA MTVJ/7=%RFW.,B8BV^(K$)&%7@=1#"KUH5X%+M=I'")R99VDN<"#V+--F/-77DT7P4UW6 M9?A&CPSL[R"B;AJZ4[K<@^O$O[$+8RB(/-)K^?IW)W M*M 7&G7?@_[SA6U?6/D)Q:[/HR*%?ML_%RZ;6BNEV7RU'$MRBRY5V]5E%ER^W,\8IBJ189RQY/J5EHD ER?PB MR4[;UTXK49)K/">A0T5NS]'^,%-+4^LVDX)I)03Q@*+!&, =\9C[\R_6(6W$ M^27W1DH=5EH\R2^_<&KRSLXR22NX;8<-@&FZ32K!$E%0216"C MI)*KJTBAW_9/Q?'[T*NBXPZMZA6*?=^',A8EE=R"UZHC2#! :)CK& L=CTM6 MC;)*[M1=%6657#2K9$=8Y):N]E&+,P8M\LA@%1.;]$ MZG3I4C'.3Q"L8ZOJFDX6Z:[7U3@!3-^'=#H8#HBXS3WX)+M X+*F;&SK8FF" M/37XZ&COP449):S/#=IC2 M (#LK]JU%;EFW94RR*8RN5J_T^[,VU#V9X#L?XRJ2T2ZSCU85F'9^'VXPR-D M#[EB'YJM_]A#OTY6PF0K^6%*POX6VBXY(;("(BO@PU9 PC<",.0^C !O:?N% M;.O='1#,60P *Y,:#J?<,$NOJPF6S6FU1$L-56DY8 !8DT0[0[+R0EG4=&G= M7BKCX8AD4!0: $24"!Q)QTC_C_3_"-DC_3\Z]-#K_\>SDB/%_RX5?Z"=8U$^ M&":>)S053-OC'6!>L0!8!GH%Y M99TSP<-@W88)7;/;#[(>F^\-*M,O:V$]Q/Q,.; PS%CFF'9X#>((V \P!.= M56/&?+M&\/?$X27!MF*LSL=40Y?B)BRU 4 'L[(DF8O-558'L_*'V5K>0FRP M>1M ,P:^E=6=)0MKBI!R6P']&QP1JWQV9M@>_,M^ ' #7@J0K+G0=^ M^RI+.(0# .%36]R8WQ'W,380O"/3/8P!9VB8/#BF=IYL[4KC*7$ M^KO#:=H0-PK@ '5.!EA;U@&".MO[S)/+TCMKFFL(7U;SZ &LSFN]!PG(^T-8 M.#(X#KBV!X_T9.]8P0_\"Q,K60.G<7B0$X%C'6N/E[*F";P, MQCS$K"E@%'&(S8#, .IM0ZD^2HE[ ,E/ 'KT;[=#,O (W'N6%R:0+\3GILR! M98@F6+7@$23OX]&2-64/&WUZATL'O[.R:L5TXQGN^ICHH1G@3+P,YI4M!3X! M=@R>W)+_0\R%^U)EP*B.D-^+I1W Q7H"N3?Z,=8+/,U:UIZ);4E5!@^Z4\,2 M7CS^?.J#:0#CVK$)2,(6?,(+X<6P+4F"+WSA_H!8 8H5' MZ4^%[JC[8D1VR#B#KP%O\5[2ZM9[D&D.!(_3@-/=")ZT 6Q?A4 ,GA@']" 6 MNCQ)T3<_0H0#2P2O!C*+,"C -IZ. 6 -8=H^@!Y'4 D&>+< MP7%*AL&[LJIZZ&7HNN"'D+V#D+4Y6)$G=9X8+&"<)!@..1Y8"=B,8YJ[P_<' M>,?Q#O?U:14P'4$T3+AS,"70 P$3\L\Q<42(3'>1X<=8WO'>Z8G(J2D X0\@ M/]U*"4!(/,"P.ASKTV8"??#_@.%LCU!\=@]%YM,> :&9D- @OC_A,(#H3NOY MW%'_[XEONX ]>_!E4&8;E^\91X+T?F2ZNY,_61;H%YS0G0J"3>H\"71C7S/) M^Y@'A*N578,/<\-BU2+0QN<6F$)UH [M)7]23;$&N%E-7@H\ MZ6%R25#Y@F'2EK"/;R,'9:XR\U).B*NU!.*,RDY:'S:SKM[^]2>!9QX0Y%A+ MWJ^<-Q1&JB?\ 7O?$>]Q8H0$:'"R-]BC-$A- /Q[@71L!4&OM>C]#[QZ>P[] M&@70/)7\)[8]CIA_'EO*@B\!_,8VY8GC(20K =+QUN,MH@$8WJF1[-/U)SSV>Y1RFUGBUBANQRHBJ/1PEHGUI-^"E!N M&CTAX7I(%$K\0#,'^'%P&R,\^)%:]1AA,9T7%7;>+<^R9'M6FWR]"?MG\2-7 M*:7*K42907)$FYR8[A1=]&!/3/24" (YNS6'FA%03=;/^#QD6P=V-.0[AF=+ M'=/28JS]3,>#UOHS'0I8MT!+MAR@+7GFPO8-X D9H!.<:*L\PLT\7M@9\TF@ M07L("CSHG]&7@F7[UK G$X'^[C'EJ0!M?0,(24PLWU5$@" Y< L MIK UP0Y&NT![# G=!C(F.6E@67VBA@@#FHCC309P^N>7?/'/J#Y/ "SKI"@" M^PM:5UV *#*P6TT #G*G45B U2@E.Z#X9#R]X1#'! .R7%E5ISV91HHX%)U M-2N4EPG8Y#AYI/+GUV#L2VDP0/5TC=#PV, =MY;;Z*N9[K!)KXD!ZR8&FX'6 ME$)T6&9R-%K/.J:#K$MZPUBN6BR* 2F(IA[1\QR6[6M<,:!LQ?9Z5E[@/*:_ M_18J78=\T7.HL4#JK*%IZYBODGW\.=E#&M\[!F*RIP"OH1\&.@(G8$K.,CFP]"2 @F"6K<95(AUY^F5N]HVP=LJ'2 MG$PIA09MTW(Q81?F9J,WGD$S^DPB8^LIA03MFC#Z9XBBIV"!+^8.P#46>G!] M+^&!GK"'8VP'R,.9_%= 8$"MUB/=0R[A!17V4^[? O%^LLV^/[?>]355RW!L M"Q(!I-(G7R_8GF =.,D/52S >4S'"QJ!H8#2??\Y8"$>]7IL5%4-%R*\QR2@ MDNJY E=S/R2V]4;[%O=6'0NCT7UFY0SZHGH V*3/R:V&XQD1\0WZT--4_4, MXICHJCAN#8EEPH5'E#K/$7DB\RNZ&'GDR;WGVPL_P&#GIT@\/-+["Q3]&2^$ MAQ80/;P\@"?\('? .NJ+2*KB&,/)G*@L**>70!.]SK 'R)=((2=U5KUP'?MF M\4M&[R')-BIMPSZ.>."'B8 8A<+O M0N0)+R\E'GX8@MZ.* :[#DX'G;R&$ZL FT3S@ .!*(S0+'M8,_$][5] M%KK1#R^V\H+( MTVIAF\H#[$_'R:0/;,O\'[__P'_+//:U %UH0)1=-_GJ>] M)*#8W>;-(4-/R=NXOVYOE=Z___U?AZL-^OL1[W__'&QCZL?T M,2_M21+B$U-@@7(H@C?_9E6775N[I-?,8^)?_TR@-F[^1G:K2G@N'N0Q@?\K M=O WW'\ >!J[BA^ :)ME%5<%T?Z]?6SWG5<);O^E87E*\F_/:P:X$YS]V;S> M2=C&_#>&/A(PZPQ\W&XLB3ZF\!.=S0O/5N+I)/[#QH!- _C*__2:N7>UKS=> MX7^$#P)*!\Q&_>/8@%>P]N2*"(R+(ZR#)^L!87:8(2U0 ]MT2M+(*&:2+H,%1^;;S@33 M^6H)R:73?$-HXC3?)P$_1UZ.+- 9;ETQZBQ-./-B*;EN]]8Z'!F8,X?9=I,; M#+,(BSNUN2LTD6J^#67$RY$:P@RM;#U>1YKQ#9U#AM6D39%,,OCV">^*N:Z$ MYQ&Y7[ S?:5:[^MM!@^.3!8J.:N_YED*,$Q^3')*0L^Z#'%D1TFVM!AAB3;B MX!F[3E:$%B6UP_$F>7,81:?]QEF#7#@'5 ZL7:,%44@B+:9 M(SN99*@J^.M ;#Q)EF<.#5$VP6(7#FO:O@3:ZTHL#\$B>)D*K\D@SVVCJ@>3 M^U_M?"/08-4%_T+65NX=9O1L=ZZQG&D S4PW-)E["0P#;TNC;;I+L&V\Y*9,!5L-,!"H:9\P1^S9/W M37V;.*9+3[J2Y3&U'EA 5C4XY=<.CW&A5W &^BQ.:5H=E[OQ7*];!)J] #2J M.7@98!W"9? 99CGYR#01P,; ^0)%"KKSV)@)@ L.T04ZJ7>8WO&_X>K:^@<_ MJR3Y.30O%+>_ %;84\.QP,E;?__V#M9?YDXO\(0XU E4=FX)OW=_' *#V,L[ M7T![B=7;+WSI['WS3(@?Y$YOQSQI16E?\-KF;A%;^8SZ\O,II?N5Y.WM)(_) M-R\<'0BX@_FABU8$@-TE(^\^QV$2^&]?XW$!3-[5-+;*GO?BW5!V8AFJ8POG MT#!>3Q$_>.[C^=8'BN++1/I/ILPCC^GH'$)P#DFPL.@1WSNG=P7(Y:#S&?"QP\U( VX9?>K6/3@D4-'WJJV#IS]\$>^O. M10]&3F.P]_O4BE&>(KF_71$13D0X5R:%A=*D%&:RTQE,20HB4G" MJ!2>>JNIT@TK*RW3\.^,^&[P)Z_W[LI\I+Q<4GFYH%I_P[#:6?FDZPS9!R2\O-T MW[#E?B#7.P%S2P!ZY0T'!DNOP=V.-N\\!1^ZP+Y"T,@S!/F<3]RG$Z]E.:VE M)A%Y71K59@[23,5AGD["R^A\C_T5Q$4OS*49,I=),81+$NS+;*SEQ%X(;&O34P;\ M5"TD5^65M)*@0'PY$M?1-%9Q20TI2JDE@_<:KIR%(Y,O1S+%OB4GT7F%KA8M M5<@FNBQ?)\'(U,N1E3K);?BQL5$TM3!MQL?C_EB7&"R8-3;L:[6&;"1894W- M9"7?ZW K$N;6!=9)S/E!O$_H3631:U IU:GBJ3B<,[#./%66["33RU'LQ*WE M]$R-GY!M,#*P3D"+:2>.K7"EV!RJTE)7![V!="QC+FMW>B4=RPLTJ[/+-*+7 MS1YQ-&,N3Y>4;(%'3257G"QY!L^W)& 9'<9P7*L1&VR;7I3%5SF71P9+JB61E:F3D*)N&Z4"TO>O9(8C+! MD4Z/=..-54NDA'Y?JV87$FNO7=@=+S#4G*SY1F'.%*A!05&7-1M;IO0VO-;P M?"@CXNE, IN '1 )@4D2$XZ9I!( 9P%JXQ,QS0EBX+0PN88-D4Q-H%C5)&4$ M6\VJ5?(8IB(%L988$M4T/7 VN:RUG%91^RBFTMRD@JMCN,4PM#1LKR1S*'468+AO"RII8 _THIG9& M]*J>J:9SB(!LYAK1DO/ZN'T,JS)XBJ!HO-U0Y$15TQ!JD3 9\AA6(=55*D/. M"PQ2'"0R92HW7 _71[$J9Z*(T.DOY[26:/#8M,ARA53[&%95TNBZM4XCC#*0 MBXM4=[IT\&G[&%81 ZDTHW/QAI*3I 9#+Y&UP9+'L"K>BG/L/#GO4E69PK3, M?(*GE.-811A2=5)$-TFDBJHYAG-(L5IU#['JS&E_.4.;F\(4J.GR4O O1,+[ M,\'4OOF8M>8G4OO?B0RC^&",YSO?/"ORVW-VSC<7* MVQI]-:]&GQ>8]5J>I4DX;5E0]^6>OC4G/M,0N\";4SSP\"O7)V%5^E@ M(BG44*S?E\CN[')3@7=4H2D>[,K;U!$$@!MZ)<%S,&XL:+>0C]/QQ6+::YI= MKBBV+X4% 47H$!&^K@M]*0'SP]F5N^2>[Z57XHG'U)LU@*,LILNDDV&/"!:= MP_7/ 44>,V_6 H\.XD('\4B\V54D.H?+G$/B,1$QIA"< QIQI3"<0L250G(. MR)N=2J)SN,PYI![QR'P(SR6(C]ET%P-%^O-QO;.E*R<>DP+ M\,YI2> EP7J>IGSBC/?WQ-R7@/'EK?NYV<%_ R X%_)@Z&,B<_Y B\,B?\]]W[?];E=(DWN+0B<)W7EH'3=KG3HOF@HY56 S>WB M1G[%S]VH@UA+D96]I+B&8$,% >H'GGK08F$9B6WU3U=&IUI6+LKTFF\WT-%L M9O0V7Z^WWK4-3ID"R BFY:_S2"J,.>7J:5)D.LC S!"EO"A+N87D%_;!T/21 M5)@SX]BI!=$7=.)#I+INXNI[3KV[XS 79B^?VW[LK]#REP,]\>G>PI:M9">C MM-ONHR.*4#+%PJ17:?3[[FG9"H NF.8(?Y&Z%%)QJ_$!DLNC(S=54)UL"Z:, MX+_^X \XB@4XS-\1B[EH;OP['KI[8S'O><(B)O,JDWDM863+9U1AU!;52B:. M8#E>S\FU NXMYB)\9CXMVKEB95JBB[@19\EJLTVFH!Z3AGP&RR3?XS.?O%@0 M"N?=][E(^"V>ZV_Z"F9/*,%P%V(S_ KX]3=]?2T\!##XB=A^!5WP^IL.@T)X M,BCWF2MOFZC?E\]V%[JX*[]L8)JS*OVK/_=8]=D;;?NM?+NS?\Q;QE[\BS M59.3)E)+VO!L_NK*XLUP MGK=\M.U&MB$,;8:ENE2J07.NX-+];[1B/CW#(=-4W';FY2HB:!V1%]:3]'3E M H:#__J3?$"Q8-&&B.'-"I>8DW+Z<'BNM%$+428>N.0MV:D*ND_[U![8!3Q^-']V.3W=[B=1F5S!3 M\ ;]LZ];-^$W8LY>^N2N;)@W;@N_0O6 WM^B;:R\K!$VQE:I7'LXI\7YN)]1 M70:')@SZD$YFWJC#\9 V+5:$Z5U4FBRPZ MB[731=5*18.L 1@;'_1L1'SA/LR&T%L'-ZM%7-@X.+G^D*UI"S[56?>I!=)Q MEH3:F*[2$F 2:5]_")H&=Q$G"8 I9AN_8_<5,PF1NR$,P94P@>,6Y63DZ ^I MH_]6MOZ3D?XFM<9P.YO/LODP.SN)K>:R%'3G%"6Q;U(CN4'%XUI.CI;VS;-[M"-5U?X#$96.#IJO=G%OY>K+\EK2LM^REKIV* M4\MJKD01@KKIISJY9GOF,BGH;TT%;_I%7I4[5@KO7_>+,/4^-+E0*&R1T#RW MT'QGWH*J)>M6QNC2\4)^P??U,3XAMI.H/9B+N($J Z71J26Y@8U.H-A.ORNV;S+&X4\)=*C8 MO1:;"9%#Y"?G+]W\C4ZPCJ;88U9S,PJ0BG?0N3QDMQPV=%X MK7K-U_TZ-8DW"T9$G"<*"-UN0.AV>4]XKJ)^D_W,FAT)G;JZJ@@CI)+B+&.J MSB3(?H!)E7E($F^6R0ISW.9:3I$HK',;89W(+1H% .XG !"A?@CV&$4$;B B M<,K[JK?B07ZS@4^=-;EIH!LEAERF&V5HZ>7@.=AY.P"X4#BKPTUI5V@;=2G7 MMH-P>%,B] 7=) J*+?'+=:)[XM:7KQIMC:Q,9HO==H;**?E%>I$@9K 0(8KY MWFH4/6JTG9>:[Z/_R&E=V.'F;>&!5O@5YMOD9&]YR%6SN='RD]D*P-B\,)#\B&%!RM"'VOB^6_/6W\"+( L7A;7AXCV@F[\7_8HBH$1 M'Z2<\RRN-Q5BW)35)3"+K,<$EIL"/-HB!;S7?8 *,0\78L^0(;:M1_\75-C_ MA@<= X/ _TU!B&E@+5,K)N@\>-BS1!Y1P,-^ M01?'[BU3GTF@_C8^&./!']-OQE!Y>7ED?@/,*8*3V(%@]SD.N>SOB2FP2MP% MF_YG;E@RI*3?I@ UFZ7P8LXM9+T7[X:R$\"('5MXVNN_+NM ^/@I_QML9?_O M64N.1>=PF7. GIHWW7W105SH(-Y1\*-SN,PYO)?>%YW#A>@A]4Z^< %A8)ZA"< _&(1P+B=.?PD;@UZ]C&VT'K]\RZBX$B_0E0;-$0[!%^^7^_ ML%]?@L"KC!M[S&0NZO=+/_O#S'(+_!D!P+N3!T,?+>MA/C#L%PP2?]5C.,4U!Y]:Q@VA3A$>7PR,@ M+2\;/CTQ'O4,FU6/>,5/D6EU!:'UUE;S N>%+0+)5FCZ,LE6H8'$_YX]FON> MU^T"Y#KF=)>*&8G[(#4V?.?]IW>UD,;$N*XBV;A5E?3 4,Y43YS^]C+?I MZ5QBWNKA!:6J8T*#0EM\+R_Y\'X6--[SI$4LZ*N)1VE*,E9=A:HHLM#.];M:(S],7(H+ M885)/D=IIJP0JT4JGW+J X(A&2_O"'M CAH$YX,"C?L*;[7BHZ[\,==^78#NSQW MI2(T7(0;CY+I4T6D-E=OF"!E/Q.'7"[$W.3DK@-'"RP*VEO]U MCUU]MDZ1C156W5Z=X>F!(MN(6Y;B%-=FDEZCJ(=T"HFJI/T4/V_DUKT9YO.6 M'Y>9;#;.)$_WJ<6RGVP:C56K7/Q&C;33\YRL)BS:F]8 H3"CEUT3[*I8Q23 M<_!??XCC=^PCCG./7MT?[\2]&8;SCM>V2)JE#?/K4>LS M\)SXH#+&C/X$I:M)>]&V"B7#'+N YWBNW63ZI.48+V_T;*]KVNSJ>+?>&[9N MPF_$7+K_WFW;,&_47'V%Z &YOT7:)25..851LJHLM%6M+=)]B1R3# Y-&((( MQFQNWZOW$[S6]^JDOEEF<4F;X^0\8L3CK4Y6'Y;H 9-&R69%J==P%_ ('%:4 MB%C$3?KY[]2M?[,$F_1X7J=[S+5UCVM%/&ZZ;_"'_+367)RA/:V44Q;H MR.VK3MQ)+[]N7FU)RWK+8%(RM4I",LF:PO:Z171<:IG-,LFDO.21S-%:PY%? MY5X5PQ^A_T7(>A_:7"B4MDAPGEMPOC-O8CW/D,HJ6Z1SBV9.+6#ZIKKZ>FCS M(R*SFIR9+M8L#I%[ !I'\Q,B MW^)M^A;#$JNX:2YU#?4>4F13+!H&;Y$ZWQ7,I=TUIT M5S H46HW>DBNS:2AGI\^5ATD0P#JO#.!+J=V5Z?$J<)[/Q MJ;;*I!:(UL!( EFQ5$4C@3A/OR/.PQ\0*,.:B0(P-JC5'$#]=)&!T';LNF3D M(-2-N"('R8V8'CL:W9+H6]Z2(59R9D(])](#4M2<^)"8D%J;R7C]6#,?O"GV M$S2M^VJC>LD Q \'P@] =M]Z^-GG[!L1D?R^-_E]62OC$Y+;16VEH12GK((U MLR1RYS175CX@"$K<3D+A/ M+A22VZ/?9#XCK-]T4VE:H>-*UZWPZ70K/2 A\X&E:Q T8CU13.@^8T*WRWG" M)'?;.U39TUN&FQTF;E,H\O0TLO! M<["G=P!PH7!8AXG2PM!5\U+>[<;*:+3IN5JAG>:L:9?$>$X;M\_;5%,B[&PB MF\_ MH#S)E'0+8KB+LN^DBI;E1!/;\DCR9.9]436!)HD8!!@LDIE?_\[2#32XB9)( MBI1QJV[&(L%&]^FSK__Z\\JIW_[KMKMF_6LA%SO[]V_O/KS]UW]&51D-'?_D MXZV\;9,BUGGU<]-N-6<5L7E3/7\B/_W/^ME/Z4A&GK,&I$".[_4G)MXMMFTR MZLOPMPX?K4I6F]\Z833NZ2GFN^O=_OR_\!_].\>7(D+J'DX=OH$OT196]<>U MT*@C,U%2:':G>-G9)__V__\?<[2RW4HS%.,:0Z;I./&8@CWJ1%%^/ M1!_>_%KX=V(2JV,=GU0:FF6]SGA3@Z!/6 MFNYF"KD:^4W\K["&$?*QOUU?G,ZCF55?P7_B#X$^@ GY!?^!^LC $00>O/\: M.0*V-3A%G@KL,<-BL0HF%^]E'K@+]+HL6%JO&L%2^./FRZCECC_5__HR^?#' M7YVK4/SK[: [PT?37BS_3)'/W^+VKV'UMS[P5L4[>S>_WIW_^X_V;[]+2W MF.3[]']OU%_U6KU5/S'1S$M@80<6.;WX]_F[H]J)]1EDMQQY#G#IC6[:)))' M[_OQ,FAW3H7%@M8[Z9"*8J'^8UO""L);Z<-*D? ")&TGC,) W'I1&EL'>)YZ M]8V^,_JS]N;0BM.H#]JF:\%O?D^'(K"MTZ$7B(H%KR"'K85D:5N@)EF_AY'O M6K]*X2=#ZR(:B,#[BVC9TBGDL! ^F*%&F"8D("P1PP['"E%@MP$_R+L;PK0!:.G1T!*^;[6J<#Q0VF+KSDM@E[0$ZH_P6E+\@'*N MS=?K%](;''@!/HGZ%F6[ [VE@0.*. LF5AJO8$?]H1O2>!9X6ABTT\#.2#. MYL-3(]#.<9DPC:Q>&GN!C&/;BF2<^DF,< _',E+]J''O?8!FX'BP)*SH$J?D M\]])^!\P KPQ; M>+1++2ZR1F,R^[BDO0^64#H9]Q6,IB?/WTR2-9,7J)M88 M/PT2&U_NP5%#^"B$RZ3'X*HMN*O'!'*)X M>1&<)$()33]T%>OGGTH#'\8A+HG['@ 61P%J\ *L F2PBK2EPY"!O83 M;" M&6(&)L#0P]_TY!!0/HS@TU$(/PA1O;< Q9,P(KZZB_2\4SQIJ1[\$ 8%=P.V M5TQ8D>( GV@7;AK!RD6,)PH M!;# "QP_)20!VPM(/88%72^&?^(B(IH BY$!/F##$[Z8P/> 1?@2RQ> MD.- M2Z[LRRC"_8@Q2HWLA_0MD@OQ17X4J#0<$[K"8G\ =L9%U#/V2#RU.XX\7_%4 M13(('),I:9KOSP>;A03T5.:3D2GPF"*1Q@ZLP8L"L_G,@BKI#E[@/_\1&I MD-6 5&1]"(!-RN3>=!J *WL1"?9 #?PF$3%E5J>3A,BGPFC?"WH(OR-3"X MF96% (L$65@X&J6)>GUV;*U'[RR;>O5S-R:XWH>@\C;TB28!4>X\GY /CLO8 M+O"NBNL4\5E3&3 /P"8'U!B\*7^"BG*,D()+%RY(B5BO0%=?) G\*T['8]^# MY_@.\",'5@C!)HE)SA(NB7Y?*@G+4M&Z%7Z:(;Z^'=QV$FO%):(I';0(X!)Q M&SJ1[WV5OC<,0Q=_"Q#H1H;@SA N0 )0(G7QAOP^[C(B=1$ +L'X(A(H8 MCK>H&]@XBB];A0!'],B?5*PSP*81B64\/1PJ&.!+ M06FYLR29+U;H. !-8@8N,QT@,2]@+QG"%;2&L,=7R:] NH%G-",CI"%83H"' MPP5%FHSTWQ9N(0+&YH.*UH_"$9-XMC? 97B(GR7^$L?I:*PHTO$B)QT!+@$3 MC/$2,N885_9 NKXLG]E372N/?*T@1\'-24NXC4:G=M-RZYV;9JN MTW;ZS6:GUG)[KY1;9,>=>\>ET\_'=35>1QN,@..,.6\Q8SJ_/ M/JJ$L8KUL?NI^\O9Q[-/UTC7M>,W5]:[\ZO3+U=7YQ>?K.ZG=_#_W0__O3J_ MLB[>6^_//W4_G9YW/X"B\NG=^;5^YO+LZLN':WKDXO/991>_N'H"1WK :99X M!.DVP8 )6?5^37+,!T$)/WL'UHP?QJBB7&8J^_LPNH-_'GT(PZ_X=Q8 BS?I M0YP^T34Z B():G^BE!586_F<^FJ'OMIAG.U0>:%,;\Y("M2NJ>.N))M!7?MQ M5^N;\#GHV.1>Z+(66CMI-&QR,<&RKM8IBK^OG93\"IX")4P![2>/AE5(I*K0PSMAG$: M 77*6)TK)J<(2C_2<3*5T2;PABE8N=X(S%EM TZTP4K&(JP!+( ,&[0GN1LT MJD;*@9+9D:!SCF+^??% Y-#QA3(\P]X?[*F)#?M(&WNX>Z5KY_;JS)J@E('R M3=B NFR(!CTJF,8B2KRENU#'9:\B1T24QHG+ Q!(.88#*WUX!KR& M LO*K3]AC\1$[Q=@+%:@JP87(-M=SR#M (PUGK 6/B'^/B87H-G6;AK MP: MFT ZC#7YG2#^(L<:#-&!H,[-'BAV/R/LE9,+]"QT"6M< MEDO1 H['[@/<(2? 1:\F M@Q;9,Y$'K X"'BX!L+J[FN4+9KKO+K1] 5K,_O]@6(21HK45P%*Q/D=A/%9^ M=?0.H&"*"3B.2/&@R'C#A+W[;DH>0_@/>685 2U9?ELJR$7NP)D7!5%.I5D_ M*B+SX:UQTK+) R#TW? N^']YA7A9! MA?)R,ON,D[O -O/%.):O]3_>/,(J*802#(N(@(HO/?+%!%2"UWWOFW3GP=DP M ;25QZIKL2Y%/=;A[Z:2WQZT\:F$.-H2;'E).F5G)LWM[W\[:1^?O)G>QU0N MG&F.%2WAC1IG&K*O?F9D88,*$2-DW8C<>U%XEPQM5BB<%%@KQ@#[Y*<;C7TO M'E*$-2+F2)J(\AGG(55#UR&]0:LK6IV1<>X'F4D1*S&RQ,@!QWM!>W T$J'^ MCGCEHZQ%<:6=RR4JE:AT'RHA4\KR0- KI>)%.OP&+H.^ABB)7/$6\#7 M+/(Y8P1SZ(%ZR]HW:,.Q5/DPH-=AA-&(VOM@Y?BH>?N>@XGDF*K S299,1R3 M5R7!WY/.'L-;R=,%ZVB71LE.2V2>0F9R.9)?<2 #L%G\>3XD&[X,,8>!P%+X MXDOEJH*9#*[,DQSRH*Y*C *+=!+J$#GL+ K]$A5+5)Q"1<"G1' B@\9)9)Y1 M(%2('_$J^R-#4_S4"UQ8)YH8J%DB6(E@101[_ZZ+'G.LR\),*0I*DO>C]XAS!7J<4X/I91XY!6$-RM# M>=X65&K;&%UXPI_2"Z8ENQE1F)'PI;Y:HGT1[8L\U, ^A9'L0>9L4[@GE=BY M/F0N&7&)D46,'%"E1(3)KIBF.E'.<\(D] B!:96GZ:/<3Y-AR"%UT^,]WQ40 MI[UQ* .!IAAG'7*4X@(T457.TM91#+=&Q1,>%H0#,G\T= )0:,N&R,;;+R/K*[+42ETI< MFK9U=)FK+A3.<\,9P8 1N;*76&(02<,#Y07PNU0EPYD^4*.*4G#U%;FF*,M. MSI9WX@>^]V?JN5Z91%*BYS1Z]OT4X_$9.F+&,CQA@:2,J/)?ZEJ,B*H]9QIF M:+=[G@FJ(52)6$;%PW#"BU%N.85^'6+;'F6.04S"I6'=T\F%)(8VZY0A48N2BF M%-,C_'Z2%:-26Q=QEY5IQ5/U'&.)"78R'1UQ)669_5EB_0+FB%9YC%%ML']& MO32*V;D-1@Z50\\$XK/$3L"I021*-V*)4],XE?6\\[2CAA/F2TPI,67*"Y.+ M4]T@0+5=&V$S4,SQY7Y?*K,'\S>STN[%"4+L-L167KJ2EDLJ8C"3V<*@2@U\ M("]TMH8B&A7\B"6^EOBZ$%^S1,B0FL+!U8#BABTE)7:'&#/GP^BP2A@+[P+N M5L"5M87"(1-CV8NH/>2@D.:^;C/K5\YD".7]C.^HR<"=!"/:^6JY'K8!4#OC M%$Z=NF;NLT3V$MFGW)9F-U-7H@^3FDS"SR,NZK&IKA+055"T)N]/BNTO*9W8 MBWF,-U8 R6# )>B K",OQCH-U!(R?@XJ)]7&8:M&[W8FUS,( ZY01U]GB:TE MMDXG^P!S!,S(FRY1IYFL2P%R.=4/2%5XL*8!@I\CB_%4."=O[,'N^=F^'F6E M18F%,Y4617D]E@DYJUGF3KMIO+YJ".3A[ (S.*1BCU1GX)TL=B'\[<7E\#J?$?7 MGNEJ7N[#IV9\3&F3_"LJ-,%)&[42ZTJL6R*%!8XK "GL4^\_:HV9#8I0-0.4 M(U/PZ82ZHZWR!/%0A5+A*U%M.G(-S JVA%U1"0'8V)A&*"YRP48LE(D&J_FZ M;W1AL,4>5Q2>E!6%945A65%8ZBK>1[K/[*0X^4 MV9BG4="?>4T-A8KR"6MZ B7V*,A_DX5ZBA42Q6"GX]UZG" <>9C8Y%M@Q0N? MW>J\#A8RNNCK'$F!0Q]4H0:UF=.=Y4IUHR2"^[H8W(715]A2.$:1:6,ON"!& MBM"%MWDF'5*"O.7PI$ ;0E9A88N+R(A[2 M8[.Z!!PR1Z[/Z4B/YK/Y++\'1'U*+"RQ\#Y^B,B53;AA>PM 3FV(R)$IK+XY M98:2,E2^4SYUN$2T$M&*B";R24J<(A$G5CP4D1R&OBLCC6K95!8:\,$-!FZE MFO$1)SXWV\)6PY0#Q)%&2H@#YM?W/2?AZ>>%.D=X'NZ56%5BU50=*I6A^JI?#DV,9'\Z]W/**[=&V'4G"9VO;Q"I MGA&/JB4:[1X:%;O?1Y*FA#OSBU0>E@-$[T[+2R M&+WF>_Z)MV11ART,1[MG(*1(.!'8F-_(4RECZ@^CC'(&0$\.A=_7+;@13L#: M_TQA)S1ID7VB'ICZH.5&$NB49R_&V30Y$9FS+2L6#FY;P_SW?,QB-NBM8KW/ M7 ?Y:/BI&6YZ@KT:;HF#[G@L(T[:HF8*$4X@=*UTC.D',>*&Z^7*?G&0*35> MHI?SCN_NG7H91I3"X.,$/S!+>7XKYS_@1]F^*]9Y'Y=SS5^J,8)P-_3G*(R6 MC?JSS?%^VE\=@Y5"#FH\.?;#P]&@V; 4NHF1^$HQ3$^IB?S^V-@ [KEB=?-' M-&EEI3Q#@5:.KG?H21$9.#4#/+H*!$L:QXQ4GT64\"C?M1LT?SOOD+G M"M_O5>BKA Y$ZEL9>)*FZ]*XROS=G$^4OQXGS"9T=E!4)4XV5<.3L8F*P@SX MGV:G_L88DII]43MN9I_'DQ%<4L7Z-;Q#I[IMEJ>;[35WV>\Z)6[VI]4[D3;-7[=UT>O7Z3:W?.N[UG&:GT^Z_^GD[0^$O_GUV M^>_SL]\WA<:$N<;03LV0=!J: $8WB;VL7\"#QHYJKDOR1;A<(Q;\D7(@,E?">4BO[-2KC=P>S#'R5_]KX_BDV3YN'3\)\>[;]>\@D"16 M 61-H HU54;QGNDN9A]R7[>LP"RQ?%:.ZXE!$&(W>\.S7$$A56A0XQTOT9=T1L/:3Z5>5";%Q7.]*<4?L].C0@=^JDQR?3B M[&/%^AV(@*5W+.>\E> 0T^1>ZQ;T"G\=&H62N1B]!_P552U<:! M(I 8CXI@5'>CVWLE.!*!5@HC5F&!=$@!U0%0VX1!!D3UI9$>$(3!T?37\6%A M"K%$>4!/B[$$J#@Y&*/A)!F.5.HA=R&3.+P.Q" VJZ=#V7D/6FR^9%/#6.XXD]C:M8VY?!+AZ#?J'AQHB3X=%CE>@AT" Z2&X:YN,X>@ #.&3'N$, M9=B#*W*&GJ(R9"5L3M(4E,X!L?L1VA/68*!!E!%?D=I_GT% M?K"WJ6L8&FC\5+->:?_(_^P_%G?PI1@G$1%;?H D)S]:CURN=O+]WN0G4,"I MJ>#CK^).Q--D_3 QAZ:OG/,&-ME":T3*O?KZ42/C6N[P_+UO:UQ% ?ZO>L_,@ M\[WJLKB$-@'V+ZKHAMM]KI.3&PVKAJRD,BMWU M0?<'IDS>+E7I)Y5G7C^O8@R&JR;BZU,-JI0%!S![3;=6!OV^QZ#?.PFV:R+9 MK3;$"BN:IX$Q++1I,BPZO?CW^;LC("0T,26.,'93BE9D[-@B=AR;C-AJU*Q, M!]1H2F( D-17;1L#(!M27M'6YY (X3VF:*MP"+)]2L+&Q']Z2\7Z72K/G79Y MX\PB)+A12-D\M6:A_S?2V+7W1PKD;5L?Y3?/"3G2 ;JU#_^PK6OY#4BN+QS5 M7JK@?3 &,V%O9\HS0Z'E(^SRWRP)>FY!]*PH9TI"_QX)_8KT=&KL$F1SE63F MGR45'J-D[HJ$;;.8SF,:4 ML1V$*:4/!7GE + )^&PH539+3_+X;F(Z4O.-&57#"!<#I^F.(\]GYG,GM?J0 M=PQ7[2Y@5X*NA?SQEKX6%:$MM)^%4 ,) I3/% M::R::O#9.:%.[Y'TD&QB,P<\HSC1@QDQ <5ET/Q0KS0S#U;FK;I**&FE;WU) MQ+!XNI(3E)Q@5SG![TI1IZ(.=-UP[,W->WY8/CH)0/*!5$^1"\AOTDDI9I7' MZ8P(H&[=R2WH@EAP3%1K 9AE$,DL4TY/)Z* L>(@NO>7_K+4Q4ORV5'RZ9(B M7-2D;;9^7>YU!S)B2,0QXR-M53,I@@^@/Q7N)V(/#[9'=E0>^$Q,HUZIY=Y5 MCBNC4S<-L&,997'.;&HO:&@/_*9G5U\^7%]9%^^MB\]GE]WK\XM/5]M--C3] M@(KI2$[" 1U'=1O+DV;0LL%:IN5!'^V-9P\\&I>8X@/L^L$.13Y6.^=5%&D6 M:1+J#SC,3)\4HM'5G >H9_+P?H/BAYE!LDUA\JG MZ<]X\*&)&.J_13:\ ,R+^#OPJT8)^&< ? U,E5H)^6> ?+-2JY> ?R:4+R'_ M')!O5)HEEW\"X$DI+]ID,\F$I#8]2=,S'*AD//GAGYMR+ M2Y7PE*A&$"(A_O&J\6N_Y.Y63]=Y\9[PD-78%D%Q3S.DCQYS. M*.8T XUU0N ^!K19U)\!P$-HH:3]W:+][=W\YCF",MAU'MOXFT4)$)9VE>T0 MQYB7]%>RC))E[ /+V)"ZL,XS*W? 'C$$=%UO%"3WV>DO%0WJ>X8&M9/]D@.; M0(-5./[?'$?*?O_9F3[6*5!L8:4KNV?7SZCVZ7O8W"'N]=$^.:I$T10SIM0H M5#06Y+.YS7$DR0L#SUBU:O4A$OF1L%@[-YZ]T!^+]+79>]W 8?;R7K>@9B^X MUSD\\[E9HUF,-P_H^\0$7R2OPX+')42Q>SQMK?>S^SP+BT?7=S];X$TK,*6= M5>2NL#0&<^5YFB8!Z7D>IZ[T(_M> 7;X,9:_4\K(;[;P, M-6\/]+M+&4O*O>2BF;W"=N^"*97KM2*W6^7;Z>XU+EVQ(#.Q^-A1=- ME74X0ZP++56\E\'M:DLMW%+#VSO^2#U.Z@^*FI9*WA.VB#W?8,6L&Z2KZBVT MDE?J>#M()/7*,F?W/C&W%\G#JI5&J>-M2\?CSFU4OIYW6"ZUNQ?!YZJE=O>R M.&-SJ> J-;MU;O&"NQBP&F<=85UVJRFYP MH5U7W ZP"?"AU9/]D*>>X(>)^%9ZZ/:9O54KG6645&IN>Z>YU9>FJI2:V[IS MCCV3/99ZVZXPMEJE4>IM.\VFUICQ^%S2MZ]NC?1XXZB)5.1[,*8%9Z2&44R'H?< M*E.]E<9+8-_:#UY,[?VE']Y1)WUNHHV;AA=.#1:<4"]<^*T4SG!VM&<^CE&/ M5EQR\/C>H3^!RS,[#JBY?YC&\$ELJXR29"B"F99T/*\Z/MR1QG.:!3RM\URS M4[;A>J[.!+7O-\O*;>*B'_S-U%[S5D7W"[L.6&Y$XT"%KSF>^SX=;LL][QZU\J<'>X M3V )B7FM-EOK;;79:%1JZV6,&V^^6PJ$4B"4 N'[9(,E)+8D$/:HQ^:\*%XI M,4J)L0:)L4=4H-H(GE(8>J.@63O?W -T>"&RHKY>65%K56K-O:*2C;?EWA?B MV"!*5#M[AA+3+;K7556S%8UAV=%.1>1ZX:V(G=07TC=^JV'UBJ MMW%]*RM,:=-ZGV7DC8?46_HZS[AW5L<^L*QF,HI'-L5X];NTXD&U*FRA3J"W'=;MULK_46+I)MHS2>Z &(4HW9]MF[K@SY#2-X>76YRAT MI)NB3^0*:PP6->?=)]WF):HPC:5SE7:"-Y8.D:4$_JP<^47J$LUCNUU?XS"E M/549]DDS>)$*0+-E=]JS>+BO?I"+LX^EVV/7TDTWHU-LH]G[+B@;>W26G;,A MMXWDS^,VV7-2KG?L>FO9X,+=IH ]+8;C9GF\WNFEL&UK@. M$^&73I<=1*%*?=>MR]+I\L+MWSWPP]0;+;O5;.XZJ92.F)?NB*DWJG:SLU(H M9C<],;NE[)8%0GO =';;L"M/NPNG_>YJ)LH"H>_W^-\=LI<%0ALKR#X+W#!V MPO%D42WVB]2HO@_%:2>X:GFHO;2KG^%0>ZK4[ 1"[MHI7RJ&[KS5EGF7M]MR[%,U2GS$LI4G;Q;>-R=(S]#QV\!:PO ".N2W1-NH5VD,Z;C;L M5GU90[_=QO^]=@R]-(*8=0KM(4$T.G:CN< O]%,BX"C/QJN?#* _TCCQ^I/I M.%^MGL/(*[R#_OW: [W.S=9%&EE/\-L9OK7X86/\Z9YX5S M6ZP[&4E+C,=1^,T;B43Z$^N'>J-5:5D +Q^V9UOI&!68'ZV[H0PL)QR-100K M)B&]$4X1R7@]/O22> ' MO8GE!4XD10Q_,(C"_FN+\(*P,J-G)D"X E^,8_E:_^/-(W U\^W6\X^2<$PH M3"\]\L4D3)/7?>^;=.=AFN(-.#J:-Z;1OVC3J,X%FT)MKR$ M;W5F.-&!.)S>PQ2K,HFWB.P/VJQ!8T$8C81?F.&D/IH#U4)3<<]H'&H!:KJI MD\36 > T (I"M H!#(3P-?CV!*!:[F1\ (QD-GC-B!3/Y:)1;\2/OP$$$X$ M R\< *B&$_H9PE;V\)U(,T D,;ZR'PDG2:-\L<-Y5%)I3I'?R8_PRW!T+\GE M''" =XOV:\[^T\WJO^<>.\?URL^\)B[./B["?6<)N1 UJ.;3B.JQ 5\>OS*&J*D8TL?N?_ZC/GJ?(BFX/=G<3@>@BZ%K4P3H*"X8NVWL4:-Z /Z M#L^D\;)B%;_8!";5JG733(.UF_5*[4>\FD J:?H$ZZUB7<,36JXC*N*%>TN. MU?>B.+'^3($!RHB7@:U/OW/.4X#%=P)5$CA;!#=O1=(729$0>!M$$M=I]%5. MYB!^LU++X7$%XG5H=?L1"+6Y[/@@4>W044 Z'@S5^MG3^(5/"+ MC+22-/.H<6FYL%#2HZ 4\=ESL+B1!V*G^$Q1W4( :Y4+%@>D&GDHL*S3(=@P M!C RW@U%,T^P 4?!$YT '20&OM'Q]/T7:!+IH- MLO >MY@F5;T]O.["J8RS%,E,(8U#\ZV)M)0V ]?]S<"V^5AU &LQ8(@[N>%= MD&$:$ $8"4"FB;(1DLD8E4MX*7L)21,QM!7'ER)"M^EP2H%NX%49RO Z7)_% M>;;UII'!SXC1J!N[I/_^W_]C[G;6#:P$@G&,(6-ZG93D@3SJP>5\/1)]>/-K MX=^!B:6.=7Q2:>1*OMY5@TBB6FFT?K2,?^=J7$'5^W9D@$BIW$>^[">OU<_T M9^3US3X,8X_D'?%;N&UENICA!PW!#"PNH MH?^/5W^[OCB=LA\V:C$@\#!,3P8BL(!3>!H5EDSW%C^O@,G%>YD'[BUH/@,9 M2%!?8$%F"_QDK"@3+?LA $$B\Q$LY4$O&*/& SH'Z&V O8P%P'[B]FJ"L^1:WX9(N^#7P[[.&%SQ?BN^5Q(4@F!@@Z83D&<5$:3KHC& M:A*BMSXI!R^R'PR,'XCB#P[^_F<:)F^N?OF[&(W?=/FO0XU@L8& RY0J$*.@ MLX!5]7A]>UII?81([B[3)4 ]56?,#T=2M%$'>S!7.=:D7\"JG2?I%^=!_DN+ M?AG/-QP?8F' 32%W\=E##D @3)L"B&)-!W#U?DJ+&)$=B;]'%H2XE/,%/X2? M6KTP2&.]VJ%M]01JR[TDXU?Y0NB^7V@>6 @A\2NT*6"1NFL^$'J(,@C MX-:^C?\+1(6DABO%P_!.^:_"0'FMXAS(4R>"?\'N''[(,,/FGO3P*;QS!WC8 M)<@G0E^$SCM )C\9^T[182=L^.*XT M#N=YC]2.3,;Y&$=2K9T[J]#&\.*"D3'S%K0N?+A#F:L 0RE'KAP;8&3#M/$9")HL WJ@_8'N%/BF8-49&C'HFMQ,[;(HDD=Z$LEAJ*H"R M4JW2,9CD2_-G#97?6!\E6A]N3*>FZ+\I9>8UVX!W )-[;2\C?I0]*GH4D)!K MMKFFXS+&@Q@76C$3++>5GUPNT&B4@'\&P-K5>J#0J[9.U@J6S+-ZE%EW64_.:_'P?V<]W1@9AL;MF M206I=#+/2U(2RBX32F?FW,ONURQW+9:^]A:01'V])%&K5DXZ M>T42Z"1.YJX.7>@I=UVGN<@2^\\GOMW'VG[_K[PNS[G$\[A=H/;&VX<4DTU6.Z M6"2^EB9=^R!2=H^^YK:)V'&6_ZCNUG:KNM9)J_O YU\FNFV=#S^NX6R[ME+# MV=TT'!:-!"BM@O7J3B^\>31)AAUJ';TJ]1[4FM7#TEPH4?ZQ5L(.X?SCM*63 MZNPTD%VS*=ZH-J0S::2E/;$Z >Y$7[JGBY7]:SY7LQOMTB+Y/A!VGE#8/XP] ML5OUQG?;+'$]K5JFNB-.!V *G5RF>B7.%$L\H4 'RZ:FFU09)8AF,<[,:^=U M;,G:1ZRS"\!]YR]V S#+P/+R-0\.XD54-:+KYN#['QIY9PRS6@?KA\=4Q0=_ MC%/8*&[EK9_*023BV/JWVHNMBH]A20_!E ;RFXP<#]YHZY(_!XX.F\4WPS]C MSU7UN]D^J*RW#[NS;@6\P1(N8B%7 QM[\CU!%.#I2F"\'%_BM\+Y,_4X#]&L M2BJ42<\O/59[C%5SSKTBH;R/TL+P)7.&C13=Y:U,\T9+.69B^=)ZZ?*@6JD= M/IHR:T8=Z),HTZR=*](=+IE3WAP,U+5TL)FL+V2QI+Y0CF^@?M;H[#$U]ULJ MLCNCWE)8_7TMOEF7L/5MD1/A8/9VA0();((Z'ZRC1@XO^J#5P2I-^A#U;ALO M>\PO]2>S79:286$OFMGASV=+.+EUB_[98PXSMXQ[3DDI_AIP-HR.)A)D"?_8 MGM]01E5URH4%G7.9MBZH7LCW349.IM.;1MGT M1I9-;][L;-.;!PB5BP2U,U7&OTUY$M*+,PUU33)D2BEI&'H /O=#O7*<:SC+ MQ4MQ@RM9 ,@W9)SK_U,M(Y0JK#H%<8N-GO"I]Z[ILVE33,EP4WASUQ+U8L/ZI!8O MA+P@8*.!7&"83??]QY_I!BEY9PXR V64"+22PS@Y:)O)'.2>^FV6_T;D2GW;ZI5653UMQ:V^FXKYA#;AS=/YS_Z\OY MN_/K_UK=3^^LT^[G\^ON!^OR[.KBR^7IV=5V:.Y4C-$6!!DQ&GE\U38)#.IP M#U]<]("(1*Z0G8IX:+T'-'M*YRLMTLV>\_>U>>PFR^GM'2#AJ">C.98;*+C2 M&@KL_1P/51-H^ ?JG(#HA-ZS-F.KFOW5:LDZ5,K(V _<(.@,:0](%4/J!R1^7?0K%.P'8($6U-+WY-@)_0+ MNL6LAM>G_P,8IC2T())C 88CTS[L/(,*$R8< -@<*.-Z)Z@;S]L-6)J^KQN! MP790I^Y)?.0/.!-RBB^5JXH%-*>&-FAK1BDBW%U+R2!@&*A?6A)93[8ULE>H M":NDYC-H+"L[ W1\]#XC%.%VL?\=OC][F/K/\N/ ,\@F5L#6M@"H]F!V>PY8 MU)$$Y,?G]#%!#\+>2S'US$)DY1<1I$RP9."8Y.U9P6(P0."'V'G?%W>:B0U2 M7Y%3,A1X)C96M=XVMQ]3EB?S1AL+$3=C)ZY,C0 Y6 MT,+0,T/']5-X\8.[,3UPPL7VYUFLAX*?/.ABFLK__K>3]C&.WEEQMTN6>O[Y M&)]FK)D'6R+9O)5G/\R*AMC]S :-*0I-@,$2 OG^17;QPT8J%$WMA!WP1)W M07(>%2#')T%I=#U5G1[!\I\-1V1.SIT!.ZF&RKKR@@0G8^$QQ/@F:.V+4*C[) U#< MVX2/DC/P8S\C&[9.4'<@6F]-%O9P3 <#HH(=( MY"UXC#X'BO"22VGN M2![#E0(_[*6>CXB'_MCYI\8I/ND8>] 6NB?C0RI!08G3 )";?OJ-&OUF7UN( M=BJJ&X+4=%#Z85@;J.8N&>K91(6LAA%-'XE)=8NEL>?,0"*IFD3YZP5MH#A$ M@#TO"_H_JYV0QX''#?T39)D(;.M+(H9&GA'!%T?,X=54K%^5_P@9C?*2<,P> M_7,@/0P#T>S@#/L-F+VQ/I*]WCR(;<(4^TN,1.'CF2O@?(-DYB)T[@@A/6S% M0[4HD>Q[@CV3"X\:D\_Z/RE;I=4RT9B0$DGC7GS9O6"Y-M#,8'FS#):7P?+M M!LN?P8%)HAPX&TMS4_05\FT>&_#$..>\5O=3GL3%HHA'TIGBB(PT3@F".WGO MIY[[S?HH71IC>RV=80"@&P#;_?#AE(1#Q.IL$"IOHO!(\2T>\&&V_IZ/19BC MOZEF\G/TMU4#2+3HLN76IK/-LTY,[Q1I62?F9+^BAG0>Z!F8YL C%>@')AQ1 M/_YXSM"0MA'W0W] 9DSP>24'I<1$ZX(++7S,L*[5S2URC-"++<<7<0S: 1HU M& .; 25:,8838XI8#*PFGN6)(!":/FQ,HE H/$LF#%'9#>9?V7:U9P%NH#& MIJ"4)YVJ02AYNFD11&G@SNQ0'TE%CQZD;%>L+1>3D%KZNGJC;H[/[#': M,]_SI4KN(?S4D4<7/5YQ*O@J[]]:A;*^LW0BGB^V%&A,RA9YD?AY'%92Z1S_ MB#O[H79LQ J+24DBF'I1?"?&UD$LI?4I3!23.3%<;51>2I22#\Z(T<@HV S$ MO3X#TO("YS@Z5([XCQJ'G;U8#=S@F6F"YY A^(&EY!0O9"IZ8/&C/6MB:RYZ9AD$V%FY+?O#@/\>DL.MNPOP"&G(MA M! &+\^W84)YAP2N ADRZ'CJC@<#)U@MSOJQVS:PX.\$8=ACDFS(VH77" *!C M)7?2OU54I\:':=L3$R> +!G+:)5LW)B\I5U)YC-2#;%BH[I@)5.:@U">OP6Z M&Z]MF_C#R1!T:M_[*NE"B4F6AI&2XSX2 MF!,^\PZU!\J-A/TI!57[*+8TS:C?/WK+&&5=#?%DW2C"\/.(K9:MX3]Y.QQ* M&\OK5-#U##0I F)TZ5A5DQF0_/O?.HUV\XVAR"4,U&R&%/[R"D@JQ*]$QJK M/AYC@FH0I",.Y6E<#I!3&7YM17!,4+P2,)\?ZJVJ#:IQQ>KFN^&MCH!4<*?\ MK"D.F<4(H[S&AH\'DN)?63B)TPU!1KNWV1P['(C'83(Q8L][>,=@2DGII'1"^="YBJ"*_>B5$[G"$+V5" MT?WP\.K^D09)3!AC_$QE(='#H-?0V$5!.6(B!@CAV'A%5 4"I*%@\!OD::I@ M!:4(98IEPL'!\I9$Z^8@IWC@?,9<;%@:2,@E;7>N7AA&V>?P)ZR^CF3D@GWU M ,J;:B&ZT,>@FHJ>7IY?GY]V/UC=T].++Y^NSS_]8GV^^'!^>GYV11F?9U?7 MYQ^[UYCIV=N:>GM1N"%]+7CCG)C"V(<7'4L5A6%T'H\!7)E=H\))-'\.U +' M4X[=$5 &&'FKCYJT\3$TWB4E\&6I-$H5G7JM@Q2"+H!Y[Q]'\M8+TQB3H8&9 M^&$\H^B=*RK)U;UCG65(VM=[N$VE!E:/?JN8F-RLV_ MOG2!#UYWK\__?:9HA9_XV+W\[>SZ\OSJMVTEW^.6E/U5LC\RUI7KW8/P@2B/0C9V)=>O'7;0N9S'NE M]&,K@DTH/Q:Q=R-I$ODO)] H9IS/RV0=C_B[1BPM&RBY_!VFOT36P9>K=P\? M7+F'V3*[DA2S<[DO0PPN2^N_H+E;ES( 7M[SK(/33_\]_)Z3JTITF8\N9VD4 M6@=G7RX/%V/&MEN![$Z3'TP5\&.V\$!Y!\W<]\#,!W5ZAI>3NRYT+*R#7]Y^/K1+MESBB(DCOR*O^ W_H_6Z M7W][5Z))B29%-/DHOV'$P/HL04@=?/S/IQ)%2A0IHD@WQ6"/[\$V-"OI?BE9 M28DG,S43@7!-+#GMEEA28LF,[BK^\HB97$KA6P=O+S^42%(B21%)KNZ\.+;> M1R)P@(W\^K[$D!)#IC%$NF@"_Q:%@; .KLY^*W&DQ)$BCKP3@481:1V\^ZU$ MD1)%IMD(%:G]%D82-O)[&%@'OUW^?OA=%Y&7J#(?5?XI8 <4%Y. )O_\_-_# M=94[;S9Z?'^Z,:8LN1*+OP/!Q4QVEA20'T^, 6N8L@4B.,4.6U(&NIP(UY[@+RG/#!,:S-=,5^S@8>:<@1+E5 <] M1*XX@24&<$.!:H:@$7@ !:-E(8.1_TVS@%YSTN,=P.3>9$-#1\H>%3CN(4WDFI,,I_4.XT'4 M?5:<5Y4GASYY(%>U70+^&0!?JY0(_RQP;U7J)>"?A=,LGU59 GYCG*9=8ORS M +Y>.5DZ [Z$_'+(KS*(GK35)^F6FSM[9SROIFU-XZV7'?RQVMX60&%61SP0 M$G!N_/ ?KUJOU@J51K-2;:T5+)WQDIHOM>CBHI%7/X-UR%ZM2T79JE]+R/]+ M@W?XG[J()*L?*0EG+PBG,P.)9?C =SW[W^*MFR127R^)U(XKM=I6!\8_E81J MU1\91E>FVVD&8.M%DC5/8]\W)&E6VON)([^#3C4'/U9AHW]S'"G[_6?GI.>9 M6W-ZWNSKE1#^GG/LBD:Q)AGPR-/>X[1Y88>]QU.R]FGONW7\M7/SW;[L>YP$ M+^RT]UGF.X7;<\30LTJ;K&%%F]8[_?3?>7?U(@7)SLF+']:QR^=F].;.QI$D M1Q<\8QUT[$ZG>KB^^]@/GKY[K'LM6+9UGFLU"HUU5D(YPKA5./!N&@)3K/GL MRV6I_.^/\C^7S/96G7\,^;7L:JM1*O?[I]QO%G6?75U?J*$0PLYJ*&OH5/)T M9-KQ/G?MLL^=+/O3Q M0A(M)I=B%_QBVQ^5^*JR9RGWU[:<,*;^Y)P*C(FG0',QS3SN>XEU8*:U0&FJEUEA#)FKKN\G+8U9P6_FM]VFL M6X/$.E(\'PV%^U3(O8)"EJ#57&^"5K.%4[VVF8$U!VS+$K*N:1[%QY#F49R1 MB;SAC+WE_.R)&7L///V\=+V2190LHF01!I$LK+*Y5.TA^*\N]V#8 IO9,DQ+-E2RH>VQH767G)Q4&KM5E_0H M(IK][[D:BO[3P3O)_SK<,.O90 GDVJ&R61"0DW%_4>DS1V6?"W^^!]&U2H[G M]J77)]V);ATY6+L@>YXW6^Z^*.B&$B5-:&PVF^Z^Z.+Z#[C\NA*-K.W'NM4MO.K:_9JW,OE_OQT45=VYUTO!:AO;]BI+1#7IK@ MJ=O-T@[Y#NV0^G)A]7+LD#DC)E9_5R5_6V'8B%%W4ZF=R-&<]+YBSMXJQ5]& M6N'L]5\3*IC1/K)Z(/="#0D\UU^?2)[X=9H-YI1/67#VNF,O: M^9$N.#,AW6BQ>6_S>V;?VHW!$(Q8*E77&V(?B+ U\D?H1 MULZI(1I8=H>[I%D<<_:^S-R[V3CASU=$]2X_O:"0]G0:0!Q8-> AN9>LT$/[@3D4M37R*\(=L"/N0, MK3]3 $+?@Q_"[<(!AQ9FCO- $GP(!Z($H9J3H^=DP'9_J!V#_JSG^] F?ZC7 MZL61/_%8.B@X_,DVKTKX<;CDON 6;@&%PQ3QT9'>+2(NW]I83/@/!.'4$);" MA!&]0'Z-/'T)[H+N8=5;($H 1*>!1S3*2&_SF=#".F"TH%E(<.^ OS'\@M 7 M$ 31@L>XQ$F4TB2J0Y, DF$82V#[O@@4%CI^Z3.^?1:0#QK9U#D_P'S4>4^/%:D8.20.: M).2D<6R,U[K_QK8&CR4!7UK'E4[(HY)>@UHI(_1M3'\SI6R^^OFS$JCP-5#4GZB*PNND +IB7;]D6 M<(BVG7$KS1X$,L C4I!MQ1OE$;(Z%NWFJE9\)\9,T;]+WX^M]X WH18JRZ%) MD!33G$ )%4-^(,/ROA'8P+10*M*'\[<7E[P%X)9@^-1_5%K+[/;@?F,'6%;J M,W<"WNI%N)CUS]17B8EM!$:]AFMXL<'7+/HKX7NB659NZO!@MDR2P,?%MQ9D M!LD#@ 1RT6DN;"$_2]5TJG$:X1 UN*BS;XBPNJN!@@N)!3Q*VOM#LEXF++HD M?FF.7'- 0-@3Q^E(+ZIFQEF^!&:*,#?0.)(C 43+?0UB,9*VY=&K84W";)$9*#O29'MG:%L#MI""@ MHP2N.YGHD6G9VC12D>ZK)^FU+)3A&2_" 6VQA_R A\6AX@,&J29E^,\$;3Z/ M\3Y[6"3,;P&/]*[>IQ&VV;\5=5-0OSJ_//MXT*S>G%Y^N M+R\^7!6^Y2_51X]#O!G)NP3MX&T,Z&;%TONQNI_>69\O+T[/WGVY/+LR#LN; MN\$.,5'HQS>?H] !E@AB\>$CC3&%?R#F1G.AO5X)9!73HYH=PS$.,LT/08JS- M@.4<3"IXVAA^3G,]I_F LL<0Y<<"'4O>. ,8+3+T9!_P&V0+29:PW_> S.F= M_%VN)ZGO;&!,!'?%]IG.X,>!C&.][@KG "$6IR(@\70) E?IN0UQ5&L9(NI, MM]WI@B0#X;@7C;2.RT9:LFRD]6;3C;2VTS9K1C%'_;=*@WC9UM<<3?$%K3C> MSP-LDV>"^1#"6G]IG1%XV^+?!>@/3-!O,@3+Y@X,"K47]#H$>GXL6B4.7+@> MGQL&-/E8Q*!ZD(X!>FY$C@?4LI#?W6:;A]50_U8[L$)2I7$:+QU<:S!V]O" M>.H*?&^4HM(E^SZIYM@/C'RG0U)XT(DBR$48 QMU:!4P, 3YPUFE$LF,I/DS MI;VBGC\>PQ$]>/B/U!WP$\'TQ?2 5?<]5HTR?6O1=LV1N*S/D>M5J61O!9K; M8:!<49E MA\K77 ?R@;/+(<5@,K#S34").1KGG/-K/:1B1,9D@O/IG%D[N_8 MH@KZ2.8D/N_T->6@5[LD%9.=!-FL<3@F$N'0V<& MJKLC=*'_I7 [&Y*,HEWILZ@EJV! 3*8B>VCAVRL ?L2><1IBK%]X&HY&'GN. M(I"^,=\G/H*G5-Y)VC\IO>;A89_"<=)1REX\NDU8+0T\QYS@;6HA[%BA*=./ MU3J$"A>-(YR\3<:^P$9Z='9 >A<.':N@P4#0E.O\?G(4>HH5]P#=]#1WKISS MY'A?JZ76!=@N,D(O."R!9[,ABIJ3V2J:T^4C73!M*0(;V+YWE>\40KZ3/W ?N!K#P1& M5/KDI, 8D$EOESG>L]IYT#_,R:#6?@4#"L8%8_) M?%)F9?^DY_0=IWK3.ZF+FV:MW;XYZ=5K-VVG53V1U7;?Z?65F;;KNG2GU*5+ M77HKNC33SN?NY?7Y^7I]&/?F>VTZ:H*'4E&E<_[?(^OB^M>S2^O\T_N+RX_= MZ_.+3UGU7>[@J7TX^Z7[8?L>J%K%HC>SZ^GLW?FG7ZZ>)XQ7JUK(9NO5-Z0Q M)1PH0@&!: ATS-%<>J;VQHHEA>:2H?8T!K!2O-%08,$#*833.FF?=&Y.G'K_ MIEEM-&XZ;J-YVV;(I6JS'C8ZQU+\^O?GN&6^Y6+'RS];Y[>GUQN;4; M-@PXNAE4<0H:[M0M&F$_D!Q SB8+\C$ 8,(M&4PX<@:-W^I39L-'..P8EVA?5%X'WO=9W0_ M(J%>&GOH:;0-^@'8J]L$7;*?)IQD@[E&,8?Z<'74 V,G\GI\#%QKSGY(%<58 M @<1T5] O[VC2\4DBSQVP=\0O+/8"&J%%(K@J!G\_FL0WA&:I;%%&5QL$N8/ MN%*.\/L>)D/I0W-."D9Q3#"@XJ MQ]7.DQC!PS($9OM;D%J@Q@O/J1/'VSR]^/?YNR.X.JT /'@5>-Z5&.UY] I# MC-."G_H"@IGG"=R"S:61*K=&ML/+=5(3T;--B0+HYF&_&?(>4(N 8&^]*,6@>(2$ M3#S@]Q2L-]LZ'<(A@ ]Y[.J1Y-4#GL\_4(%,=3XD'V"'V+XAPT/;0FR(QR@; MR&C%)$A*88JR/"^,,;:J+.ECTW/S)? 0;ZX2SKPHX'>&IK@^]HS )\GCVO<< M#)V8,5FUWL />T+',R>\M?L0U=:71^&;11><,90L7['.?.7 ,UR!M),TYB@W?.ZF& 4>"GC* !T[C*@-!Z%" MD!(&4<::\$'PHV0'?CT0@??7(OJE1<>1%Z([X"\5#TOPGD8J=(_1-IFELNF+ MK:#0L>0W,1K[F#(Q!Q-L:X ^#0HQHS1(DV&HG [T5G04CECBVRJ3PE*X@"D_ M,G<+V\HWJT!ELWL0SLCDSLJ/Z4I%;!U3L@2II#8*ICB%7Y%Z 1MWT">J,F3$ M;>AA\#TX0F51-83("8! .J ME.5[(X*2=I"K18!CA4$ 1.\(0#@*WX>4]39S(P9Q\=4 X;._U$$62"$)G> 0 MKXI8/2F#(HS@Y,DXU.$(3HH!:D6#U+H#%C.[_)WG,Q,=R:D0PT@E5>-9AF$\ M1E;.YW; ^/,3[,Z Q8FOY=S"G!-_!@E$!E.$8A>1ZZ'+&1'6M_)OI'LBA8UD\)L&8<]1,[JR3=J12U(PQ+[@; M&Q B\7P$P8343M_KLT/T00+7,I4 (-5I^2U=O><1<+N,Q %5?-#T!QKSE,\U M6TRS7<"1+&. TPA8)NG,/<9KYCQV%EK)/;CF[HR4.,*GE)/ [I,7]ZH<5I89 M%"H1GHO...VA71;;,P*+W-IX=.)O/4S3)#Z$'D4_'!38-PB>KQ3F-!@CLZGQ MP\PL3_ M0+#5:.O@A?Z35$+:NA_BU?Z1@EWI%E@+4$48:T%/ CLK,%#6+JI=_)2MK/!X M*'W, ?:"(S+PM26.KFV &@9^$-\#24.DLD@2GR1E!L_6YWD'E+9*,3H)6E+62(C,9'> M9$JQG,O3=.PSWVG%NJ#5P)R(TK$2F)&A$)E?*.>-=> =SHA8(N5, RKJ0YBO MJ\U1S +$-@8RN?CLU#$0+,A#>DZ(YV:1C")I9:N?_];YZ3Y!O8!&V%8DK* MD=E;Y&P]S+ 8:&KOA2X[1]5O\$<>TK.^NXA9A\@.(T$G#B=2&AJ>D5Y*\+_S M,"]7LD:HTP^DR0@45N1,(M=/>M(1Q/_Z<&O.5YVTIE^K?#2L#@$!>-DG*B6D M^'"F 2.NH^0BF0!D,Y!8NYB..D/?P>\+B E$&R(@XR1U=0X$5I2SY@QG2]#U MH0QOX.5*P63=)IEKC.N*Q8*K9R_2$D_*4&H92GTI:8FDL[IR3 I=H!4A@S=D M%:MHD P!(""+,U-%RWKTU:.:CG55G(Z2,U^T$0M)7[0:,CU@C,CA,5=-4M45 MZSA8,^$IO\JLPI-Y$G79!(A*@PVCT,_2M"A8F EDI4OAMK/%2$9+8WQJ('BZPT:":"Z'IL,]#865KYRS%E=C4&^9&5=]B_B?I3*P!S F:J4AX M(<*G M_3(36+@Y1<,1.K.E_3KAW( $MO\LH;TZ:%0ZM4Q()^8*L5X)FA-U86 M>*9G,-V9;J'ME;H^..IB) @NA<0 =,<0?6/39O^7RE4%U707*]O@)1GKH,O3 MH=2>G(2:GRASC+!@69#'C%L5HH5;#>Q<%(PE;=803:*31Y%]T?("4N7X!R+* M0%>8N0RKO,0+9RK/!RMY7K&0%0AQ A)/VWBY0]*HN"9=%&@L'*322#K-#3C3 M9M6)DX#YH]SNJYI MT:PZV#I0!/NI^_ZZJRCUD,[X3]# !1AHG.-)^ALP&SB76OW7,%4EFEDH[&EDJUG(A?61_G-G0V/VX"<258FFE!6/Y4W2I45JMY&R?7$XFB-2;Y"Q>H:%85VYI+G\/S= M4!+9J&78%S^U@DUBP;BGS'N(@-.UNKZXLRU$36*D$?W&,(@Q@3F,T5#6/Q9N M.&:WK[*[#.^0PA*A89C_*I"#,/&$3J U>'E6/,&L5T54,N^:;4F/0SZDMY&' M@K:I_16V=BEX@0O0C";:GCO5!6?G_1PH"$1.@-&79M/+IT&ECJ8+Q6EO7BU>LWX=8D$$^X(Q99^)![:9'GI>$2L_5ULU82+9++S8B1H@[ MZ(UA3QZKE@S&.PQ"L$U0 *3AX[2SA)!BT"3F6)1=D"=%'XF*^NGZGG4C"@$*P4)#Y52Y)( M[0,S,"(5W,WS**A[TWSG\$HI8,NR)5@&&/[C8E#!4\,X\)LT8'^>KI::E6BY MX9==#+J%E=@LA!)H2Z&CNJ]P89GFQ>Q*IG5\E2K"$3&J3T&QP%TSL F"K2\( M'N*,!$I(()OB5GB^ODG2W"EAP0MTM9(3#XJ7.)(Y1=JI*>T"\\[YI;UL6 M%XI#WYUS2H(PA;JWV1/!3-DTRE"FM:F<7&A/M(3C\WIV9^5@RE6Z@.+G'Q0I&*%'/+>,1KNH^-MTQL;[AEHM'> M\-5,D\\'[7NZG2)NZ:$]%?_^MY/V\^K*+048#V+59(,O744C%,[)IK4 M%7^.)16+QF\6=T8LD>I[1"J=QZ33IV)EVMAS9U01 MZS9$Q=_W"GEGBL>6:%>B70'MC.8]\YPH6-.N&!NFQX%A@+X,MIIBE-V91VR! MW,Y=*5-:H>H_I=]D&WWTIEMU>4&?35E!=KV,*;FJ1.42E0NH#&?PXE=)785L,O@B$8LL1 0*/CE)3-&ASKNA=V1%.C;\L%5(+?.]JG3%E5V+)A M1*X@Y3_-Z^-TAEO>S98PE3#:3\(!.>M+S"PQLX"9F1L6\60@THYG!#:K949@ MF1&XE8S DJE^CTS5#\$ZP7B5#,[>$!P/TLV8"7!A"P=F$2HUTN1.6 M2Z9<_&*)*$('"P7'*L\Q-JQ035C,M @FR^/@'"8&?7: /#B2F(O*_D4C SV; M"&(TK-!)NZ3=VD;&!N51J#0^?M6=B"HZ!;AK99^I=V=QZ2SAPM63NS!(*>XR MORAUV$DY(4,U#S6F?7&+T>**VC60N[UB+H$D[Y;2U,,@3V;0G7>P+4&4T*UC MP]&=C-1@NUA5?^(G M*O$9]AKP")E;[D,[RKL6P9O_X"N;D^5M)@AL+BW!+N8E5.:D/Q,",_Y;3\\< M7MP7<^IM*[;)W,F4<$P=4L'2,1BA,FO2'XY&V$DA"9VO62+R_&2QGK1UH%5N M.V%[Y>U'*K]PZAS%K#/S),0M\A%LV"=V*AT:BPL*S=:XKX3954R7VRH*-<9[ M<$&H$9_6)9FX8_T>21F@P#2,@E6;-H5AFJR, ?^CJ)Y&"OE?5CC";*3:O4R&V[0T05K?HVAUD(:V4Q HURCT[ MY=S']^^ZW.8W4)4E>:1+-[:9O+%XH)G$RDQ)C\/MX3_ZZLR$5*P*9HKYF7/;T#8K68&%U5NNQ%J M#Q] ($E.[;I*AZZI8CVUP?9R-KF<_YC9XG1IV=1!I2=H:G)E+\F*L6:: )@U MZ08F1*O1JW'A(EE&[50'V(6JKQ(;E:QOZW:F93*N%\? M%:?4(0@OF8W,CJRS#A!UN!W%\N%V_,RA/3,USGHK F#,GS0U=N,X!/:DU&*X M0G?D!1[V?Z.F%F*@JP*$Y>.K(A8ZYHIY4V_;^O !^-;;B_?=PJ?G@5.QK5^O MWI[2ZZTO5]V%6] E1_3@O&=PEW_0/#+*!%96ABIAXR]Z8?@U2H. VG7@Q[08 M4*DJ^8&75[JK[6C%#3GA43P)4)#P)P-NCU4P.AZ_"3O?P:('WGZ\L'X%6 S M4X_1XKC[CU_>_X)9V; O_NI# CHWID337",NK$KNG9>(QV044-GC]SV.7^0= M3R@;7%5O8ME 1&UY2">7MZB=H#0V)CY>89;2JG2AVP32.W7U*A!9$JZT5<7, MXD*.FHLB>#R:,)O58W,1XR=H:P>Q4NFV.2R9FQX2 MQ%VS;Q:BD.]KE9'O@+D*=M.A E?=4^R>F:86EGYB&(G]-3P(B-%':Q[+5["I M!6]NS*,WQP4Q(D :4'<^H3LG3MOIJ(#V!?ZAYSU@,5V!1(M>%:S2\&6Q11JW M99^0JM'SE6J,8[N#R*[OL6<'%RA3SV]6/S'X+KG+Q]>"AD6K"BI8.@:'AS/.84% M)L^R5"&[U#.,"EQJD[W'NK'193I#^14N0'5Q8R]=7B%7G%^JUF)=IF@67.+")!K02;,W@0*:SWYK"927V M0.WKBKT0?*Z%BX<&.O7#F0)T-G9UI_YY.GY6H&N.AJ)2ZKSW$KT'B196CI45 MAD0V2D>YA,@9!V(*Z4AJY!-7,>=0-I&ML@]]B)JU,NN@S#K8USY$TZ[=(D$] MQ FMAP9W'%GO5?LW_5ZM>=-LB-9-IW5V* M=?:?7\_?GE]O;5#'-87J=/M.^6T(8$V,B8>]B3&!HEVER2B76;JS=:7F.>#X M/=="6XKX)_#UO&LS?V?8;]G W*NS4^3I'EO$>F[&@RLL^>CM/(;*G*-J?,!L M8Y85%T/ 4X%;1CC]BWJE>J+97(:+%00G#9RQ- LU\-B(UEJ- H-^^-5VEHD MM>CBN4:O?C[CJ^6+_!3F+JVI"/,R&-2)ZRX& 1E,H S"WC8%AME8%9_(_.]# MC]5I55K-F7.-O^W'Q;ZC]E%D,!?OE,+G2Q%\!*S3ET4$W^2]W3NDJYUW4JS4 M5KC&P@$8.^?O?VVB/=_A8V8'/N T1:2D7(=5,;*^7AJ;/K?6:(9),G[]TT]W M=W<5, 0K@_#VIV[D#+$CZD]@R8GH)UHJLNEE^2+RNWA.0BJ&AO(,=7-L M0]9@5K4'IDZ95/Q3@,ILO+E/__=&_56OU5OU$W@G+%F8%OZO+*-)]Q]FW\%' M'%6DE+::K7JL\[94-]KS -.^05HEV*4:8TEO==?D2ZF'6'X0P2#%Y(<#[S]O M+S\,&',(X/ M;9[0=>^/L&U0)(>JO_;,$K?WKW"%F>*JZD"719RI'+F#%7Y_BAD4[[DEJIKZ MI'ZD<^3@QX#>F![Q*4SR[- O@4A=3SV0KYYSN?P]MI6(P8"ORY6)\/S*#(WL M$>,B9M7<-6:5119^1%,\1K(+3CMZ)1 #J /$><-+8+96ZPU-( MKH@^W+,>AY.[KLK>41E*B@'0@V[H4(W"864*LW1UZ;:KU584$T9:QB-@.Z=R MF@+C]>/Q3"EU,>?F1!\.,Y^"Y/41?3)U!LSB]<7DM4> /NKYP'$HP491X_0B M^)HY)="O?LZ=OGE@A5,/0(V3G*9,@H9F)'"^G6+BEA(85N?H-Y5H )]\%!.+ MQ4*M8QU@N0*[G/'ZUU(HG*5;-=NS<#%!C3\K[]J\ZWKFX%])0:"@08Q7R_DI M5"@89]G?I*Z8&C>DK5KM:.Q"'!ZW#V?P5VYB;A4V=,1$W4"G) M,6?X1H$7JRE(:F C5X'I')9T3%WW_TQEG!BE>;DT6U=U>LE#%N)5XZ%X=:ZR MCF(JX [$("_RB*@0D >3@(JCYLJ \D>9[7F_@MVXX+4Q,[K35RL#\'](,N=9 M7YNL05_5K-KQM-QZF99;IN7N<%KN2DT@5E=IRDU,)2*W.ZW6\8DC;UK51N>F M66N)FP[\?5,3K>.:=.KMFM1IQ_R+J_-?/G6OOUR>7:TW&_E>!YQAN.1[V%92 M\F=#?6.US)R?K1R@6>&P=?:-F_1H+VCMI-&TI_4Y;(L!FN*$2^U=+O%0OBIJ MZZ''[85?3M?0 M[V3QJ2[/?CF_NK[L?KI^?/ZWJ:'"M83Z Q9/],EZ4\1SCTGSI-+9L!_G'6BK MK]&X5>Y1Y?A\D&.G6:EM>)=O)Z\+.X*[0J3YQZOZJ_MWUU[BP5O3_GZ*?V+X MO;\\>V=]KE@?NA\_7UY\OOCRX>+J<8['+=S])H,,F\>)I^S^$?AC)DVO7*&Q ML7($\[_OL:8&<4Z,:$YIZH>Q.?B56BR6*+ACN]\U%K8[KU?: MFXX-;13XC4JSL:O[WS$B*'6[->EVUF7WRP?K<_?RLKNSE[V"AQ74E.^*%;XH M+>]2I+[U&0,%)0J^:!1\=BUO-GD0XZ#7V+#$P<3 P,2YJ<&>=EF=0T^W2QO^AA"8/TKMT:8*"]"Y5 M0,0$ 0GMH?<.H2@B%I 6) @H** ! :F1WD1J"$6$ *&* 0$AM"!-P.3%,V\Y M'\Z']YSK_G+/7#L[^YN=W5G*%.4;<-[,V-08 %$! .CL 919P "@!X/IP+3T M='1T# STC.DE,0$!*5?K2%04E M)24A275M-44M^:M*BG^2@!@8&,XQG>-A9N91%!$04?RW1?D$L-(#5T"\U"!1 M@(H51,T*HO0 0F=UTH+^(>"_!:*BIJ$%T]$S,#*=!=2?!ZA U-14--2TM#0T M9V[LF0_0L-*RB2A< [-#7.A$0S@4XS/>T(OIHSLYH:,[XE==0Q\R,')Q\_#R M25R4E)*645)64553US P-#(VN6YJ9G7;VL;VCAW,S=W#T\O;QS&14= M\^CQDX3$ITG)R,SG6=DY+U[FOD45%;\K*2U[_Z&VKKZAL:FYI:N[I[_3K^PP4"J$'_HW_)Q7K&145# M0TU#]X<+1!7Y)X"5AE9$ 6$X5)G3$;_#EWG]#8.@]5. MQA&"["C %Y6XDPT(!6"*&2''UU* != M93;LRMHA4J["W\9*]._5V8+B&[X3V7U9P7?X;,,L+:U0%.!)NQ<%T)NF -MH MDW^J8D5YFV[M*W_;G>UZ.N]E84-TE?UZ=*5?T)/+*KF'S+%)O)$]5"0$2FM" M&A_8=Q/AR%.F.;W97.U#\NQ:W))R1^'>:Z[Q8AC@5IU*&!S7:1O+8Q1*U3=9NS MUI61ZZ?IS\/Q0_M\LMTCO;KG$95!%.!^ M;\!1Y&)63R-I=ITDF2,R(W$MK63N%OI\8'>^5=)CAXJ7ZW6V>5&S&/RQ?,TE MI;U4('YZSDN= NS;*IQUR+*'MX\8=W(@E2W*"GN M35]S]JQ[:)B3T-'+\GDB_*#1AP-]8_:Z4>>%O4LW^-'0@1#6E.SO MSDY??;TL<8YNK%6>+W."H3'G[DIO[1U#I7*-QK]Y0EY7T@-D=51> MO]-PP%"'T*ZJ5!4,8SL>L<9[Z3MBPH7?P]/Q5U"0[T?__7%>1S,NG0063B4J>Y=WGB$(. !XXY M\%T]K?O@ @UN=,Y@AT'AVQH1DFA5+M*25=5CZ+Y9J%UB2:/2#WP/=YRF.6UN MOK[_5Y.E7@%BX5W>RRD&\.35U=;)\*RK\]&V-N6'T^!)"!$1!OWJ^W,X-#L& M)OMY0/#UQPT_$PT6-_F\2)4?%4P)^/"CM,%AYG%O52U7[41!TN2;\?KRL8:Q M*9,6:6[QS1&=YZ_&YGQ3[BJ%U]VVV=JU1_6W.J1FK$$G7K2S2!ZU4P A6-S2 M;[]A0/Q!8;86H(DO/G6B .F5NB1R?=^/9Y@ @9;>+V#9^Z)6IZ'PT[3HB:SU MJ\1@]N4N(PI@G[W_3OWYU-$Y4%K^7IH/KTN%A[+UMF%<4 M=FKAD-,=0&6>5$SB/,Z\5'&O<#XA9MR9-0(;H:W/PKS64ZO)HAFT2ZZOT.[_ MV9'1^32(UYFI)H,$HSX[PGX(H?6F]6*"HSB)56^$/2 /N %; M=1_:DOBV"^:;8/&YU9/M=%+Y5Z%QB8E[FH(;'3&W,#O8W@"+T!^',:]XFENJ M\V7G8&*?)"C ,UP<_M/90BE?X[]\M)OXN]-9U9P"B)PM!F=J"J!?772IWY[> M5 T$NHCNVOI\2B24_(9?U;*NPA!^_^77(#;<-X6?*%]M3?K>TH1<])033VM. MJBI9I'OZN;&R[@KZ1 X]@SH9GB-'I+SWQOFHP!5',B3&@J;B'KN?;1X/I\!0 MG#OSC?<^21Y;QZIHJBM?=^O(0-5=3A*,B;?S0VENTQ1S M_FQ\B9N-*NCN\$D9VEF7">3]NV=IO_@(N8.MG&EO8F*R%]$#7U$OKUFC "QO M7XIKI'5OJL\,!,>984A?RTK66X:@:U5\\R*W>6C<>/2:TG-Q/4QZ[ M9^4?_C;=.YFG,]^9J,AI\9K9]O3:TONDZUP<%J:XX#M=V[B;;4>7P_:SL1C. M118BXX^\!.>D\\IMX3SKMI)BOVR$'NVG.+([(18/:*/2!^ZDOA@I+4-.:Z>5 M826@P:W(('/DT9:T,!Z5;/42.D$M=-^O9NR>:M'(SO[V]SJ;9E;-(.RZ;"JI MK\ROX@AA/ZBZP) JI8814U[3$#I%8G6)CR:?CX5E8).?$Q**1^^0'QU@#\DT!++'=:THW&22]JFHP#]A)(XO-MI MVEU#/2+?SQM+*C:&[[U0IG,40*9"P^&C9W1%T?O*V%F_PYQP"ZVI.^2=3"W, MT//\9JVEG6&O[D*L9/*6LFSZ/E.ZM";7IU\=+][-^(4N1'5NBIX-D=K;H+R3 MX;XX,9M[D J=S'<*C5 \U,4-LD\\):+FESL,HZ6MK>4FS7_*$[D:57/]GTT/ MB;Y$)Y[Z936-1FC*VN1O]NP87Q45KT1J+C8&R0?9=DMK5SE]?[^KL?]]DGW. M8:YSV7'.J>ZF@JC,DEC3FAG5H>N-,U]/;*4BFC#).%*[/.3^C3\L%@ M_ T;<5[M#AG.BBJVE=6A4!EBS*43\[ ';)[3>];NU+(90 M&/Q[_^+[(]B>\F19R4V5K2;/U()%*+!8:3\825B2J,NN#O%U: LU.577IB_F MMX/+EZAJM:X%68H*6EDVU^*6N36*/MC%#WF 5P[*8?X&1J,>'UL A^NJ-=KI M'ASC"*)C1\+=%/C#/NIVR(BB:O58M>]Q[,=*_V?MTT_%P&!5Z@P+^=+A$2,& M7?NX3S+>&FF?RPM'0J+BW2^+/MF#?+E-YKLU(Z .$!:J3_K>H7&H&IS[0UY8 MP/*KUO.FDI5N/GQMN?#\A@]3#MPF][[%H)4FLYMR5Z'?'>.&UG]4;&K>:1QW M7+2.6KF6R9\J8),&\]D(,Y.7']J-2UD@[9>0=2>;RN6@HTJC+G&^.'UD=!+Z MX-4AN+VQA\SV@62H(#?8%L0ZT!)1Y47FY'I- :XQI9]\MY4PLPH+3=IV49B* M_X4_XH5:R=2]&QIPY"37<=2ME 8V9[4+IS:'_SH;!.MT*#F[W-:6.[L2 M;1CHWH$P/AE6S/R%'X,8RBME/492]]9E;,DFUQU!BF?G,5?G1Z2,F6L>@'HC MU]]PR*2"/G$6,T*?_$(XC/":=5S^\",Z(K&KV15_>E*>A<2Z*P9@Y#X'^_EA M+C 4]#A[9 ]8(ZYS>T[^,(KDL,GOXPI1SW=Q'+?FGQ H26CCYTHB_-HH"L9S M2PU>>A"#R.JRW$'=8<=^'V$R:GEUNID*=Z#IU#D@AI@#??N9B[NKG&YJ^" M35>:!,,('ALS1;@U).8@FC_81&W6J=;(1P:"--U3+W/S@Y:N&ZT?:MV^)X5G M !4_D%Z/9-QGUNU>\R*$H)0>EZ6B5)N)]K>A3WBZ7185]LN+WAUH8;HI +/\ MWL)YN>7A 1X15[?9B0_TY'H\@9&.H M>"/NB)4"3%;F2N_^2AJWF.^]K[OBFO?;^R$XZ[QV>L&95=$J)V8]ILR?9B&: MO'+WLV.ML-FYS*9_IE6#QP88PZ+?LF[<%HBS^!PVO$3$LS%LX2*"$=)1 OT1Z M6D6L=E.96*9S'?\%^B".8 $U_;B__.#)ZFQ3-^L*>LL>B<-6BD^:M5IY6+Y* MS;Y(=^N3N49(.5_(W:RS8F5_&S+0DMB0/8K[LEK8,!'N(YXP)A+MBPF-1A)R MM-O7,;/[U<>T9S=/O-!OW^FW"'O_SHF/E1>'S/EEI_?AX]6HZ]&UL4$L! A0#% @ 8GZK4/:HB2N>/ 0$L$ !4 M ( !^"D &UM&UL4$L! A0#% @ 8GZK M4#(J)"E9" CC\ !P ( !-U8! &UM#,Q,3(S-3$U,2YH=&U02P$"% ,4 " !B?JM0=%"YD'8( "P0 ' M @ '*7@$ ;6US:2TR,#(P,#,S,65X,S$R8F(S-C!D+FAT;5!+ M 0(4 Q0 ( &)^JU!IGF-+K04 *4B < " 7IG 0!M M;7-I+3(P,C P,S,Q97@S,C%E,&9B8C@N:'1M4$L! A0#% @ 8GZK4*^^ M+@R(!0 _B !P ( !86T! &UM#,R M,F8V.3 XML 79 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory

    

March 31, 2020

    

December 31, 2019

Finished goods

$

126,495

$

134,467

Work-in-process

 

24,592

 

17,602

Raw materials

 

76,689

 

73,629

Total inventories

$

227,776

$

225,698

EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &)^JU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 8GZK4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !B?JM0&UZCP>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NNDH@JC+!<0))"0F@;A%B;=%:_XH,6KW]K1E MZX3@ 3C&_N7S9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y# MM[ ^D_(:QU_9"CI&7+/SY+?5_BN?V8 M7'_X781=,'9K_['Q65"V\.LNY!=02P,$% @ 8GZK4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !B?JM00:.^HCL# Z#P & 'AL+W=O]YVI< YKU[/L[/SBTOIGENCUIWT6M5UNTJ/G;=Z39)VNU15WG[ MSIQT;=_L35/EG7UL#DE[:G2^N+&K]T$3M MN:KRYM>]+LUE%8OX;>"Q.!R[?B!9+T_Y07_5W;?30V.?DBG*KJATW1:FCAJ] M7\5WXG8CJ2R M\_@Y!HTGS9YX??\6_8-+WB;SE+=Z8\H?Q:X[KN)%'.WT/C^7W:.Y?-1C0ED< MC=E_UB^ZM/!^)E9C:\K6_4;;<]N9:HQBIU+EK\.UJ-WU,KQ1:J1A HT$F@@T M^R=!C@0Y$81TR0\SP2\WP@0*+@*F%3R"7W. H4#1 M!73NG2 >P2\[P@3J+K!]A>01_,HC3*#T KM<&K ,Q-0 5[7G!'2W8T $S@)^UKY.PS"!'88PMXG[FOE[S $SJ("7N?N*\56V/_?]P3]CYQ M7RM_'P.8H KV/G%?*V\E;T9,YC#U\/ >0W-V9OYX1)K">)=X!)'=WYJ]G@&%K(+GJ1"K='%S3 MUD9;R-Z;2=2OK.+I&C M;62GAU+ON_YV;N^;H9L;'CIS&CO59&J7U[\!4$L#!!0 ( &)^JU!<$$Y. M[04 ,4? 8 >&PO=V]R:W-H965T&ULC9G;;ALW$(9? M1=!](\X,AX? -M#=HFB!%@A2I+W>V&M;B*1UI;6=OGVYDB)(,T,G-];N^B?Y M\_1Q2%Z]#MLON\>^'V=?UZO-[GK^.(Y/[Q>+W>UCO^YV[X:G?E/^D_;&>[Y_6ZV_[7 M]*OA]7H.\V\?/BX?'L?IP^+FZJE[Z/_JQT]/'[;E;7'*Y6ZY[C>[Y;"9;?O[ MZ_G/\+[E."78*_Y>]J^[L^?95)7/P_!E>OG][GKN)D?]JK\=IRRZ\O/2M_UJ M->54?/Q[S'1^*G-*>/[\+?=?]Y4OE?G<[?IV6/VSO!L?K^=I/KOK[[OGU?AQ M>/VM/U:(Y[-C[?_H7_I5D4].2AFWPVJW_SN[?=Z-P_J82[&R[KX>?I>;_>_K M,?]OR>P$>$R IP3@WTQ QP0D$BP.SO95_:4;NYNK[? ZVQYZZZF;!@6\I]*8 MM]/'?=OM_U=JNRM?7VXX7"U>IGR.DN8@P3,)7BI:K>!XDBQ*^2<3:)K ?7HZ M3Y_L]&2FIWUZ?YX^BTH<)&$OV1PDSB4G*J)5WA,ZVXLWO7CE)8A2FH.$STJ! M8H:E&4O&%-AVPZ8;UFY N&%53$8OQD"K1> .0*T,FFFZB=D/"3=1U#IB\,&.HT.?*\$^FEZ2]B%*:I$HAGV2[6*(,MI-L M.LG:"0LG617"K)QH$0%7G("SP>2T%T4FI\KQ =DER2=#QYZI,F*@@DI0F J5 M?@:;-9<8HI1EEU=T9[/JTI%- M3]#XC!*?H,&(/J:H>MW2>0JU7K<)"AJA42(4-!XY959]9LABP%H+V1@%S=$H M.0J:D)ZR6F!,&4%MGMH@!4W2*$D*&I(9DE-AA):ETEV5!0]LF(*F:90T!4W* M@![40F/IP'E7FV4V5$%3-4JJ@B;F3TB90%DRA1 @VY[0IBMJNLK:-ZBI2:FL M.G(86;II.E;Z#6VZHJ9KK 61E2A2TU4RH4&-36)$+X>BJ2/(E;F*-E]1\S5* MOJ+F)D75[:8J54B&-EM1LU4&P UJ9L8,1-*.EI7I["OS FVRHB9KDF1%C8A:AXFR4,TPLS@0-7)D/GJBDHV"TFS4 :T M#6G&I>A45&;(P#'4&HAL%!)H0U$: CU1RR92^OF.ZM*-C5726$T2JZ1Q"1!D MY-::,N::G\IF7T,UJ=V^@4L'$D)*$I'E@YR=3S;8"4-UBS!2D8LR@Z5(4N&5&LA&ZND ML9HE5DG3DKQR\[;HTHN-4]+A:I;A*NDP%+(<9>WW5)=N;#231K-D7$.:N>"= MW)NWIBQQ)2CT-IJ]1K/<>#9>,Q>=)%1KJ0"QXL;FLM=(S>6UI&]9<@X^%A92+U-9J_)G"69O69NU:1$[C:"+1)ZC5)P4ET>DP7NY'+6F+F$M M5O8V3KW&*3C%+V-'#S[*&XS6TI4@HH(,MH'*&JC@),-8LS)3CI(MK:7S.=>V M@6Q3E35509[@-JQY:>]R3.$;NQRVT JD2';-&3ZX0,-MNG%!G- THMU MT$@A,$N 6;J8RP"J6*K<)^G@$FH'AFPSC,./MXL-'S;@H]OE(#J_RPL49)S7 M6C*.22Y\B[/[U.F"^\]N^[#<[&:?AW$8WG>'BZ6#R_C\'2\-%^<;NYO_@=02P,$% @ 8GZK4"R0/HE[ @ M^@@ !@ !X;"]W;W)K^^_=J"!-O#O7MC__ \I[]3X;2+&Q>O M\LR8"M[JJI'+\*Q4.X\BN3^SFLHGWK)&/SER45.EA^(4R58P>K"FNHIBA+*H MIF43KA9V;BM6"WY15=FPK0CDI:ZI^+MF%;\M0QS>)Y[+TUF9B6BU:.F)_63J M5[L5>A0-40YES1I9\B80[+@,/^'Y!A-CL(J7DMWDJ!^85':6&1*^QYY6TO\'^(A6O^R@:I:9O75LVMKWU M\>\VV!#WAG@PX/1=0](;$L<0=60VU<]4T=5"\%L@NG^KI>:EP/-$;^;>3-J] ML\]TME+/7E<8QXOH:@+UFG6GB4<:1['Q%20?))$&&"ABD"*V_F3LG\'^!/0G MUI\^9)$X672:S&H:JTEQG#J)^*($HPF4%$1)O50PBN$ ! Q @%P5X3_$ D8,0.0"1.1"YMP1&R-^1#V4/.#,0 M9P;@Y [.S-]YDB0SAP92Q:/7]@&F &$* ,999EW\%PRDFH3!"*XER,=!Q42( MB7*$O<\GGZ@D&"XE. ;VI' K6NQ]YSC3Z1*WK@&ZM"C2*22X.F&H/.&)$'!5 MP7Y9F=P7N*Q@J*YX^T*\?$E1)&Z5!&09R9 +%(T.(7,K^$'%J6QDL.-*GV?V MU#ERKI@.B9YTR+.^B R#BAV5Z>:Z+[K3N!LHWO8WC6BX[JS^ 5!+ P04 M" !B?JM08X((P+X# ![$ & 'AL+W=OZ:KIE?.S[\TN2=-NCKLONV9QU8S_9 MF[8N>_O8'I+NW.IR-TZJJX325"9U>6KBU6(<>VM7"W/IJU.CW]JHN]1UV?Z[ MUI6Y+F,6?PY\.1V._3"0K!;G\J#_T/V?Y[?6/B6W*+M3K9ON9)JHU?ME_,I> M-I0/$T;%7R=][>[NHZ&4=V.^#@^_[I9Q.CC2E=[V0XC27C[T1E?5$,GZ^&<. M&M]R#A/O[S^C_SP6;XMY+SN],=7?IUU_7,9Y'.WTOKQ4_1=S_47/!65Q-%?_ MF_[0E94/3FR.K:FZ\6^TO72]J>P+]/$&/QD[.QU)_*OEPM6G.-VNEMGN%W,[3 XKMWXF:VVLZ,? M*T;I(OD8 LV:]:2A>\U-D=CHMQ2$4JS)FTZ/"3:^@E$@!8=5\#$ ?PA .(" M <080#P$X,XR3!HY:IJI#L$SRIQB@(SG7!383@;M9,".<.Q,FNPN#^.%$LRQ M@V1<,8[M2&A' CM.V6OIYTFYRAW7&R03DDML1T$["KSM0( , MJCQ/&OFLB5NXV 2J8B\*99BGF0 CN%"X34R\1S MX6X$H HL# NPB?E>N :%<+[Y*J2S@!F+LE1%PX^ZV672?AT)I,,H8 M!VG(+9J#;42"W&\$T!49"VU^AMG( !RY"\=9],@9Z?GQ545&(3N8C2SSMS\7 M@1"89PP C;M 8SZJ5.'6XVMXI@)>,,R8 EZDZT5Y>9XX$RY5!JA =&<8C WSD+A^9C[XGSC-O?8",I J\,,*$)$!([A*2 M?/8]L:+P#CZ^3.8B\%M&F)($*"E<2I+//\:\[0E4,@N=]3 E"5#2/9.L9Y%\ M_#I[KPO()"L"."6,4P)'0Q$X&A+F'P'^"9=_LTC=EY0^I](MR9>ESRRTQ!B M!$Z'+@K6L^A__?BR'_C!-"4)ECCTEC $"4!0N! DGVY91JYL@V2B8*%-CB%( M (+"A2#Y>(.&@$R*PL5@RU;H]C-UM%VW-I>F'YNAN]-9!O]+0\CGC:]M9 M3WWP]S!36_Y[V1Y.31>]F]XVE&/;MS>FU]9E^FS]'76YNSU4>M\/M\K>MU,[ M/#WTYCRW^LGM_PVK_P!02P,$% @ 8GZK4#25XF!S @ ] < !@ !X M;"]W;W)KO'EN/5#K8A04DE-@=5P)3M"J692 M.GY/I/Z<4PW,-^56J-UK >(L#ZZ: M:,*4(P8N,3,B4.QS"NA*4<)5.'R?8+=& '@G1>1T$1F"Z)V+C9L@=A+$AB!> M$J#0*L.(20RF,Y@/$4"QY66-2L &N;4@IQ:T-H/N5"-Q$B0.,U;)RQ&#EF92 MD-D'XT!!E*9N,:E33.H0$UEBTE4:D"W.;]2R!B5)Y%:2.95D#B76Z979VG , M(+*D.% )N'/&&Z>6S7]49>,X(DO(&@)BMPP0NJ]_Z!""[/L?KI5LXL2NB@L& MT;VZ@#OO$7 (2FQ!8'T5 53WS%:TQD5)%EJ"@L5;V1)^-FU%>!6[=%*_2HO= MN74]0?W66ONE;FGF#7ZC&?OA-\S/32>\ Y/J)3?O[8DQ293(\$$5K%8M>%Y0 M&S' M\0J0NFRJ5FJEU:G:7F?!+.@DA";9Y?3?U_E8#IZ9++V!)+PS\X[C/#997JKZ M6W-PKIU]+XM3LYH?VO;\$$7-]N#*O/E2G=W)_[*OZC)O_6G]&C7GVN6[/J@L M(HCC)"KSXVF^7O;7GNOULGIKB^/)/=>SYJTL\_K?1U=4E]5GO-7]X=K_SP_U_XLNF;9'4MW:H[5:5:[_6K^DWC(9!_0*_XZNDMSZ_WMW&%467R?OX9TPZO];L F^//[+_W#?O MFWG)&[>IBK^/N_:PFJ?SV<[M\[>B_5I=?G%C0WH^&[O_S;V[PLL[)[[&MBJ: M_G.V?6O:JARS>"ME_GWX/I[Z[\N8_R.,#X Q *X!0GX:(,< ^2,@_31 C0'J M&B#-IP%Z#- _*@S#._3>#^93WN;K95U=9O4P'\YY-^W$@_:W:]M=[.]._YL? MS\9??5\+;9;1>Y=HU#P.&@@T::C9@3 MJ" !H(8&3=)K3KU&&R%3B7JB,IE(!1JU164+B"5*EE&5E6",YGN3;&^2Z0W5 M>1PT^K8WE5K)EU%L&=6GD$$9Q2?0; )-?6ITHS>:^$R$14.;W1$%5A+62L(, M&:JR24@5B^_>IY+ AF%M&,9&@N:1(346H 4>DGNJP$S*FDD9,_B93\ET%08[ MSE+B)1 %5BQKQ3)6$%H>+;4B\3W,++5R*PJLB)A'8+8*!JY& MX4J:CF5J8F'P6%+ RB0%$'@LJ6ZAP2H\EK2L]0VJB<5#\,@6#+.-QAU2(FL- M>!)D=V6A(1[>POS_!5'PR!4,<\F2*"A/%U)H,LJ4S:$L-,2#5S#D->11HU1= M:'PKLGNJ<-/&LQDBJLPV,5.*SBM7(4 M!?MTO(9E0-E[*PK-\.0%CKQXK01*RBG: (\_X/!'9EY"&9"2_1E0^@6JT X/ M/V"VKH;,/&Y7.M4V3TA@"&G(E&+0)Q1^+C-@0!K(0D,\(8$A9$KF'L,^.?$L M21Y]DD%?BJ?5* H6=!O'Y*\,HY.)4A9MMIX8G1\A@_^R9XS.2FML.M$B#U/) MP#3%^S]),:FUE'B_=E+;J^S%O_!U!+ P04 " !B?JM0 MV/?!Q[\% N'@ & 'AL+W=O<(2E*01)@K:)H@198;+'MM391$F-MRY649/OVE63%Z\RE]U'YIC?1C^\]"T M^ZH??K:/Z^[8UM7]5&B_6[-SV7I?;0_+V^OIV:?V]KIY[G?;0_VI773/^WW5 M_K>I=\WKS9*6;P\^;Q^?^O'!^O;Z6#W6?]7]E^.G=OBU/M=RO]W7AV[;'!9M M_7"S_$A79_Z MS\WK;_4<4%PNYNC_J%_JW2 ?G0QMW#6[;OJ[N'ON^F8_US)8V5??3Y_;P_3Y M.M?_5@P7X+D GPL,;?^L@)\+^!\%PA3\R=D4ZB]57]U>M\WKHCV-UK$:)P5= M^:$S[\:'4]]-_QNB[8:G+[>4^^OURUC1K-F<-'RI.2O60^WG)A@UL6%5G-\W M4&H%L=&$AU'XJ0+_+HJ *PBP@C!5$"XKB$YTPTF339K#I%EYBD'$HE49%1%[ MB=!+!,$8%62P@DP'DV9L73(0 AI.X5M=.2FJBL.2?->]P/8!"VM&JH7>L!8-9RXBU:K 19,T70+5L,2M,P4F+8.\LE"C MI2DZ#(-B/Y)Y%XTLB#%M&228,K_9,.)H4OV#5-:!B#%L&62BA:YXC*0D8_.2,T\)K,GE7ZPLV+"-/6:IIQ40YJ6 M5BN8E%Z3DIU,+3Q 9;0&'#/0:P:R4[,399*%M5%[C#>O\<9.TM8#;E%(>B 1 M!LD%([?U&' ^!PO&V-$\AI+74&(G&>E!;L" %TDST\!)'H9J],.4"H)P\ M.&X"2/6& 9-;.I*%9(T$IF$ -"1Y^@Z:AC%E:JXB9J;<&X0*&)HA:4*1L7\& M#+F@LS@FF58&G9^%H%^> EF6?+36'T9F ,@DB&-9 M10RXJ"\SV(P(HRL"=+%$5]1,BEZ]^0&J$*TW[]&XT #@8@FNJ(F4%\9:B1A( M$0"))9!FT>4%#>=.+A6@(LKD2EE?W++MZ_9QNI#L%G?-\Z$?[[,NGIXO/3_R M>$LGGF_HJCQ=7?ZHYG23^F?5/FX/W>)KT_?-?KJI>VB:OAY,N@]#9SW5U?WY MQZY^Z,>O:?C>GFXP3S_ZYCC?SJ[/5\2W_P-02P,$% @ 8GZK4&[0'-;< M 0 8P0 !@ !X;"]W;W)K'NQ1.KPD$H&P$1OG F=H<:8;H>Q+AK@5-_)#H0]J:3BU%A3U5AW"FCI@SC#9+7:8$Y; M@?+4^XXJ3V5O6"O@J"+==K1&KZ#^=$=E;7P MQ%*V'(1NI8@45!EZ7.\.B<-[P,\6!CW;1T[)2 OTT<*O-2GZBA>:KD$*GP6!UU/;'>Q?8R"^?T=^?/K%IMO>>< MD/L4GQW1B-D'#)EAUA,"6_8I!5E*L20RP>$6L2;_2!$OJH@]07RA8K-, MD"P2))X@N2#87EU#P&P\1GA,_'"MY!9#DFLE>/8V'%3MVUA'A>R%<;/?MY+2@"UQ=6=[NK$3/QD,*N.V M6[M7H>^#860WCC2>_BOY7U!+ P04 " !B?JM0!D#G?;(! #2 P & M 'AL+W=O MIVF3-NG4:>WG'!B(FA":A*/[]W,"1UF'^H78QN_YV7'2P=AGUP!X\JI5ZS+: M>-_M&7-% UJX*]-!BW\J8[7PZ-J:NJ]D M"T=+7*^UL'\.H,R0T0V]!!YDW?@08'G:B1I^@?_='2UZ;&8II8;62=,2"U5& M[S;[PR[DQX1'"8-;V"1T)U/&4;SV'BO\#6 7P"\'< -A:*RK\(+_+4FH'8\V7.<31&"<13Q'XIW&#WGG-^F[!R(IIS#F,,7.9LY@R'[7(*OE3CP_^!\ M';Y=5;B-\.T_"C^O$^Q6"7:18/=ABRLYV^1=$;:8J09;QVURI#!]&S=Y$9T7 M]H['.WE+'[?]I["U;!TY&8\W&^=?&>,!I217N$(-/K#945#Y8'Y"VXYK-CK> M=-,+8O,SSO\"4$L#!!0 ( &)^JU"2G#=YLP$ -(# 9 >&PO=V]R M:W-H965TTSES@)*L0ID$OW[PLD3;,MVQ? QN_YV9AL1/-D6P!'7K3J;$Y;Y_H#8[9L M00M[A3UT_J9&HX7SIFF8[0V(*H*T8GRWNV9:R(X66?2=3)'AX)3LX&2(';06 MYM<1%(XYW=,WQX-L6A<)XYZ9(R -?G-_9/ ML79?RUE8N$?U4U:NS>DM)1748E#N 7#@Q*?HT1EXTK* MP3K4,XN7HL7+M,LN[N-TD][,L&T GP%\ =S&/&Q*%)5_%$X4F<&1F*GWO0A/ MO#]PWYLR.&,KXIT7;[WW4O!DG[%+()ICCE,,7\6\1S#/OJ3@6RF._"\XWX8G MFPJ3"$]^4_@/@G23((T$Z7]+W(I)_DC"5CW58)HX39:4.'1QDE?>96#O>'R3 M]_!IVK\)T\C.DC,Z_[*Q_S6B R]E=^5'J/4?;#$4U"X<;_S93&,V&0[[^0>Q MY1L7KU!+ P04 " !B?JM0_1>_L;_=N^-(!V.?70/@R:M6KK<]'),0'P/^2!C< MXDQ")6=CGH/QH\SH)@@"!84/# *W"]R#4H$(9;Q,G'1.&8#+\SO[]U@[UG(6 M#NZ-^BM+WV3TEI(2*M$K_VB&!YCJN:9D*OXG7$!A>%"".0JC7%Q)T3MO],2" M4K1X'7?9QGT8;Y+]!%L'\ G 9\!MS,/&1%'Y-^%%GEHS$#OVOA/AB;<'CKTI M@C.V(MZA>(?>2\YW2&PO=V]R:W-H965T MUKFT7>Q96Y&KV0/%TO'T[G+,3'@&\2)K4;(4_PENH# \*,$7K,V2T0+3'G.89O8@YK!$/V-07?2W'F_\#Y/CS=59A&>/J' MPK?[!-DN018)LO^6N!.3)7\E89N>:K!MG"9'*C/V<9(WWG5@[WE\D]_A\[1_ M%K:5O2-7X_%E8_\;8SR@E.0.1ZC##[8:"AH?CF_P;.&PO=V]R:W-H965TIVF3-NG4:>MG+G$25, 9 MD$OW[P@NB3B"M&-_M;ID6TM R3[ZS+7,$T:W.)%9R M07R.QN>ZH+LH"!14/C*(L%WA 92*1$'&SYF3+BDC<'U^9?^8:@^U7(2#!U1/ MLO9=0>\HJ:$1@_*/.'Z"N9YWE,S%?X$KJ! >E80<%2J75E(-SJ.>68(4+5ZF M79JTC]/-@<^P;0"? 7P!W*4\;$J4E'\07I2YQ9'8J?>]B$^\/_+0FRHZ4RO2 M71#O@O=:WO*<72//''*:0O@J9+]$L$"^9.!;&4[\#9QOPP^; @\)?EC#LW_D MSS8)LD20_:_"MR$\^ULD6W54@VW3+#E2X6#2'*^\R[C>IR=D?\*G6?\J;"N- M(Q?TX5U3]QM$#T'*[B8,4!>^UV(H:'P\O@]G.PW99'CLY__#ED]<_@902P,$ M% @ 8GZK4 =%=U&U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7>QMHY5M*9NJ:J1&6J5J^\S:XXL"C -XG?Q] M 3NNVUI] 6:8<^;,,&0CFF?; CCRJJ2V.6V=ZX^,V;(%)>P-]J#]38U&">=- MTS#;&Q!5!"G)^&[W@2G1:5IDT7_/QEML8:DZ!=IVJ(F!.J=W^^,I#?$QX$<'HUV=2:CD@O@< MC(7: MG-Y24D$M!NF> M>N^UX&F2L6L@FF-.4PQ?Q>R7".;9EQ1\*\6)_P/GV_!D4V$2X96#O>'R3W^'3M#\*TW3:D@LZ M_[*Q_S6B R]E=^-'J/4?;#$DU"X&UL?5-A;]P@#/TKB!]0[DC6GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO[X^G-,3'@!\21K/*'PKMM@G23((T$ MZ7]+W(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G:?\J;",[1R[&X\O& M_M?&>$ INQL&UL M?5/;;MP@$/T5Q <$+^MMTI5M*9NJ:J5$6J5J^\S:8QL%/"[@=?+W!>RX5FOU M!9CAG#,7AFQ$\V); $=>M>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@J MDK1B/$D^,"UD1XLL^LZFR'!P2G9P-L0.6@OS=@*%8TYW]-WQ+)O6!0,XQ>8ZSE0,A?_"%=0'AXR\3%*5#:NI!RL0SVK^%2T>)UVV<5]G&[2PTS; M)O"9P!?"78S#ID Q\T_"B2(S.!(S];X7X8EW1^Y[4P9G;$6\\\E;[[T6//V8 ML6L0FC&G"<-7F-V"8%Y]"<&W0ISX/W2^3=]O9KB/]/V:?DBV!=)-@30*I/\M M<0-S^+M(MNJI!M/$:;*DQ*&+D[SR+@-[S^.;_(%/T_XD3",[2R[H_,O&_M>( M#GPJR8T?H=9_L,504+MPO/5G,XW99#CLYQ_$EF]<_ 902P,$% @ 8GZK M4 F>(8BU 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)8K;!8%MH&DQK, &!!VV/BLV?4%U<24Y[OY^E.RZ;F?L11(I MGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&SKQ@<'R]-.U/ 3 M_*_N9-%B,TO9*M"N-9I8J#)ZNST6C,0._:^$^&)MP>.O2F",[8BWJ%XA]Y+SJ]YRBZ! M:(HYCC%\$;.=(QBRSRGX6HHC_P?.U^&[586["-]]4+A;)TA6"9)(D/RWQ+68 MY%,2MNBI EO':7*D,+V.D[SPS@-[R^.;O(>/T_Y#V+K5CIR-QY>-_:^,\8!2 M-E&UL?5/;;MLP M#/T501]0)4K2%H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/ M*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V MMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW M=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI():]"J\V.$# M3/4<*)F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-@4^P=0"? 'P& MW*<\;$R4E#^)((K,V8&XL?>=B$^\/7+L31F=J17I#L5[]%X+?CAD[!J)IIC3 M&,,7,=LY@B'[G(*OI3CQ?^!\';Y;5;A+\-T?"F_7"?:K!/M$L/]OB6LQ=W\E M88N>:G!-FB9/2MN;-,D+[SRP#^D1V>_P<=H_"]=(X\G%!GS9U/_:V@ H97.# M(]3B!YL-!76(QSL\NW',1B/8;OI!;/[&Q2]02P,$% @ 8GZK4 8DGWJV M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0DZ8B%.J:-G%I2BQ>NTRR[NXW23WL^P;0"? 7P!'&(> M-B6*RM\++XK,FI'8J?>]"$^\.W+L31F&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\VTD!TM MLN@[V2(S@U>R@Y,E;M!:V-"[A-&MSB14#Y3, MQ7^!"R@,#THP1VF4BRLI!^>-GEE0BA8OTRZ[N(_339K,L&T GP%\ =S$/&Q* M%)5_$EX4F34CL5/O>Q&>>'_@V)LR.&,KXAV*=^B]%/QZG[%+()ICCE,,7\6\ M1S!D7U+PK11'_A><;\.3385)A">_*?P'0;I)D$:"]+\E;L4D?R1AJYYJL$V< M)D=*,W1QDE?>96!O>7R3]_!IVA^%;63GR-EX?-G8_]H8#RAE=X4CU.('6PP% MM0_'CWBVTYA-AC?]_(/8\HV+7U!+ P04 " !B?JM0L>AEOK4! #2 P M&0 'AL+W=OVUKX =]Q[]^XXT@'-DVT ''G6 MJK49;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQS6;/M) MS=/H.YD\ MQ=XIV<+)$-MK+#K!L7'"Q/.U'#3W"_NI/Q%IM92JFAM1); M8J#*Z.WV<$Q"? SX+6&PBS,)E9P1GX+QO$.U:,L79/1&TI*J$2OW ,.WV"JYYJ2J?@?< 'E MPX,2GZ- 9>-*BMXZU!.+EZ+%\[C+-N[#>,,_3[!U )\ ? ;"F;*S]"C?]@LZ&@+4! #2 P &0 M 'AL+W=OUUKX =]Q[]^XXTL'89]< >/*B5>LR MVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1> MR19.EKA>:V%?CZ#,D-$M?7,\R;KQP<'RM!,U? ?_HSM9M-C,4DH-K9.F)1:J MC-YN#\ GQ(&MSB34,G9F.=@W)<9W01!H*#P@4'@=H$[4"H0H8S?$R>= M4P;@\OS&_C76CK6CY1,A7_ !=0&!Z4 M8(["*!=74O3.&SVQH!0M7L9=MG$?QIM=,L'6 7P"\!FPCWG8F"@J_R*\R%-K M!F+'WG\GY]4W*+H%HBCF.,7P1LYTC&++/*?A: MBB/_ .?K\-VJPEV$[_Y1N%\G2%8)DDB0_+?$M9C/[Y*P14\UV#I.DR.%Z=LX MR0OO/+"W/+[)W_!QVA^%K67KR-EX?-G8_\H8#RAE@+ ! #2 P &0 'AL M+W=O$7RT,=F&3T,D)\3DX7\N,)D$02"A<8!#^.,,=2!F(O(S?$R>=2P;@ MTKZP?XF]^UY.PL(=RJ>V=$U&/U-20B5ZZ1YQ>("IGT^43,U_@S-(GQZ4^!H% M2AN_I.BM0S6Q>"E*O(QGJ^,Y3/P7V#J 3P#^#L#&0E'YO7 B3PT.Q(RS[T2X MXLV>^]D4(1A'$?]Y\=9'SSF_25)V#D13SF',X8N MR6OZN.W?A:E;;&UL?5-AC]0@$/TKA!]P[+(][]RT36[/&$TTV9Q1/[/M MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB?78=@"$1E(I$0<:/F9,N*2-P?7YE?Y]J#[5< MA(-'5-]E[;N"WE-20R,&Y9]P_ !S/;>4S,5_@BNH$!Z5A!P5*I=64@W.HYY9 M@A0M7J9=FK2/TPU_.\.V 7P&\ 5PG_*P*5%2_DYX4>861V*GWO8TQ?!5S'Z)8(%]2<&W4ISX/W"^#3]L*CPD M^.$/A=DV0;9)D"6"[+\E;L7<_I6$K7JJP;9IFARI<#!IDE?>96 ?>'J3W^'3 MM'\6MI7&D0OZ\+*I_PVBAR!E=Q-&J L?;#$4-#X>[\+93F,V&1[[^0>QY1N7 MOP!02P,$% @ 8GZK4";GRVS@ 0 04 !D !X;"]W;W)K&UL;53K;ILP%'X5BP>HP;E (T!J.E6;M$E1IW6_'3A<5!M3 MVPG=V\\VA#'B/['/X;N5C>]G*F" M9\%^MZ5NLB )4 D5O3#]*H:O,/6S"]#4_'>X C-P6XGQ* 13[A<5%Z4%GU1, M*9Q^CFO;N768]&\T/X%,!+(BX-'(5?Z%:IJG4@Q(CF??4_L71P=BSJ:P27<4 M[ILI7IGL-2?Q/L57*S1ACB.&+##1C,!&?;8@/HLCN:,3/WWCK7#CZ)LEG3SZ M!;9>@:T3V/XGD*Q:]&#BV&^R\YKL[@4VT:[+W"#RN3#R8)/2; MQ%Z3^%Y@1U8F'DRROA-X<04YR-H-GT*%N'1N\!?9>;Z?B+O"_^#CX_"#RKKM M%#H+;0;!7==*" VFE/#!G&ICWJ,Y8%!INXW-7HY3.09:]-.#@^=7+_\+4$L# M!!0 ( &)^JU!\C5YBMP$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ; MIF&V-R"J2-**\=WN$]-"=K3(HN]LB@P'IV0'9T/LH+4P?TZ@<,SIGKXYGF73 MNN!@1=:+!KZ#^]&?C;?8HE))#9V5V!$#=4[O]\=3&O 1\%/":%=G$BJY(+X$ MXTN5TUU("!24+B@(OUWA 90*0CZ-W[,F74(&XOK\IOX8:_>U7(2%!U2_9.7: MG!XHJ: 6@W+/.#[!7,\M)7/Q7^$*RL-#)CY&BC?3M@E\)O"%<(AQV!0H9OY9.%%D!D=BIM[W(CSQ_LA];\K@C*V(=SYY MZ[W7@A]XQJY!:,:<)@Q?8?8+@GGU)03?"G'B_]'Y-CW9S#")]&1-3VZW!=)- M@30*I/^4F'PH<0N3?@C"5CW58)HX39:4.'1QDE?>96#O>7R3=_@T[=^$:61G MR06=?]G8_QK1@4]E=^-'J/4?;#$4U"X<[_S93&,V&0[[^0>QY1L7?P%02P,$ M% @ 8GZK4/';9+S> 0 ^@0 !D !X;"]W;W)K&ULC53;;MP@$/T5Q <$+WNQ=V5;RJ:J6JF55JG:/K/V^** <0&OT[\O M8,=U$A[R8ICAS)DS8X9TE.I)-P &/0O>Z0PWQO0G0G31@&#Z3O;0V9-**L&, M-55-=*^ E3Y(<$*CZ$ $:SN@O88S<5_@QMP"W=*;(Y"Y[6 MMO/K.)W$NSDL'$#G +H$)#X/F1)YY9^887FJY(C4U/N>N5^\.5';F\(Y?2O\ MF16OK?>6TV2?DILCFC'G"4-7F,V"()9]24%#*<[T73@-AV^#"K<^?/=*X2%, ML L2[#S!]A5!'";8!PGV 07)FQZ%,,=PDD,PR>$]P3$*$\1!@OCC929!@N0# M908PQ[>7@:SNG@!5^ZG3J)!#YR=^Y5T&^Y[ZN_L?/KT*WYFJVTZCJS1V OP] MK:0T8*5$=[;EC7V(%H-#9=PVMGLUC>-D&-G/+PU9GKO\'U!+ P04 " !B M?JM0CZ!M7K8! #2 P &0 'AL+W=O-JT/#E9DO6C@ M)_A?_->D2,A#7YU?UK[%VK.4L'-P:]2@KW^;TFI(*:C$H M?V_&;S#7\X&2N?@?< &%\) )QBB-"\T;,*IJ+%\[3++N[C=)/PF;9- MX#.!+X3K&(=-@6+F7X0716;-2.S4^UZ$)]X?./:F#,[8BGB'R3OT7@K^F6?L M$H1FS''"\!5FOR 8JB\A^%:((_^'SK?IR6:&2:0G:WKZG_CIID :!=*_2DS> ME;B%2=\%8:N>:K!-G"9'2C-T<9)7WF5@;^(CLC?X-.UWPC:R<^1L/+YL[']M MC =,97>%(]3B!UL,!;4/QT]XMM.8388W_?R#V/*-BS]02P,$% @ 8GZK M4#@^=L?4 0 G 0 !D !X;"]W;W)K&UL;53K M;ML@%'X5Q ,4A]AN&MF6FD[3)FU2U&G=;V(?7U0P'N"X>_L!=CTOY8_A'+[+ M.1C()JE>=0M@T)O@OC@KI$^*Y:UKC$J3(!M; #S _ MA[.R$5E5JDY KSO9(P5UCA]WQU/J\![PTL&D-W/D.KE(^>J"KU6.(U<0<"B- M4V!VN,(3<.Z$;!F_%TV\6CKB=OZN_MGW;GNY, U/DO_J*M/F^(!1!34;N7F6 MTQ=8^DDP6IK_!E?@%NXJL1ZEY-I_43EJ(\6B8DL1[&T>N]Z/T[R2[!=:F$ 7 M ET)!^]#9B-?^2=F6)$I.2$U[_W W"_>':G=F](E_5;X-5N\MMEK01^2C%R= MT((YS1BZP>Q6!+'JJP4-69SH!SH-T_?!"O>>OM_2XS@L$ <%8B\0_]=B>M-B M"',?-DF")DE X'!C$L(\A$W2H$GZ06 ?13:%3*L?=W MHXLT]HSZDU1+:<"6$MW9AEO[5*P!A]JXZ;V= MJ_G"S(&1P_(6D/5!*OX"4$L#!!0 ( &)^JU"-N_XST0$ )P$ 9 M>&PO=V]R:W-H965T=C)1DYUM MFC9ID\DV;7\S>KQD02S@N'W[ KK63ODCG,-W.0>!?);J57< !KT)/N@"=\:, M)T)TU8%@^D&.,-B51BK!C U52_2H@-6>)#BA4901P?H!E[G/7529R\GP?H"+ M0GH2@JG?9^!R+O !OR=>^K8S+D'*?&0M? /S?;PH&Y%-I>X%#+J7 U+0%/CI M<#IG#N\!/WJ8]6Z.7"=7*5]=\+DN<.0* @Z5<0K,#C=X!LZ=D"WCUZJ)-TM' MW,_?U3_ZWFTO5Z;A6?*??6VZ A\QJJ%A$S$_6GZR]\N;=?F6K[0:.K M-/:,^I/42&G EA(]V(8[^U1L 8?&N.FCG:OEPBR!D>/Z%I#M02K_ %!+ P04 M " !B?JM0:T9"1<\! ">NZ8U M+D&*;& -? ?S8[@H&Y%5I>H$]+J3/5)0Y_@Q/IV/#N\!/SN8]&:/G).KE"\N M^%+E.'(- 8?2. 5FEQL\ >=.R+;Q>]'$:TE'W.[OZI^\=^OERC0\2?ZKJTR; MX_<855"SD9MG.7V&Q4^*T6+^*]R 6[CKQ-8H)=?^%Y6C-E(L*K85P5[GM>O] M.BWZ=UJ80!<"W1'(7,AW_I$95F1*3DC-9S\P]Q?')VK/IG1)?Q3^FVU>V^RM M2*(/&;DYH05SGC%T@XE7!+'J:PD:*G&F_]%IF)X$.TP\/=G2TR0L< @*'+S M86LQCG860Y@W3*;!(FE @.Z*A#!O.#D&BQP# H==D1 FW14AF]LA0#5^+C0J MY=C[F=QDU]%[I/YV_8//<_N-J:;K-;I*8^^HOTFUE 9L*]&#-=S:IV(-.-3& M;=_9O9H'9@Z,'):W@*P/4O$74$L#!!0 ( &)^JU!4ADORN $ -(# 9 M >&PO=V]R:W-H965T;>Z:XT+3(HN]BB\ST M7@H-%TM!7P$/ L8W.),0B578UZ"\:7*Z28D!!)*'Q0X;C=X!"F#$*;Q:]*D M<\A 7)[?U#_%VK&6*W?P:.1/4?DVIT=**JAY+_V3&3[#5,^>DJGXKW #B?"0 M"<8HC71Q)67OO%&3"J:B^.NX"QWW8;S9'R;:.B&=".E,.,8X; P4,__(/2\R M:P9BQ]YW/#QQH?=6;)/[C-V"T(0YCYAT@4EF!$/U.42Z M%N*<_D=/U^G;U0RWD;Y=TO[@$ *0% 9 M >&PO=V]R:W-H965TV&X*#:FMEG2OZ]M6$JW$VE?L#W,.7..8289A'Q3-8#VWCEK M5>K76G<'0E1> Z?J0730FC>ED)QJ#B&@06XC-<&!K78>];*68@W>_A2I'Y@%0%L*:I8+/ %CELGH M^#61^G--"USNK^R?G'ECYDP5/ GVLRETG?H[WRN@I#W3+V+X#).AM>]-[K_" M!9A)MTI,C5PPY9Y>WBLM^,1BI'#Z/JY-Z]9AXK_"<$ T :(; !D+.>7/5-,L MD6+PY'CY';7?.#Q$YFYR&W17X=X9\6,1R/E"Y1HNL$8(8)]B@ M!)O[;6Y1@BVB8'5C$\M9XT5V:)$=0K#!"?8HP?Y^FZ;9T3\VN,,HFK2]J4,6 M3<)!5FX\*"\7?>MFTR(ZCZ#'R#79W_1Q?GVCLFI:Y9V%-JWJ&JH40H/1$CR8 M?Z,V(W,^,"BUW6[-7HYS8SQHT4TSD&PO=V]R:W-H965T&X#_@(^"%AM"N;A$[.B*_!^5SE- D%@8+2!07ACPL\ M@U)!R)?Q:]:D2\I 7-M7]8^Q=]_+65AX1O535J[-Z2,E%=1B4.X%QT\P]W-/ MR=S\%[B \O!0B<]1HK+Q2\K!.M2SBB]%B[?IE%T\QUG_2MLF\)G ;PAL2A0K M_R"<*#*#(S'3['L1KGAWX'XV90C&4<1_OGCKHY&UL;51M;]L@$/XKB!]0 M$IS8661;:EI5F[1)4:=MGXE]?E'!>$#B[M\/L.-Z'E\"=WY>[@A'.DCUIAL M@]X%[W2&&V/Z(R&Z:$ P_2![Z.R72BK!C U5372O@)6>)#BAFTU,!&L[G*<^ M=U9Y*J^&MQV<%=)7(9CZN(.!0&*? ['*#)^#< M"=DR?D^:>+9TQ.7^KO[B>[>]7)B&)\E_M:5I,GS J(2*7;EYE<-GF/K98S0U M_Q5NP"W<56(]"LFU_T7%51LI)A5;BF#OX]IV?ATF_3LM3* 3@:X(9#3RE3\S MP_)4R0&I\>Q[YO[B[9':LREUDM* +67S8$^UL>_1''"HC-LF=J_& MJ1P#(_OIP2'SJY?_!5!+ P04 " !B?JM0+I,D8[(! #2 P &0 'AL M+W=OG""*S@: M9 ="@)1YSUKX!NY[?S3>(PM+S24HR[5"!IH"/Z3[ M0Q;R8\(/#J-=V2ATQOO,B9>2 ;BV M+^R?8^^^EQ.S\*C%3UZ[KL"?,*JA88-PKWI\AKF?6XSFYK_ &81/#TI\C4H+ M&[^H&JS3 JD$M9J3CJ,B<[RB+3 R:=AR.,E #8T3^ MW0,58XXVZ,WQU#6MM@Y<9#UIX"?H7_U1&@O/*E7'@*M.\$!"G:.'S>Z06+P# M/'UG(B"@Z"_NTJW.;I#004U&:A^$N-7F.K9HF J_CN<@1JXS<3$* 55[AN4 M@]*"32HF%49>_=IQMX[^9)M.M'5"-!&BF6!B?T:()T+\3G"WB7UFKM1'HDF1 M23$&TC]63VQ/;':QN(3?2?$/%J%;$3B#]4D:P+)*L"B1-(EAG^/=FA'S'O\OX M^?M!9--Q%9R$-JWC'K@60H-),;PQ3=V:D9\-"K6VV]3LI6]\;VC13S.-YQ]+ M\0]02P,$% @ 8GZK4'7:X._; 0 O00 !D !X;"]W;W)K&ULC93;;MLP#(9?Q=#]JL3'+K --!V&#=B H$.W:\6F#Z@. MGB3'W=M/DAW/7761FTBD?WXD%5'Y).2+Z@!T\,HH5P7JM!X.&*NJ T;4G1B MFR^-D(QH8\H6JT$"J5T0HSC<[5+,2,]1F3O?29:YM.9QDH$;&B/QS!"JF M NW1U?'4MYVV#ESF VGA!^CGX22-A5=*W3/@JA<\D- 4Z&%_.&96[P0_>YC4 M9A_83LY"O%CC:UV@G2T(*%3:$HA9+O (E%J0*>/WPD1K2ANXW5_IGUWOII5F!R5H,K]!M6HM& + MQ93"R.N\]MRMT\*_AOD#PB4@7 /"N9*5\5[**$YR?+&@17.<->%&LU\5V-#7%*$OQ3%\%Q[%J1\0>6N, M'"!Z \C\@-@+B!T@?@.X_Z_)69,Z#7>:#TF6^+,DWBS)NRS[Y*,?D'H!Z>U] M9EY =D.?V2U]XLWU82!;-S@JJ,3(W=!NO.ML/H3N^OV3SX/]G7ZSR+U!+ P04 M" !B?JM0 =5GJN0$ +' &0 'AL+W=O5O7 M9LZMX$MLR)D[,P<>YN!978KR6W7POE[\R+-3M5X>ZOK\$$75[N#SM/I4G/VI M^<]K4>9IW1R6;U%U+GVZ[QKE6:2$H"A/CZ?E9M6=>RXWJ^*]SHXG_UPNJO<\ M3\M_GGQ67-9+N?QYXLOQ[5"W)Z+-ZIR^^3]]_=?YN6R.HFN5_3'WI^I8G!:E M?UTO'^7#EI*V0:?X>O27ZN;[HIW*2U%\:P]^VZ^7HAV1S_RN;DNDS<>'W_HL M:RLUX_@^%%U>^VP;WG[_6?US-_EF,B]IY;=%]O=Q7Q_6RWBYV/O7]#VKOQ27 M7_TP(;M<#+/_W7_XK)&W(VGZV!59U?U=[-ZKNLB'*LU0\O1'_WD\=9^7_C^D MAF:X@1H:J&L#_?\-]-! 7QNH?O+]R+JI_I+6Z695%I=%V5^M<]K>%/)!-V;N MVI.==]W_FME6S=F/C3;)*OIH"PV:IUZC;C3RJHB:ZM>2R.%I9$A0*9C00(/ M)X'#20 M,DIELB&2#E!%,&T>WUET(9&I&['71WM@BA8N8^D1#@1ZG MD!Q3 N,I9_ I,: 2$1J/C0D1-4POF%$Y!5*)\+/6F+']-GQ@:&%BYJZ4F%.) M0.6N("95SD!58E;E%%AEB&'LA!L_O9#,D-;,@#"M$N#*\:XPKFH&K@KCJJ;@ MJD(,G;*)'-F"98:;$X95 5B)6Z\QK&H&K K#JA"L@2T 5D(8MF$2- FQ@2Q+.UQHYCBY(IF/)7&J#N3: :V*"H\$<&CGCQ0YS M:%!\'=LRB.[G2S1^S4 R([BUR&"J#:":8J8$\[9J9MB".313DJX)$VSSHB%" M7T)=DB0Q-RF,M0%8$Q-T#0;1S BZ!H-HI@1=$R98+9538UM"F4H$%W0-QMH MK!WSV+881#LCZ%H,HIT2=&V88(U.DO'=@F36*F9YM1AK"[!V#(@6@VAG!%V+ M0;13@JX%/QPI)<:)#LH$E^@L\R,3P-IQ<\(7Q&-3D"KFGI6$B29 M&,8),P@ MS8BXA!FD*1&7PNR*3 $JWA3,,P&>'7.S$2:09@1<8GZ:G1)P*4RNS@:O0U#% MI0W"-!.@V3&/)<($THQX2YA FA)O!]'M3W,F>!4"(BW&2T=TLX62^_*MVVVJ M%KOB_52W6Q4W9Z\[6H_=GLWH_)-\V/9;,_^5Z;?)_DC+M^.I6KP4=5WDW3;, M:U'4OAFC^-1#S+_6[5?7?"_[[:G^H"[.P]9;=-W_V_P+4$L#!!0 M ( &)^JU"P@_QZ? , %(1 9 >&PO=V]R:W-H965T'>\ZKU7N9)=:<.LM#_;%69 M)[4>ECNO.I0RV;1&>>8Q0@(O3]+"7)^7?!YFI M\]RE[ON%YW2WKYL+WF)V2';RAZQ_'IY*/?(N7C9I+HLJ5853RNW<_43O5Z(U M:!6_4GFNKLZ=II07I5Z;P=?-W"5-1C*3Z[IQD>C#22YEEC6>=!Y_>J?N)69C M>'W^[GW5%J^+>4DJN539[W13[^=NY#H;N4V.6?VLSE]D7Y#O.GWUW^1)9EK> M9*)CK%56M;_.^EC5*N^]Z%3RY*T[ID5[/'?_!'YOA@U8;\ N!HQ^:,![ _[? M(/S00/0&XM8(?F_@WVH0] ;!R,#KFM5V_S&ID\6L5&>G[&Z@0]+@TE=/"QZ&,^_4..HU#YVೲ+-$FGBH>00:$0PUGX'&IT/- M"F@BZ?QKX+P2/BC3(21B:6E/LS#!QUAV$$ '02WSTD('80@ M S[J1&@4R7Q+F1$,$H$@8A0$:4;=7GVL&202PT1BX"# #BC!Y)/;.TXMBP<% M681C6CM1=-UT2Q1,*V5&%&:M%?-*^81:,6C4)(U'T7BE-"FB/"266XQBE"AB M*1Y'\HU(,1>6.)@X&IAQ8ENJF#D:3N@K)HH"%&(ZKA:);'<1!H8"8F++4LLP M,6P",0P3PP Q\6@!>8 BR^K +#L<8,8VMPPSPR8PPS S[ 9FELQDAOO$Q@S# MS## 3!R,(YG,\-@2!B/#$#)T' :);(W#7#&PF<61Q07FBD43I@\CPQ R1K5( M9.DJQUQQ8K@0MOGGF"M.)SS2862XB8Q9+1 )0BUQ+,^.YL.C():UC&.NN)A0 M+0:&(V",:DV1()8UDV-BN F#()9]BF,8^(1-AF,8N+E_".*/JXV,Y<&^#G&, M##=I$,3RK"(P#6+"+B,P#<+<0,QR>]'P!<6LU[MZDVR^-GQ/REU:5,Z+JO5+ M:?OJN%6JEMHEN=/WRUXFF\L@D]NZ.0WU>=F]Y7>#6AWZ+QC>Y3/*XA]02P,$ M% @ 8GZK4/P&ULE9AMCZ,V$,>_"N+]'GAL\[!*(G5WJ5JIE59W:ON:39P-.L I>#?7 M;U\#OHCUC-O3:F\:/UUNOCUL(W3:42J57LSA:CMX5T]JK:= M(MEQ_.V"QE?-R7%]_CWZSW/R-IF7>E2/NOVK.9C3-B[BZ*".]5MK/NO++\HE M)./(9?^;>E>M-9]&8C7VNAWGWVC_-AK=N2AV*%W];3DV_7R\+/_DF7.C'< Y MP-6!B?]TX,Z!W^H@G(.XU4$Z!^DY)$ON+1VPAO2!/V$2DQ4>;BK(I MKS:)3>2:#9#9P!R KP.PE [ R0!\#B!6 7)OD ^+23:;]+,)EP#"+PEEQEG) MZ=$(4Z+Y*1(CD0RKYI/BXE< M:10B4,J"U"B0AF#,$RF0B BLOI+4*/]W\3R5A$0N:1&6TL2F1"I^O9S16HAE M,H> 4F!O8,3R"52=T4 R0(,MI#]60&.]DR$9&EN&N5V!XF0XEH' _#*:1X:! M%,S'P1E]T&%%&<".T> R22BAPDE"J0Q.,DTXPX@+AFJ7X>4DLC24$XTYPYSS M8%EHBEEQ^X;&:$@9II2M0KA\2[2GL51 $>A%-*B 0850OD 3"!2!H1"!EH@) M1%MXY8S6^.AR:'A PR?WS(J(-C+11F@'&CV +.'FD8%N,O*- NN>AI1H! -[.9 (PH8 M4;]I5( [Z9T,C)33?'+,I]\T*H[[Z!UD+*!#0\P947M_EIW1Q[W*$^W66H5J%WA.QKBC_E1QHN/*L@B0R&GB.=5ST301Q(N,AY1HYCEF MGI>ALM \\^P'7D!H4CDF%?6GBF-2[;M%%E*B2>7$,W$:6G TJ;R\/5]!4R@P MA3A?@3$L0F]2-(2"@##T_")HNL0/O%T*&AN!L2&2Q:^.('V=9/6"/WW3^;T> M7IM^C%ZT,;J;W^B/6AME Z:?;-U.JCY<+UIU---I;L^'Y5O*=/!20;JUK9,_CX M%\,^C,/WQ'-SK;5-H"+OV16^@_[1GZ2)T,Q2-BUTJA%=(*':AQ_BW9%:O .\ M-#"HQ3RP3LY"O-K@2[D/(RL(.%RT96!FN,,1.+=$1L:OB3.<6]K"Y?R=_9/S M;KR6$((_8PSG@4&D[S&UL M=53;;MP@$/T5Y \(N_BRRIW]?+H[K;.F+ M888SYYS!0#X+^:(Z (U>.1M4$75:CT>,5=4!I^I.C#"8E49(3K4)98O5*('6 MKH@S3':[#'/:#U&9N]Q9EKF8-.L'.$ND)LZI_'T")N8BVD=OB>>^[;1-X#(? M:0O?0'\?S])$>&6I>PZ#ZL6 )#1%]+@_GC*+=X ?/VDXL0+S;X7!?1 MSAH"!I6V#-0,5W@"QBR1L?%KX8Q625NXG;^Q?W2]FUXN5,&38#_[6G=%=!^A M&AHZ,?TLYD^P])-&:&G^"UR!&;AU8C0JP93[HFI26O"%Q5CA]-6/_>#&V:]D MAZ4L7$"6 K(6$-^+%W+./U!-RUR*&4F_]R.UOWA_)&9O*IMT6^'6C'EELM9QD88(XZ#%V!/$[CVF8( D2)(X@ M>4>0W33I,9G##-YE&N\?XK!.&M1) SJ'&QV/23=>3+6@$&C[?1@YM)?'!]H,2YO EX?IO(/4$L#!!0 ( &)^ MJU!BWY))TP, $03 9 >&PO=V]R:W-H965T^]-]/?,E?SEU_(MAM+MF+_E-W7R]/C3D*;EF.>:FK-J\KK]&GK?^3?-BS MZ@,&Q5^YOK:S?:^?RG-=?^L/?CMN?=$[TH4^='V*S&S>]%X719_)^/AG2NK? MQNP#Y_OOV7\9)F\F\YRU>E\7?^?'[KSU4]\[ZE/V6G1?ZNNO>II0Y'O3['_7 M;[HP\MZ)&>-0%^WPZQU>VZXNIRS&2IE]'[=Y-6RO4_[W,!Q 4P#= F3XOP$\ M!; 5$(S.AJG^G'79;M/45Z\9K]8EZQ>%?&!3S$-_$O!\&BQP@A F M"!<.0I96'49-/&BJT25Q3(E5#"!CR(DMB\.4%$B'.60 K>P6+%8)M&'99"PBNU&!K(XC5V&'$R1*Y;+))J/ M),V"26U#0!:EH>-R28P7N>1+R)$C!0:,O(,P$B-&KF',))K/-THB>]D 52HD M.>Q@Q,@UC)& 'J'!A^T'0291CJZ4&#)R#67D$B!2J,6J 2J2J<,.QHQ$G(D= M*3!HY!VDD1@U<@UK),*(D/:-"5,7%H#7%HR1+SEF3+]E"6N.Z"!."$2&4(P7N::;U967' M.PJO:,A)]*'3%$B1'! !$N[C%N:D[N6#JXJ3E=LW32)8$B8=_A?J3Z M: <#@A$@%E=)+=Z#D9T?J$8[P>QS1O]]Z8^L>&ULE57; MCILP$/T5Q ?$7$Q((X*T)*I:J96BK=H^.V02T!I,;2=L_[Z^L(00*U+S$-OC M<\Z<,7C(>L;?1 4@O?>&MF+C5U)V:X1$64%#Q()UT*J=$^,-D6K)STAT',C1 MD!J*HB!8HH;4K9]G)K;G><8NDM8M[+DG+DU#^-\"*.LW?NA_!%[K;=CW9JQ MMSMI.M#88AQFZ:J$!4UA,-,'<$$BICRDB5XHB>J!']PFV MCX@PFIG8/6*2U.TB=A8:&WX\=8&Q6P [!; 1P'&;28I))RF#V/"QBZ43+%R.TF=3E*'DUF:(GU2K#7R#&%-H,EU:X"?32L37LDNK=0O[20Z=LN7 M2%_76;P(UUO;]&XRM@5_)_Q,! #X! &0 M 'AL+W=O,WH>\=ZV7N M-TH-1X1DV4!'Y1,?H-=?:BXZJG0HKD@. FAEDSJ&973N+(N,W MQ=H>SL*3MZZCXL\)&!]S/_0?"Z_MM5%F 1790*_P'=2/X2QTA!:7JNV@ERWO M/0%U[G\(CZ?4Z*W@9PNC7,T]T\F%\S<3?*ER/S % 8-2&0>JASN\ &/&2)?Q M>_;T%Z1)7,\?[I]L[[J7"Y7PPMFOME)-[C_[7@4UO3'URL?/,/<3^][<_%>X M ]-R4XEFE)Q)^^N5-ZEX-[OH4CKZ/HUM;\=Q]G^DN1/PG("7!#SU,H%LY1^I MHD4F^.B):>\':HXX/&*]-Z59M%MAO^GBI5Z]%X0D&;H;HUESFC1XI8E6&J3] M%PAV0K UB%8&F!"W0>0TB*P!^:?*=%/EI$FLII\U41*[,<2)(0[,\P8S:>(5 M)@X/$79C8B+#_,Z@Y;$K_@)02P,$% @ 8GZK4$JMQ.;N 0 [00 !D !X M;"]W;W)K&UL?53;;IPP$/T5Q ?$W%.M "F[5=5* MK;1*U>;9"\-%\87:9DG_OKZP!+&D+]@S/G/F'&,[G[AXE1V \MXH8;+P.Z6& M T*RZH!B^< '8'JEX8)BI4/1(CD(P+4MH@1%09 ABGOFE[G-G469\U&1GL%9 M>'*D%(N_1R!\*OS0OR6>^[93)H'*?, M_ 3U:S@+':&%I>XI,-ESY@EH"O\I M/)Q2@[> WSU,-4G$ZLV@I%+^YL6=VG-Q*=BO;+XCF@F@I"-/_%L1S0?Q>D%CS3IFU M^ADK7.:"3YYP/VO YDR$AUAO9F62=N_LFG8K=?9:)FF4HZLAFC%'AXE6F'!! M(,V^M(CV6ARCN_)-@],](HP^:!'ONH@M0;QND3SN$R2[!(DE2-8*DF"S#0Z3 M60QSF##;6KD'9>D'5M)=)>F=DB2--TKV,,E&R!XFW0A!JU-"0;3V0DFOXB-3 MYG^LLLN=?8K,*=ODC_HNNZOW3N,>@A]8M#V3WH4K?8;M26LX5Z E!@]:8Z?? MGB4@T"@S?=1SX6Z@"Q0?YL<%+2]<^0]02P,$% @ 8GZK4*55:U)> @ M$@@ !D !X;"]W;W)K&ULE9;;CILP$(9?!7&_ M"^9,1) :JJJ56BG::MMK)W$"6H.I[83MV]8ZF6_.2(EA-\,$8U=3S7C9P: M5XV=9V9OR_.,G26M&K+EECC7->:_-X2R;FTC^[KQ4IU*J3>8VG ZOWK_9))7R>RP( 6C/ZN#+-=V8EL';YK:F6!.-=ZLHEHHP'B6. A@I/)#",_;^#<4=!S[HP#<. M@AL'R2R-7A,93=-K@@AY(1PG .,$0)QT%J?7A),X3T$R@RF"!&PO=V]R M:W-H965T$"2[M\/,+42?'3IE]C@YYZ[YW)WL#AS\2P/C*GHI6M[N8P/2@UW M22(W!]91^8$/K-=?=EQT5.FEV"=R$(QNK5'7)@2A(NEHT\>KA=U[$*L%/ZJV MZ=F#B.2QZZCX>\]:?E[&.'[=>&SV!V4VDM5BH'OV@ZF?PX/0JV1BV38=ZV7# M^TBPW3+^B._6)#4&%O&K86=Y\1X9*4^/)I#"_?7]D_6_%:S!.5;,W;W\U6'99Q%4=;MJ/'5CWR\Q?F!.5Q MY-1_8R?6:KB)1/O8\%;:WVASE(IWCD6'TM&7\=GT]GEV_*]FL %Q!F0RP-F; M!JDS2#V#9(S,2OU$%5TM!#]'8ORW!FJ* M^E.ID;LVES9[]IM5+OGE99D2^2 MDR%RF/L10RXPY!JQGB/RAE%B" %"5)+D%W)*#P9(Z:P MF'[$9 4F.>PG _UD@)] H#E(D-^NM )BAN4CIC<4XH0[*<$_92 G\KS4\XR M2E(2]%.!?BK 3^WY 3 E\DH0PF XD!H,I 8(O#J_KV>"<9DCY,?R7]A5.!C! MG8F @%*_-2%0YG,KAX1V+@ M^8&! 5+Z \2!K@2;0@A5 CQ",#1#L@ %W/RXOETP@?N5 %TVJP0'NA1,ZKHJ MO2-W[7!7+5+C*M2U!.Y: G5M': (G,SO.)H)W&4$.)PKY"=F?CH7"*B$Y.)B M8VZ:WZG8-[V,GKC2=R1[D]EQKICF1!]TF@_ZTVF*_3J'U!+ P04 " !B?JM01%O)/-H! "9! &0 'AL+W=OLJ(Z?#&YJ]F969K+8A;R3?4 .GKG;%0EZK6>]ABKN@=. MU9V88#1?6B$YU2:4'5:3!-JX(LXPB>,<^*]EX0*R%)"U@/A>O)!S_DPUK0HIYDCZLY^H_8MW M>V+.IK9)=Q3NFS&O3/92I0^[ E\LT8(Y> S98#X0V+"O$B0D<2"?RI,T#Q,D M08^)(TBV'K/[,$$:)$@=0?I?D^2F28_)'&;TF+!$%I3( A+)C43V22()2^1! MB3P@D=Y(>$R^D&0D6U.(]N(#?9=>X>B;M:'W _M-^I[(91 M12>AS05UUZ@50H-Q$M^9/GOS3JP!@U;;[;W92S\M/M!B6AX"O+Y&U3]02P,$ M% @ 8GZK4/P),RKV 0 7@4 !D !X;"]W;W)K&UL=931CIP@%(9?Q?@ BZ*HG3@FG6V:-FF3R3;=7C-Z',VB6&#&[=L7 MT#%&V1N!XW_^[QP4\I&+-]D *.^]8[T\^HU2PP$A63;04?G$!^CUFYJ+CBJ] M%%+W,;.HLCY3;&VA[/PY*WKJ/AW L;'HQ_ZC\!+ M>VV4": B'^@5?H'Z/9R%7J'%I6H[Z&7+>T] ??0_AX=39O16\-K"*%=SSW1R MX?S-++Y71S\P!0AD'JH<[/ -CQDB7\7?V]!>D25S/'^Y?;>^ZEPN5\,S9 MG[92S='/?*^"FMZ8>N'C-YC[(;XW-_\#[L"TW%2B&25GTCZ]\B85[V8774I' MWZ>Q[>TXSOZ/-'<"GA/PDH"G7B:0K?P+5;3(!1\],>W]0,TG#@]8[TUI@G8K M[#M=O-31>Q%G)$=W8S1K3I,&KS11G"P:I/T7"'9"L#6(5@:8!&Z#R&D068-X M766<;JJ<-(G5]%9#$DSPH61QE M;DKBI"1[RFK+)TJRHX3AAQ\F=6)2!R;<8-(=)@ZC*,1N3N;D9'M.EFPXV>X' MB.,DW/T":'4TS,WSDXIKVTOOPI4^9?8LU)PKT);!DZZZT9?=LF!0*S--]5Q, M1WY:*#[,MQE:KM3B/U!+ P04 " !B?JM0@)G= 1P# "F#0 &0 'AL M+W=O>9D$V^]YJ:TVRK@LK"P[X?>6665^YBIOH> M^6+&CJ+(*_K(G>98EAG_NZ0%.\]=Y+YW/.7[@V@[O,6LSO;TF8J?]2.7+:]G MV>8EK9J<50ZGN[E[C^X> K\-4(A?.3TW@W>G+>6%L=>V\6T[=_TV(UK0C6@I M,ODXT14MBI9)YO%'D[J]9ALX?']G_Z**E\6\9 U=L>)WOA6'N9NXSI;NLF,A MGMCY*]4%$=?1U7^G)UI(>)N)U-BPHE&_SN;8"%9J%IE*F;UUS[Q2S[/F?P^# M [ .P'V U+X6$.B X",@O!H0ZH!P:@#1 604X'6UJ\%<9R);S#@[.[Q;#W76 M+CMT1^1T;=I.-3OJ/SF>C>P]+<(DGGFGEDACEAT&#S"H1WB2O9? D,02&^'X M4F!E(L@HA[4)"9/D$O, 85(XTP )6!"B%%@K0C?<(3Q]6!-L$03XA M(S-JT,4RC8F]8-A0* 2DHM'VH4'3'(%@XR'(><9&2(PY#!.K$.P]!)DO&0M% MURO2=9L>#?S8D@UL4F2Z-$PM>R:";8H^X5,$&Q693B7C:A] D.U#!!L5FT8E M/K90P [$:'JU&'8@QO^WSUJ#ABO@BGLP;%0,&76TJ%<:-%Q%V/;5P[!+L>E2 MX@=C'=.E-S&QZ, FQ:9)B6_9_C!L/QQ]8OY@SV#3,\9J78,@6[6PL7 "4%B^ MH!@V%DZG5QO G@D@SXPW1A"4C'2\P9FTI'RO+@B-LV''2MU.!KW])>0>JS/M M![R[P?S(^#ZO&N>%"7DR5N?7'6."RES\6[E(#O+2U#<*NA/M:RS?>7=SZ!J" MU?I6Y/57L\4_4$L#!!0 ( &)^JU"EKH<\ @( .P% 9 >&PO=V]R M:W-H965TW $M 93&TG7-^^MB&()$Z5/]B[S,[.#MCIP/B[J &D\]'23F1N+66_14@4 M-;1$K%@/G7I3,=X2J4)^1*+G0$I3U%*$/2]&+6DZ-T]-;L_SE)TD;3K8< MVI;POR] V9"YOGM)O#;'6NH$RM.>'.$GR%_]GJL(S2QETT(G&M8Y'*K,_>1O M=XG&&\!; X-8[!T]R8&Q=QU\*S/7TX* 0B$U U'+&79 J292,OY,G.[<4A2+7F8;_#F>@"JZ5J!X% MH\(\G>(D)&LG%B6E)1_CVG1F'2;^2YF] $\%>"X(_?\6!%-!,!?@-=^:=FE:H[#F/O"1%9TTT85Y&#%YB?.\: ML[-A_!F#E(99"+8*P88@O"+ =H+ 2A 8@F!!$"8/%(16@M"B(+BQ8L1$!M,9 MC!]Y]B:1M4ED:1+>-!DQR;+).ECA&\?O4=C'J\@N)K:*B2UB'A"LK03KYSW? M6 DV3WB^N?,A&"%J<.WT/_B#\V'3".3"I MCK Y:!5C$A2=MU(CU>KJG0,*E=3;M=KS\0(: \GZZ6Y%\P6?_P-02P,$% M @ 8GZK4(9MOAS" @ >0L !D !X;"]W;W)K&ULE5;1;ILP%/T5Q/L*-MA E41:,TV;M$E5IV[/;N(DJ( 9.$GW][.-BPB^ MWI*78#OG'I][S<%W<1;=:W_@7 9O==7TR_ @97L?1?WFP&O6WXF6-^J?G>AJ M)M6TVT=]VW&V-4%U%>$XIE'-RB9<+*7@6HG:8R.J MWOP&FV,O16U9E)2:O0W/LC'/L^5_#X,#L W 8P!*_QF0V(!D%A -RDRJGYAD MJT4GSD$WG%;+]$N![A-5S(U>-+4S_ZEL>[5Z6A%$%]%)$UG,PX#!$PR^1*Q= M!,E&2*0$C"HPJ *;^/1"A8<@ 0D20Y!<$.0P00H2I(Z"M)C583U@J,$T!H-0 M@>%="+@+ ?(L8 (*$M#K\\Q @LQ5@./9>6=.GA_2',W/?$"1*0H7,:PE![7D M@!8$$Q0@07%]-5 ,O_[Q_\_]P8*FJ=(LGEO !:64>L1XO(B @GC>+P0;">$; M2@);"277E"1QLL6N80 4HC3QR(&-B5QG$NRC@%V'R U%@7V'Z!6^L: +2R2T M<#Z6 SER)<3[&,$&3GU4,#V0_D-98$-B(IKRE( ^283I]NR +",>E+"L)VQ M:V>"B8<"-B%&UU<%>VXS]SIS'61!%PXBB,R* J 2KQK8S]CU,\&>#Q.&/8C3 M&VH">Q #5Y_SIEC0QIBI<351&HR39NT256G;L\T(8E5VWA DN[?#S!U'7P]M2\Q MD',/YUXX]EUQ'(4]-0\7?-:GY9ABA\77BH M#D=E%J+5HJ,']I.IQ^Y>Z%DTL.RJAK6RXFT@V'X9WJ';#<8FP")^5>PB1^/ MI/+$^;.9?-LMP]@H8C7;*D-!]>/,-JRN#9/6\<>1AL.>)G \?F7_8I/7R3Q1 MR3:\_EWMU'$9%F&P8WMZJM4#OWQE+J$T#%SVW]F9U1INE.@]MKR6]C?8GJ3B MC6/14AKZTC^KUCXOCO\U# [ +@ / 7KO_P40%T#> A*;?*_,IOJ9*KI:"'X) M1']:'367 MT27/:]2G"^BLR%RF'6/P2,,&A"19A^VP- 6 M:SP)Q]<;;*8(A&>V(& 6Q!*0JRP*F" !"1)+D%P1E%X9>DQF,:W%?,I1X><" MH'":Y["8%!233L60&";(0(+L_>7(08(<4("\>+@-B",Y(K"@ M A14 (*\RJ\+8*,X\=0 H-$17BDI024EH&0F%13#EHO??SQHQK7H'??5@:YR M39.,>!6!8$4Z.A4G),6I5Q<( M1PJ2E#.28$]CR-/^Y76@\>)@>SL9;/FI5:8U&*T. M_>.=;1^]];7N*_LN\(VF;TI_4'&H6AD\<:7;*=OT[#E73&N,;W2QCKH/'B8U MVRLSS/58],U@/U&\&UL?51M;YLP$/XKR-]7!P-I M&@%2DVG:I$V*.G7[[,#QHOJ%V4[H_OUL0RA-Z+Y@W_FYY^XY?$Y[J5YT V"" M5\Z$SE!C3+?%6!<-<*KO9 ?"GE12<6JLJ6JL.P6T]$&<8;):K3&GK4!YZGT' ME:?R9%@KX* "?>*V;HQSX#SM: T_P3QW!V4M/+&4+0>A M6RD"!56&'L/M/G%X#_C50J]G^\ I.4KYXHQO9896KB!@4!C'0.URACTPYHAL M&7]&3C2E=('S_87]B]=NM1RIAKUDO]O2-!G:H*"$BIZ8>9+]5QCU)"@8Q7^' M,S +=Y78'(5DVG^#XJ2-Y".++873UV%MA5_[D?\2MAQ Q@ R!83)?P.B,2!Z M"XB]^*$R+_4S-31/E>P#-?RLCKH[$6XCV\S".7WO_)E5JZWWG"?1?8K/CFC$ M[ 8,F6'""8$M^Y2"+*78D9MP\C[!_A81D@]21(LJ(D\0OU.Q62:(%PEB3Q#- M".*'#RI(%@F2A0H>KOHX8-8>(SPFBL/-52]N09_(>GU5"I[]7@ZJ]I.@@T*> MA'&-G'FG87LD[GI<^7=V"(>9>:,9)O@'574K='"4QEX^?T4J*0W8&E=WMLC& M/AJ3P: R;GMO]VH8G<$PLAM?!3P]3?D_4$L#!!0 ( &)^JU '\6/"3 ( M .L' 9 >&PO=V]R:W-H965TT%K_.7!1$:6'XNC)1E"RMZ2*>8'OQUY% MRMK-,SNW$7G&3XJ5-=T(1YZJBHB_2\IXNW"1>YEX*X^%,A->GC7D2']0];/9 M"#WR!I5]6=%:EKQV!#TLW$]H_HI"0["(7R5MY57?,:EL.7\W@Z_[A>L;1Y31 MG3(21#=GNJ*,&27MXT\OZ@XQ#?&Z?U'_;)/7R6R)I"O.?I=[52SP_74^I9\\YCOS,.QNA'K/L,,$(@\:8U2TFC.(Q9@U@\$3G M%<"D__UX.I36P6Q2C.4M!D<8#I*"05) M8++YEA F@8/,P" SH);A9%EG-RL6X#L+AGSX//I F.GN 4%X>I(>@\9F[EP. M")"([TC QQ$%S^\@!!](% (NDFFV'2B]+OTDBG=U)YIG\#L1Q[*6SI8K?;W: M2_# N:):SG_1)Z?0+^\P8/2@3#?1?=$]/]U \:9_6KWA?<__ 5!+ P04 M" !B?JM0(Z!F5!4" !_!0 &0 'AL+W=OV-N)IL(D#995:W42M%6VSX[9!+0VIC:3MC^?7TA+ 6Z M+]@SG#ES9A@FZ[AXE16 \MX8;63N5TJU6X1D60$C,*&V*"Y*M M '*R08RB* A2Q$C=^$5F?0=19/RJ:-W 07CRRA@1?W9 >9?[H7]W/->72AD' M*K*67. 'J)?V(+2%!I93S:"1-6\\ >?!G#9T5^8 0!A5(9!J*/&^R!4D.D9?SN.?TAI0D"<[D2M4S[[Y 7P_VO;[X;W #JN%&BV??Z6JE]MX*G#QDZ&:(>LS.8:(1)AP02+,/*:*E%+MH%A[]FV _1X31 M?U+$BU7$EB >I\";98)DD2"Q!,E8 0XF;7"8U&(:B_D4ASB9U#)'I>$&+VO! MBUKP3 M.-A,M#H-'63".DG2B90&5;,+ULIAT44PZ%S-KC,.LQXT)5L%4S!P5 MK,+I5T:CN64@+O87EU[)KXTR$S+R#EOD,3)S/_'O]'9QR^"=QJVF[T157H;#@:%LS+7M;X+MQ.>9XX9+0D8L%J6JDG)\9+(M62 MGSU1]MX MS<^9U!M>FM3D3']2^5:_<+7R>I9C7M)*Y*QR.#VMW0U<[2#2!0;Q*Z>-&,P= M'67/V+M>?#NN7: =T8(>I*8@:KC2'2T*S:1\_.E(W5Y3%P[G-_8O)KP*LR>" M[ECQ.S_*;.TN7>=(3^12R%?6?*5=H,!UNO3?Z946"JZ=*(T#*X3Y=0X7(5G9 ML2@K)?EHQ[PR8]/QW\KL!:@K0'V!TOY?@=\5^/<";,*WSDS4ST22-.&L<7C[ M;]5$OQ1PY:O#/.A-%=-U&&V+08-,'>$I]A["623V*)) M.7H4V$T1$,U(^-84OB'P'U(@.P&V$F!#@(<$.!X=0XL)#*:ZB> 0 #"*8P'B M&$9#X(.EP&HIF%H*_)%2,%&"0>3/"H56H= BA$?9PV>S6X ACL&LIEQ+B*)P]F]CJ M)Y[X\9%O)X# _LV#YS\7.'-MP"=.I0,-XR*$YX2LE\<&(HM0-!9"$Z$HC$DI?L%(" "5!P &0 'AL+W=OV.FS 0?!7$ QS8#A\Y$:0D5=5*K11=U>MOAVP".L#4=L+U[6L;PA%P MJO1/L)?9V9TA]B8MXV\B!Y#.>U768N7F4C;/GB>R'"HJGE@#M7IS9+RB4FWY MR1,-!WHP257I8=\/O8H6M9LF)K;C:<+.LBQJV'%'G*N*\C\;*%F[P+N$_"0H&K_*X'T">0C86'$=YT9J9^HI&G"6>OP[FLU M5/\IT#-19F8Z:+PS[Y1:H:*7- CBQ+MHHAZSZ3!XA$$#PE/L0PEL*['!LW1\ M6V [1R!\IP2QJB"&@-RH6-H)%E:"A2%8C E"?V)#APD-INYT1%$TD3('H2@, M[:T$UE8"2RMWS BM!.'C9D16@N@!,SI,,-))R'+BQ1R# VQO)+8V$L\:03BV M$RRM!,O'K4"^_7SX#YC1@VZ4QL'$#0L(+>_8@>X<5F0Q)+I#83V,:X3_PQ+[ M84/D$4O(_+2@@$P]F:,0P5-3O-%E5@$_F7M?.!D[UU)?&Z/H,%O66%^&D_A& MSQQS27[0= /K.^6GHA;.GDEUU9H+\&ULE9AKCYLX%(;_"N('%'SC,DHB35)5N]*N M-.IJV\],XB2H@%-P)MU_O]R&IO@]5?@R <_K<[%Y?&RO;J;^UIRUMMZ/LJB: MM7^V]O(4!,W^K,NL^6 NNFK_K MONVEWJS,U19YI5]JK[F695;_M]6%N:U]YK\W?,Y/9]LU!)O5)3OI?[3]]_)2 MMV_!9.60E[IJ5C[81>1 M+O3>=B:R]N=-[W11=);:.+Z/1OW)9]?Q_OG=^J<^^3:9UZS1.U-\S0_VO/83 MWSOH8W8M[&=S^T./"2G?&[/_2[_IHI5WD;0^]J9H^K_>_MI84XY6VE#*[,?P MFU?][VVT_]X-=^!C!SYUX.JW'<3804P=F.R3'R+K4_V8V6RSJLW-JX?9NF3= M1\&>1#N8^ZZQ'[O^?VVV3=OZME$17P5OG:%1LQTT_$[#)D706I]<<.1BRYWN M,P<[5\$XX4+ +$1O0-P9$#S$!B0T('L#\I=A"&?#,&BB7E,-><1Q/$O%%;$X MBG H"H:BG% $%]A ! U$CP]&# W$8##$;# &C;H?#!;)5,Z&PY6E81J%1#X) M#"%F+<03"]E@D"6/3[!#"+YS#A( M))YCSYW)8XK+6!&N,)I,/(#6*+J?/T'-'L,$,X3P_#-A+IXJ)!UA/ID+J/NA M0%%"^,$8LPB82.=^7)&DZ&*8=@9PCYT)/?/"+0YAH$G"[+%,'!0BMQLD2C%?@0F1@ 8$B)4 M@6$0"^J5P# (4*^<;)$HH;:1Q#X2P)!PP@2&0<@%V6(8!"H>\Y4?B,B57V!B M!( AH4Q@&$2\(%L,@T#[.R=;( H)Z 0F1@ 8$F)-EA@&&2XX9V 8)*@,3K9( ME!!KLL3$2 0#L29+#(-<MTT7G,^]NYF;M M6_:T&ZXK?YH9;D__SNI37C7>J['6E/WMW-$8J]L8PP_MC)QU=IA>"GVTW6/< M/M?#K>7P8LUEO)$-IFOAS?]02P,$% @ 8GZK4$09Z:OB @ 9@P !D M !X;"]W;W)K&ULE5=_;]HP$/TJ43Y $U]^ !4@ M%:9IDS:IZK3N;Q<,1$WBS#;0??O93II2^[S1?YK$O'M^Y]R[7.=G+I[E@3$5 MO31U*Q?Q0:GN-DGDYL :*F]XQUK]RXZ+ABK]*/:)[ 2C6QO4U FD:9DTM&KC MY=RNW8OEG!]57;7L7D3RV#14_%FQFI\7,8E?%QZJ_4&9A60Y[^B>_6#J9W*W:6%_>12>6)\V?S\'6[B%.CB-5L MHPP%U9<36[.Z-DQ:Q^^!-![W-(&7]Z_LGVWR.IDG*MF:U[^JK3HLXFD<;=F. M'FOUP,]?V)!0$4=#]M_8B=4:;I3H/3:\EO9OM#E*Q9N!14MIZ$M_K5I[/0_\ MKV%X P!, 9 \<^ ; C(Q@"2V^1[93;53U31Y5SP;[#V$00"6V1H M%IDER"\(,LAP@APER"U!]HX@Q0D*E*#P%!0S)\T5ALF)CRC3P:J:HD"E"X)8XAG&K%,,$BFR& M"IDA!(%W2U+GU=4H"AB>("K= 4)!;(0BHF!8!,6AKN". [!.H,H);GV0? M.!+<_"2_YDA\4.Z6T?H_H/=B\$9"_ Z001F@P%L *3]P)+AY">9,MY\AH#*= M!O;!O4E\4_GM"@&5Z2RP#VX]XGO/[T8(J"2!
XML 82 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
item
segment
Mar. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]    
Number of operating segments | segment 2  
Net sales $ 243,525 $ 238,349
United States    
Disaggregation of Revenue [Line Items]    
Net sales 141,056 138,060
International    
Disaggregation of Revenue [Line Items]    
Net sales $ 102,469 100,289
Cardiovascular    
Disaggregation of Revenue [Line Items]    
Number of product categories | item 4  
Net sales $ 235,544 230,480
Cardiovascular | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 87,075 84,633
Cardiovascular | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 72,591 72,540
Cardiovascular | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 47,621 45,861
Cardiovascular | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 28,257 27,446
Cardiovascular | United States    
Disaggregation of Revenue [Line Items]    
Net sales 133,478 130,492
Cardiovascular | United States | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 55,803 55,600
Cardiovascular | United States | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 28,595 27,016
Cardiovascular | United States | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 25,414 23,815
Cardiovascular | United States | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 23,666 24,061
Cardiovascular | International    
Disaggregation of Revenue [Line Items]    
Net sales 102,066 99,988
Cardiovascular | International | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 31,272 29,033
Cardiovascular | International | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 43,996 45,524
Cardiovascular | International | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 22,207 22,046
Cardiovascular | International | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 4,591 3,385
Endoscopy    
Disaggregation of Revenue [Line Items]    
Net sales 7,981 7,869
Endoscopy | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 7,981 7,869
Endoscopy | United States | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 7,578 7,568
Endoscopy | International | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales $ 403 $ 301
XML 83 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives (Tables)
3 Months Ended
Mar. 31, 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

    

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

 

2,496

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

670

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Other long-term obligations

(4,812)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(3,692)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(1,321)

 

(764)

Derivative instruments not designated as hedging instruments

 

  

 

  

 

  

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

2,515

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,006)

 

(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 March 31, 

Three Months Ended March 31, 

Three Months Ended March 31, 

    

2020

    

2019

    

    

2020

    

2019

    

2020

    

2019

Derivative instrument

 

  

 

  

 

Location in statements of income (loss)

 

  

 

  

 

  

 

  

Interest rate swaps

$

(5,463)

$

(857)

Interest expense

$

(3,144)

$

(2,764)

$

251

$

595

Foreign currency forward contracts

 

(1,494)

 

(1,013)

Revenue

 

243,525

 

238,349

 

78

 

194

Cost of sales

 

(139,741)

 

(133,713)

 

(104)

 

(82)

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

Derivative Instrument

 

Location in statements of income (loss)

 

2020

 

2019

Foreign currency forward contracts

 

Other income (expense)

$

3,418

$

(266)

XML 84 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

March 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contracts (1)

$

(4,812)

$

$

(4,812)

$

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

$

5,681

$

$

5,681

$

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

$

(6,019)

$

$

(6,019)

$

Contingent consideration liabilities

$

(68,869)

$

$

$

(68,869)

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

    

March 31, 

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration expense (1)

 

4,897

 

775

Contingent payments made

 

(12,754)

 

(554)

Effect of foreign exchange

17

Ending balance

$

68,869

$

82,457

(1) There were no fair value adjustments recorded to OCI for the three months ended March 31, 2020

Fair Value Inputs, Liabilities, Quantitative Information

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

Fair value at

March 31, 

Valuation

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

Range

    

Weighted Average(1)

Revenue-based royalty payments contingent liability

$

8,053

 

Discounted cash flow

 

Discount rate

12% - 24%

 

15.4%

 

  

 

 

Projected year of payments

2020-2034

 

2026

Revenue milestones contingent liability

$

58,116

 

Monte Carlo simulation

 

Discount rate

9% - 14.5%

 

10.9%

 

  

 

 

Projected year of payments

2020-2023

 

2022

Regulatory approval contingent liability

$

2,700

Scenario-based method

Discount rate

6.6%

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

The table below presents a rollforward for the period ended March 31, 2020 of the allowance for current expected credit losses on our notes receivable (in thousands):

Three Months Ended

March 31, 2020

Beginning balance

$

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

575

Provision for credit loss expense

95

Ending balance

$

670

XML 85 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
NET SALES $ 243,525 $ 238,349
COST OF SALES 139,741 133,713
GROSS PROFIT 103,784 104,636
OPERATING EXPENSES:    
Selling, general and administrative 78,808 78,270
Research and development 14,872 16,043
Impairment and other charges 3,845 0
Contingent consideration expense 4,897 775
Acquired in-process research and development   25
Total operating expenses 102,422 95,113
INCOME FROM OPERATIONS 1,362 9,523
OTHER INCOME (EXPENSE):    
Interest income 79 357
Interest expense (3,144) (2,764)
Other expense - net (289) (270)
Total other expense - net (3,354) (2,677)
INCOME (LOSS) BEFORE INCOME TAXES (1,992) 6,846
INCOME TAX EXPENSE 1,162 651
NET INCOME (LOSS) $ (3,154) $ 6,195
EARNINGS (LOSS) PER COMMON SHARE:    
Basic (in dollars per share) $ (0.06) $ 0.11
Diluted (in dollars per share) $ (0.06) $ 0.11
AVERAGE COMMON SHARES:    
Basic (in shares) 55,246 54,917
Diluted (in shares) 55,246 56,490
XML 86 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt
3 Months Ended
Mar. 31, 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 March 31, 2020 and December 31, 2019, consisted of the following (in thousands):

    

March 31, 2020

    

December 31, 2019

Term loans

$

146,250

$

148,125

Revolving credit loans

 

299,875

 

291,875

Less unamortized debt issuance costs

 

(488)

 

(516)

Total long-term debt

 

445,637

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

438,137

$

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 loan featuring the Base Rate is due and payable on the last business day of each calendar quarter; interest on each loan featuring the Eurocurrency Rate 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.

As of March 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.

As of March 31, 2020, we had outstanding borrowings of approximately $446.1 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $232.1 million, based on the net leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of March 31, 2020 was a fixed rate of 2.87% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 2.74% on $271.1 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.

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2020

 

$

5,625

2021

7,500

2022

8,438

2023

11,250

2024

 

413,312

Total future minimum principal payments

$

446,125

XML 87 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions
3 Months Ended
Mar. 31, 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. The purchase price was preliminarily allocated 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,492

Total assets acquired

 

50,628

Liabilities Assumed

 

  

Trade payables

 

(58)

Accrued expenses

 

(261)

Other long-term obligations

 

(1,522)

Deferred income tax liabilities

 

(4,148)

Total liabilities assumed

 

(5,989)

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-month period ended March 31, 2019. Operating results attributable to the STD Pharmaceutical and Brightwater acquisitions were included in our consolidated statements of income (loss) for the three-month period ended March 31, 2020.

XML 88 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 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 $ (4,812) (290)
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 670 466
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 2,496 1,663
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (3,692) (1,813)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (1,321) (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 2,515 318
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,006) $ (1,678)
XML 89 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) - Credit Agreement
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Consolidated Total Leverage Ratio 4.0
Consolidated Interest Coverage Ratio 3.0
Facility Capital Expenditures $ 50
XML 90 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share, Basic and Diluted [Abstract]    
Net income (loss) $ (3,154) $ 6,195
Average common shares outstanding (in shares) 55,246 54,917
Basic EPS (in dollars per share) $ (0.06) $ 0.11

T6PP$ E]4G$7 V)0 M @$*W'L UU<)X-X#_[OK&P<#D4#?!-R@X-NJF(0.#+<5%!_(%K<5^)]$)%L$ M1-PFGUQ,9PT3>SO(RFC#CZTR<]#%ZC@LWX&9[ISUE1ZB^Y'WC::?P+]3L:]: M&3UQI6='.^'M.%=,:TQO]%D<]- _/M1LI\SM1-^+?O+M'Q3OAJD^&?^U6/X% M4$L#!!0 ( &)^JU"=%QB_O $ -(# 9 >&PO=V]R:W-H965T[^?KHXKM?Y11*IP\-#BLHGI5]-!V#1F^#2%+BS=C@28JH.!#-W:@#I;AJE M!;/.U"TQ@P96AR#!"=WM,B)8+W&9!]]9E[D:+>\EG#4RHQ!,_SD!5U.!$WQS MO/1M9[V#E/G 6O@.]L=PULXB"TO="Y"F5Q)I: K\D!Q/J<<'P,\>)K,Z(U_) M1:E7;WRI"[SS@H!#93T#<]L5'H%S3^1D_)XY\9+2!Z[/-_:G4+NKY<(,/"K^ MJZ]M5^!/&-70L)';%S4]PUS/ :.Y^*]P!>[@7HG+42ENPHJJT5@E9A8G1;"W MN/S\P_\3)D;K>5-X96A'N MG'CCO--+PV?_9"5DR;H3Q$JI&<[9Q1548XCM.H8D4=+N=N[E$NY^*DRZ+FCS)0 MIZIB\L^:E^*R"%'X/O%4'([:3D3+><,._ ?7S\VC-*.H][(K*EZK0M2!Y/M% MN$(/&Y1: X?X6?"+&GP'-I47(5[MX.MN$<:6$2_Y5EL7S+S.?,/+TGHR/'YW M3L,^IC49AL.-[=BKUD[A\X5U"- RZ[+_Q M,R\-W#(Q,;:B5.X9;$]*BZKS8JA4[*U]%[5[7]H_&>[,8 /<&>#>P,3^EP'I M#,B'0>*2;YFY5#\QS99S*2Z!;%>K8793H =BQ-S:2:>=^V>R56;VO$Q1/H_. MUE&'6;<8/,"@'A$9[WT(#(588\\<7P?8^ B$)T(0, OB')"K+&:P@P1TD#@' MR< !HK127$\HM-BZ" .(NE861\T MHYC 5%*02NI1062\05(ORAWQ]-L *)QF&4PF \ED@"YH1";S=4&>+CXHI1,[ M+@>9Y+XL=+Q".2 +\F3Q46;O4IC+#.0R S;OA*PHAJM ?/L!0A.%!-UPA#H0 MO3HH>2>$S'1Z%9 MG(SH1(.;L>+RX)H(%6S%J=;V#AK,]HW*RMW=H_FU;6#@ TQM)US_ M?6U#4,XL;?H"MIF=G37,XE7'Q8LL&%/>:UTU/)%Y_)4*+,0;%8M/;%O3'UOGX2>!2/+H:Q9(TO>>((=U_Y[6&XA,P$6 M\:-DG;P9>Z:4'>O@=0?SHY)M>?6S/*AB[>>^=V!'>J[4,^\^L:&@Q/>&ZK^P"ZLTW"C1.?:\ MDO;J[<]2\7I@T5)J^MK?R\;>NX'_&H8'D"& C $0_S4@&@(B)R#HE=E2/U!% M-RO!.T_T;ZNEYJ. 9:0W0&XR#V$X1 M239" BU@5$%0%<3&QV]41#A!A!)$EB!Z0Q#C!#%*$",*$J?*'I-:3&,Q N" M9TG0+ F2)75V.YED>1?GX.YXCTIN4601XEI25$N*:,D<+>DD2Y+FX$B9@D@< MS[S^#)62(5)R1THV+3@-8>%H05 Q21)<3(Z*R1$Q"YQ@@1(L[O\6(<1-&4XU M1*'KRA#9D3Q/W2W!<%F:A3,UP4R? $02S%#@)@?R'QN#VQRB.VPZ@)*[? IX M.P"L'[A.'4#)/ZR*P6:]"GCC *QSN&Z%:5- [(J@YOT*>.\ K'FXCH5I8\ L MB\'F/0MX!P&DA4P=DTU;*^H8!(W;BU$O_$\7M708OY(>^CDDQ-E+1;RR,X>[QG@HTYJ MB8=\/_%:W'1N6>C8,RL+>A&DZ>"9.?S2MIC]V@&AP]8-W%O@I3G70@6\LNCQ M&;Z!>.V?F3QY,\NQ::'C#>TM^Q1L]H&O$C3B>P,#7^P=9>5 Z9LZ?#YN M75\I @*54!18+E?8 R&*2>KX.9&ZTG5BDE!:_CVO3Z768 M^&]I]@0T):#_30BGA-!(\$9EVNH'+'!9,#HX;/RW>JQ>BF 3RLNL5%#?G7XF MW7(9O99)B KOJH@FS&[$H 4FF!&>9)]+(%N)'5JE&P7V:T2 _E(BM+H(-4%X MYR*T$T16@D@31'<$D7$-(R;1F$YCTB3U<\/+&I4A%"9V,;%53+P2$X2^(29> ME8FR/#6TK$%I&MN5)%8EB>5:8D.)#9,80OZ-N1.26H6D%@+#[2Y=N?7M)3)K MB(A0&ELO"G[;*7D(5Z [L3D5C'Y2DR$3+_Y2DR0VFO(/FO] M]GV+Y=S\^/V5F23+$O.UM\ R%,6F(&_1EUI@9]W"N5/12R=4!UA$YS'QA%1? M,^([-3YTO_M#,\Z>KYB=FXX[!RIDU]2][42I *G2?Y2W5&ULE5;;CMHP$/V5*!_0Q,X5!$@+J&JE M5EIMU?;9"P:B3>+4-K#]^]I.-AOL\:J\D-B#53LCPR2P2!Y-T@_-$@'@]0RB/I43&VV1)+5@K-KP/OC[8C^BM \5=7? MZ4U3;/.?*H]0NY=5GL:+Z*(=#9AUC\$3#!H1D?(^AL!0B#5VS/%M@(V+0!C= M8K8N)BM@%@F8:&+LDVFB.(4=I*"#U#A(;RIED5SWF-Q@VCZ1-(NM>FX!5($F MJ!LR&4@F<\@@/+/(])AL$B8IT\PJ?>9P\?#(01XY4!3K=->YPP,CIR8 J/"5 MI "I% "5Q*)2.%'RPA.D!(.40!#/5S0#'1C[:_1 M?-//C^]N^G'V.^''JA7!,Y-JKC+3SX$Q217+^),ZM9.:H,=%30]2OQ;JG?=C M9+^0K!M&Y&B5?%:'J74SEN6YN7* M/6I]NO>\J9/,S9V]*K)8FV%Q\,I3(>-=792E'B-$>%F"S/R M.I9=DLF\3%3N%'*_Z MHHC-X2(W,DTK)J/C3TOJ=L^L"OOG[^Q?ZN9-,R]Q*3&WY MW\MP 6L+6%? Z'\+>%O 1P5>HZQN]7.LX_6R4%>G:/ZM4UQ-"GK/C9G;ZF+M M77W/=%N:JY>U"-C2NU1$+>:AP; >AOMBB-E,,0&E'<8S&CHA# IA-8$_$,(Q M 8<$O";@ P(?$_B0P)\JX&1D18,1-2:O,1$)."$CW&:*"T-*^KB!H *"H E M 280D$#,MR2$!.$,2QI,T&LUB"@54T^F0"$H]:VF1%!2!$P1F& !"1;S3:$$ M9X;,L*4%]:< "PF9VH* 4118;:&6(%-@3&BAP!&D[ 9K< @I!RJBL34-B-)> MR^2.LK$Q&&9Y*5 <:@I2'2PL%#B&-+C!%AQ$*N;8(E"_S!_;\A%L* @'FX)D M"]N$PT&DT0VVX"C2Q1Q;&A!EPVE@>Q3#F64@L\*V0.&$,3J_8699Y- J-VZX M!8W^8+(8S8,/84-!.*\,Y%4P"P5.&/-OL 4GC*&5;F)+ .>!'XQ]P3AN63D9 M3BP#B1665P_#&6/A#<;@C#&TVDV,B6##UIF L\A %H5%+<<9XV1^PQQGC*-5 M;-QP"QHU3,3XF]2"L[TJ.B5,Q'J] MS4&U6_L1%XM_4$L#!!0 ( &)^JU#UDSATX0$ )T$ 9 >&PO=V]R M:W-H965TN>L4X>@T;K?8ZR* M!CA5=Z*'SIQ40G*JC2EKK'H)M'1!G.$H# GFM.V"/'.^D\PS,6C6=G"22 V< M4_GG"$R,AV 3?#B>V[K1UH'SK*UG*F"1\%^MZ5N#L%]@$JHZ,#TLQB_PE1/$J"I^.]P 6;@-A.C40BF MW!<5@]*"3RPF%4[?_=IV;AW]2;J;PM8#HBD@F@,B7XL7VI_\68?F;LIK--=A3LSR2OCO>2$D Q?+-&$.7I,M,!L9@0V[+-$M"9QC&[" MXRU9)XA7@QQF,YADC19%TE619(5D=V5 MB,FTL:\%;/!H-)VFYJ]]!/C#2WZZ3' M\XN4_P502P,$% @ 8GZK4"Z117Y5! >A4 !D !X;"]W;W)K&ULE9C;;N,V$(9?Q=!]5IH94H? -I!XL6B!%@BV:'NM MV/0!JX,KR?'V[2O)BMFUAB?@YG>/@XFOFY;KZU>V.ZV?>RJ-I%L.^Z MXV,8MNN]*?/V4WTT5?^?;=V4>=>_-KNP/38FWXR=RB+D*(K#,C]4P7(^MKTT MRWE]ZHI#95Z:67LJR[SY]]D4]7D14/#>\/6PVW=#0[B<'_.=^<-T?QY?FOXM MO%K9'$I3M8>ZFC5FNPB>Z'&E>.@P*OXZF'-[\SP;0GFMZV_#RZ^;11 -'IG" MK+O!1-[_O)F5*8K!4N_'/Y/1X#KFT/'V^=WZES'X/IC7O#6KNOC[L.GVBR - M9ANSS4]%][4^_V*F@'0PFZ+_S;R9HIVJ\O)2N]*F7^_ M_!ZJ\?<\V7_OACOPU(&O'?JQ_Z^#3!WD1P/+QJ^T=!5$?;6KT,P&N*9 MG>[\<8"5JR#V#"$P"AD-R(-14HR936:8LV0K( MA)-$8W#>!@;B*&!V(TG$2N>BT;?.$J2)8JL>)!,$A+L3@+=28 []O0F MSCA"SN2Z(DYBA5U)H2LI6.G,D M8Y5Z#B1API X'C$[H!3WK*3*\<=5Q4GB\0;CBM3]@"",&-)@BF,[(.U.7:9B M;4<$9*S)-\,86028Y9Q,T1T"FM4H]'F%J$L.5;*$P;2G]BH3 A MR$5$G*3VO&1NO+9HA424>>C)F#8>>8TP83N[' V/" M,$AH'(ZSFZH\:!&Q(P(RRLA'",PK!KQR.,X 19K(OEB K$^//!073"P!Q$H] MFT8P:(3N7R;!+Z7W&S&I;B ;,:A.!#Y*"X86 * MY5!<7!8!BB.5E^*"B26 6*GO8Q0S1N+[*2X8# )2#X?BXGX-/6A-=KZ)9=HW M+1@S@C!C@UP /Q2Q?:J1+/9EBX(I(RYE7(X+RHIL9P!B/(=)8< H] 'F.0,* M T:A3,:&N (YBB*QEQO)XLA7#<&T4H!6#L,GT6VEXR&+W7H(D/6K'5L.A3<5 MJ](TN[&XU\[6]:GJAMK03>NU@/@TU@^M]F=Z7%W*@#_,7*J2O^?-[E"UL]>Z MZ^IRK'IMZ[HSO9?1IWZ^]B;?7%\*L^V&QZ1_;B[5P,M+5Q^G2F=X+;/O67)%)D!0DKO<=[HCVBR10"XG3YY]^;>RW :[=?;777J6 M[];;?_]F.(Z_"7Y=+=?EOW_SL-UNOO_NNW+VD*Z2LI-OTC7\LLB+5;*%/XO[ M[\I-D2;S\B%-MZOE=W&W._QNE63K;_[P;V7VAW_;_N$L_Y(6P75RGP8G0?F0 M%&GY;]]M__!OW^'/_$@O^)BOMP]E<+Z>I_/JKQ^3HA/THC"(NW'7_?$IZ [\ MO_',&YBY4_WI?3[;K=+U-KA]VJ35'Z/NR9]J7_C3+BFV:;%\"F[235YLJP]N MBYTSH)ZM2-9EMLWR=^3K?.?IK\!_ID[,U^-]X,)R,ZW9WF_P:7,QAF&R1S6A--4 :CTZZ M_?YH.!G4C'0ZGP..EZ'\1W"9K=/@:NWBV;#;#7Y.X?I]A(.%XTV*7QX39^G5 M8<_P+P#4;?ZXKCX[S7?;A^"/>3%/G-^JXRB(7Q?YEVP]<]97?>$Z+[< X_^3 M;;R',^YW79C08D^!0OA?Z4;5KR[S&%.M_GLES!8YT @G"G@GLZS]7TP?5K=Y4L'TS]. M+QS B]F"\U]G#\D:B)WOCGPZG;X_=6B+Q.%=4> M9\I T\,)[1QJ^6>7@*HK M!90IF6VS+RD2B$0.V4 )X+X!%MSGA0.GRZ2 79S.9BD\!<_,^?F:L::K9+D, MWNU*P/6R;GWGJ[2XQXW]4.2/@*=P%)MD78?PTX<4AFQ^QC[,*7&7X&JW!41= MXPDZAR]@_"$K$S]/WP=&; MX^!-D*V#VX=\5P*(G#G?IS/);*.),\'GFYOS3[?!Z70*8W[O_)R4#P$,&LSP M'^E?=]F79 F+=2;!ZY4&13I+X8F[)1S92;!.MWAW 8ORQP2(40 R!H@ELWRY M3 &CX:D@F-,/H[A/<^)Z\9M>&'7'U0FOM@^ Z<:$U09!^BO(/B6L%6?+:<"9P*:D+%-WE_)%(*WY*@VVR:^^>>5O ML+K%#D9N6.1MCN1WSZ0W5]?G-[=_#DX_O0_.__3YXOHCG)AS5)>X"?S_$O^3 MK3; M*5[ZS>[;(EWB3GAX_)>K< 8@-D#VXTGO9FY:$U'W;%.H.'4IIND?V* M_W8&NTR3,GW(E\UK.J6](QEX'YVY_/+^INRH_Y/G\,5LZK.5]NDCA M>$VDJ3GHF^S^87N2+TYV)3"]#9)H/(W(-?Q?NH( MP^7%Z;N+RXO;BW-WRWSI-\F3%[>!SX#@K&]9'>$FU@@4'TC%,E_?GP##6\&1 MW3G@GS[ D_QS%3K+++G+EB"&-]U'N.ABK![W%U:>ZR?3#\!_/ M8'KI2)M@J$\_!)?GI]/SIOWR]3%>?7=Y\0,MPWF4#Z3A(& 3'R]ND1!.B2X" MH\1%G'\Z0_@BO[=_=FX", 9QRTN46X!\#$)03X1R'"0@P@,G M^F_X/2D1T4&OFSTH#9@6"&PZ1=E8L>JW*,F* ;*RW+EJM!"52E/N#8!![]*W MGIE/]%R"LT;=+J[RK1B>V:"6M/QKA:T-PEYO[%\T_QQ'/8>XI=L$!$D@!PEP M#P_S.34(MN#%("<6Z0,0#Y1^EWD=5Z#](Z=)B_)?B8:[*@*3.O,.(=;XSM:E MWU_2)=";>;!-9P_K?)G?.Z.#E X* DLT]73Z$.'N"#1'H$4/Z194U^6Q(>Q) MC# DOG"/!.@(9Z$6RGPRCH7*+B(=P5S\;?5*U;TL\*OA11.5#YO2]^;SYC-1 MO^%5?=@(1P-KDQ5RLO_VBAG664]OX8-IU]4'2?R/+J^FTQ<>M&%7WX;3$\O71)^=C6]Q35[?_SA!G80@+@*[,>Y (I- MG/\GF/ MIS?G#KS>)64V(X(P!\TU*4"*A'W1[70&?Y\M=UM!>?8_??H3'.4/Y];T[KW0 M\]<0)'/2.G)73WY0'+PY_Q%@>?'3>2TQ:J8[FJ: O'!FL6U!=1IH32HQ,3A" M'N^L_9%F]VNA',R> M C27ETLF"02/T;^.$4I32]@\ M)V$S^,L-W/4 4.4Q*>8.AI\Q '"WZ6*1SK8&W@2[#>%1OI$Z\.GT<_ W^B^L M:GC2=;P;OOO@0RI:Z&S3X5QFTZ7A;3" Q&6=@E&*H/&>QM6,]&P5]_MZ6*.CQG#=( *?3'X,/ MEU<_M_&N9>5B ;%#/E/@!0E6;(CX#LXR^0._I&O%?*U M,CO_7&3;]"1?+(A.P?/ &&%;%.(\V[]HVZ1+FCGA[BPO/=X NDXDG1@GK>%FW/Q0NI>8 MP)7!HL@!D*B,<3B&BQ>.&:365&^QRQJ;\55[$_15Y;CSNV5VGW@)#4N"QEGY MQ.56U\(5BC<9CDW6V0;;KU'53><"[K!!ND'M;PO)Z'P6L 2%>+W MX>+3Z:>S/<3/AE=6(]*T?ZO957+-G),H6_.3AKEC(U\J4I;7@4R8(*V9!%?# MWA7S/8,[[MFC7R!N]Y^Y[T%79E?2&]X'B 3RLO/[' MZ>?KZTMBT*>7P?N+Z1FHXY]OSFUN#6O_<'7SD6Q!M4:<(W4+Z/:3,363/\+W M;WJ3F"[JF[@/D@-\O4DIVF3YY#%\UGN]FU;\Z>K3":WZXM-/YU.6$@"*OFO3 MCA8%&R'CEWSK10Q!#:$^\U,29'M?8&S&5_8:B.OOHU"FLHD'#DK)U4(4AD9C1BARB!,&-(; !XA8 A71,4 MNY*"K\83^JB <_$)T8JU' -6S. XO(IN&!?DD;%4Z8W M(IIO/4\*]YX9SUS#8<\0:O5X&W>"PZ8SGC]%11Y> .PZW=T#CI QB_&G>9#@ M70X?P1$"(.Z^_7 Z?4?_C-X>2P>:Y[7@\P915[UV.OVLWL*93Z)!&!@N,H)O M%+T-9'P,G0!+Q/(GXE;K9'GR&6CC-%]L'X&Z!4?3W=TVWV2SH#?HGO2[Q]\' M9[ _0-B"7AR]+ZN!^!X(.H M3>,?W=)V -^.<;P_[M9$1X:UHPUY-'6,%Q0LQ?1" N^,]#"RHZ(]A*?HQ4, MESDWTGOK28"/?^"?4RE\ WK=IMA:')* M]*&4"MGP1/%1D!'3+PF3L7Q72&&/W/B2%CJQ_3>PA/4N%31)'DK)M$$BA1M/ MQ6_9+]GO-%Q*[]O[II34M,+95IAE M4O8_V#(,O :W4\SV/BN3^_LBO5<47FX7US%W?I7K ?[$!FG4JXM\OINA=,'1 MRH1-]VE^7R2;!Q1KX*U[XIQ:G!:<8Y$5+646#JS#DRSV(>LQ!!37&RVYA0:W#$; MIG&EZ_11K6_IH M2?.TS.Y!IA+.YA 8K8SEY##-55+\ K=T!21@QI&4O$$\6I+I,%H6UB[\[O,L MN5\#^01:0D[M.9H+.K@PX\86*JP=!/)-7J)5ALZ ][%3@B^R:#RZQ]Q@R&5Z M3[?]>P!(,<_R+TDYVRV3@F7]]3PO9_GFJ1-<(?SM)\2KC,8E"T\+_Y%_3P+& MYH$B"LR-ACQH,JM^2T>M=HV$*5_NA$V!>-?Y1P YG @C8YEZ9@T5-B4@P,$W MF-^Q4% /4?):[DB8X:UA5!&-CFD*_!<<); @(.F/4'[)R&DOSX:$&GAC M6Z0,4!"2X/SP(N&UP ."BXCZ1FC"0 %1_&@8)-?Y^J3Z+C+26? U6-@=>M80 M!^!X(R_ 0/9OFF? JKN)IC.+F$7;G!M!P!-T8G+F' MN8L1+4G+X?Y&F)RO,T5-:#'HVYK[01-)UCFC;0J\$X4*R MNM_[YRWNU,I&;/.3_*Q P_"\?1P'RXV[<6,QY&R!#,%X;#H;M' M>T_C,![H.>-^V!WJ7WMA;SPP]]^'*1DWY)=1KQ?V1V-GFJ@+"S2FCWL KG[? M>*\;]B?ZJ">3<#(>&X_#S^.N,^S7_CQ71/QKKZ1^99)3*,P,!\8!]8T+-P*8 M1^9S0_UN>*5;3I(0 -*I<5..*! Y;[#7"C@I3_FG(057&8KY FA M$#(RUM#RQS6K-@"0;\G%@FJ;\.&)^()%,+U]'US#M*MD1M(8IA]*R5Z-FP2? M_P.-;5_0;C/CY$M8^SU()G,IS!CJ0HBB'P@D=SLEABG7GCU5"6I4(83!)ZU2 M2-.0NSCZ(7I[S**,@I2MC0H!+27_2 +*U 9$&NV>HF\W,-FO&6A;*2AQ;Z)> M9Q2L,A#'4(#W^?U(1TJ6)4<=%,CIDWHKJK0//GGFFO3Z9,@T?%U%_I0LR3"Z MR;?(\T P?)+>"-PE>NVVTD:)GKA2'F@=RO!ZV8XBW*.@;Y2F.X[-NW<2PV<: MPQFZ*J !G3J[)0N\ACYF; !78HZL+=ZLIC":Y/5Z6(FYYLXP9"?$!3RFPOB# M0$3%Q+I>)W(E%!* 0G:.P1N6VNNBN3&1O#DTC;GB:X.O*PQ-0+H4D0["*E_=;S0$ M_AGO!=>E$0H&H-NM')#)[$3U]=&@=QQ4! MDZV&V[+6 D].1O%Q2ZZ*%*P.,,AI+6$<"461RA@G4@P?4FD'L@^J&HRD1Q=< MH/F>!51\)8J#IS21ZNB]/&2E5B\QJV+YI"C;KC9,DD -3P(L<8#WQ I=[M6;(//R\TCASE,\ MC#+U3O*=$1@"K^PV(KPCF<\SH;B^T4O#(Q&GJ]P.Y^2-T_Y FD9$&DCV8\+Q MC!WS__DO_SL:]=^B_(*VKF5*KG>6LSE6A*S5<%(8.0G$GH@?A:BQ*$[&'&6\ M5*^0L08>_X+T/K]3Z>>**2D%46V/D*&P6 M(& (7!6D8OR06Y?;A"O EEV%_AFB)@D%.46,HL]6!3)P#!R<[N:AR'D;9&G# M0 $T2.?NCR6>-AT)GG2!<1 %6V>%7SX79CF8"C;S *M).M9Q%=(5J:*Y/KP_ M90N[JOJP-?>FK5XX->_TGP*/)?"8\/T?)NFTD7@& Z_ @UIB3<205L0G034< MLR+K]+H-@E"C -0#+C_L:N?BDABB$L=ZO"?TQ)AFJ:XK*44C,M,TBTB#;CB, M71O0JXA(XT81:1@=.T T8EI-J6<0QP?(4_TPZH];R5.#<#*>O(X\U4?3I38X MO*8\57.-A2#58T&*O?^*.FD4H:<6>'7I.7;VH!7 Q*^ 5'0DG:JHTQW'0.'; M6'(+7^8+OB5H/*:XJ'1^ D2OP!I^9GB\&8[#SBUC3]5+@?39DB^BN#-YIG1( MUQ4>RU>"BV,MI;2%T*B(<$%T2&N?359DRAGD0?D_47VC$$& MO+W28@\E4525ZP)O1:QR92&W3BX21Z5W&"8NX?A MT+#:CGK FR:"_&8>5OTFB.-1.!H-K6\&X7"B.)I37L ,(#,X]*DW\Z7YZ79( M,NP$S:)P[CO&GV$&&0D M$BMX9KJPPY+#VA3!Y#0$6_T==WI*(YR6H;FO3E6#0\SCL1MKM?#0.>[V1\3[0[''7IZ/T MNF')P MT+7/,8K?-OSZ&I^.BQ.=^_'(/,G!))ST^N91#N$9@U;^UI\N!?@*N(ZL.QQ9 M,25'PW \[%DX/@C'_>Y>'!\#,F@6 ,.,)GT3Q^.H&<>'H!@:R!;!POKF)>D# MBXGJD+ROD>AH$O9'(PO'1T/ <5"K,":+!7E*Q5AMTJWF?!/CJA_!'[:.BDA; M?TTF8^/=>(P3&BN'O&K(:J066C#0&PW1 0;OH5I4F-+D+"O@DF(,_8R^0/?"5L3B SBRHBIK MEB"9/Q%FWG'L-VKX,#U'+:<%9R@]I.82DG6R?$*# 0\J+!GW1;[;T&K9XHB_ M $_'K,$EFD)(@1.UU3F;3B<.95K-AS6GF&XLTT0?K ?1/FNZ(IW*YKV2+O' M)U]6?FY8J@L)HX#6YS6W;?%'\_%OF]2[)N!;UMB*-D< M>\,!?JL5H$$$LD2,WVG^1S9>>LX5*?K H4"<@]\TU^B#CC]4DEI- N]M0]EJ M[)G02C<>=0)SN X:C3N]XV_I.">=P;=50HKZ329K*@E5V3"H25111DXKXT\G M]N%O.M7(&("P^4#].N1,&T%C%)&@Q,03Q#3Q3J#-<$\0BC2M7 H!T0N0:V* M7'O*DW=4IFF %7M!.CMN2,C\DB^_(#*(/+8/R8R#M! *E\B2;]$1\=Y3Y "_ M:X?68TK<:CU1)[@N >S3:*T=;N.*&<"(1@JA5!,?TE[_?[W:7,D<"SS9&W9 M&X$6H7/+_&8<1D#--("YADSEU7@R"<=&^'D\B>AO*NN^6PL&D\Y]!64,Y7@\ MUO+FT2 :*K>2?0Z* @C_=!'J=99Y52Y?*AD250\U^7:OSJTT#V M>P"!WLCZ)K+$_MN'K$!FPM0*<> F);/Y7&+CJ0I#D>]0M M0I5Y#;.HAXQXA M6GUCOU%]2 :T-#]%'B)T\K#D.J>3-@)IR#'S<[I)>L?PF#3S(C MXE2XQJ6DSF("T&J6/EHL(,$?5%0 9UU@F9? MZ VUE$>]"-S 5M,^1C(O;8/Y'Q_R92H\>XC!H0JZ =Q;9;M50,40 .VQ]D$N M] HX0TR1^P7]M(L4LP$3# E:R#(C^^%P;%:_\"X.M+,<8SRV/*2L6TO"A=X= M56YH#?P[%)[DB8:H6^(MHWQ 0COX0C@^R4^.0L&-Z%V%7YSOBEPA'?V ^RYW MJ(E2_#0>[F%@X*@Y?/!TLUD"/4*\ -9V#Z\_!ZCM@ GG=[H425YPQ\[DG@Z? MT0:IU-9=0-5OLQ-,[4OI'U(?QBM#3!4E0LTP@:,DZK9($]%PQIX<0]]VK _( M6YSS1$O,&%72XSRA: (:$$,&L-Z 3 U_:]0ZJI_3A>&>N%%OB4!2N06I+0&I+&P?'N9BK">&X1A<&3X8?N=+K*["#ZL%]7%I/::QKN&CZ>GWU7Z MD"PI>&Z6%#SJN6%9;PSI!1?T,?DU6^U6ON6C#Z*ZA<-I)6M4R+<7W)1-UHJ M%SJTKX_9FI9 .C>7+3?6$SB[A+5/5%%*O$#[/L(M4WM>93UU:: M09ZQ9Q(;8<>"L,B2"*@PIK,=W30;&&BTZ>G#4'9=*^[($!SQ\N\Y^\-733Q2 M'1/'JBFO@$.EH@]X?;]_K 3*$+6YDZ*V#SA86$%A+-G=O!8,\KU@?[ATSD]AH9;.>/0MKNE--!J8L1B) M-+MS!H0]?/F8; PST>18Z$!86H/ L@!"SP%M:IY1G^>)1Y$&2OW:_:$4[O*' M\3.7OV_%O4ZO*U8\'.CU?F!S_TJ0*Z4O&4D9:Y]]R7BSAD0,*<2Y27F:@7!-QFF2W(=<3M.%CBTB9]PTI.^2XJ M6-R*^?+UTF#S?TBYO*M-OI;9-T:/!O*!C][J I\B8%CD07/='(,3RY@KZGXN M*OX85;20DXM.%U(^+Q/T0*!! ?^B+L<><:)>&RG1!]#262G2CZZ*&@LMJDKN4ZZ9"VX;64?L12Y0-WH26JOJ%552E6WIQO.!H)P!BNZ6# >08]'9E NC MWY 84$3[5/PA[M7;JY^'&CZ4>#%&C*)OE5]19D=@:("Y,1S)LF[^/XE#%)1: M122.5$T/PB;Y#J/4:=M T]R1W7 %I> P&9.D6:7YDRB;Y01;^ 9R0UY9"&PJ M"&'%#HGT/'06HX&!DSD6"U0_,)6X$HC4B15JHMU5,KXM.]0/6G:-^+H6P2N> MFAEZ\K#-8GO=$=6]8M!C'HHLB2BBII0$@;)*B0]9>E$T_>*0;TP^Y$(IK*B>?+ MJP>1)H9"1>$)&Z0.%A-RD#6*(P[]7*'["^Z@992O@]>0B(*&HI(-A*E6EO.D M5647V@*:$)^8V?FM)78("FU"JQV[/X>"!I*R-E%[832I" M0"D$PYY!;;GA011W!G5AGS7DY5.^;4MB?M;G1(0;#3" /JS@&>AC9C@;#@?" MD,5R-]ONC *JA"J"&\@!]+F&(OGYJ &R-Z;HO1\@^W7BZII. M_96,+CQRU)49C'RD#&IFW'HUI/Y-$(71)%922@-JMB_%%(=]HR!F% Z'O383 M[%W^<*2#E?J>*I7/_3PR:@RXSA\?I)698+N_BH .Z0K'D:>&$HJ:QVW@4U_1 M '-VC)&QKE/4:S5FRS((O=APPQV-JFDA+_FLN2CM#$@M+\NK8O<;S$.)S$3D M7K2_C,7KX.*+L"0"'65H8FMY:UJB;M-5+K1XB:<;*P[0R/^@7]QOOW756 MJ80G+/C44$IC'P(T,63,:0W[=N;FT7@P.G;?EJ$*QH.],.I;V;!'<6@Q.Z#] M S/E'^N!MZ#)!LGMF^F@2)(C8ZVR"8D";J7@<*64<&!4:(XF;FWP0S_/3-.! ML)!SU30$ ZW>/S(4?15US6V-#&/%'(C19\_(B>-/M3+02LZ#B;TS 48&H M5+EQ;U9+DEVQ,^/O21LA94=]PK#W%"F'/HW=6E;XVF!4UVQ+ MF3#8P0#+ON\*5?(SWVT1H[DPEII#A. G)0_-&1(4]B03.E>;7-:X6X1H5\.R MOB+.7Z2-Z.)GP3Q9)62XS=;_M5O/1),EC!\LB;K/LB_9DOY14!5*@,TRR5:E M3I6@>EU$!K>"DG%Y^]RLJ(98G-[+WM7C@TII K.RO6UZ%/U$*22:*O.N%;-;[ J"NK;ON"!OH@8'G318"^#W7J1?,D+ MB8"[,B0$NDM5.3&,))H#(RU58JF,\@^M^.KU7%1#]1=Z11]<]M==!D\]R9/G M.Z6K&JK52H3&F,YLSE[K,EURL@T5)51E4_$"S1ZPLH$,<2#6+]M!L4],HI53 MH.YF*.H'3Q&V3 M64/TW:4;RFH0KPJ3_6\H:;3H#B4_]VN8KLXG__CD].&U%:J!75XHC(P:?J?B M5$R@VHWT[6*5'4[D1N@^6PC1.N5U^R@ M9B>Z-ATA(4J HEG*AHF#F0]A?II&?:43AH.1CB[ER%%='OT%:\9*C!H=Y"W^ M>\)_:@$%;A=7[4Q*R<:I52J%D&RS$P5+'_3ZH%*[584F1FE'?.O#H949N!:@ M"5W[((E]RL()*0M;:IVB-H$*?$<'FD6GD7TZI6F,1Z481V\875W4#*E"-&8H M:EGY;CDW"HJ/AA.!*0Y'H#,X>4=1^MB0&+B)53[$>1Z'.>&H?A%-;;4O;N " M<2?8-YM\@L>?F4](3N=8A%^A0--7+!YX4/L_BY#3ROW6'E#X>E;WJD&,*>,I M#<35@Y1,I@A=8A"92Z&J*6Y\D&4K,Q8:CD5F=( I'AIOP M4[[6\1=,0*X$UK_7V90'HP"I@_<%-S6P[[A*!Z1L@0C)9I\+S'0GX;#;4S1X M(85_8B8X1E5:_IEZ1G".Z3(!Z$QGF) -2DP*.#;G4D1 ,M@C3UK@/B BTHN5 MDC2.J9]/*I&U:1**\.2R*+1Q$4'F1ON9:T@>J9&VA!19MU3Y(2[N9-\?*IHN M(%DUW.A8@3O QL?7NUS/NE3[I24,^CM9X-!V &2W,XB_#4Z"J#,4ZE7^=EXF91)S<9^R=#FW9 93=E#/ M;9;Y4RHC8=-:N#XF'B DKNJ",F&"\9;&S,8P MYHT3DRBCKEV,*O7A$X5(8@HB?&^,JD JJCAM"\[VEO"O70_GSH@[+\+;R>Z MW;9%42HO51)UYX2!EP*(D&<@,$XH^--H#T#GDQ;4:D95NJ) .[WC4A(L>W8K MXTAWL-]+-(]$ZZ$$2=(BI<11#F 7- J#MN2VN>MRD5IF_"\BG7_/OBB[L\PUT:DE>D!:QT;Q"E)H2A4 M.MQN;1R"Z03BV.@7++/ M@Z51G$Q%%L U%YM$_[F0.;%N#G:Y5K(#MD(VPA>:)(BZXFT5N>%$YB!LC-GY M- L].T-L1[/+H /C!?-W^A5KG6&A5]O"##1+)%7GBP5@5U&15K@$3S2(P_YH MT""G=$1?I-)(#ZE939#/0"TI*W4AL,7']C$WKR,*.LB!TY.SI%CF:*)##Q>G M].4V\A, 3X@1V.)'TT+@OOTBS.6$P[0]3K@#* #BKWTQCE3!PC_DUY9F7B2U MD+12)Z!$G8CE$V#UQJ60B-WMC$E>&0NQ8Y^X42]>]+L=DGT&0YS1%"+JA >J M+8B'Y6>A-7*$P#Y*>)2B@V10FI813TQ179#LPRL<"$G"8O 5UJZHL8JO/YKJ9_-' &D/8@\%E- (2\1#RTJ*%+FL4R"V6W(X\S. M,N&&IX(PR7;VL-M4\ENMA:AB%1_./O N,H>EB89!G&%F4,SJ1I0XI5=@@!DX M_TS$!U@KX.Z+#D0%V#J'&[P>+2:\5Y#R)8;4,@XG_:NK.V'\-B)*W5(\$HH5 M7J^:8+]$/HDZ8R6?8,!D@UC"1C7^]RF+G2\413#&LD$2*0TKGI!SA;/K#-!U M 11>"A97+%@0^=%",Z-;E MWM5T CX86KJP=6&>8).<\\)[U7!]RG3?V=5(D?;UPLL563G'!S9H;([*<>)5 M?*+6UL08F6V+-:.0D:<4')#Z2': I1V6^KB9! N 5!"1''@ZFBHI[8Y]5#=! M)#9R*0<[K%K'ASN=& 7,'!A8 ;F_#=DZ_/+Z5"XS&N^U"9KC%1 M26_D4>Y] MH,E1T,,K67F^PRH^_B4*.BM7.Y(&N),Z05)T%RJ_K[8=(HUY/<\QUN2)R_#4 M]%8U:[LON#9KCFWX4"Q([ZF-V/<$FLT#W22N@X<$!<%-@R:SZK=4%4YU T:5 M140ZB*2YJ_./L$W&.[X\[JQ$2DH*!Z+DNY0%2?&@U02"MZ;*VQ>)_$OV)CX2 MMHT2MTIISUERO\Y+Y5#')L5.. M@!LCCL(C+\[I3-;@FLPCZ#ZA&0! 4,*&-R3$<@*2Y<7N&%3$O8 M.@ #2];B)7I(\SLX(I U!577[8V155!=-%(%B.&N !3W5,9ONUOEA4C%E8U% MJC*<4%/G>H&>W^3JPQB-J>7FDY]G-@TS7&F]03CH]ZUO MNF%_W,5I!?;*WT;A9!P9?XV'$Z-SK>U?W!?2?NBG[@4JTBY:[C *!]W86/,0 MP.3N["CJ=\WN39-N7^RLBJFF!W.H!Y[ 9I_?34M,1710"GXG!%2UP%[8,R-L MCN)P:+9].O3SPO6-ZXU%QL:&@^<'<[P@9*C*\(V,W8\L'-*5;WA,QQ6738)$ MOQ/4C-V1689VJMY'0S8UWB3#STV*\1B(+._(R']E]<$UN@<=+2^&U_ZL.:/@<^F+9^+[1._(K_ZTRY4YDN1!Y0\PXGSY M!OI^J<[ 2TGT#PG7SQ!E-=37^1UZ=40YJ,W.^&6WKO^MVA;HDJQ(T;'\5ZS^ MU3NNI$GIB'\S!NJ-DY7L2Q&O?\9),)#3J(9ALMH9]<92BM*1-=H@'(ZCQA74 M/5$_OW&1:A=A9XD-0[@4>P!1^XQ*.FAJAF,.-$8NV3R;;_[*:[^WS_]9U]&M M^O"<&UFYD%R/H0D+ZIYH-3Q7&VA$LIHG7N>NQV&_/VJ#/82 MO9IG#KWKHV$XZAY^U^5K>'Y>"UG%':8IO"^J1J"C5:R4L9DB/TKMIT )PF_7 M4CD3_GH1LG]X?0XZER[W;\8ICE-!+Q1)I'F"HRQ:U!I M+R.A$+,6F.*75G#L'0Y'$SW_(8#IV%Q? 0'/[# (U88#M)&[;*T&PMXHJ1T] MK;WVPE>!]CW1S+*&(H2&4\#P X/JB X$$=0EQI#V.I%Q7 2[#3Z\W0H;, :# MBKQ??D&F*RN@K+#AY39?HYEI*FN-]VG9,J'*MJ'%]_T55:OR@6^BOHE,\TBKU+@62M^5R81FCFR[S7^&(K M\@F#46=H5IQM09_0N\6LCMUX3>R#7)J5?-9(QQD\5P00YNMP0E QB M>R*[9>E+NIS,:42,^)^[N%1E2-5XWM9YDOYI:HVJD5..)X4WM[K._PH8^-]C#;D@B^5F&@<@<:10C1&4K&8>4/V&; M4'W!#>S1,QOR2-@=],AS0S7YYT8=0/DEVT"4%,1I5/UO@VC0Z;NY2?+SNLC_ MBRDUT4V,AJ@VT,']G\"_^OBOUZLY6OXM[P05?B_),M]$ *9VFAS/07=&]F4 MP$5.;=0V72^\AIUA/8P._;PV HH!H.JDE6%!S3IXU4G]!VF>HWMZ=>4&_G'( MI\4F#J>8K2@D\)Y#*.3+B.$H'$7=@XAA3Q+#5RY_B#8= \?K/H7B]3L.5 M.HC6_2[(VMC(NW\.68N;>./O@HP]DVR]UN?SK*!;RU#BM71V++J5849_6ZL3^1 *7?;:I7.,>0^#$K0-;=L,%E1*^ZMK#56ID9D3V:6R;YR MFUP"T@A/]X)J\1' 1.T7U7N+SX/CC[=)MB2MS5299MKL*UJY9]3PT6WM: MG6==W;O:?U.#I-30IJ=] ?M&#).I\#V2O\A^W1ZZVCRQQE_$?#34#@(NJ"62 M3AN.GH-D\12%:UX,U;'SOG.*+<; ,!]L9.ZL='3+HFL8FUR-XPHQ>&'%G9%@ MGW 3A9< E[7A$&3LO;V^SY1M@0%WG^=SRG7PE$[$BD99P2DR7Z3P@J%HHJ$Y MK$2KZ?H!VOA>]5J:!*BFR@([#[--1:K[TI)O-$?)@," &OITN%7$2&GAMH]Z M9UR_T-^9B=\RJH^$+W2TB!Y,KZ'H -XX(;J)A4*2 J$O+6"#%552-.RH*WXU8 MM.RIY.RR\)#]75@:E(F;F"$KE!]-7,!M)EL;.U9)P06Q'"YNZ %35ME FJ56 MRH(L(8"Y8S-J#"USHO33Y,9X@WIOI4KER+"CM[0V>0KT),!OGY"84)\[_PY. M[!UPTJPL0I(19CXA>T'>>J?:U:9LD-5YL@).0LJS) (IE%")1U&8I+2$C04< MUUK6!]$N5#+[JC/>Y,N,"O&J8!.Y(5E453?JJ*Q2]0FW5XG8J;OO4IJP]5ZR MY70F 6V)5-T@4IR:AL]$-CEC@04?M!@?XKP"9:'\Y#!W2!Z5H-@G!;3E#G[ M(]?50(WC>PZ)LRB<0=;>] S4$XP>S^P1)(CT)%\LI#E5]T7;R.+$$JO?P>G= M%W %05J2:3%Z)) >B:S1N9@HP(D84J)FN+'M0T+-]:_U^ M1SOE$KM0'K!^[L(UZC+A]:9I5H')44+"BHZQ.I@$JSUQ?(Y;C)P0,\$74Y#D M\HY.SS,J]2Q!1."+KH(]N+[+!M.:J."N13J]-6)T))U.E!?1#DF9K]6RR]U& MY=[(AG$R,9_=UE;U!.%9,!3'$OF%*%1@W+1%5L!B_[JCO#$JVB*/AIUNPHNP ML;70>;I(L)XST1,09/3@_)61DXBJ*BF5XO:88K38^2J9%3DF#N4K4)0J<. J M*D8-'6K,8NZ.!64VD/7F22B'1V4Y]DI[7B]%D;[*@S!Q+83#"KJ]-!+C MH'(CM/JF8 O\%\55&O4+1*4OY5X5T5#S7,G\I]//Y-0\B7IA<,;;ON1M5]+[BVR<6'QXSARUQ_X)HCMU@6#<&#G,< W\>05FYEA\(L()3L:AI.! M)Q/KJ!]&\<#S/4KGV#CEPFA8%43AV),<=^09%Y_$4ITRI7VF$AU?[@"M]J4Y M,ON&[?NDAV6Q43L+,>JV-R?CLPJ)SRMW]B@>'."HX*?Q.AGGI7XSW]N M/5_[ODG8'WK.\[F?-0%2L*PH\J'-)!SV/1A\%/7#T<"(.K]5497$XL@J:?5J M/NCJMPWQ4GT"5$[L;^>.?PVB,::.)P.?)PR(Q\!W ''8]>'+:Y 0N-.CKF?* MH1<3XK _'E3H![;>=&Z2>^F&H]'?BW1$A]!;?MI//,;MS?[P:#WI&$P.N+W\ M=!WIB,))Y+N+PZZ'.AU1&\G?AG 8]?FC<-AUVU,"=XH&0R^5&_0U<7=J<6A; MSOD77Z*M\T"3O#'L!,[SG>#LZJ>+]R>P@VN03E,4O.7B+M;ZOHIX2)!MT49) ME339%$SU)KYDQ4Y71Y0CTI]H@BMWQ2*9L;_BYQT0Q1"+%ZT3,LTQ''4QEI_S M8CD'DI(L07^[*NZ3M2P&852/P0?5PD'5PA(2O[#U?2.V$:J";KPZ#!6H$:!^D>ZSE-(KZ[3^X3U9%%0/YU7FIKX^Y?8=B2CW8F(MZNV M%XEDRG^A"IIF::LGE+B!)53$XJ8;"J#QA+56(8M;6:3(=9@MZDL MM9^5=6G*/IKCUBG7.-;?#UJ-0Q1)DP;+^ MBW1C 0PS?$?6';8[%@&*;W.SQ.F%[!14JNX"#M*0AHV%@,D C!JEL+*+2D.8 MHR)M,$;V!9;ZRHC'LFD7EVO9&*17!E19:IXNDR?*_>1$ MF&4"4'V06P7%/J5V1[-DDU'-3O&BL$G45*@7_M/2AHRQ1KKRIYLB6XHK;[1> ML*RF B47?K!)5?M%=T-AT?*I@D/4X8HW9V%3(A?F'-MB5RSSW?V#B.(.MBF( M>@5!'+19+(:ICA+Q79>#U:5RV*,F\Z4(*'E,\@BJ_IU&/ M/%V[C2J%)XV+5$0**_TBN:4S$Q8Z_%5DE6D3NN/WK#@*<1 9N"#RGGY)E]E# M+DS]:]>U%VI#-W7@PFM;?'&+V0G_*KM3-5Y(!REUT\)QEADWZ:IX4\,&QRL* M&:(:EO ^V%9MK'PB1]&YF_Q-)S@7B6T,0I&"0ZSR4=A5N?B?*(^G(N5-4RP6 M^;[CHQ1M]MC>*PD&(0W!$MNUP $5$EWEWT;#L5#X-_ JJ;6Q X:?%9Y067HX M#&99 7H>6OAG'.9AUD&M$?NX:@D MHF4/SA*)\>X>$)64,1; =!3(J78?3=%%007LWN5H0I6RWH?3Z3LEYV6P<0Q$ M=E\+/F\XO4.\=CK]K-["F4^B 1K9)&*QUA%%;X,?I).>JJZI0@3XTX4(OSGY M#!=BFB^VC]2<#$3<;;X!RM ;=$_ZW>/O01_EBT@OCMZ6Y@*1^%Q(2LIP/J/> M;Q=&O[\D. /BSGUPF&:9?71ND2U;<$54_3B(8#KH^V0MI\$^/@' M!K8DK..8?*O"7M ML90UE<0R\2A1 GS"1NU$$2G111]*J9 M*3C]63E9!/'5 M/%UGZ7BPG77A&^WUKGN$;K4\-M% 0:)--79%)@(_/J2(&I+,"RK#T91%OA2U M_E89"F%(2H7>H".HY$"&[TND,I4JL5J'OSU*KXZ9'909J8FZ6R'/5MEK\.MJ M^7T)+"S]]V\V@A-\\P?=^A:6]P-G3UN]&E@X0-J8SW9,U54N.I-3S6/581)K M199M.G\)&>3",8/=.G,1HK!D'D(2K^I/2H$-7"*9.PI1=!,-(5KA>/.7*B=7-(:4F&G8XJMW*Q^E)0$!TVL2>%S,Z&#U5E/-U.6?4\%.G:9;(2 M48#X%VT1GL/X&)8=2O7&GOQCW=&Y;%= P*Z>;2YM^U"@:(L>33)!&@79]2P= M;?*Y0=3 O<=UR3(7]?TMK;[6OOLBW6-JE5A\,MW<#IW+QP,BA #2)=L84*=A*Q4.S3-O#-&L5!.ZQ 245'4 M)V("G=_]EV!) LD97P@!.D<,JI\X3I#=-\IZ6@3.T3.>,V%VP$=X9V; M\T[0H2G2(5NJI"1'W[B=X%G,$F0)"O)UA-3I#."XX\V^S\KD_KY([]4:Q-C5 MEVZMQ,4MAP\+8Y+BG[2>F;T>K7P]O]?@/TI1ONIG0[C X9$$>\S=EF%4BN3B M5K'+9_\3-25#VWY>Z[K&%T9A8/7[&^RK.N[VC"]@&_'(K.DU'H7=TCS&L)=*_ M]@?A(.Y;#_>[XKYAF(6L4#V5%:KU0(.P[W$^Q7$8=W79BOXH',;&[+UP' W, MA[M]:S'C883EK\T7AD,W4;-O[VD)TRP"ILGAG6J M^J/\?,^.$!2@,3N5J\>[!"OLQV-MUW+IY@08$>.:M -7]QL-X:KM=\=[(%\! MFQ2J=2J=K6O$B-&4V!E2]Z*U>NCLA;TXX\\ MH3[^"XCEN.L @Y<2^;:#ZE16Y1'-N*^->VUP<##PHB#68;_V)]-H*CH15D^G M;*$FH VHV8B2( 5-AETENL,9E<:KXQ[O"74C4Z;HNK@;C8C'-B/MH MRALO M7P5IQXU(.XR.'2":=9<,/!S$\0$8W@\C#-YH@>$#X( MZ@BWP? ^RIT.;S#Q MJXT&)I]_>NY]V/=942/<:-$/V,OH0=I&S2L<8^-NFV?V@:^.,#3DEY-L?2+< MG1HI4=B,370<=N/@)GE4GAM#2AF&0X/9CD!ZC67[A,QS28&#@$ Z&@VM;T [ MF(RKH+-\%<:=E/7K:X[%,.-YTFRE$^ZUSHE.0ZU4&BB3;?#'9+U#1[59][LW MZ(711 MR+0KC'4W,T%#?1!(SK'E )^FK$ZSN]4I$$52H7,O'VF>8_0X+]-=H MXPJ^!=HMSR3:*&9EF+KE=QA$YS[(> 8?Q5:&68GOKI.M58L!Q=)P-#1;E!R- MPMYD: 9X@V32 ^'^O3>#4X\UP*J+)AT=FL%Q(%9/QL (9MQYS7T=E5*C\.(1 M2,L](T0[@CL-.IV'>X&V!PJB0?#A[ZXA>6#Q+]3I_1RQ-PE[AA(+TA!(Z48H M*HS6C3!J6A$H#],%];UKGZ-9A]K]]34^'9'F23#,R(S$C4+,E6C" M\2&(# :R8:72OGE)^D QHSHD[QN1[).P;[:H 1P?#0''04G$QE*ES%RD/G=F M!1?CJA_!'[;TP@E$===D,C;>C<JZPNXU-]?--?M\$"[?O<-=IL?V:S M.6]FYW-YWY\QVT_D='G+0NE]6Y=2AHS?J!*)%N\C$;@W'."W6H@8@#+3B^WR M-*1RT',N'>O#M0 > K]I5.T/,;>D3@JYH5 S7(X(B?B0S'11ZDM4+6Y1M7B/ M]3S:R."72ANA5PS?RU<3RFD#RSQ96P(YP 7U/O.;,695!1HD*L//?#6>3,*Q M85:/)Q']?8F7?K<6R(XQJKA_C X1G:)-#:*@T+KN$BCK%/ES2 MGF'@!H+4!X)$L\H,SHU(XY,/C2R*PG_I\ZD^#2C8 PCT1M8W$=*] PY#7 M/FXY,)P/J8]D4C@S Q,8@%APA )%;_#BV<6T.UUD"A%\6"\J)S_.8;YK2%$] M_:ZZ(FRH9[K$@>:NJGCOCX"$<(E4" .A429:SE_=W'[_O3P MF47,HLBM-H-@4P-&QPA):S[5A4350#]\SY2;#3O6V=D+61):QB7;P! M,.1A MJ';JY+46GEPSM ECOO:<_>&KQA@>?4S(RMSNML9M^\B5HD1-#?ON.59SCL9= MB9/>%-D:4R:,FLLB<+A:MJFFGL'+VE+^F;BTX)SR2[%$B8P6[;Y6Z[V6ZZTP M3^KI%5=XIDWNO)7=QB%0.C\'13ENT*UP4-"]>I$T!2[V0M7DZ4-D*=6#,>+3 MVD46^&,DX "F9D=L'<-X+2+.S?!+;Q1"3725%89$-7GN24_A8CS4[5DC@@PP M(E=XML8"1GBEOY9QP0@XE5_9D2*7(H)_O^#PW@^0_5%GU36=^GTK=K.M\C'9 ME,*F*]L5J9O9W/F)NWDYS:W<(*;VSJ$X[!O>_"C$)- 6$^Q=OE'U $33UZN% M;#?2; -I^5L;*[J6V^PNAEH?1*]0"_C46_31,A%;>:#CJ-=JS)9N@%YLB$)' MHZKR^Y+/FHO2+D2SY65Y5>S&PJ>#R#3']Z+];IS7P<4780E67QM:6#(^L;Q MA!^Z[16>]5*KAW0S*NL;_0?\XG[CO;O.*I6H!"!L:GFV#P&:V"\5T.G;UNBC ML5GUYJ*J'!H/]L*H;UGXC^+08FU Z0>F5PY#%UM08(/ ]DT3-Q+@R%AKM33% MOM;T1C!9-'EY'?0S,T3<6&1O$H[Z)KO'4,.1N?"CJ&MN:QPWD7=#ZPCIUM5P M!#NR&=,0RN^.N([8,=\@SN6IT31(Q;0O;BO*:W;>TR705$SU5U!&&F^N%["M M[YJ^[ZU%0SF N#_FY>B%?;N\53P<.L=Z+EFA()#7+">L8+'3!\I//+^>'K=2 M97U#T1@A97O.V(N=+7>>V+Z_XV'5/;J?L+ND5OZ!ECT_V60Z-K ]E:#2:3(B MV^#,&.HE0JRTJFS*)P>#,#9BFP?]<&)XE1G&<%KFW-U.U_)W=SN1:TYY-N]O MO?*:'=3L1$=MS!%;\#)14INJX5O7=<34G!4I#@96J=1:0.%=LIX$Y97V23A F9%&ZVJO&(]R@G1G#>G MCIRRYL4,J4(TYEUJ6;IU 37L&PTG E-< R[NY^0=52Y!_0J(L.T4K*6<.)YH MQF&]:*9JWST%YG/"6!J<$BMH&_I\+FIHJ'3ONJE#+!BS423_7(3L,.>%;(^P&*(-55AU*!&E@=:X:8I%'H6^QT MPRWA.@.CD]>Y+)LK"V.C"0X]C2?! /[+P0F]RM_.R_/L"]80GP=/&=9V-QF5 MR;#4\]3R(_B28R%"\D?UQAWLD7,2]'L=;-,4CSL3ZMG4ZW6&NCF;GS1-18-' MN,&4&K^>I8)_IQMRHCCUM9&,K%?7\5]&'1R>AJHB,2RI9 M<32PJ4'#^-S<159G&)6^F M5(G^:W2!JO*.JJJ#4M&V*#^]($?UY;[&%^!?$]= "=ZN'RD_:[(]WSBI>V]4 M=IZ;#5?-*,.\,1T\;[.J?7:&0S^OU'$+6UC+'8+DW(V--0\!3.[.CJ*^48(T M"B?=OMB91K/,GA>8X=#(<(3-/C]L4TQ%NK#DHB<$5+7 7MBS6J;'X7#D*9#< M]E/73W6,5E$8&1L;#IXOZK] H73(@[=*3SOOM'XWE+Z;:HK<1]G5#&C.C6KM M0N6=_EY*_DL_ZR#TN?3I@XQQ]([\ZD^[7#$2TE'D#V83MUP5@ZK^4IWAIVIO MRV0F2N]1U0?U=7T?25\;)Y<*\Z_TP-@N^UQ"]FF<.O>NC83CJ'G[7Y6MX M?FY4&/?M\E/XIFZ+9LTRW2.0NIR*%F+7 %+^T@F/O<#B: MZ/D/ L)W(J%-R,X _'$TVR1Z.!^;H*P*76PO(A2C*S=+L!_M4BZU=^&EXG\Y/L M0[7-G<96V1?:;7\PDC2V2-G&L;:Z/.M6509Z;G.*7FG9*R5VRD08DM*%:(![ M:;*Q/^W0H;*5_FAE'/+Y]G5;3MG6M=KH4_2?V\NU,AF$9H>"[6TSVR[K.3CB MJ'UQ4[]>!-4'XW!=H?&EG^Y5U,;X0\?:*VL\,;PI2R_[ZRZUB5-%8+VAB_1S MBA5*T%0IG,"(_<+**7P+1?Z4+&%L=7?W]*L?A]U!3W6B3^=&?*&_/7W$)OO^ MMT$T:.I47]LDWK"YP?Y/X%]]_-?K12[7?4IS\"I;@NB5K].]P!F,PR@:$ME. MT6"WQ![?W \/#M(/GPF9R_N= 0"HVYF\!H#BGC_MXO4!=(][P^+[U.CS2[+< M!R%,A-:^G^DL76/I3(&+HL6L4KJ\\!IVAO4P.O3SVFX\J4Y:@E;/.GC52?T' M:9ZCIW?5 L_A^+U.@U7ZB!:][L@:V,C"N$Y9"UNXHV_"S+V3++UPL]&?ZW1?1=[ M'UI==:T. SY9^I\M??^?;.G[W%:^+1QM9[(>>WEPJ\V_EY?MGSUW_]ESM[J_ M?_;<_6?/W=^<:/RSY^X_>^XV+NA_1L_=EDW7WJ?;)%L"!$Z"S]/WP=&;8[@^ M0%QNI?#GZ;%FXUAM$[8+;H>UI]^:N0)#8MNS"H!41U%8L?#J,Y_2QSV3.Z5* M'?F2(B-%HT29!AQ2O!A*V\FO-3U$2MA,;1,08\N';Q*[Y(@PS(;'HTD-3.H7 MU90>\&E'!%;W'C5C0?\6U*SGDPQ5K/Y@MRYX^S=J,-0\(#Q4TVUC[WN^/AG[7ZKO! MQAGD!:"JCM4&= >@8?7I%X"N.LZS0.<,\@+05^[+5=N(D^)04(C6GCDR3Q;@W[+_%;S]R+3=WU-U])^@V$^,_ M[M8=+'3:](S% \X_WU"I"IS<>5*5QL+&P%Q7?7]-Z6D*JZ]^>9DG:TX]2#1L MO'1:!0*A[1O>JCXTZ'2[GI0(F!-.1E1;\\Z..:(9VW6J"X$W!0@<",B^8Y91 M/@QV&QA#1P4X2.^QJ+9O.P++\74AJ Z@'*")<(#NRG2QP[+Z"Z<>5Q1S3LI! MBYC>O@^N'Y)BEJJ+*6K?:3MR@9YO751G@ MR\R3S1C1$,TCR+*"?P,A] $;QZK>L^?!65ILE2SMR[8_P;Z4TN?PS'E8Z_JH M?"E[2*"Z1]>4ZF1D>1ZN+EATL)$ .F_:'4FU[W"(S_YN/GO: M9_BG]73/\#_H:8[A[P-0#>';]U3#$JWF&@>?L-WHPD.#IVW'LPY\FXK40W? )D6R4N.>ZS9)9W2SM.[>,O(7>C JA;-'M-T+%E%QUEN;O2V]L,O05G_%:K2> M[V+/=TZ)?:P[ZZ(#<9Q;L@NW.M?:A9^KQO3(OU"&KSYQ-!AW>MUO'3UCTAFX M\N!!Q>-/C(*^HB KUDN?XRVP2X@?OJ]*J?E&:G1I%3MV?FU1Q;V&V>\?MU*G MO7YE-0\0,"\]&E?M0;SPQ%Z":U=&09>[O"@HP->EF)6"V ZQ^ *S]89CQQTCCO#V/F2(%'NJ'TV4O2%.TGUE9^HA?:R MFC93NY11WYFUAY=PWU*^>.>I11K4:O9 FV;0J15AL$AFL@)Z>U3:/X_46?:? MZ8$(JRW_FA6;J.O4JV_D@WN["S2^4--5P,':IHKR+P6'75[]VJC[7DMSFV]U MRQKH+F+IBNG:#@;A;E&'M)'-^CS>>B$7#>@PV^_ZWG,J='!ZS\VURUWAE/GZ M6KF@]8Y3PBR2%',4_9AZ6M/5[ZR1O,$8;SPO[$V4A?>,7, ?^?<]"*"?KV]# M\AP>OG>EWHM9UURB81-F!Y1&;OZR-7G3A/VRTZ5B$,8RG[&:%K?N$(B]SGP' MV^=?:^)JQX3?%J"MCKOMG?Q-X/J:D^^'K4DS[/+\,NSTQBG'SP8ZDCEU%Z/G MT)*]5]I>/$WN]KH$AH6XV7Q832T51B;KV%T:;BH,OR6M2 W])><<.3QOC,-M\ MW:"=@7LRS-7:Q%X7( M_;[ _L ;7]&R=O^)41K>CU_?R>D!XE0$-C2^, YF3V3 WG+PF(3&7WNCF<42 MX:%YOEQBB D*U_3"<_L6G%B%VXKP=5BQKV#6];\&@%ZN>6F:]?PZ>7UVCW+K*I#OM)N^+F MS_&\O7)]]6:9AD> 5TIC%K.8N$N%&R24%F![D:-((,U]D:RY%ZQ,>&W #FL= M9,U%C_L3X(R6G)[S3FBTCQ7?^N"EPMLB&=[FCV[C:[%#G[<+;?99DGA M&PL@"KG#:..!-_CPV0OY,;+16527@]B0N=AF&4XSA,.%6G=8H[1BH_"N)_=;_=S6 M EX/MJ8Q3JM[L58VPM6@Z3K4G9+'>?4VCBHVQE+5*;ER M:].C![49P*<^Y>O"+J[:> 8U%>WEQ.T>UW4VW4BUYU6X;C_,_D+5[4_"88IM MRE([)!4TE!7EC-D-(PPUD=73M(3._OS-K?<[#Z]6K] MAI9\T9RJX-15:EKB[*D_LDV7S_ M#DLWIV4)DM9=QMF<^BRLHS#ZWY4UC[Q+U^G"U6<_M"JWVX#R5I5A!\VMRE#M M\?@E]A-,E9';0-L"6=K3Y5/P@)VLT.J3K#TW4@< 5NN ^;5! M5GAFW>A:66$/5_&6PFRW7#$T(8VNYWDKZW V\WJWZ*3[A%.0T368FT45E?.O M4M=3R=08!J2K=JKZ1XZ/RJT?&GI+03Y[.2IWM,URVH[JE'U^T?!F-=!# =AN MR-< @CWDJT' K03:;J2]%3E?,G@]S6@H@=DZPMP>@Q(72,Y/T1TJQFH6?EZK M8*0'J,VU(IVM'%29#01/7>;ME,I4'9YXW2[(F[F32^<\A<3J/$53GZ>H6JS+ MT6U5[2V?MZ_^UWV )-_\WYQ*:.CN/*!"WE\^4DFY.@[ALSF:9>OV_?[;+;"I M7IY^]KNRW/[A_P)02P,$% @ 8GZK4,J#R8QN @ .@T T !X;"]S M='EL97,N>&ULU9?=;M,P%,=?Q?(0VB2T)"W--I9$@DF3D !-6B^XF]S$22SY M(SA.27?)\_!4/ EVG*]V=(,R4'M3'Y_C\S\_QVY[$I1J1?%MCK$"-:.\#&&N M5/'&<BHSIRPD1DEIDAAU)J[K.PP1#J. 5^R:J1+$ MHN(JA'[O C;_2B0XA'?'+[]40EV^ '8\>G5TY-Z=7&[ZCYO "016XWT20L]_ M#9W?%SUUM^OJV(;T[ GI']^^;R$>(K]D]O^,^1'D#>&S+<*#T);$\\<3W7'J M@^=T89*=]JRC(!5\./(IM ZMCA@&2T1#>(4H64ABLE+$"%U9]\0X8D&%!$K? M-5W=,Y[RWH8].S/7L-5AA O9U+85[.>B7;X1Z&8&D%#: TZ@=41!@93"DE_K M2;.X<3X(@=:>KPI-F$FT\B8S."0T@RZR$#+!LB_CP2+#>C$H5C M@DH)IHV$H$QPU#!T&:VA96-,Z:WYCGY.U[3K%-@UYDA<" Q%9^I=M^9P:FZ# M/%:SVF/9Z4ZZH"!+H=Y5>CN\F9L+BV\D3DG=S.NT!]#JJ"CHZBTE&6?8;N;) M@MZ.!:, =75 +B2YUWKFJL3:@24$2RP5B<>>KQ(5_*IO S\AH_G$/ ')V")#^(4 >Q)T\WW_( MZ<7^,YI>[M]".FV3,>IDUOJ8W@L6%:&*\!8W)TF"+8]I)$/XR72I=*V;&-H9 M+:_00K_(K.GKW 2GJ*+JQFRQ"89PL#\8<,_O5\U[B1 .]D>V?I6DF\.QCXOC7D6+VF2N4YCF^>[ZV;3Q5N52O>/V:D, MCJR-364.NW;3=#NKY,IME1FJ)-7'.%J5E%?/W%;O7$-D,E6=1L_LE14SN5$E-EQEM#K>0@[!>>,2]EK# 3M: MM4M&1I[I9#X=C_K=Q: OOG;'W4EO(.;W@\%BC@ ] M [&Z"XF$D$Z1.0_E^$ MG"_@YV$P <#I4(PFO2F"# C(X&R0O>G##$&&!&1X-LCY8MI#D!$!&9TODMWY M/8*\(B"OS@CYS4.0GPG(S[R07Z733IBUF%GEH&I5 Z%](="^\*(]JA@J)#_$ MR+E"K<109S*+M4Q$-XY-@;OO%M5_M[@Q]RHKE!-K:U+1 UE:\*\3!YUO1:^& M26J&V3/=^'L!%ZW*,1-EEC:S6D89A"Z'%$/5D"B/M)E%\!R;90V8I>E:M="Z& M,JZ2O2J48XQ)F:/-K(Z^LGHOR_RX%CG*$VUN49@TU7E9R56Q*OL0B*."SJX. M27FBS2R*@;090#EQ,3;.?1(SR*)+<).)^59:C$DYH\TLC7ENXN=+L)HJXYC" MF5Q520Q>RFV<4E/2\)BE,5>;LH9X5#MCR\;&8)0F/&9-#*6VXDDFA1(/2KK" MJNJYQ'CD6(39&&#^(BW@ #3O--\>GT$806^A;>&5QIB413QFB\R+I5/?B[*% M!_OW\:/$X3&+X\-T#X9Q)M'O.AN/,Q60N^RJ5.ZHU.J<9G5@TY4U./)F4=G]DZOV=J+D5? M.[G96+4Y1A0B_(B31Y^RCL]LG5I6<2DFTMJJ<__5[G@NF[).P&R==YBSPL9; MZ#_A487_BR[&I 04, NHE@9]\.($E'8"9NV0>5#MQ0DH[03GG!3[YF-,D19*.*>@OMC;JNF M3(Q)62CZZU-PEV*Z4R4F;(\P)F6AZ$SS<)?'R1F,25DH8K;0:Q)4%DD>3V5;VI"B3ZNC ^;6P8-F;>U6.!TN-+.C?EU+7Y>.KSZOUR M;O.F.I;2?W,N;X_ITN2[KD_M^,V^&RY-&3\.!]I#-!QD]J)X/JNE! M]_-!]_2@A_F@!WJ07P,9U_PDA#5?:P^X]GRO/0#;\\7V@&S/-]L#M#U?;0_8 M]GRW/8#;\^7V@&[/M]L#O#U?;P%Z"U]O 7K+ M?:Z&*;K[< O86OMP"]A:^W M +V%K[< O86OMP"]A:^W +V%K[< O86O=P!Z![[> >@=^'H'H'=8X*P$'9;P M]0Y [\#7.P"] U_O /0.?+T#T#OP]0Y [\#7.P"] U]O!7HK7V\%>BM?;P5Z M*U]O!7KK F?=Z+";K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:]W!'I'OMX1 MZ!WY>D>@=^3K'8'>D:]W!'K'!>Y5HIN5?+TCT#OR]8Y [\C7.P*](U_O"/2. M?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM"SQK@AXVX>MM0&_CZVU M;^/K;4!OX^M= [UKOM[U1.]\;(:T^U&&4WO(MR[Y9_B7-1.X<_DXI]MG7*=^ MN7^B=!FW)'=]O?D_V'7JGP@WK7!E&ULS=K+3N,P% ;@5ZFR18WK*Q=1 M-L"608(7,,EI$S6)+=M >?MQ HPTJ$A%M-*_:9HOGXYBG.MGTW MQ&71I.0O&(M50[V-I?,TY,K*A=ZF?!K6S-MJ8]?$Q&)A6.6&1$.:I[%'<75Y M0RO[W*79]?OUL?6RL-YW;653ZP;V,M1?FLX_&I:!NFE-;%H?3_*"8G:[S5UB MOK8LVJYS[?4D8?R-:Q(4I]5\;& M!JH?4FB']4?>>QO2G>US8[;MV'\+RN/E2&\=[0XP50XY.>5M0;M&387W3_ZK M@9^[H7*!YC[D:DCMCL?+D>YS-;)QX2$?D<:M4U.]U_#<^G@_[*L+F^G[KA?^ MKQC9=/C=6S]<#@&20X+D4" Y-$@. Y+C%"3'&4B.\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " !B?JM0F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &)^JU!!H[ZB M.P, #H/ 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK M4"R0/HE[ @ ^@@ !@ ( !C!( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 8GZK4! VK?8Z! V!, !@ M ( !VAL 'AL+W=O 8 " 4H@ !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 8GZK4 9 YWVR 0 T@, !@ ( !42@ M 'AL+W=O&UL4$L! A0#% @ 8GZK4/T7O[&W 0 T@, !D M ( !(RP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8GZK4 =%=U&U 0 T@, !D ( !Z#$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4 F> M(8BU 0 T@, !D ( !K#< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4- NS**S 0 T@, !D M ( !<3T 'AL+W=OAEOK4! #2 P &0 @ %;/P >&PO M=V]R:W-H965T&UL4$L! A0#% @ 8GZK4(PV7H"P 0 T@, !D ( ! M,T, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8GZK4'R-7F*W 0 T@, !D ( !'4D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4%2&2_*X 0 T@, !D M ( !)E4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8GZK4#HH/E+; 0 04 !D ( !)5L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8GZK4'7:X._; 0 O00 !D ( !-V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4/P&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4&+?DDG3 P 1!, !D M ( !?W0 'AL+W=O >&PO=V]R:W-H M965T]Z !X;"]W;W)K&UL4$L! M A0#% @ 8GZK4$JMQ.;N 0 [00 !D ( !"7T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK M4$1;R3S: 0 F00 !D ( !OH0 'AL+W=O!0 &0 M @ '/A@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4*6NASP" @ [ 4 M !D ( !3XP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4!4V+%[I 0 I@0 !D M ( !G90 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8GZK4([I(9%I @ VP< !D ( !C)L 'AL+W=O MDI?L%(" "5 M!P &0 @ $LG@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4$09 MZ:OB @ 9@P !D ( !\Z0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8GZK4'3CS:V- @ V@D !D M ( !]JP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8GZK4(A'U:X< P D@X !D ( ! M=;4 'AL+W=O&PO=V]R:W-H965T"Z !X;"]W;W)K&UL4$L! A0#% M @ 8GZK4.J1S-L\80 %\&UL4$L! A0#% @ 8GZK4,J#R8QN @ .@T T M ( !VB ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 8GZK4)JW"#M+ @ %RH !H ( !'"D! 'AL M+U]R96QS+W=O XML 81 R8.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Cash Flows [Abstract]    
Net capitalized interest $ 392 $ 241