0000856982-21-000003.txt : 20210301 0000856982-21-000003.hdr.sgml : 20210301 20210301125136 ACCESSION NUMBER: 0000856982-21-000003 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 133 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18592 FILM NUMBER: 21696339 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-K 1 mmsi-20201231x10k.htm 10-K
0000856982--12-312020FYfalsemmsi:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit1000000001000000000000MERIT MEDICAL SYSTEMS INC5562300055213000P3YP1YP2Y0.002.002.002.50P1YP2Ymmsi:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000856982us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000856982us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-310000856982us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000856982us-gaap:AllowanceForCreditLossMember2020-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000856982us-gaap:AllowanceForCreditLossMember2019-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000856982us-gaap:AllowanceForCreditLossMember2018-12-310000856982us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310000856982us-gaap:AllowanceForCreditLossMember2017-12-310000856982us-gaap:RetainedEarningsMember2020-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2019-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310000856982us-gaap:RetainedEarningsMember2019-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201802Memberus-gaap:RetainedEarningsMember2018-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201802Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2018-12-310000856982srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2018-12-310000856982us-gaap:RetainedEarningsMember2018-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000856982us-gaap:RetainedEarningsMember2017-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000856982mmsi:LongTermIncentivePlan2018Member2020-12-310000856982mmsi:EmployeeStockPurchasePlanMember2020-12-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000856982us-gaap:EmployeeStockOptionMembermmsi:LongTermIncentivePlan2018Member2020-01-012020-12-310000856982us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310000856982us-gaap:PerformanceSharesMember2019-01-012019-12-310000856982us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000856982us-gaap:PerformanceSharesMember2018-01-012018-12-310000856982srt:MinimumMemberus-gaap:EmployeeStockOptionMembermmsi:LongTermIncentivePlan2018Member2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:EmployeeStockOptionMembermmsi:LongTermIncentivePlan2018Member2020-01-012020-12-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310000856982mmsi:KaMedicalLLCMember2020-01-012020-12-310000856982mmsi:BusinessAcquisitions2019Member2020-01-012020-12-310000856982mmsi:BusinessAcquisitions2018Member2020-01-012020-12-310000856982mmsi:STDPharmaceuticalProductsLimitedMembermmsi:FibroveinHoldingsLimitedMember2019-08-012019-08-0100008569822015-12-310000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2020-01-012020-12-310000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2020-01-012020-12-310000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2020-01-012020-12-310000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982country:USmmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982us-gaap:NonUsMember2020-01-012020-12-310000856982country:US2020-01-012020-12-310000856982country:CN2020-01-012020-12-310000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2019-01-012019-12-310000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2019-01-012019-12-310000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2019-01-012019-12-310000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982country:USmmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982us-gaap:NonUsMember2019-01-012019-12-310000856982country:US2019-01-012019-12-310000856982country:CN2019-01-012019-12-310000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2018-01-012018-12-310000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2018-01-012018-12-310000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2018-01-012018-12-310000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982country:USmmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982us-gaap:NonUsMember2018-01-012018-12-310000856982country:US2018-01-012018-12-310000856982country:CN2018-01-012018-12-310000856982srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:LandImprovementsMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:EquipmentMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:LandImprovementsMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:EquipmentMember2020-01-012020-12-310000856982us-gaap:BuildingMember2020-01-012020-12-310000856982mmsi:NonUSExcludingIrelandMember2020-12-310000856982country:US2020-12-310000856982country:IE2020-12-310000856982mmsi:NonUSExcludingIrelandMember2019-12-310000856982country:US2019-12-310000856982country:IE2019-12-310000856982mmsi:NonUSExcludingIrelandMember2018-12-310000856982country:US2018-12-310000856982country:IE2018-12-310000856982mmsi:QXMedicalLLCMember2018-05-182018-05-180000856982mmsi:FluidxMedicalTechnologyLLCMember2019-03-282019-03-280000856982mmsi:CiannaMedicalMembersrt:DirectorMember2020-01-012020-12-310000856982mmsi:CiannaMedicalMembersrt:DirectorMember2019-01-012019-12-310000856982us-gaap:SalesMember2018-01-012018-12-310000856982us-gaap:InterestExpenseMember2018-01-012018-12-310000856982us-gaap:CostOfSalesMember2018-01-012018-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2020-01-012020-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2020-01-012020-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2019-01-012019-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2019-01-012019-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2018-01-012018-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2018-01-012018-12-310000856982us-gaap:CashFlowHedgingMemberus-gaap:CostOfGoodsTotalMember2018-01-012018-12-310000856982us-gaap:SalesMember2020-01-012020-12-310000856982us-gaap:CostOfSalesMember2020-01-012020-12-310000856982us-gaap:SalesMember2019-01-012019-12-310000856982us-gaap:InterestExpenseMember2019-01-012019-12-310000856982us-gaap:CostOfSalesMember2019-01-012019-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2018-01-012018-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2018-01-012018-12-310000856982us-gaap:RetainedEarningsMember2020-01-012020-12-310000856982us-gaap:RetainedEarningsMember2019-01-012019-12-310000856982us-gaap:RetainedEarningsMember2018-01-012018-12-310000856982mmsi:CreditAgreementMember2019-12-310000856982mmsi:UnitedStatesDepartmentOfJusticeMember2020-01-012020-12-310000856982mmsi:UnitedStatesDepartmentOfJusticeMember2020-10-132020-10-130000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-12-310000856982srt:MinimumMember2020-12-310000856982mmsi:NinePointMedicalInc.Member2020-01-012020-12-310000856982mmsi:STDPharmaceuticalProductsLimitedMember2020-01-012020-12-310000856982mmsi:OtherIntangibleAssetsAcquiredMember2020-01-012020-12-310000856982mmsi:LicenseAgreementArravascLimitedMember2020-01-012020-12-310000856982mmsi:LauraneMedicalS.A.S.Member2020-01-012020-12-310000856982mmsi:QuellentMember2018-01-012018-12-310000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000856982mmsi:InProcessTechnologyMember2019-12-310000856982us-gaap:TrademarksMember2020-12-310000856982us-gaap:PatentsMember2020-12-310000856982us-gaap:OtherIntangibleAssetsMember2020-12-310000856982us-gaap:LicensingAgreementsMember2020-12-310000856982us-gaap:DistributionRightsMember2020-12-310000856982us-gaap:DevelopedTechnologyRightsMember2020-12-310000856982us-gaap:CustomerListsMember2020-12-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-12-310000856982mmsi:ContingentConsiderationMember2019-12-310000856982mmsi:ContingentConsiderationMember2018-12-310000856982mmsi:ContingentConsiderationMember2019-01-012019-12-310000856982mmsi:ContingentReceivableMembermmsi:ContingentConsiderationMember2019-01-012019-12-310000856982mmsi:FusionMedicalInc.Member2020-12-310000856982mmsi:FluidxMedicalTechnologyLLCMember2020-12-310000856982mmsi:CagentVascularLLCMember2020-12-310000856982mmsi:SelioMedicalLimitedSelioMember2019-10-110000856982mmsi:FusionMedicalInc.Member2020-01-012020-12-310000856982mmsi:BluegrassVascularTechnologiesIncMember2020-01-012020-12-310000856982us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMember2020-12-3100008569822020-10-012020-12-3100008569822020-07-012020-09-3000008569822020-04-012020-06-3000008569822020-01-012020-03-3100008569822019-10-012019-12-3100008569822019-07-012019-09-3000008569822019-04-012019-06-3000008569822019-01-012019-03-310000856982us-gaap:ForeignExchangeForwardMember2020-01-012020-12-310000856982mmsi:ForeignExchangeForwardContractOneMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982mmsi:ForeignExchangeForwardContractOneMemberus-gaap:NondesignatedMember2020-12-310000856982mmsi:ForeignExchangeForwardContractTwoMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982mmsi:ForeignExchangeForwardContractTwoMemberus-gaap:NondesignatedMember2019-12-310000856982us-gaap:InterestRateSwapMember2019-12-230000856982us-gaap:InterestRateSwapMember2016-08-050000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherExpenseMember2020-01-012020-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherExpenseMember2019-01-012019-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherExpenseMember2018-01-012018-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2019-12-230000856982us-gaap:InterestRateSwapMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2016-08-050000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap: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-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-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:EndoscopySegmentMember2020-01-012020-12-310000856982mmsi:CardiovascularSegmentMember2020-01-012020-12-310000856982mmsi:EndoscopySegmentMember2019-01-012019-12-310000856982mmsi:CardiovascularSegmentMember2019-01-012019-12-310000856982mmsi:EndoscopySegmentMember2018-01-012018-12-310000856982mmsi:CardiovascularSegmentMember2018-01-012018-12-310000856982us-gaap:ForeignCountryMember2020-12-310000856982us-gaap:DomesticCountryMember2020-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000856982srt:MaximumMember2020-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2020-12-310000856982us-gaap:RevolvingCreditFacilityMember2020-12-310000856982us-gaap:LoansPayableMember2020-12-310000856982mmsi:CreditAgreementMember2020-12-310000856982us-gaap:RevolvingCreditFacilityMember2019-12-310000856982us-gaap:LoansPayableMember2019-12-310000856982us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310000856982us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310000856982us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310000856982us-gaap:CommonStockMember2020-12-310000856982us-gaap:CommonStockMember2019-12-310000856982us-gaap:CommonStockMember2018-12-310000856982us-gaap:CommonStockMember2017-12-310000856982mmsi:KaMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-11-060000856982mmsi:FibroveinHoldingsLimitedMemberus-gaap:DevelopedTechnologyRightsMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:TrademarksMember2019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:DevelopedTechnologyRightsMember2019-06-140000856982mmsi:BrightwaterMedicalInc.Memberus-gaap:CustomerListsMember2019-06-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:TrademarksMember2018-12-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:DevelopedTechnologyRightsMember2018-12-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:CustomerListsMember2018-12-140000856982mmsi:CiannaMedicalMemberus-gaap:TrademarksMember2018-11-130000856982mmsi:CiannaMedicalMemberus-gaap:DevelopedTechnologyRightsMember2018-11-130000856982mmsi:CiannaMedicalMemberus-gaap:CustomerListsMember2018-11-130000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:TrademarksMember2018-05-230000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2018-05-230000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:CustomerListsMember2018-05-230000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:TrademarksMember2018-02-140000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:InProcessResearchAndDevelopmentMember2018-02-140000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:DevelopedTechnologyRightsMember2018-02-140000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:CustomerListsMember2018-02-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Member2020-01-012020-12-310000856982mmsi:CiannaMedicalMember2020-01-012020-12-310000856982mmsi:BectonDickinsonandCompanyMember2020-01-012020-12-310000856982mmsi:VascularInsightsLLCandVIManagementInc.Member2019-01-012019-12-310000856982mmsi:CiannaMedicalMember2019-01-012019-12-310000856982mmsi:BectonDickinsonandCompanyMember2019-01-012019-12-310000856982mmsi:NinePointMedicalInc.Member2018-01-012018-12-310000856982srt:WeightedAverageMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-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-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2019-12-310000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2020-12-310000856982us-gaap: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-140000856982srt:MaximumMembermmsi:CiannaMedicalMembermmsi:AchievementOfSalesMilestonesMember2018-11-130000856982mmsi:CiannaMedicalMembermmsi:AchievementofSupplyChainandScalabilityMetricsMember2018-11-130000856982srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2019-01-012019-12-310000856982srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2018-01-012018-12-310000856982mmsi:CiannaMedicalMember2018-01-012018-12-310000856982mmsi:BectonDickinsonandCompanyMember2018-01-012018-12-310000856982mmsi:SelioMedicalLimitedSelioMembermmsi:COrdinarySharesMember2019-10-112019-10-110000856982mmsi:EndoscopySegmentMember2020-12-310000856982mmsi:CardiovascularSegmentMember2020-12-310000856982mmsi:EndoscopySegmentMember2019-12-310000856982mmsi:CardiovascularSegmentMember2019-12-310000856982mmsi:EndoscopySegmentMember2018-12-310000856982mmsi:CardiovascularSegmentMember2018-12-310000856982mmsi:STDPharmaceuticalProductsLimitedMember2020-10-012020-12-310000856982mmsi:NinePointMedicalInc.Member2019-10-012019-12-310000856982mmsi:NinePointMedicalInc.Member2019-01-012019-12-310000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2019-01-012019-12-310000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2018-01-012018-12-310000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-12-310000856982mmsi:KaMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2020-11-062020-11-060000856982mmsi:FibroveinHoldingsLimitedMemberus-gaap:DevelopedTechnologyRightsMember2019-08-012019-08-010000856982mmsi:FibroveinHoldingsLimitedMember2019-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-140000856982mmsi:BrightwaterMedicalInc.Member2019-06-142019-06-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:TrademarksMember2018-12-142018-12-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:DevelopedTechnologyRightsMember2018-12-142018-12-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Memberus-gaap:CustomerListsMember2018-12-142018-12-140000856982mmsi:VascularInsightsLLCandVIManagementInc.Member2018-12-142018-12-140000856982mmsi:CiannaMedicalMemberus-gaap:TrademarksMember2018-11-132018-11-130000856982mmsi:CiannaMedicalMemberus-gaap:DevelopedTechnologyRightsMember2018-11-132018-11-130000856982mmsi:CiannaMedicalMemberus-gaap:CustomerListsMember2018-11-132018-11-130000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:TrademarksMember2018-05-232018-05-230000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:DevelopedTechnologyRightsMember2018-05-232018-05-230000856982mmsi:DirectACCESSMedicalLLCMemberus-gaap:CustomerListsMember2018-05-232018-05-230000856982mmsi:DirectACCESSMedicalLLCMember2018-05-232018-05-230000856982mmsi:QXMedicalLLCMemberus-gaap:DistributionRightsMember2018-05-182018-05-180000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:TrademarksMember2018-02-142018-02-140000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:DevelopedTechnologyRightsMember2018-02-142018-02-140000856982mmsi:BectonDickinsonandCompanyMemberus-gaap:CustomerListsMember2018-02-142018-02-140000856982mmsi:BectonDickinsonandCompanyMember2018-02-142018-02-1400008569822018-12-3100008569822017-12-3100008569822018-07-302018-07-300000856982mmsi:SelioMedicalLimitedSelioMembermmsi:OrdinarySharesMember2019-10-112019-10-110000856982us-gaap:CommonStockMember2019-01-012019-12-310000856982us-gaap:CommonStockMember2020-01-012020-12-310000856982us-gaap:CommonStockMember2018-01-012018-12-310000856982mmsi:EmployeeStockPurchasePlanMember2020-01-012020-12-310000856982mmsi:CashSettledPerformanceSharesMember2020-12-310000856982us-gaap:RestrictedStockUnitsRSUMember2020-12-310000856982us-gaap:PerformanceSharesMember2020-12-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310000856982srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:MarketApproachValuationTechniqueMember2020-01-012020-12-310000856982srt:MaximumMembermmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310000856982srt:MaximumMembermmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310000856982srt:MaximumMembermmsi:CashSettledPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310000856982us-gaap:PerformanceSharesMember2020-01-012020-12-310000856982us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-04-012020-06-300000856982mmsi:SelioMedicalLimitedSelioMember2020-12-310000856982mmsi:NinePointMedicalInc.Member2018-04-060000856982us-gaap:DomesticCountryMember2020-01-012020-12-310000856982srt:MaximumMembermmsi:SelioMedicalLimitedSelioMember2020-12-310000856982mmsi:CreditAgreementMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000856982us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000856982us-gaap:EmployeeStockOptionMember2018-01-012018-12-310000856982mmsi:ContingentConsiderationMember2020-01-012020-12-310000856982mmsi:CagentVascularLLCMember2018-07-312018-07-310000856982mmsi:CagentVascularLLCMember2016-01-012017-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-12-310000856982us-gaap:InterestExpenseMember2020-01-012020-12-310000856982mmsi:RevenueAndCostOfSalesMember2020-01-012020-12-310000856982mmsi:OtherLongTermObligationsMember2020-12-310000856982mmsi:OtherLongTermObligationsMember2019-12-310000856982us-gaap:AccruedLiabilitiesMember2020-12-310000856982us-gaap:AccruedLiabilitiesMember2019-12-310000856982mmsi:VascularInsightsLLCandVIManagementInc.Member2018-12-140000856982mmsi:DirectACCESSMedicalLLCMember2018-05-230000856982mmsi:BectonDickinsonandCompanyMember2018-02-140000856982mmsi:KaMedicalLLCMember2020-11-060000856982mmsi:FibroveinHoldingsLimitedMember2019-08-010000856982mmsi:BrightwaterMedicalInc.Member2019-06-140000856982mmsi:CiannaMedicalMember2018-11-130000856982mmsi:CiannaMedicalMember2018-11-132018-11-130000856982mmsi:NinePointMedicalInc.Member2018-04-062018-04-060000856982mmsi:KaMedicalLLCMember2020-11-062020-11-0600008569822019-01-012019-12-3100008569822018-01-012018-12-3100008569822020-12-3100008569822019-12-3100008569822020-06-3000008569822021-02-2400008569822020-01-012020-12-31xbrli:sharesiso4217:USDxbrli:puremmsi:DerivativeInstrumentiso4217:EURiso4217:USDxbrli:sharesmmsi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

Annual report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

for the fiscal year ended December 31, 2020

or

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

for the transition period from                to                     .

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

MMSI

NASDAQ Global Select Market

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No  

The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant on June 30, 2020, based upon the closing price of the common stock as reported by the NASDAQ Global Select Market on such date, was approximately $2.5 billion. As of February 24, 2021, the registrant had 55,690,669 shares of common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the following document are incorporated by reference in Part III of this Report: the registrant’s definitive proxy statement relating to our 2021 Annual Meeting of Shareholders.

TABLE OF CONTENTS

PART I

Item 1.

Business

1

Item 1A.

Risk Factors

20

Item 1B.

Unresolved Staff Comments

34

Item 2.

Properties

34

Item 3.

Legal Proceedings

35

Item 4.

Mine Safety Disclosures

35

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

36

Item 6.

Selected Financial Data

37

Item 7.

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

37

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

47

Item 8.

Financial Statements and Supplementary Data

48

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

92

Item 9A.

Controls and Procedures

92

Item 9B.

Other Information

95

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

95

Item 11.

Executive Compensation

95

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

95

Item 13.

Certain Relationships and Related Transactions and Director Independence

95

Item 14.

Principal Accountant Fees and Services

95

PART IV

Item 15.

Exhibits and Financial Statement Schedules

95

Item 16.

Form 10-K Summary

100

SIGNATURES

101

PART I

Unless otherwise indicated in this report, “Merit,” “we,” “us,” “our,” and similar terms refer to Merit Medical Systems, Inc. and our consolidated subsidiaries.

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 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. 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, and actual results will likely differ, and could differ materially, from those projected or assumed in the forward-looking statements. Investors are cautioned not to unduly rely on any such forward-looking statements.

All subsequent 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. 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. If we do update or correct one or more forward-looking statements, investors and others should not conclude that we will make additional updates or corrections.

Our future financial condition and results of operations, as well as any forward-looking statements, are subject to inherent risks and uncertainties. Please see Item 1A “Risk Factors” for a discussion of these risks and uncertainties.

DISCLOSURE REGARDING TRADEMARKS

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

Item 1.Business.

Our Company

Merit Medical Systems, Inc. is a leading manufacturer and marketer of proprietary medical devices used in interventional, diagnostic and therapeutic procedures, particularly in cardiology, radiology, oncology, critical care and endoscopy. We strive to be the most customer-focused company in healthcare. Each day we are determined to make a difference by understanding our customers’ needs and innovating and delivering a diverse range of products that improve the lives of people and communities throughout the world. We believe that long-term value is created for our customers, employees, shareholders, and communities when we focus outward and are determined to deliver an exceptional customer experience.

Merit Medical Systems, Inc. was founded in 1987 by Fred P. Lampropoulos, Kent W. Stanger, Darla Gill and William Padilla. Initially we focused our operations on injection and insert molding of plastics. Our first product was a specialized control syringe used to inject contrast solution into a patient’s arteries for a diagnostic cardiac procedure called an

1

angiogram. Since that time, our sales, products and product lines have expanded substantially, both through internal research and development projects and through strategic acquisitions.

Business Strategy

Our business strategy focuses on five target areas as follows:

enhancing global growth and profitability through research and development, sales model optimization, cost discipline and operational focus;
optimizing our operational capability through lean processes, cost effective environments and asset utilization;
targeting high-growth, high-return opportunities by understanding, innovating and delivering in our core divisions;
maintaining a highly disciplined, customer-focused enterprise guided by strong core values to globally address unmet or underserved healthcare needs; and
creating sustainability of our business for our employees, shareholders and community.

We conduct our operations through a number of domestic and foreign subsidiaries and representative offices. Our principal offices are located at 1600 West Merit Parkway, South Jordan, Utah, 84095, and our telephone number is (801) 253-1600. We maintain an internet website at www.merit.com.

COVID-19 Pandemic

During the last year, the COVID-19 pandemic has had a pervasive impact on our business, suppliers, customers, employees, families and communities. Because of the global nature of the pandemic, authorities have implemented numerous measures designed to contain the virus, including travel bans and restrictions, border closures, quarantines, shelter-in-place orders, business limitations and shutdowns. Notwithstanding the challenges we faced during the past year, we responded to adjust to changes in demand for various products. We also responded to the needs of governmental and other entities to obtain swabs used in COVID-19 testing kits. In addition, we quickly implemented stringent safety protocols to promote the safety of our employees in the workplace while producing essential medical products. In March 2020, we put into place temperature screening stations, work-at-home policies for non-operations employees, restrictions to permit only “business critical” visitors in our facilities, social-distancing standards, face mask requirements and restrictions on business travel.

The COVID-19 response by hospitals and healthcare professionals has placed a severe strain on healthcare systems around the world. Many of our hospital customers have been prioritizing their efforts on their COVID-19 response and have diverted focus and resources away from their normal operations and restricted access to their sites in efforts to contain the spread of the virus. The prioritization of COVID-19 treatment and containment has presented us with unique operational challenges, including delays in purchasing decisions by customers, obstacles to our ability to market, deliver and service our products, and disruptions and delays in our logistics and supply chain. We refer you to “Management’s Discussion and Analysis of Financial Position and Results of Operations” for a more detailed discussion of the potential impact of the COVID-19 pandemic and associated economic disruptions, and the actual operational and financial impacts that we have experienced to date.

Products

We design, develop, market and manufacture, through our own operations and contract manufacturers, medical products that offer a high level of quality, value and safety to our customers, as well as the patients they serve. Our products are used in the following clinical areas: radiology; diagnostic and interventional cardiology; interventional radiology; neurointerventional radiology; vascular, general and thoracic surgery; electrophysiology; cardiac rhythm management; interventional pulmonology; interventional nephrology; orthopaedic spine surgery; interventional oncology; pain

2

management; outpatient access centers; intensive care; computed tomography; ultrasound; and interventional gastroenterology.

The success of our products is enhanced by the extensive experience of our management team in the healthcare industry, our experienced direct sales force and distributors, our ability to provide custom procedural solutions such as kits, trays and procedural packs at the request of our customers, and our dedication to offering facility-unique solutions in the markets we serve worldwide.

We conduct our business through two operating segments: cardiovascular (which includes peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”)) and endoscopy. For information relating to our operating segments and product categories, see Note 13 to our consolidated financial statements set forth in Item 8 of this report and Management’s Discussion and Analysis set forth in Item 7 of this report. We revised these product categories during 2020 and reported historical revenue under these revised product categories for the years ended December 31, 2019, 2018, and 2017 in a Current Report on Form 8-K, filed with the SEC on April 3, 2020.

The following sections describe our principal product offerings by reporting segment and product category.

Cardiovascular

We offer a broad line of medical devices used to gain and maintain vascular access. These products include our micropuncture kits, angiographic needles, our family of Prelude® sheath introducers and a wide range of guide wires and safety products. Our cardiovascular segment includes the following product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM.

Peripheral Intervention

Our peripheral intervention products support the minimally invasive diagnosis and treatment of diseases in peripheral vessels and organs throughout the body, excluding the heart. Products in our peripheral intervention product category are organized into the following product groups: peripheral intervention, spine, and oncology.

Merit Vascular - Peripheral

Our peripheral intervention products include product offerings in the following product portfolios: access (peripheral), angiography, biopsy, drainage, delivery systems, embolotherapy, and intervention (peripheral). The principal product offerings in our access (peripheral) portfolio include our:

HeRO® (Hemodialysis Reliable Outflow) Graft, a fully subcutaneous vascular access system, which is intended for use in maintaining long-term vascular access for chronic hemodialysis patients;
CentrosFLO® Long-Term Hemodialysis Catheter and ProGuide® Chronic Dialysis Catheter;
Broad offering of peritoneal dialysis catheters, accessories and implantation kits for home dialysis therapy; and
Surfacer® Inside-Out® Access Catheter System, an innovative approach to restore access and to preserve treatment options for hemodialysis patients with occluded veins, sold through our distribution agreement with Bluegrass Vascular Technologies, Inc. (“Bluegrass Vascular”).

The products in our angiography portfolio are used to identify blockages and other disease states in the blood vessel. The principal product offerings in our angiography portfolio include our:

Extensive line of Merit Laureate® Hydrophilic Guide Wires, a smooth-surface guide wire designed to minimize friction and promote rapid catheter exchanges;
Performa® and Impress® Diagnostic Catheters, a catheter offering designed for traversing difficult to access peripheral blood vessels; and
Performa Vessel Sizing Catheters for vessel measurement.

3

We offer an extensive line of soft tissue biopsy products and accessories. The principal product offerings in our biopsy portfolio include our soft tissue core needle biopsy and accessory products including our innovative CorVocet® Biopsy System for soft tissue biopsy procedures, designed to cut a full-core of tissue, providing large specimens for pathological examination.

We offer a broad line of drainage products. The principal product offerings in our drainage portfolio include our:

Aspira® Pleural Effusion Drainage and Aspira® Peritoneal Drainage Systems, a compassionate treatment option for end-stage cancer, allowing patients to spend more time at home by reducing the need for frequent hospital visits to treat their drainage needs;
Family of ReSolve® Drainage Catheters, including our ReSolve ConvertX® Stent System and ReSolve Mini™ Locking Drainage Catheter, and our related tubing sets and drainage bag;
One-Step™ and Valved One-Step™ Drainage Catheters, sold individually and in kits, for quickly removing unwanted fluid accumulation; and
Revolution™ Catheter Securement Device and StayFIX® Fixation Device, used to stop migration, movement and accidental removal of percutaneous catheters.

The principal product offerings in our delivery systems portfolio include our:

SwiftNINJA® Steerable Microcatheter, an advanced microcatheter with a 180-degree articulating tip, sold through our exclusive worldwide distribution agreement (excluding Japan) with Sumitomo Bakelite Co., Ltd.;
Merit Maestro® and Merit Pursue™ Microcatheters, small microcatheters designed for pushability and trackability through small and tortuous vessels; and
True Form™ Reshapable Guide Wire, designed to be shaped and reshaped multiple times, reducing the need for multiple guide wires.

Our embolotherapy products treat disease by blocking or slowing the flow of blood into the arteries or delivering chemotherapy drugs in the treatment of primary and metastatic liver cancer. The principal product offerings in our embolotherapy portfolio include our:

Embosphere® Microspheres, a highly studied, round embolic for consistent and predictable results; and
Quadrasphere® Microspheres, soft embolics with a consistent cross-sectional diameter for predictable, flow-directed targeting.

The products in our intervention (peripheral) portfolio are chiefly used to remove blood clots, retrieve foreign bodies in blood vessels and assist with placing balloons and stents to treat arterial disease. The principal product offerings in our intervention (peripheral) portfolio include our:

ClariVein® Specialty Infusion Catheter which is designed for controlled 360-degree dispersion of physician specified agents to the peripheral vasculature;
Advocate™ Percutaneous Transluminal Angioplasty (“PTA”) Catheter and Dynamis AV™ PTA Dilatation Catheter, a line of catheters that treat failing or thrombosed dialysis fistulae;
Q50X®, Q50® and Q50 Plus Stent Graft Balloon Catheters, a line of catheters that treat abdominal and thoracic endovascular aortic repair procedures and reinterventions;
Fountain® Infusion System and Mistique® Infusion Catheters, a line of catheters that treat arterial and hemodialysis graft occlusions and deep vein thrombosis; and
EN Snare® and One Snare® Endovascular Snare Systems, a complete line of snares designed to manipulate, capture and retrieve foreign material in the body.

4

Merit Spine

Our spine products are used in the treatment of vertebral compression fractures and metastatic spinal tumors and in musculoskeletal biopsy procedures. Our spine product line includes the following product portfolios: vertebral augmentation, radiofrequency ablation, and bone biopsy systems. Our primary product offerings in the vertebral augmentation and radiofrequency ablation portfolios include our:

STAR™ Tumor Ablation System, designed to provide palliative treatment of painful metastatic spinal tumors in cancer patients by targeted radiofrequency ablation;
Arcadia™ Steerable and straight balloons, designed to achieve controlled, precise, targeted cavity creation in vertebral augmentation procedures; and
StabiliT® MX Vertebral Augmentation System, which uses our insufflation devices to deliver bone cement.

The bone biopsy systems portfolio contains a full offering of manual bone biopsy products, including our Madison™, Huntington™, Kensington™, Preston™ and Westbrook™ biopsy products.

Merit Oncology

Our oncology products are dedicated to the accurate diagnosis and localization of breast and soft tissue tumors and the innovative treatment of early-stage breast cancer. Our primary product offerings in our oncology portfolio include our:

SCOUT® Radar Localization System, a nonradioactive, wire-free tumor localization system that facilitates successful surgical removal of marked lesions and lymph nodes, improving workflow and the patient experience;
CorVocet® Biopsy System, one of our innovative soft tissue core needle biopsy and accessory products, designed to cut a full core of tissue and provide large specimens for pathological examination;
Achieve®, Temno® and Tru-Cut® Soft Tissue Biopsy Devices; and
SAVI® Brachytherapy, a precise, targeted approach to accelerated partial breast irradiation with lower toxicities and reduced treatment duration.

Cardiac Intervention

We manufacture and sell a variety of products designed to treat various heart conditions. Products in our cardiac intervention product category are organized into the following product portfolios: access (cardiac), angiography, electrophysiology and CRM, fluid management, hemodynamic monitoring, hemostasis, and intervention (cardiac).

Merit Vascular - Cardiac

The principal product offerings in our access portfolio (cardiac) include our family of Prelude® Introducer Sheaths, for both radial and femoral access, featuring our Prelude IDeal™ Hydrophilic Sheath Introducer, an ultra-thin wall introducer sheath that provides more room for the insertion of catheters and other devices in the radial artery.

The principal product offerings in our angiography portfolio include our InQwire® Guide Wires and Performa® Diagnostic and Ultimate™ catheters for femoral and radial procedures.

Electrophysiology is the study of diagnosing and treating abnormal electrical activities of the heart. Cardiac rhythm management (“CRM”) is the field of cardiac disease therapy that relates to the diagnosis and treatment of cardiac arrhythmias or the improper beating of the heart. The principal product offerings in our electrophysiology and CRM portfolio include our:

Worley™ Advanced LV Delivery System, used to aid in the insertion and implantation of left ventricular pacing leads;
HeartSpan® Transseptal Needle, for left-heart access procedures; and

5

HeartSpan® Steerable and Fixed Curve Sheath Introducer, featuring a neutral position indicator and tactile click to help physicians identify curve orientation with an expanded product line that includes fixed curve shapes.

The product offerings in our fluid management portfolio include manifolds, control syringes and tubing.

The principal product offerings in our hemostasis portfolio include our Prelude SYNC EVO™ and PreludeSYNC Distal™ Radial Compression devices, designed to reduce and stop blood flow after radial access procedures, and the SafeGuard® Pressure Assisted Device which provides hemostasis after femoral procedures.

The principal product offerings in our intervention (cardiac) portfolio include a full line of inflation devices and hemostasis valves, including the BasixCompak™, basixTOUCH™, basixALPHA™ (added in late 2020), Blue Diamond™ and DiamondTouch™ inflation devices and the PhD™ Hemostasis Valve, the latest addition to our hemostasis valve portfolio.

Custom Procedural Solutions

Our custom procedural solutions product category is comprised of standard and custom kit and pack solutions that include items needed for peripheral procedures, safety and waste management products, and hemostasis accessories. Our kit and pack solutions can optimize efficiency and reduce cost and waste. The principal product offerings in this product category include:

Critical care products;
Dual Cap® Disinfection Protection System and Medallion ® syringes;
Cultura™ swab and collection system (including vials with viral transport media), introduced May 2020 in response to the COVID-19 pandemic;
Manifold Kits; and
Trays and Packs.

OEM

We provide coating services for medical tubes and wires under OEM brands in addition to many of the products identified above. We offer coated tubes and wires to customers on a spool or as further manufactured components including guide wire components, coated mandrels/stylets and coated needles.

We also manufacture and sell sensor components for microelectromechanical systems. These components consist of piezoresistive pressure sensors in various forms, including bare silicon die, die mounted on ceramic substrates, and fully calibrated components for numerous applications both inside and outside the healthcare industry.

Endoscopy

The products in our endoscopy operating segment, Merit Endotek™, are organized in two product portfolios: gastroenterology and pulmonary.

Our gastroenterology products include a complete range of innovative, gastrointestinal solutions. Our primary product offerings in our gastroenterology portfolio include our:

Alimaxx-ES™ and EndoMAXX® Fully Covered Esophageal Stents, for maintaining esophageal luminal patency in certain esophageal strictures;
BIG60® Inflation Device, a 60-mL syringe and gauge designed to inflate and deflate non-vascular balloon dilators while monitoring and displaying inflation pressures up to 12 atmospheres; and
Elation® Fixed Wire, Wire Guided and new 5-stage Balloon Dilators, intended for use in the alimentary tract.

6

Our pulmonary products consist of laser-cut tracheobronchial stents, advanced over-the-wire and direct visualization delivery systems and dilation balloons to endoscopically dilate strictures. Our primary product offerings in our pulmonary portfolio include our:

AERO®, AEROmini® and AERO DV® Fully Covered Tracheobronchial Stents, for the treatment of tracheobronchial strictures produced by malignant neoplasms; and
Elation Pulmonary Balloon Dilator, for the dilation of strictures of the trachea and bronchi.

We also offer a variety of kits and accessories for endoscopy and bronchoscopy procedures.

Marketing and Sales

Target Market/Industry. Our principal target markets are peripheral intervention, cardiac intervention, interventional oncology, critical care and endoscopy. Within these markets our products are used in the following clinical areas: diagnostic and interventional cardiology; interventional radiology; neurointerventional radiology; vascular, general and thoracic surgery; electrophysiology; cardiac rhythm management; interventional pulmonology; interventional nephrology; orthopedic spine surgery; interventional oncology; pain management; breast cancer surgery; outpatient access centers; intensive care; computed tomography; ultrasound; and interventional gastroenterology.

According to statistics published by the National Center for Health Statistics, cardiovascular disease continues to be a leading cause of death and a significant health problem in the U.S. Treatment options range from dietary changes to surgery, depending on the nature of the specific disease or disorder. Endovascular techniques, including angioplasty, stenting and endoluminal stent grafts, continue to represent important therapeutic options for the treatment of vascular disease. Breast cancer is the most commonly diagnosed cancer in women and is the second leading cause of cancer death among women. We derive a large percentage of our revenues from sales of products used during percutaneous diagnostic and interventional procedures such as angiography, angioplasty and stent placement, and we intend to pursue additional sales growth by building on our existing market position in both core technology and accessory products.

Marketing Strategy. Traditionally, as part of our product sales and marketing efforts, we attend major medical conventions throughout the world pertaining to our target markets and invest in market development including physician training, peer-to-peer education, and patient outreach. Due to the various restrictions imposed in response to the COVID-19 pandemic, during 2020 most medical conventions in which we have participated transitioned to virtual meetings. Additionally, we work closely with major healthcare facilities and physicians involving our primary target markets in the areas of training, therapy awareness programs, clinical studies and ongoing product research and development.

In general, our target markets are characterized by rapid change resulting from technological advances and scientific discoveries. We plan to continue to develop and launch innovative products to support clinical trends and to address the increasing demands of these markets.

Product Development Strategy. Our product development is focused on identifying and introducing a regular flow of profitable products that meet customer needs. To stay abreast of customer needs, we frequently seek suggestions from health care professionals working in the fields of medicine in which we offer or develop products. Suggestions for new products and product improvements may also come from engineers, marketing and sales personnel, physicians and technicians who perform clinical procedures.

When we believe that a product suggestion demonstrates a sustainable competitive advantage, meets customer needs, fits strategically and technologically with our business and has a good potential financial return, we generally assemble a “project team” comprised of individuals from our sales, marketing, engineering, manufacturing, legal and quality assurance departments. This team works to identify the customer requirements, integrate the design, compile necessary documentation and testing, and prepare the product for market introduction. We believe that one of our competitive strengths is our capacity to conceive, design, develop and introduce new products.

7

U.S. and International Sales. Sales of our products in the U.S. accounted for approximately 57%, 58% and 56% of our net sales for the years ended December 31, 2020, 2019 and 2018, respectively. In the U.S., we have a dedicated, direct sales organization primarily focused on selling to end-user physicians, hospitals and alternate site facilities (e.g., office-based labs), major buying groups and integrated healthcare networks.

Internationally, we employ sales representatives and contract with independent dealer organizations and custom procedure tray manufacturers to distribute our products worldwide, including territories in Europe, the Middle East, Africa, Asia, Oceania, Central and South America, Mexico and Canada. In 2020, our international sales declined approximately 1.3% below our 2019 international sales and accounted for approximately 43% of our net sales.

Our largest non-U.S. market is China, which represented approximately 12% of our net sales in 2020 and reported net sales of approximately $113.2 million, $113.3 million, and $92.7 million for the years ended December 31, 2020, 2019 and 2018, respectively. We maintain a distribution center and administrative office in Beijing. We also have small sales offices in Shanghai, Guangzhou, and Hong Kong. We sell our products through more than 500 distributors in mainland China, who are responsible for reselling our products, primarily to hospitals. We use the “modified direct” sales approach in China, employing sales personnel throughout China who work with our distributors to promote the clinical advantages of our products to clinicians and other decision makers at hospitals.

In 2020, we experienced a significant disruption of our busines throughout the world as a result of the COVID-19 pandemic, and many medical procedures that use our products were delayed or canceled. While the full impact of the COVID-19 pandemic is still unknown at this time, if the reduction in medical procedures continues or declines, we will continue to see a material adverse impact on our global operations, as well as our overall financial condition. For further discussion of risks and uncertainties associated with the COVID-19 pandemic, please refer to disclosure under the heading “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.” set forth in Item 1A “Risk Factors”.

In Europe, the Middle East and Africa (“EMEA), we have both direct and modified direct sales operations. Such sales operations are active throughout the region, including the largest markets in Western, Southern, Central and Eastern Europe and the emerging markets within EMEA.

Our direct sales personnel are principally engaged in each of our divisions. Marketing teams responsible for each division operate clinical education programs, often directed by leading subject matter personnel, who provide technical instruction on techniques and therapies to physicians, nurses and technologists. We are currently conducting education programs specific to radial access, spinal intervention, surgical grafts, wire-free tumor localization and electrophysiology.

We require our international dealers to store products and sell directly to customers within defined sales territories. Each of our products must be approved for sale under the laws of the country in which it is sold. International dealers are responsible for compliance with applicable anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, as well as all applicable laws and regulations in their respective countries.

We consider training to be a critical factor in the success of our sales force. Members of our sales force are trained by our clinical marketers, our staff professionals, consulting physicians, and senior field trainers in their respective territories.

OEM Sales. Our global OEM Division sells components and finished devices, including molded components, sub-assembled goods, custom kits and bulk non-sterile goods, to medical device manufacturers. These products may be combined with other components and products from other companies and sold under a Merit or customer label. Products sold by our OEM Division can be customized and enhanced to customer specifications, including packaging, labeling and a variety of physical modifications. Our OEM Division serves customers with a staff of regional sales representatives based in the U.S., Europe and Asia, and a dedicated OEM Engineering and Customer Service Group.

Customers

We provide products to hospitals and alternate site-based physicians, technicians and nurses. Hospitals and acute care facilities in the U.S. purchase our products through our direct sales force, distributors, OEM partners, or custom procedure

8

tray manufacturers who assemble and combine our products in custom kits and packs. Outside the U.S., hospitals and acute care facilities generally purchase our products through our direct sales force, or, in the absence of a sales force, through independent distributors or OEM partners.

Research and Development

Our research and development operations have been central to our historical growth, and we believe they will be critical to our continued growth. In recent years, our commitment to innovation led to the introduction of several new products, improvements to our existing products and expansion of our product lines, as well as enhancements and new equipment in our research and development facilities.

We continue to develop new products and make improvements to our existing products utilizing many different sources. Our Chief Executive Officer and our Executive Vice President of Global Research & Development work closely with our sales and marketing teams to incorporate feedback from physicians and clinicians in the field, which can lead to innovative new products and improvements to our existing products.

Currently, we have research and development facilities in California, Texas, Utah, Ireland, France, and Singapore.

Manufacturing

We manufacture many of our products utilizing our proprietary technology and our expertise in plastic injection and insert molding. We generally contract with third parties for the tooling of our molds, but we design and own most of our molds. We utilize our experience in injection and insert molding technologies in the manufacture of most of the custom components used in our products. We have received International Standards Organization (“ISO”) 13485:2016 certification for our facilities in California, Virginia, Texas, Utah, Ireland, France, Mexico, The Netherlands and Singapore. We have also received ISO 9001:2015 certification for our coatings facility in Venlo, The Netherlands and our Merit Sensor Systems, Inc. (“Merit Sensors”) facility in South Jordan, Utah. Merit Sensors develops and markets silicon pressure sensors to a range of enterprises and presently supplies the sensors we utilize in our digital inflation devices and blood pressure sensors.

Given the specialization of our manufacturing personnel and processes in our Utah and Ireland facilities, we possess the capability to strategically shift the manufacture of more technologically advanced products to those facilities and utilize the manufacturing capacity of our other facilities for more commoditized products. The actual determination of manufacturing location will be based upon multiple factors, including technological capabilities, market demand, acquisition and integration activities and economic and competitive conditions.

We currently produce and package all of our embolic products. Manufacturing of our embolic products includes the synthesis and processing of raw materials and third-party manufactured compounds.

We have packaging and manufacturing facilities located in Texas, Virginia, Utah, Mexico, Brazil, Ireland, France, The Netherlands, and Singapore. See Item 2. “Properties.”

We have distribution centers located in Virginia, Utah, Canada, Brazil, The Netherlands, United Kingdom (“UK”), South Africa, Russia, South Korea, India, New Zealand, Japan, China and Australia.

Competition

The medical products industry is highly competitive. Many of our competitors are much larger than us and have access to greater resources. We also compete with smaller companies that sell single or limited numbers of products in specific product lines or geographies. We compete globally in several market areas, including radiology; diagnostic and interventional cardiology; interventional radiology; neurointerventional radiology; vascular, general and thoracic surgery; electrophysiology; cardiac rhythm management; interventional pulmonology; interventional nephrology; orthopedic spine surgery; interventional oncology; pain management; outpatient access centers; intensive care; computed tomography; ultrasound; and interventional gastroenterology.

9

The principal competitive factors in the markets in which our products are sold are quality, price, value, device features, customer service, breadth of line, and customer relationships. We believe our products have achieved market acceptance primarily due to the quality of materials and workmanship of our products, clinical outcomes, their innovative design, our willingness to customize our products to fit customer needs, and our prompt attention to customer requests. Some of our primary competitive strengths are our relative stability in the marketplace; a comprehensive, broad line of ancillary products; and our history of introducing a variety of new products and product line extensions to the market on a regular basis.

Our primary competitors in our peripheral intervention market are Teleflex Incorporated (“Teleflex”), Cook Medical Incorporated (“Cook Medical”), Medtronic plc (“Medtronic”), Boston Scientific Corporation (“Boston Scientific”), and Becton, Dickinson and Company (“BD”). Our primary competitors in our cardiac intervention market are BD, Teleflex, Medtronic, Abbott Laboratories, Terumo Corporation, Edwards Lifesciences Corporation, Cook Medical, and Boston Scientific. Our primary competitors in our spine market are Medtronic, Stryker Corporation, and Johnson & Johnson. Our primary competitors in our oncology market are BD, Hologic, Inc., Argon Medical Devices, Inc. and Cook Medical. Our primary competitors in our endoscopy market are Getinge AB, Boston Scientific, Cook Medical, and Olympus Corporation.

Based on available industry data, with respect to the number of procedures performed, we believe we are a leading provider of digital inflation technology in the world. In addition, we believe we are one of the market leaders in the U.S. for analog inflation devices. We believe we are a market leader in the U.S. for control syringes, waste-disposal systems, tubing and manifolds. Although we believe our recent and planned additions to these product lines will help us compete even more effectively in both the U.S. and international markets, we cannot give any assurance that we will be able to maintain our existing competitive advantages or compete successfully in the future.

Sources and Availability of Raw Materials

Raw materials essential to our business are generally purchased worldwide and are normally available in quantities adequate to meet the needs of our business. Where there are exceptions, the temporary unavailability of those raw materials would not likely have a material adverse effect on our financial results.

Proprietary Rights and Litigation

We rely on a combination of patents, trade secrets, trademarks, copyrights and confidentiality agreements to protect our intellectual property. We have a number of U.S. and foreign-issued patents and pending patent applications, including rights to patents and patent applications acquired through strategic transactions, which relate to various aspects of our products and technology. The duration of our patents is determined by the laws of the country of issuance and, for the U.S., is typically 20 years from the date of filing of the patent application. As of December 31, 2020, we owned approximately 1,700 U.S. and international patents and patent applications. Additionally, we hold exclusive and non-exclusive licenses to a variety of third-party technologies covered by patents and patent applications. In the aggregate, our intellectual property assets are critical to our business, but no single patent, trademark or other intellectual property asset is of material importance to our business.

The Merit® name and logo are trademarks in the U.S. and other countries. In addition to the Merit name and logo, we have used, registered or applied for registration of other specific trademarks and service marks to help distinguish our products, technologies and services from those of our competitors in the U.S. and foreign countries. See “Products” above. The duration of our trademark registrations varies from country to country; in the U.S. we can generally maintain our trademark rights and renew any trademark registrations for as long as the trademarks are in use. As of December 31, 2020, we owned approximately 500 U.S. and foreign trademark registrations and trademark applications.

There is substantial litigation regarding patents and other intellectual property rights in the medical device industry. At any given time, we may be involved as either a plaintiff or a defendant, as well as a counter-claimant or counter-defendant, in patent, trademark, and other intellectual property infringement actions. If a court rules against us in any intellectual property litigation we could be subject to significant liabilities, be forced to seek licenses from third parties, or be prevented

10

from marketing certain products. In addition, intellectual property litigation is costly and may consume significant time of employees and management.

Regulation

DOJ Settlement and Corporate Integrity Agreement. On October 13, 2020, we entered into a Settlement Agreement with the United States Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation into past marketing transactions and practices. The DOJ asserted that we provided benefits, allegedly in the form of patient referrals advertising assistance, practice development, practice support, and educational grants to induce healthcare providers to purchase and use our products in medical procedures performed on federal healthcare program beneficiaries, in violation of the Anti-Kickback Statute, 42 U.S.C. §1320a-7b(b), and caused the submission of false claims under the False Claims Act, 31 U.S.C. §3729 (as further described in the Settlement Agreement, the “Covered Conduct”). We denied the allegations but determined that a settlement was in the best interests of our company moving forward.

Under the Settlement Agreement and related agreements, we agreed to make settlement payments in the aggregate amount of $18.0 million plus interest. In total, we paid approximately $18.7 million in settlement payments, interest and additional expenses associated with the Settlement Agreement, including fees paid to settle claims of the relator’s counsel. In exchange, the DOJ, the Office of the Inspector General of the U.S. Department of Health and Human Services (‘OIG”), the Defense Health Agency (“DHA”), on behalf of the TRICARE Program, and the relator named therein agreed to release us from liability arising from the Covered Conduct.

The settlement was also conditioned upon our entering into a Corporate Integrity Agreement (“CIA”) with the OIG. Under the CIA, the OIG will not exclude us from participating in federal health care programs if we comply with the obligations set forth therein. The CIA imposes compliance, monitoring, reporting, certification, oversight and training obligations on the Company, certain of which have previously been implemented. The CIA requires, among other matters, that we (i) maintain a Compliance Officer, a Compliance Committee, board review and oversight of certain federal healthcare compliance matters, compliance programs, and disclosure programs; (ii) establish robust compliance policies and procedures to meet the requirements of all federal health care programs and the U.S. Food and Drug Administration (“FDA”); (iii) provide management certifications and compliance training and education; (iv) engage an independent review organization to conduct a thorough review of our systems, policies, processes and procedures related to promotional materials, product evaluations, consulting agreements, trainings provided to healthcare professionals, sponsorships, grants and charitable contributions; (v) implement a risk assessment and internal review process; (vi) establish a disclosure program for whistleblowers; (vii) increase oversight of the interactions between our sales personnel and healthcare providers; and (viii) report or disclose certain events and physician payments. 

Our failure to comply with our obligations under the CIA could result in monetary penalties and the Company being excluded from participating in federal health care programs.

The foregoing descriptions of the Settlement Agreement and the CIA are qualified in their entirety by the full terms of the Settlement Agreement and the Corporate Integrity Agreement, which are attached as Exhibit 10.47 and Exhibit 10.48 hereto, respectively, and incorporated herein by reference.

Regulatory Approvals. Our products and operations are global and are subject to regulations by the U.S. Food and Drug Administration (“FDA”) and various other federal and state agencies, as well as by foreign governmental agencies. These agencies enforce laws and regulations that control the design, development, testing, clinical trials, manufacturing, labeling, storage advertising, marketing and distribution, and market surveillance of our medical products.

The time required to obtain approval by the FDA and other foreign governmental agencies can be lengthy and the requirements may differ. In particular, marketing of medical devices in the European Union (“EU”) is subject to compliance with Council Devices Directive 93/92/EEC, as amended (“MDD”). In May 2017, the EU adopted Regulation (EU) 2017/745 (“MDR”), which will repeal and replace the MDD with effect from May 26, 2021. Under transitional provisions, medical devices with notified body certificates issued under the MDD prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the certificate, until May 26, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the MDR may be placed on the market

11

in the EU. While we are preparing to comply with these new regulations, there may be some products that we will discontinue or postpone introduction in the EU or which may not be fully compliant at the time the transitional period expires because of a number of factors, including changing business strategies, cost of obtaining MDR certification, availability of necessary data and the capacity of Notified Bodies. The MDR includes increasingly stringent requirements in multiple areas, such as pre-market clinical evidence (some of which are now in effect), review of high-risk devices, labeling and post-market surveillance. Under the MDR, pre-market clinical data will now be required to obtain CE Mark approval for high-risk, new and modified medical devices.

U.S. and global counter-part regulatory approval processes for medical devices are expensive, uncertain and lengthy. There can be no assurance that we will be able to obtain necessary regulatory approvals for any product on a timely basis or at all. Delays in receipt of or failure to receive such approvals, the loss of previously received approvals, or the failure to comply with existing or future regulatory requirements could have a material adverse effect on our business, financial condition or results of operations.

In May 2020, we received the CE mark for the Merit Wrapsody™ Endovascular Stent Graft System, and we are pursuing regulatory approval in the U.S. and elsewhere. We are conducting a large, multinational pivotal human clinical trial of the Wrapsody™ Stent Graft which is required to obtain approval from the FDA and some international regulatory agencies. Human clinical trials of a medical device are often required for regulatory clearance or approval for devices and are expensive, time-consuming and uncertain.

Quality System Requirements. The Federal Food, Drug and Cosmetic Act (“FDCA”) and its counterpart non-U.S. laws require us to comply with quality system regulations (“QSR”) pertaining to all aspects of our product design and manufacturing processes, including requirements for packaging, labeling, record keeping, personnel training, supplier controls, design controls, complaint handling, corrective and preventive actions and internal quality system auditing. The FDA and foreign regulators enforce these requirements through periodic inspections of medical device manufacturers. These requirements are complex, technical and require substantial resources to remain compliant. Our failure or the failure of our suppliers to maintain compliance with these requirements could result in the shutdown of our manufacturing operations or the recall of our products, or could restrict our ability to obtain new product approvals or certificates from the FDA that are necessary for export of our products to foreign countries. Any of these results would have a material adverse effect on our business. If one of our suppliers fails to maintain compliance with our quality requirements, we may have to qualify a new supplier and could experience manufacturing delays as a result. We also could be subject to injunctions, product seizures, or civil or criminal penalties.

Labeling and Promotion. Our labeling and promotional activities are also subject to scrutiny by the FDA and foreign regulators. Labeling includes not only the label on a device, but also includes any descriptive or informational literature that accompanies or is used to promote the device. Among other things, labeling violates the law if it is false or misleading in any respect or it fails to contain adequate directions for use. Moreover, product claims that are outside the approved or cleared labeling violate the FDCA and other applicable laws. If the FDA determines that our promotional materials constitute promotion of an uncleared or unapproved use, or otherwise violate the FDCA, it could request that we modify our promotional materials or subject us to regulatory or enforcement actions, including the issuance of an untitled letter, a notice of violation, a warning letter, injunction, seizure, civil fines or criminal penalties. Allegations of off-label promotion can also result in enforcement action by federal, state, or foreign enforcement authorities and trigger significant civil or criminal penalties, including exclusion from the Medicare and Medicaid programs and liability under the False Claims Act, discussed further below.

Our product promotion is also subject to regulation by the Federal Trade Commission (the “FTC”), which has primary oversight of the advertising of unrestricted devices, including FDA cleared devices. The Federal Trade Commission Act prohibits unfair methods of competition and unfair or deceptive acts or practices in or affecting commerce, as well as unfair or deceptive practices such as the dissemination of any false or misleading advertisement pertaining to medical devices. FTC enforcement can result in orders requiring, among other things, limits on advertising, corrective advertising, consumer redress, rescission of contracts and such other relief as the FTC may deem necessary.

In addition, under the federal Lanham Act and similar state laws, competitors and others can initiate litigation relating to advertising claims.

12

Import Requirements. To import a medical device into the U.S., the importer must file an entry notice and bond with the U.S. Bureau of Customs and Border Protection (“CBP”). All devices are subject to FDA examination before release from the CBP. Any article that appears to be in violation of the FDCA may be refused admission and a notice of detention and hearing may be issued. If the FDA ultimately refuses admission, the CBP may issue a notice for redelivery and assess liquidated damages for up to three times the value of the lot. Additionally, the laws of the U.S. require imported articles to have their labels accurately marked with the appropriate country of origin, the violation of which may result in confiscation, fines and penalties.

Export Requirements. Products for export are subject to foreign countries’ import requirements and the exporting requirements of the exporting countries’ regulating bodies, as applicable. International sales of medical devices manufactured in the U.S. that are not approved or cleared by the FDA for use in the U.S., or are banned or deviate from lawful performance standards, are subject to FDA export requirements and we may not be able to export such products.

Foreign countries often require, among other things, an FDA certificate for products for export, also called a Certificate to Foreign Government. To obtain this certificate from the FDA, the device manufacturer must apply to the FDA. The FDA certifies that the product has been granted clearance or approval in the U.S. and that the manufacturing facilities were in compliance with the QSR at the time of the last FDA inspection.

Additionally, the export of our products is subject to restrictions due to trade and economic sanctions imposed by the U.S., the EU and other governments and organizations. The U.S. Departments of Justice, Commerce, State and Treasury and other federal agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against corporations and individuals for violations of economic sanctions laws, export control laws, and other federal statutes and regulations, including those established by the Office of Foreign Assets Control (“OFAC”). Under these laws and regulations, as well as other export control laws, customs laws, sanctions laws and other laws governing our operations, various government agencies may require export licenses and may seek to impose modifications to business practices, including cessation of business activities in sanctioned countries or with sanctioned persons or entities.

Additional Post-Market Requirements. Medical device manufacturers are also subject to other post-market requirements in multiple jurisdictions, including product listing, establishment registration, Unique Device Identification (“UDI”), reports of corrections and removals and other requirements. Medical Device Reporting required by the FDA, medical device vigilance reporting requirements under the MDD and MDR, and similar regulations in other foreign markets, require manufacturers to report to the FDA or an equivalent foreign regulatory body any incident in which their device may have caused or contributed to a death or serious injury, or has malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction of the device or a similar device were to recur. Our obligation to report a complaint is triggered on the date on which we become aware of an adverse event and the nature of the event. If we fail to comply with our reporting obligations or other post-market requirements, the FDA could issue warning letters or untitled letters, take administrative actions, commence criminal prosecution, impose civil monetary penalties, revoke our device approvals or clearances, seize our products, or delay the approval or clearance of our future products. Other regulatory authorities could take similar actions within their jurisdictions.

The FDA regularly inspects companies to determine compliance with the QSRs and other post-market requirements. Failure to comply with statutory requirements and the FDA’s regulations can result in an FDA Form 483 (which is issued by the FDA at the conclusion of an inspection when an investigator has observed any conditions that may constitute violations), public warning letters, monetary penalties against a company or its officers and employees, suspension or withdrawal of regulatory approvals, operating restrictions, total or partial suspension of production, injunctions, product recalls, product detentions, import refusals, refusal to provide export certificates, seizure of products and/or criminal prosecution. Other regulatory authorities, including EU Notified Bodies, regularly audit companies to determine compliance with ISO 13485 and their respective regulations. They may take similar actions as the FDA within their jurisdictions.

Reimbursement. Our products are generally used in medical procedures that are covered and reimbursed by governmental payers, such as Medicare, and/or private health plans. In general, these third-party payers cover a medical device and/or related procedure only when the payer determines that healthcare outcomes are supported by medical evidence and the device or procedure is medically necessary for the diagnosis or treatment of the patient’s illness or injury. Even if a device

13

has received clearance or approval for marketing by the FDA or a similar foreign regulatory agency, there is no certainty that third-party payers will cover and reimburse for the cost of the device and related procedures. Because of increasing cost-containment pressures, some private payers in the U.S. and government payers in foreign countries may also condition payment on the cost-effectiveness of the device or procedure. Even if coverage is available, third-party payers may place restrictions on the circumstances in which they provide coverage or may offer reimbursement that is not sufficient to cover the cost of our products. If healthcare providers such as hospitals and physicians cannot obtain adequate coverage and reimbursement for our products or the procedures in which they are used, this may affect demand for our products and our business, financial condition, results of operations, or cash flows could suffer a material adverse impact.

Anti-Corruption Laws. Anti-corruption laws are in place in the U.S. and in many jurisdictions throughout the world. In the U.S., the Foreign Corrupt Practices Act (the “FCPA”) prohibits offering, paying, or promising to pay anything of value to foreign officials for the purpose of obtaining or maintaining an improper business advantage. The FCPA also requires that we maintain fair and accurate books and records and devise and maintain an adequate system of internal accounting controls. Among other requirements to implement compliance, we train our U.S. and international employees, and to train and monitor foreign third parties with whom we contract, e.g., distributors, to ensure compliance with these anti-corruption laws. Failing to comply with the FCPA or any other anti-corruption law could result in fines, penalties or other adverse consequences.

As we expand our operations in China and other jurisdictions internationally, we are increasing the scope of our compliance programs to address the risks relating to the potential for violations of the FCPA and other anti-corruption laws. Our compliance programs will need to include policies addressing not only the FCPA, but also the provisions of a variety of anti-corruption laws in multiple foreign jurisdictions, including China, provisions relating to books and records that apply to us as a public company, and include effective training for our personnel and relevant third parties.

The U.S. Physician Payment Sunshine Act, and similar state laws, also include annual reporting and disclosure requirements for device manufacturers aimed at increasing the transparency of the interactions between device manufacturers and healthcare providers. Reports submitted under these new requirements are placed in a public database. Several other jurisdictions outside the U.S. have also adopted or begun adopting similar transparency laws. In addition to the burden of establishing processes for compliance, if we fail to provide these reports, or if the reports we provide are not accurate, we could be subject to significant penalties.

Anti-Kickback Statutes. The federal Anti-Kickback Statute prohibits persons and entities from, among other things, knowingly and willfully offering or paying remuneration, directly or indirectly, to induce the purchase, order, lease, or recommendation of a good or service for which payment may be made in whole or part under a federal healthcare program such as Medicare or Medicaid, unless the arrangement fits within one of several statutory exemptions or regulatory “safe harbors.” The definition of remuneration has been broadly interpreted to include anything of value, including, for example, gifts, discounts, the furnishing of supplies or equipment, credit arrangements, payments of cash and waivers of payments. Violations can result in significant penalties, imprisonment and exclusion from Medicare, Medicaid and other federal healthcare programs. Exclusion of a manufacturer would preclude any federal healthcare program from paying for the manufacturer’s products. Under the Affordable Care Act, a violation of the Anti-Kickback Statute is deemed to be a violation of the False Claims Act, which is discussed in more detail below. A party’s failure to fully satisfy the obligations of a regulatory “safe harbor” provision may result in increased scrutiny by government enforcement authorities.

Government officials continue their vigorous enforcement efforts on the sales and marketing activities of pharmaceutical, medical device and other healthcare companies, including the pursuit of cases against individuals or entities that allegedly offered unlawful inducements to potential or existing customers to procure their business. Settlements of these government cases have involved significant fines and penalties and, in some instances, criminal pleas.

In addition to the federal Anti-Kickback Statute, many states have their own anti-kickback laws. Often, these laws closely follow the language of the federal law, although they do not always have the same exceptions or safe harbors. In some states, these anti-kickback laws apply with respect to all payers, including commercial health insurance companies.

False Claims Laws. The False Claims Act prohibits any person from knowingly presenting, or causing to be presented, a false claim for payment to the federal government or knowingly making, or causing to be made, a false statement to get a

14

false claim paid. Manufacturers can be held liable under false claims laws, even if they do not submit claims to the government, if they are found to have caused submission of false claims. The False Claims Act also includes whistleblower provisions that allow private citizens to bring suit against an entity or individual on behalf of the U.S. and to recover a portion of any monetary recovery. Many of the recent, highly publicized settlements in the healthcare industry relating to sales and marketing practices have been cases brought under the False Claims Act. Most states also have adopted statutes or regulations similar to the federal laws, which apply to items and services reimbursed under Medicaid and other state programs. Sanctions under the Federal Claims Act and state laws may include civil monetary penalties, exclusion of a manufacturer’s products from reimbursement under government programs, criminal fines and imprisonment.

Patient Protection and Affordable Care Act. The Patient Protection and Affordable Care Act (“Affordable Care Act”) has changed the way healthcare in the U.S. is financed by both governmental and private insurers and has significantly affected the medical device industry. This law contains a number of provisions, including provisions governing enrollment in federal healthcare programs, reimbursement, comparative effectiveness research, and enhancements to fraud and abuse requirements and enforcement. However, the long-term viability of the Affordable Care Act, and its impact on our business and results of operations, remains uncertain. Any legislative and executive initiatives may significantly change the scope and impact of the Affordable Care Act and, in turn, the medical device industry.

Labor Standards Laws. We are also subject to corporate social responsibility (“CSR”) laws and regulations which require us to monitor the labor standards in our supply chain, including the California Transparency in Supply Chains Act, the UK Modern Slavery Act, and U.S. Federal Acquisition Regulations regarding Combating Trafficking in Persons. These CSR laws and regulations may impose additional processes and supplier management systems and have led certain key customers to impose additional requirements on medical device companies, including audits, as a prerequisite to selling products to such customers, which could result in increased costs for our products, the termination or suspension of certain suppliers, and reductions in our margins and profitability.

Privacy and Security. The Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), the Health Information Technology for Economic and Clinical Health Act (the “HITECH Act”), and accompanying rules, require certain entities, referred to as “covered entities” (including most healthcare providers and health plans), to comply with established standards, including standards regarding the privacy and security of protected health information (“PHI”). Many state laws also regulate the use and disclosure of health information and require notification in the event of breach of such information.

The EU has adopted a single EU privacy regulation, the General Data Protection Regulation (“GDPR”), which went into effect May 25, 2018. The GDPR extends the scope of the EU data protection law to all companies processing personal data in the context of the activities of an establishment of a controller or a processor in the EU, regardless of whether the processing takes place in the EU or not. In addition, it applies to the processing of personal data of data subjects who are in the EU by a controller or processor not established in the EU, where the processing activities are related to: (a) the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the EU; or (b) the monitoring of their behavior as far as their behavior takes place within the EU. The GDPR provides for a harmonization of the data protection regulations throughout the EU. It imposes a strict data protection compliance regime with severe penalties of up to the greater of 4% of worldwide sales or €20 million and includes new rights such as the “portability” of personal data. Although the GDPR applies across the EU without a need for local implementing legislation, it contains a number of opener clauses enabling the EU member states to provide for additional legislation. In addition, local data protection authorities still have the ability to interpret the GDPR, which has the potential to create inconsistencies on a country-by-country basis. We have implemented changes to our business practices to comply with the GDPR.

We post on our websites our privacy policies and practices regarding the collection, use and disclosure of user data. Any failure, or perceived failure, by us to comply with our posted privacy policies or with any applicable regulatory requirements or orders, or privacy, data protection, information security or consumer protection-related privacy laws and regulations in one or more jurisdictions, could result in proceedings or actions against us by governmental entities or others, including class action privacy litigation in certain jurisdictions, subject us to significant fines, penalties, judgments and negative publicity, require us to change our business practices, increase the costs and complexity of compliance, and adversely affect our business. Data protection, privacy and information security have become the subject of increasing public, media and legislative concern. For example, California’s Consumer Protection Act went into effect on January 1,

15

2020, giving consumers the right to demand certain information and actions from companies who collect personal information. This enhanced scrutiny and legal requirements could results in costly compliance efforts and potentially result in fines, harm to reputation, or other consequences. If our customers were to reduce their use of our products and services as a result of these concerns, our business could be materially harmed. As noted above, we are also subject to the possibility of security and privacy breaches, which themselves may result in a violation of these privacy laws.

After the recent Brexit deal between the UK and the EU, the GDPR no longer directly applies in the UK. However, the UK Data Protection Act 2018 will remain in force, which incorporates the GDPR into UK legislation with some minor amendments to take account of the UK's departure from the EU. Thus, we have to continue to comply with the GDPR (including as it applies in the UK). Further, there is a four-month transition period beginning January 1, 2021 with regard to data transfers from the European Economic Area to the UK, which will be automatically extended by two months if neither the UK nor the EU objects. After this period, if the European Commission does not adapt an adequacy decision in respect of the UK, it will be necessary to implement appropriate safeguards such as standard contractual clauses or binding corporate rules in order to enable data transfers to the UK.

CARES Act. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. The $2.2 trillion economic stimulus bill contains numerous tax law changes. The CARES Act established a program with provisions to allow U.S. companies to defer the employer’s portion of social security taxes between March 27, 2020 and December 31, 2020 and pay such taxes in two installments in 2021 and 2022. As permitted by the CARES Act, we have deferred payment of the employer’s portion of social security payroll tax payments.

Seasonality

Our worldwide sales have not historically reflected a significant degree of seasonality; however, customer purchases have historically been lower during the third quarter of the year, as compared to other quarters. This reflects, among other factors, lower demand during summer months in countries in the northern hemisphere.

Sustainability

We take our responsibility to conduct our business in a sustainable manner seriously and have identified both risks and opportunities related to our sustainability program, as we strive for continued growth and profitability.

The majority of our products are disposable medical devices and are generally disposed of after a single use due primarily to the risks of exposing patients to bloodborne pathogens capable of transmitting disease or other potentially infectious materials. Additionally, repeated sterilization to address such risks is not possible because it may adversely affect the quality of the plastic used in many of our products and result in the failure of our product to function properly if used in multiple medical procedures. Consequently, many of our used products will likely end up in a medical waste disposal facility at the end of their usefulness. Despite this obstacle, we continue to look for opportunities to deliver sustainable, long-term growth of our business. Our sustainability practices are an integral component of our business strategy, and our sustainability activities are reviewed and approved by senior management and our Board of Directors.

By assessing our sustainability opportunities, we have developed areas of focus where we are positioned to make a positive impact. These include programs designed to reduce waste, improve efficiency, and protect the environment including our:

ISO 14001 certification – we have achieved this certification at many of our facilities with a continued goal of achieving this certification at all our manufacturing facilities in 2021 (ISO 14001 is the international standard that specifies requirements for an effective environmental management system);
ISO 45001 certification – our goal is to achieve this certification at all our manufacturing facilities within the next 12 to 18 months (ISO 45001 is the international standard that specifies requirements for an effective safety management system);
ISO 50001 certification – we have achieved this certification at our Galway facility, and our goal is to achieve ISO 50001 certification at all our manufacturing facilities within the next 12 to 18 months (ISO 50001 is the international standard that specifies requirements for an effective energy management system);

16

employee gardens that promote pollination and provide farm-to-table nutrition for our employees at our headquarters in South Jordan, Utah;
transition to re-usable pallets and methods to move products in bulk containers, reducing intra-company shipping materials;
reduction in packaging materials by reducing film thickness and using original product packaging where possible;
transition from paper to electronic work orders in our manufacturing facilities worldwide, which we expect to reduce our paper usage by at least 2.8 million pieces and 20,000 plastic sleeves annually;
expansion of recycling programs where our employees recycle materials, including food waste, paper, cardboard, food and beverage containers, scrap metal, and pallets, and re-use of our plastic scrap waste leftover from our manufacturing process of our molded parts;
investment in a line of fully compostable “to-go” containers made from plant starch and sugarcane, and our program to transition to reusable dishes and cutlery at all our cafeterias;
car charging stations and car-pooling preferential parking to incentivize employees to reduce their carbon footprint;
efficient heating and cooling systems that operate on variable efficiency drives, increasing our energy efficiency at our headquarters in South Jordan, Utah and our transition to Light Emitting Diode (“LED”) lighting in our manufacturing facilities; and
environmental tracking system at our world-wide facilities to facilitate monthly reporting and accountability for energy, water, waste, recycling, and other scope 1, 2, and 3 emissions metrics.

In 2020 we provided in-kind donations of our medical devices to support two medical or humanitarian missions, and we worked closely with a local Utah university to donate product for use in their educational and instructional programs. The COVID-19 pandemic caused disruptions to our operations and the operations of the non-profit organizations to which we typically donate, which hindered our ability to provide this type of support at the same levels we have in the past, but we plan on continuing and expanding this practice in 2021. To learn more about our sustainability programs and accomplishments, please visit www.merit.com/about/corporate-sustainability/.

Human Capital Management

As of December 31, 2020, we had 5,989 employees located in approximately 39 different countries in a variety of different roles. In the highly competitive medical device industry, we consider attracting, developing, and retaining talented people in technical, operational, marketing, sales, research, management, and other positions to be critical to our overall long-term growth strategy. Our ability to recruit and retain such talent depends on several factors, including compensation and benefits, talent development, career opportunities, and work environment. We invest in our people and cultivate a company culture committed to supporting a diverse and inclusive workforce.

Diversity and Inclusion. Our goal is to create a diverse and inclusive global culture that reflects the diversity of the customers we serve and encourages an environment where employees feel welcomed, respected, and valued. With this goal in mind, in late 2020 the Company hired its first Chief Human Resources Officer who, in part, has been charged with working with our leadership team to strengthen and enhance our diversity and inclusion efforts company wide. We are committed to providing equal opportunity in all aspects of employment. In the U.S., we are an equal opportunity/affirmative action employer committed to making employment decisions without regard to race, religion, ethnicity or national origin, gender, sexual orientation, gender identity or expression, age, disability, protected veteran status or any other characteristics protected by law. As a result, over 50% of our U.S. population identifies as non-white.

 

Employee Engagement. The engagement of our workforce is critical to delivering on our competitive strategy, and we place high importance on informed and engaged employees. We communicate frequently and transparently with our employees through a variety of communication methods, including video and written communications, town hall meetings, and our company intranet, and we acknowledge individual contributions to Merit by celebrating milestones of service in

17

five-year increments. As a result of the COVID-19 pandemic, we also further strengthened our communication platforms. Our employee communications during the pandemic have kept our employees informed on critical priorities, important actions being taken by management in response to the pandemic, and continued efforts to protect employee health, safety and well-being.

COVID-19 Response; Health and Safety. During the COVID-19 pandemic, the majority of our operations employees have continued to work from our facilities, where we have adopted health screening, implemented social distancing and personal protective equipment requirements, enhanced cleaning and sanitation procedures, and modified workspaces to reduce the potential for disease transmission. Most employees who do not require access to our facility to perform their work have been working from home during the pandemic, without a significant impact to productivity.

Information Security

We maintain strong cybersecurity systems to guard against unauthorized access, malicious software, corruption of data, disruption of our networks and systems and unauthorized release of confidential information. We employ an experienced and dedicated information security team, follow industry best practices, and work with our employees globally to create awareness and mitigate cyber risk. On an ongoing basis, we assess risks and implement procedures and practices designed to improve the security, confidentiality, integrity and availability of our systems. We voluntarily engage third-party security auditors to test our systems and controls at least annually against the most widely recognized security standards and regulations. We have developed and continue to implement a continuing cyber awareness training program which is designed to increase awareness of cybersecurity threats throughout our company and reduce the risk of human error. As part of that training, we conduct phishing testing on all our employees with e-mail access and emphasize information security through events held each year during our Cyber Awareness Month.

We have established controls and procedures to escalate enterprise level issues, including cybersecurity matters, to the appropriate management levels within our organization and our Board of Directors, or members or committees thereof, as appropriate. Our Board of Directors has delegated to its Audit Committee specific oversight responsibility for enterprise risk management, including our approach to managing cybersecurity risk. The Audit Committee regularly reviews information security risks and receives reports from our Chief Technology Officer and other members of the Company’s management regarding those risks. Under our framework, cybersecurity issues are analyzed by subject matter experts for potential financial, operational, and reputational risks, based on, among other factors, the nature of the matter and breadth of impact. Matters determined to present potential material impacts to the Company’s financial results, operations, and/or reputation are immediately reported by management to our Board of Directors or the Audit Committee, as appropriate, in accordance with our escalation framework. In addition, we have established procedures to ensure that management responsible for overseeing the effectiveness of disclosure controls is informed in a timely manner of known cybersecurity risks and incidents that may materially impact our operations and that timely public disclosure is made as appropriate. We maintain insurance coverage that may, subject to policy terms and conditions, cover certain aspects of cybersecurity risks; however, such insurance coverage may be unavailable or insufficient to cover all losses or all types of claims that may arise in the continually evolving area of cyber risk.

Recent Developments

None.

18

Available Information

We file annual, quarterly and current reports and other information with the SEC. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address of the SEC’s internet website is www.sec.gov.

Our internet address is www.merit.com. On our Investor Relations website, www.merit.com/investors, we make available, free of charge, a variety of information for investors. Our goal is to maintain the Investor Relations website as a portal through which investors can easily find or navigate to pertinent information about us, including:

Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports, as soon as reasonably practicable after we electronically file that material with or furnish it to the SEC.

Press releases on our quarterly earnings and other pertinent information, including product launches, corporate initiatives, and participation in upcoming investor conferences.

Corporate governance information including our corporate governance guidelines, committee charters, and codes of business conduct and ethics.

Additionally, we provide electronic and paper copies of such filings free of charge upon request.

The information on www.merit.com is not, and will not be deemed, a part of this Report or incorporated into any other filings we make with the SEC.

Financial Information About Foreign and Domestic Sales

For financial information relating to our foreign and domestic sales see Note 2 and Note 13 to our consolidated financial statements set forth in Item 8 of this report.

19

Item 1A.Risk Factors.

Our business, operations and financial condition are subject to certain risks and uncertainties. Should one or more of these risks or uncertainties materialize, or should any underlying assumptions prove incorrect, our actual results will vary, and may vary materially, from those anticipated, estimated, projected or expected. Among the key factors that may have a direct bearing on our business, operations or financial condition are the factors identified below:

COVID-19 Pandemic Risks

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

The COVID-19 pandemic has created significant disruption and uncertainty in the global economy, has negatively impacted our business, results of operations and financial condition, and we anticipate that it may continue to negatively impact our business, results of operations and financial condition for the foreseeable future.

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

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

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

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

Further, once the pandemic subsides, we anticipate there will be substantial backlog of patients seeking appointments with physicians and surgeries to be performed at hospitals and ambulatory surgery centers relating to a variety of medical conditions, and as a result, patients seeking procedures that use our products will have to navigate limited provider capacity. On the other hand, we do not know if demand for these postponed, elective procedures will return to the levels we experienced prior to the pandemic. We believe this limited provider, hospital and ambulatory surgery center capacity,

20

and a decline in demand for the procedures that use our products, could have a significant adverse effect on our business, operations and financial results following the end of the pandemic.

These challenges and restrictions will likely continue for the duration of the pandemic, which is uncertain, and may even continue beyond the pandemic. Many areas are relaxing restrictions and resuming business operations, but a resurgence in infections or mutations of the coronavirus that causes COVID-19 could cause authorities to reinstate such restrictions or impose additional restrictions. All of these factors also may cause or contribute to disruptions and delays in our logistics and supply chain. The extent to which the COVID-19 pandemic impacts our business, operations and financial results will depend on future developments that are uncertain and cannot be predicted, including new information that may emerge concerning the severity and spread of the virus and the actions by government entities, our customers and other parties to contain the virus or treat its impact, among others. To the extent the COVID-19 pandemic adversely affects our business, operations and financial results, it may also have the effect of heightening other risks described herein, such as those relating to general economic conditions, demand for our products, relationships with suppliers and sales efforts.

Business, Economic, Industry and Operational Risks

Changes in general economic conditions, geopolitical conditions, domestic and foreign 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 replacement of the North American Free Trade Agreement (“NAFTA”) with the United States Mexico Canada Agreement (“USMCA”) which became effective on July 1, 2020. At this time, it is unknown whether the current administration will attempt to renegotiate the terms of the USMCA or implement its own policies and regulations to replace those established by the Trump Administration. In addition, with changes in the balance of power between the parties in the U.S. Congress, new legislation could be passed into law. It is unclear what the effect of any such action would have, either positively or negatively, on our industry or our Company. If 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.

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. Furthermore, regulations and trade policies implemented by foreign governments to reduce the costs of healthcare or promote business in their countries could also cause our sales to decline in such countries. For example, China has implemented a volume-based procurement process designed to decrease prices for medical devices and other products. These events could result in increased costs, lower margins and lower sales than we would otherwise expect, which could have a material adverse effect on our business, financial condition, results of operations, or cash flows. Our customers and suppliers may also be affected by these events, so even if we are not directly impacted, we may still experience lower demand for our products and increases in our manufacturing costs because of the effects these events may have on our customers and suppliers.

The United Kingdom’s (“UK”) departure from the European Union (“EU”) (commonly known as “Brexit”) has created uncertainties affecting business operations in the UK, the EU and a number of other countries, including with respect to compliance with the regulatory regimes regarding the labeling and registration of the products we sell in these markets. While we have taken proactive steps to mitigate possible disruption to our operations, we could face increased costs, volatility in exchange rates, market instability and other risks, depending on the effects of existing and future agreements between the UK and EU regarding Brexit and the future EU/UK trading relationship.

The above factors, including a number of other economic and geopolitical factors both in the U.S. and abroad, could ultimately have material adverse effects on our business, financial condition, results of operations or cash flows, including the following :

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;

21

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 enacted by countries, such as China, in response to changes in U.S. trade policies and tariffs;
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.

Consolidation in the healthcare industry, group purchasing organizations and public procurement policies have lead to demands for price concessions, which reduces our revenues and may harm our ability to sell our products at prices necessary to support our current business strategies.

Healthcare costs have risen significantly over the past decade, which has resulted in or led to numerous cost reform initiatives by legislators, regulators and third-party payers. Cost reform has triggered a consolidation trend in the healthcare industry to aggregate purchasing power, which has created more requests for pricing concessions and is expected to continue in the future. Additionally, many of our customers belong to group purchasing organizations or integrated delivery networks that use their market power to consolidate purchasing decisions for these hospitals and healthcare service providers. These customers are often able to obtain lower prices and more favorable terms because of the potential sales volume they represent, which has lead to lower revenues and required us to take on additional liability. We expect that market demand, government regulation, third-party coverage and reimbursement policies and societal pressures will continue to change the healthcare industry worldwide, resulting in further business consolidations and alliances among our customers, which may exert further downward pressure on the prices of our products.

Termination or interruption of, or a failure to monitor, our supply relationships and increases in labor costs and the price of our component parts, finished products, third-party services or raw materials, particularly petroleum-based products, could have an adverse effect on our business, operations or financial condition.

We rely on raw materials, component parts, finished products and third-party services in connection with our business. For example, substantially all of our products are sterilized by only a few different entities. If any of these sterilizers goes out of business or fails to comply with quality or regulatory requirements, we may be unable to find a suitable supplier to replace them. This could significantly delay or stop production and cause sales of such products to materially decline. Additionally, many of our products have components that are manufactured using resins, plastics and other petroleum-based materials which are available from a limited number of suppliers. We are experiencing a growing trend among suppliers of polymer resins to refuse to supply resin to the medical device manufacturers or to require such manufacturers to assume additional risks due to the potential for product liability claims. Additionally, there is no assurance that crude oil supplies will be uninterrupted or that petroleum-based manufacturing materials will be available for purchase in the future. Any interruption to the supply of polymers or petroleum-based resins could have an adverse effect on our ability to produce, or on the cost to produce, our products.

The availability and price of these materials, parts, products and services are affected by a variety of factors beyond our control, including the willingness of suppliers to sell into the medical device industry, changes in supply and demand, general economic conditions, labor costs, fuel-related transportation costs, liability concerns, climate change (including new and existing laws and regulations to address climate change), competition, import duties, tariffs, currency exchange rates and political uncertainty around the world. Our suppliers often pass some of their cost increases on to us, and if such increased costs are sustained or increase further, our suppliers may pass further cost increases on to us. In addition to the effect on resin prices, transportation costs generally increase based on the effect of higher crude oil prices, and these increased transportation costs are often passed on to us. Our costs may also be impacted by laws to increase minimum wages, including the potential increase to the federal minimum wage in the United States that has been recently proposed by the current administration.

22

Our ability to recover such increased costs may depend upon our ability to raise prices on our products. Due to the highly competitive nature of the healthcare industry and the cost-containment efforts of our customers and third-party payers, we may be unable to pass along cost increases through higher prices. If we are unable to fully recover these costs through price increases or offset these increases through cost reductions, or we experience terminations or interruption of our relationships with our suppliers, we could experience lower margins and profitability, and our results of operations, financial condition and cash flows could be materially harmed.

Any damage or interruption to our facilities, infrastructure, manufacturing processes or information technology systems, or those of our suppliers, could result in lost revenues and our business could be seriously harmed.

Damage or interruption to our facilities or systems relating to manufacturing, distribution, research and development, or information technology because of fire, extreme weather conditions, natural disaster, power loss, communications failure, geopolitical disruption, labor strikes, riots, cyber-attack, health epidemics and pandemics, unauthorized entry or other events could significantly disrupt our operations, the operations of suppliers and critical infrastructure. These events may also delay or prevent product manufacturing and shipment during the time required to repair, rebuild or replace the damaged facilities or systems. We have recently closed certain facilities, and the resulting consolidation may further exacerbate the effects of these events or make it more difficult for us to respond to the effects of these events. Climate change may increase both the frequency and severity of natural disasters and, consequently, risks to our operations and growth. Although we maintain property damage and business interruption insurance coverage on our facilities, our insurance might not cover all losses under such circumstances, and we may not be able to renew or obtain such insurance in the future on acceptable terms with adequate coverage or at reasonable costs.

We may be unable to compete in our markets, particularly if there is a significant change in relevant practices or technology.

The markets in which our products compete are highly competitive. We face competition from many companies which are larger, better established, have greater financial, technical and other resources and possess a greater market presence than we do. Such resources and market presence may enable our competitors to more effectively market competing products or to market competing products at reduced prices in order to gain market share.

In addition, our ability to compete successfully is dependent, in part, upon our response to changes in technology and upon our efforts to develop and market new products which achieve significant market acceptance. Competing companies with substantially greater resources than us are actively engaged in research and development of new methods, treatments, drugs, and procedures to treat or prevent cardiovascular disease that could limit the market for our products and eventually make some of our products obsolete. A reduction in the demand for a significant number of our products, or a few key products, could have a material adverse effect on our business, operations or financial condition.

Strategic, Business Development and Employee Attraction and Retention Risks

We may be unable to successfully manage growth and maintain operational efficiencies.

Successful implementation and execution of our business strategy will require that we effectively manage our growth. As the Company grows, we are often faced with decisions to (i) expand certain product lines and discontinue others, (ii) open or expand new facilities and close others, (iii) allocate resources between new and established markets, or (iv) allocate resources between the expansion of organic business and the acquisition of new product lines. The outcome of each choice in these decisions is uncertain, and even with the exercise of excellent business judgment, results may not align with expectations because of the many factors listed in this section. In addition, our management will need to continue to implement changes in certain aspects of our business, improve our information systems, infrastructure and operations to respond to increased demand, attract and retain qualified personnel, and develop, train, and manage an increasing number of employees. We may not have the resources available to implement certain necessary changes, and as a result, growth may be delayed or we may not be able to take advantage of certain business opportunities. Growth has placed, and will likely continue to place, an increasing strain on our management, sales and other personnel, and on our financial, product design, marketing, distribution, technology and other resources. Any failure to manage growth effectively could have a material adverse effect on our business, operations or financial condition.

23

Substantial costs are incurred when identifying, evaluating, negotiating and closing acquisitions, and failure to integrate acquired businesses may adversely impact our business and financial results.

Over the past several years, we have completed a series of significant acquisitions and, in the future we may consider other potential acquisitions and strategic transactions, certain of which may also be significant. We have incurred, and will likely continue to incur, significant expenses in connection with negotiating and consummating various acquisition and other strategic transactions. As we grow through acquisitions, we face the additional challenges of integrating the operations, culture, information management systems and other characteristics of the acquired entity with our own, including sales models related to capital equipment. Our efforts to integrate acquisitions may be hampered by delays, the loss of certain employees, suppliers or customers, proceedings resulting from employment terminations, culture clashes, unbudgeted costs, and other issues, which may occur at levels that are more severe or prolonged than anticipated.

Additionally, past and future acquisitions may increase the risks of competition we face by, among other things, extending our operations into industry segments and product lines where we have few existing customers or qualified sales personnel and limited expertise. Further, as a result of certain acquisitions, we are selling capital equipment, in addition to our historical sales of disposable medical devices. The sale of capital equipment may create additional risks and potential liability, which may negatively affect our business, operations or financial condition.

In addition, we may not realize competitive advantages, synergies or other benefits anticipated in connection with any such acquisition or other transaction. If we do not adequately identify and value targets for, or manage issues related to, acquisitions and strategic transactions, such transactions may not produce the anticipated benefits and have an adverse effect on our business, operations or financial condition.

We will be required to expend significant resources for research, development, testing and regulatory approval or clearance of our products under development, and these products may not be developed successfully or approved for commercial use.

Most of our products under development will require significant additional research, development, engineering and, in some cases, preclinical and clinical testing, as well as regulatory approval or clearance and a commitment of significant additional resources prior to their commercialization. It is possible that our products may not:

be developed successfully;
be proven safe or effective in clinical trials;
offer therapeutic or other improvements over current treatments and products;
meet applicable regulatory standards or receive regulatory approvals or clearances;
be capable of production in commercial quantities at acceptable costs and in compliance with regulatory requirements;
be successfully marketed; or
be covered by private or public insurers.

We may be unable to accurately forecast customer demand for our products and manage our inventory.

To ensure adequate supply, we must forecast our inventory needs and place orders with our suppliers based on estimates of future demand for particular products. Our ability to accurately forecast demand for our products could be negatively affected by many factors, including our failure to accurately manage our expansion strategy and customer acceptance of new products, product introductions by our competitors, an increase or decrease in customer demand for our products or for products of our competitors, unanticipated changes in general market conditions or regulatory matters and weakening of economic conditions, effects of the COVID-19 pandemic or consumer confidence in future economic conditions. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs, which would impact our gross margin. Conversely, if we underestimate customer demand for our products, our manufacturing facilities may not be able to deliver products to meet our order requirements, which could damage our reputation and customer relationships.

Our forecasts of customer demand and related decisions that we make about production levels may take into account potential opportunities created by regulatory issues, supply disruptions or other challenges experienced by our competitors.

24

We generally do not know the extent and cannot predict the duration of these challenges experienced by our competitors. As a result, our estimates about related increased demand for our products are inherently uncertain and subject to change. If our estimates incorrectly forecast the extent or duration of this increased demand, or the product types to which it relates, our revenues, margins and earnings could be adversely affected.

We lack direct sales and marketing capabilities in many countries and are dependent on our distributors for the commercialization of our products in these countries. If we are unable to maintain or establish sales capabilities on our own or through third parties, we may not be able to commercialize any of our products in those countries.

We have no or limited direct sales or marketing capabilities in some of the regions and countries in which our products are sold, including, among others, China, Japan, Russia and India. We have entered into distribution agreements with third parties to market and sell our products in those countries in which we do not have a direct sales force and in those countries in which we utilize a “modified direct” sales approach. If we are unable to maintain or enter into such distribution arrangements on acceptable terms, or at all, we may not be able to successfully commercialize our products in certain countries. Moreover, to the extent that we enter into distribution arrangements with other companies, our revenues, if any, will depend on the terms of any such arrangements and the efforts of others. These efforts may turn out not to be sufficient and our third-party distributors may not effectively sell our products. In addition, although our contract terms require our distributors to comply with all applicable laws regarding the sale of our products, including anti-competition, anti-corruption, anti-money laundering and sanctions laws, we may not be able to ensure proper compliance. If our distributors fail to effectively market and sell our products in full compliance with applicable laws, our results of operations and business could be impacted.

Actions of activist shareholders, including a proxy contest, could be disruptive and potentially costly and the possibility that activist shareholders may contest, or seek changes that conflict with, our strategic direction could cause uncertainty about the strategic direction of our business.

On May 26, 2020, we entered into an agreement with Starboard Value and Opportunity Master Fund Ltd (“Starboard”). Starboard is a significant shareholder and had previously informed us that it intended to nominate up to seven individuals to stand for election as directors at our 2020 Annual Meeting of Shareholders. Pursuant to the agreement, Starboard agreed to withdraw its slate of directors and we agreed to nominate three new directors. These three directors were elected to our Board of Directors at the 2020 Annual Meeting of Shareholders. Additional terms of the agreement with Starboard can be found in our Current Report on Form 8-K, filed with the SEC on May 27, 2020.

While our Board of Directors and management team strive to maintain constructive, ongoing communications with all of our shareholders, including Starboard, and we welcome constructive input from all shareholders toward the shared goal of enhancing stakeholder value, activist campaigns that contest, or seek to change, our strategic direction could have an adverse effect on us because: (i) responding to actions by activist shareholders could disrupt our operations, be costly and time consuming, and divert the attention of our Board of Directors and senior management from the pursuit of business strategies, which could adversely affect our results of operations and financial condition; (ii) perceived uncertainties as to our future direction may lead to the perception of a change in the direction of the business, instability or lack of continuity which may be exploited by our competitors, cause concern to our current or potential customers, cause concern in the minds of our employees and lead to the departure of critical employees, result in the loss of potential business opportunities and make it more difficult to attract and retain qualified personnel and business partners; and (iii) these types of actions could cause significant fluctuations in our stock price based on temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business.

We are dependent upon key personnel.

Our success is dependent on key management personnel, including Fred P. Lampropoulos, our Chairman of the Board, President and Chief Executive Officer. Mr. Lampropoulos is not subject to any agreement prohibiting his departure, and we do not maintain key man life insurance on his life. The loss of Mr. Lampropoulos, or of certain other key management personnel, could have a materially adverse effect on our business and operations. Our success also depends on, among other factors, the successful recruitment and retention of key operating, manufacturing, sales and other personnel.

25

Intellectual Property

We may not be able to effectively protect our intellectual property, which could harm our business and financial condition.

Our ability to remain competitive is dependent, in part, upon our ability to protect our intellectual property rights and prevent other companies from using our intellectual property to produce competing products. We seek to protect our intellectual property rights through a combination of confidentiality and license agreements, and through registrations under patent, trademark, copyright and trade secret laws. However, these measures afford only limited protection and may be challenged, invalidated, or circumvented by third parties. Additionally, these measures may not prevent competitors from duplicating our products or gaining access to our proprietary information and technology. Third parties may copy all or portions of our products or otherwise use our intellectual property without authorization, and we may not be able to prevent the unauthorized disclosure or use of our intellectual property by consultants, vendors, former employees and current employees. Despite our efforts to restrict such unauthorized disclosure or use through nondisclosure agreements and other contractual restrictions, we may not be able to enforce these contractual provisions or we may incur substantial costs enforcing our legal rights.

Third parties may also develop similar or superior technology independently or by designing around our patents. In addition, the laws of some foreign countries do not offer the same level of protection for our intellectual property as the laws of the U.S. Further, no assurances can be given that any patent application we have filed or will file will result in a patent being issued, or that any existing or future patents will afford adequate or meaningful protection against competitors or against similar technologies. All of our patents will eventually expire and some of our patents, including patents protecting significant elements of our technology, will expire within the next several years.

Filing, prosecuting and defending our intellectual property in countries throughout the world may be impractical and prohibitively expensive. Litigation may be necessary in the future to enforce our intellectual property rights, protect our trade secrets or to determine the validity and scope of proprietary rights claimed by others. Any such lawsuits that we might initiate could be expensive, take significant time and divert management’s attention from our business. Litigation also puts our patents at risk of being invalidated or interpreted narrowly. Additionally, we may provoke third parties to assert claims against us. Moreover, the legal systems of certain countries, particularly certain developing countries, do not favor the aggressive enforcement of patents and other intellectual property protections, which makes it difficult to stop infringement. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially valuable.

Third parties claiming that we infringe their intellectual property rights could cause us to incur significant legal or licensing expenses and prevent us from selling our products.

Our commercial success will depend in part on not infringing or violating the intellectual property rights of others. From time to time, third parties may claim that we have infringed their intellectual property rights, including claims regarding patents, copyrights, trademarks, and trade secrets. We may not be aware of whether our products do or will infringe existing or future patents or the intellectual property rights of others. Because of constant technological change in the medical device industry in which we compete, the extensive patent coverage of existing technologies, and the rapid rate of issuance of new patents, it is possible that the number of these claims may grow. In addition, former employers of our former, current, or future employees may assert claims that such employees have improperly disclosed to us the confidential or proprietary information of such former employers. Any such claim, with or without merit, could result in costly litigation, distract management from day-to-day operations and harm our brand or reputation, which in turn could harm our business or results of operations. If we are not successful in defending such claims, we could be required to (i) stop selling our products, (ii) redesign our products, (iii) discontinue the use of related trademarks, technologies or designs, (iv) pay damages or indemnification obligations, or (v) enter into royalty or licensing arrangements. Royalty or licensing arrangements that we may seek in such circumstances may not be available to us on commercially reasonable terms or at all and we may not be able to redesign applicable products in a way to avoid infringing the intellectual property rights of others. We have made and expect to continue making significant expenditures to investigate, defend and settle claims related to the use of technology and intellectual property rights as part of our strategy to manage this risk.

26

Regulatory, Litigation, Tax and Legal Compliance Risks

The FDA regulatory clearance process is expensive, time-consuming and uncertain, and the failure to obtain and maintain required regulatory clearances and approvals could prevent us from commercializing our products.

Before we can introduce a new device or a new use of or a claim for a cleared device in the U.S., we must generally obtain clearance from the FDA, unless an exemption from premarket review or an alternative procedure, such as a de novo risk-based classification or a humanitarian device exemption, applies. The FDA clearance and approval processes for medical devices are expensive, uncertain and time-consuming.

We may make changes to our cleared products without seeking additional clearances or approvals if we determine such clearances or approvals are not necessary and document the basis for that conclusion. However, the FDA may disagree with our determination or may require additional information, including clinical data, to be submitted before a determination is made, in which case we may be required to delay the introduction and marketing of our modified products, redesign our products, conduct clinical trials to support any modifications and pay significant regulatory fines or penalties. In addition, the FDA may not approve or clear our products for the indications that are necessary or desirable for successful commercialization.

In particular, we are currently conducting a large, multinational pivotal human clinical trial of the Wrapsody™ Stent Graft. A successful outcome of this trial is required to obtain approval from the FDA and some international regulatory agencies. However, there is no assurance that we will be able to obtain the necessary regulatory clearances or approvals for the Wrapsody™ Stent Graft or any other products on a timely basis or at all. Further, the FDA may change its clearance and approval policies, adopt additional regulations or revise existing regulations, or take other actions which may prevent or delay approval or clearance of our products under development or impact our ability to modify our currently cleared products on a timely basis. Delays in receipt of, or failure to obtain, regulatory clearances for any product enhancements or new products we develop would result in delayed or no realization of revenue from such product enhancements or new products and in substantial additional costs, which could decrease our profitability.

In addition, we are required to continue to comply with applicable FDA and other regulatory requirements once we have obtained clearance or approval for a product. We cannot provide assurance that we will successfully maintain the clearances or approvals we have received or may receive in the future. The loss of previously received clearances or approvals, or the failure to comply with existing or future regulatory requirements, could also have a material adverse effect on our business.

Our products are generally subject to regulatory requirements in foreign countries in which we sell those products. We will be required to expend significant resources to obtain regulatory approvals or clearances of our products, and there may be delays and uncertainty in obtaining those approvals or clearances.

In order to sell our products in foreign countries, generally we must obtain regulatory approvals and comply with the regulations of those countries. These regulations, including the requirements for approvals or clearances and the time required for regulatory review, vary from country-to-country.

The EU requires that manufacturers of medical devices obtain the right to affix the CE mark, for compliance with the MDD, to medical devices before selling them in member countries of the EU. The CE mark is an international symbol of adherence to quality assurance standards and compliance with applicable European medical device directives. In order to obtain the authorization to affix the CE mark to products, a manufacturer must obtain certification that its processes and products meet certain European quality standards.

In May 2017, the EU adopted the MDR, which will repeal and replace the MDD with effect from May 26, 2021. Under transitional provisions, medical devices with notified body certificates issued under the MDD prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the certificate, until May 26, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the MDR may be placed on the market in the EU. The MDR includes increasingly stringent requirements in multiple areas, such as pre-market clinical evidence (some of which are now in effect), review of high-risk devices, labeling and post-market surveillance. Under the MDR, pre-market clinical data will now be required to obtain CE Mark approval for high-risk, new and modified medical

27

devices. We plan to be fully compliant with the MDR ahead of expiry dates, however for multiple reasons, including but not limited to changing business strategies, costs of obtaining MDR certification, availability of necessary data and Notified Body capacity, there may be some products that we will discontinue in the EU or which may not be fully compliant at the time of expiry.

China and some of its provinces have also implemented policies and regulations to reduce prices for medical devices, such as a volume-based procurement process. China-based companies may also have certain competitive advantages because of these policies and regulations.

Complying with and obtaining regulatory approval in foreign countries, including compliance with the MDR when effective, have caused and will likely continue to cause us to experience more uncertainty, risk, expense and delay in commercializing products in certain foreign jurisdictions, which could have a material adverse impact our net sales, market share and operating profits from our international operations.

The medical device industry is subject to extensive scrutiny and regulation by governmental authorities and we are currently operating under a Corporate Integrity Agreement. If governmental authorities determine that we have violated laws, regulations or our Corporate Integrity Agreement, our company or our employees may be subject to various penalties, including civil or criminal penalties.

Our medical devices and business activities are subject to rigorous regulation by the FDA and other federal, state and foreign governmental authorities. These authorities and domestic and foreign legislators continue to scrutinize the medical device industry. In recent years, the U.S. Congress, DOJ, the OIG and the Department of Defense, as well as foreign counterparts, have issued subpoenas and other requests for information to medical device manufacturers, primarily related to financial arrangements with healthcare providers, regulatory compliance and product promotional practices.

In October 2020, we entered into a Settlement Agreement with the DOJ to resolve their investigation into our past marketing transactions and practices. Under the Settlement Agreement and related agreements, we paid approximately $18.7 million (which includes interest and certain fees) in exchange for a release from liability for the alleged conduct. The settlement was also conditioned upon our entering into a CIA with the OIG, see “Regulation – DOJ Settlement and Corporate Integrity Agreement” in Item 1 of this report. Even if we fully comply with the CIA, we have incurred, and anticipate that we will continue to incur, substantial costs in connection with the settlement and compliance with the CIA. It is unclear what impact the settlement has had and may have on our reputation. This matter has consumed a significant amount of our resources and management’s attention.

We anticipate that government authorities will continue to scrutinize our industry closely, and that additional regulation by government authorities may increase compliance costs, exposure to litigation and other adverse effects on our operations. If we fail to comply with applicable regulatory requirements and the terms of the CIA, we may be subjected to a wide variety of sanctions and enforcement actions, including warning letters that require corrective action, injunctions, product seizures or recalls, suspension of product manufacturing, revocation of approvals, import or export prohibitions, exclusion from participation in government healthcare programs, civil fines and/or criminal penalties, which in turn may have a negative impact our business, results of operations, financial condition and ability to obtain financing on reasonable terms.

We are subject to laws targeting fraud and abuse in the healthcare industry, the violation of which could adversely affect our business or financial results.

Our operations are subject to various state and federal laws targeting fraud and abuse in the healthcare industry, including the federal Anti-Kickback Statute and other anti-kickback laws, which prohibit any person from knowingly and willfully offering, paying, soliciting or receiving remuneration, directly or indirectly, to induce or reward either the referral of an individual, or the furnishing or arranging for an item or service, for which payment may be made under federal healthcare programs, such as the Medicare and Medicaid programs. Violations of these fraud and abuse-related laws are punishable by criminal or civil sanctions, including substantial fines, imprisonment and exclusion from participation in healthcare programs such as Medicare and Medicaid, any of which could harm our business or financial results. Allegations of such violations could lead to expensive and time-consuming investigations by government authorities and result in conviction

28

of these violations or settlement costs and additional restrictions, like a CIA, as was the outcome of our DOJ investigation discussed above.

We are also subject to the FCPA, the U.K. Bribery Act, and similar anti-corruption laws in non-U.S. jurisdictions. These laws generally prohibit companies and their intermediaries from illegally offering things of value to any individual for the purpose of obtaining or retaining business. As we continue to expand our business activities internationally, compliance with the FCPA and other anti-corruption laws presents greater challenges to our operations. If our employees or agents violate the provisions of the FCPA or other anti-corruption laws, we may incur fines or penalties, which could have a material adverse effect on our operating results or financial condition.

Limits on reimbursement imposed by governmental and other programs may adversely affect our business and results of operation.

We sell our products to hospitals and other healthcare providers around the world that typically receive reimbursement for the services provided to patients from third-party payers such as government programs (e.g., Medicare and Medicaid in the U.S.) and private insurance programs. The ability of our customers to obtain appropriate reimbursement for the cost of our products from governmental and private third-party payers is critical to our business. Limits on reimbursement imposed by such programs may adversely affect the ability of hospitals and others to purchase our products, which could adversely affect our business and results of operations.

Third-party payers, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In general, a third-party payer covers a medical procedure only when the plan administrator is satisfied that the product or procedure is reasonable and necessary to the patient’s treatment; however, the cost-effectiveness of the treatment may also be a condition. In addition, in the U.S., no uniform policy of coverage and reimbursement for procedures using our products exists among third-party payers. Therefore, coverage and reimbursement for procedures using our products can differ significantly from payer to payer. In addition, payers continually review new and existing technologies for possible coverage and can, without notice, deny or reverse coverage or alter pre-authorization requirements for new or existing products and procedures. We cannot provide assurance that we will be successful in any efforts we may potentially undertake to reverse such non-coverage decisions. If we are not successful in reversing non-coverage policies, or if third-party payers that currently cover or reimburse certain procedures reverse or limit their coverage of such procedures in the future, or if other third-party payers issue similar policies, our business could be adversely impacted.

Further, we believe that future coverage and reimbursement may be subject to increased restrictions, such as additional preauthorization requirements, both in the U.S. and in international markets. Third-party coverage and reimbursement for procedures using our products or any of our products in development for which we may receive regulatory approval may not be available or adequate in either the U.S. or international markets, which could have an adverse impact on our business.

Our business is subject to complex and evolving U.S., state and international laws and regulations regarding privacy and data protection. Many of these laws and regulations are subject to change and uncertain interpretation and could result in claims, changes to our business practices, penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.

The U.S. and many other countries in which we conduct our operations have adopted laws and regulations protecting certain data, including medical and personal data (including HIPAA, the HITECH Act and the rules issued thereunder), and requiring data holders and controllers to implement administrative, logical and technical controls and procedures in order to protect the privacy of such data. Individual states have also begun to enact data privacy laws. For example, California’s Consumer Protection Act went into effect on January 1, 2020, giving consumers the right to demand certain information and actions from companies who collect personal information. Internationally, some countries have also passed laws and regulations that require individually identifiable data on their citizens to be maintained on local servers and that may restrict transfer or processing of that data. In addition, regulatory authorities around the world are considering a number of additional proposals concerning data protection. These laws and regulations have been, and may continue to be, inconsistent with each other, requiring different approaches in different jurisdictions. In addition, the interpretation and application of medical and personal data protection laws and regulations in the U.S., Europe, China and elsewhere are

29

often uncertain and in flux. Further, we have incurred, and will likely continue to incur, significant expense in connection with our efforts to comply with those applicable laws and regulations. It is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our data practices, possibly resulting in fines or orders requiring that we change our data practices, which could have an adverse effect on our business and results of operations. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices in a manner adverse to our business.

Legal developments in Europe have created compliance uncertainty regarding certain transfers of personal data from the EU to the U.S. and other non-EU jurisdictions (in particular taking into account the recent decision of the European Court of Justice in Case C-311/18 (Schrems II)). For example, the GDPR, which came into application in the EU on May 25, 2018, applies to our activities conducted from an establishment in the EU or related to products and services that we offer to EU users. The GDPR created a range of new compliance obligations, which could cause us to change our business practices, and significantly increases financial penalties for noncompliance (including possible fines of up to 4% of global annual turnover for the preceding financial year or €20 million (whichever is higher) for the most serious infringements).

Our failure to comply with applicable environmental, health and safety laws and regulations could affect our business, operations or financial condition.

We manufacture and assemble certain products that require the use of hazardous materials that are subject to various national, federal, state and local laws and regulations governing the protection of the environment, health and safety. Moreover, climate change and sustainability efforts and potential climate change regulations could lead to business interruption, significantly increased costs and other adverse consequences to our business. While the cost of compliance with such laws and regulations has not had a material adverse effect on our results of operations historically, compliance with future regulations may require additional capital investments. Additionally, because we use a limited amount of hazardous and other regulated materials in our manufacturing processes, we are subject to certain risks of future liabilities, lawsuits and claims resulting from any substances we manufacture, dispose of or release. Certain environmental laws and regulations may impose “strict liability” for the conduct of, or conditions caused by, others, or for acts that were in non-compliance with all applicable laws at the time the acts were performed, rendering us liable without regard to our negligence or fault. Because of these laws, any accidental release may have an adverse effect on our business, operations or financial condition.

Our operations are also subject to various laws and regulations relating to occupational health and safety. We maintain safety, training and maintenance programs as part of our ongoing efforts to ensure compliance with applicable laws and regulations. Compliance with applicable health and safety laws and regulations has required and continues to require significant expenditures.

We are also subject to corporate social responsibility, or CSR, laws and regulations which require us to monitor the labor standards in our supply chain, including the California Transparency in Supply Chains Act, the UK Modern Slavery Act, and U.S. Federal Acquisition Regulations regarding Combating Trafficking in Persons. These CSR labor laws and regulations may impose additional processes and supplier management systems and have led certain key customers to impose additional requirements on medical device companies, including audits, as a prerequisite to selling products to such customers, which could result in increased costs for our products, the termination or suspension of certain suppliers, and reductions in our margins and profitability.

Use of our products in unapproved circumstances could expose us to liabilities.

The marketing clearances and approvals from the FDA and other regulators of certain of our products are, or are expected to be, limited to specific uses. We are prohibited from marketing or promoting any uncleared or unapproved use of our product. However, physicians may use these products in ways or circumstances other than those strictly within the scope of the regulatory approval or clearance. The use of our products for unauthorized purposes could arise from our sales personnel or distributors violating our policies by providing information or recommendations about such unauthorized uses. Consequently, claims may be asserted by the FDA or other enforcement agencies that we are not in compliance with applicable laws or regulations or have improperly promoted our products for uncleared or unapproved uses. The FDA or such other agencies could require a recall of products or allege that our promotional activities misbrand or adulterate our

30

products or violate other legal requirements, which could result in investigations, prosecutions, fines or other civil or criminal actions.

Our products may be subject to product liability claims and warranty claims.

Our products are used in connection with invasive procedures and in other medical contexts that entail an inherent risk of product liability claims. If medical personnel or their patients suffer injury or death in connection with the use of our products, whether as a result of a failure of our products to function as designed, an inappropriate design, inadequate disclosure of product-related risks or information, improper use, or for any other reason, we could be subject to lawsuits seeking significant compensatory and punitive damages. Product liability claims may be brought by individuals or by groups seeking to represent a class. We have previously faced claims by patients claiming injuries from our products. To date, these claims have not resulted in material harm to our operations or financial condition. The outcome of this type of personal injury litigation is difficult to assess or quantify. We maintain product liability insurance; however, there is no assurance that this coverage will be sufficient to satisfy any claim made against us. Moreover, any product liability claim brought against us could result in significant costs, divert our management’s attention from other business matters or operations, increase our product liability insurance rates, or prevent us from securing insurance coverage in the future. As a result, any lawsuit seeking significant monetary damages may have a material adverse effect on our business, operations or financial condition.

We generally offer a limited warranty for the return of product due to defects in quality and workmanship. We attempt to estimate our potential liability for future product returns and establish reserves on our financial statements in amounts that we believe will be sufficient to address our warranty obligations; however, our actual liability for product returns may significantly exceed the amount of our reserves. If we underestimate our potential liability for future product returns, or if unanticipated events result in returns that exceed our historical experience, our financial condition and operating results could be materially harmed.

In addition, the occurrence of such an event or claim could result in a recall of products from the market or a safety alert relating to such products. Such a recall could result in significant costs, reduce our revenue, divert management’s attention from our business, and harm our reputation.

Our products may cause or contribute to adverse medical events that we are required to report to the FDA or other governmental authorities, and if we fail to do so, we may be subject to sanctions that may materially harm our business.

Our products are subject to medical device reporting regulations, which require us to report to the FDA information that reasonably suggests one of our products may have caused or contributed to a death or serious injury, or one of our products malfunctioned and, if the malfunction were to recur, this device or a similar device that we market would be likely to cause or contribute to a death or serious injury. Our obligation to report under the medical device reporting regulations is triggered on the date on which we become aware of information that reasonably suggests a reportable adverse event occurred. We may fail to report adverse events of which we become aware within the prescribed timeframe. We may also fail to recognize that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or if the product characteristic that caused the adverse event is removed in time from our products. If we fail to comply with our medical device reporting obligations, the FDA could issue warning letters or untitled letters, take administrative actions, commence criminal prosecution, impose civil monetary penalties, demand or initiate a product recall, seize our products, or delay the clearance of our future products.

Our employees, independent contractors, consultants, manufacturers and distributors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk that our employees, independent contractors, consultants, manufacturers and distributors may engage in fraudulent conduct or other illegal activity. Misconduct by these parties could include intentional, reckless or negligent conduct or disclosure of unauthorized activities to us that violates healthcare laws and regulations of the FDA and other federal, state and international authorities, manufacturing standards, and laws that require the true, complete and accurate reporting of financial information or data. We have adopted a code of business conduct and ethics, and a global anti-corruption policy, but it is not always possible to identify and deter misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from

31

governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant civil, criminal and administrative penalties.

We may be a party to litigation in the course of our business or otherwise, which could affect our financial condition and results of operations.

We may become party to or otherwise involved in legal proceedings, claims or other legal matters, arising in the course of our business. In particular, our company, our Chief Executive Officer and our Chief Financial Officer have been named in a complaint filed in the Central District of California, which alleges violations of certain federal securities laws. Legal proceedings can be complex and take many months, or even years, to reach resolution, with the final outcome depending on a number of variables, some of which are not within our control. Litigation is subject to significant uncertainty and may be expensive, time-consuming, and disruptive to our operations. Although it is our intention to vigorously defend ourselves in such legal proceedings, their ultimate resolution and potential financial and other impacts on us are uncertain. If a legal proceeding is resolved against us, it could result in significant compensatory damages or injunctive relief that could materially adversely affect our financial condition, results of operations and cash flows.

Information Technology and Cybersecurity Risks

We rely on the proper function, availability and security of information technology systems to operate our business, and a material disruption of critical information systems or a material breach in the security of our systems may adversely affect our business and customer relationships.

We rely on information technology systems (including technology from third-party providers) to process, transmit, and store electronic information in our day-to-day operations, including sensitive personal information and proprietary or confidential information. We also rely on our technology infrastructure, among other functions, to interact with customers and suppliers, fulfill orders and bill, collect and make payments, ship products, provide support to customers, fulfill contractual obligations and otherwise conduct business. Our internal information technology systems, as well as those systems maintained by third-party providers, may be subjected to computer viruses or other malicious code, unauthorized access attempts, and cyber-attacks, any of which could result in data leaks or otherwise compromise our confidential or proprietary information and disrupt our operations. Cyber-attacks are becoming more sophisticated and frequent, and there can be no assurance that our protective measures have prevented or will prevent security breaches, any of which could have a significant impact on our business, reputation and financial condition, particularly attacks that result in our intellectual property and other confidential information being accessed or stolen.

We rely on third-party vendors to supply and support certain aspects of our information technology systems. These third-party systems could also become vulnerable to cyber-attacks, malicious intrusions, breakdowns, interference or other significant disruptions, and may contain defects in design or manufacture or other problems that could result in system disruption or compromise the information security of our own systems. In addition, we continue to grow in part through business and product acquisitions and, as a result, may face risks associated with defects and vulnerabilities in the systems operated by the other parties to those transactions, or difficulties or other breakdowns or disruptions in connection with the integration of the acquired businesses and products into our information technology systems.

Cyber-attacks could also result in unauthorized access to our systems and products, including personal information of individuals, which could trigger notification requirements, encourage actions by regulatory bodies, result in adverse publicity, prompt us to offer credit support products or services to affected individuals and lead to class action or other civil litigation. If we fail to monitor, maintain or protect our information technology systems and data integrity effectively or fail to anticipate, plan for or manage significant disruptions to these systems, we could (i) lose customers, (ii) be subject to fraud, (iii) breach our agreements with or duties toward customers, physicians, other health care professionals and employees, (iv) be subject to regulatory sanctions or penalties, (v) incur expenses or lose revenues, (vi) sustain damage to our reputation, or (vii) suffer other adverse consequences. Unauthorized tampering, adulteration or interference with our products may also create issues with product functionality that could result in a loss of data, risk to patient safety, and product recalls or field actions. Any of these events could have a material adverse effect on our business, operations or financial condition.

32

Market, Liquidity and Credit Risks

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.

On July 31, 2019 we entered into a Third Amended and Restated Credit Agreement (“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 “Second Amended Credit Agreement”). 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.

We depend on generating sufficient cash flow to fund our debt obligations, capital expenditures, and ongoing operations.

We are dependent on our cash on hand and free cash flow to fund our debt obligations, capital expenditures and ongoing operations. Our ability to service our debt and to fund our planned capital expenditures and ongoing operations will depend on our ability to continue to generate cash flow. If we are unable to generate sufficient cash flow or we are unable to access additional liquidity sources, we may not be able to service or repay our debt, operate our business, respond to competitive challenges, or fund our other liquidity and capital needs.

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; any restatement of our financial statements or any investigation of us by the SEC, DOJ, OIG, FDA, or another regulatory authority; significant litigation or a decline, or rise, of stock prices in capital markets generally.

Fluctuations in foreign currency exchange rates may negatively impact our financial results.

As our operations have grown outside the U.S., we have also become increasingly subject to market risk relating to foreign currency. Those fluctuations could have a negative impact on our margins and financial results. During 2020, 2019 and 2018, the exchange rate between all applicable foreign currencies and the U.S. Dollar resulted in a decrease in net sales of

33

approximately $1.3 million, a decrease of approximately $13.5 million and an increase of approximately $5.2 million, respectively.

For the year ended December 31, 2020, approximately $323.8 million, or 33.6%, of our net sales were denominated in foreign currencies, with our CNY- and Euro-denominated sales representing our largest currency risks to net sales. If the rate of exchange between foreign currencies declines against the U.S. Dollar, we may not be able to increase the prices we charge our customers for products whose prices are denominated in those respective foreign currencies. Furthermore, we may be unable or elect not to enter into hedging transactions which could mitigate the effect of declining exchange rates. As a result, if the rate of exchange between foreign currencies declines against the U.S. Dollar, our financial results may be negatively impacted.

Fluctuations in our effective tax rate may adversely affect our business, financial condition or results of operation.

We are subject to taxation in numerous countries, states and other jurisdictions. Our effective tax rate is derived from a combination of applicable tax rates in the various countries, states and other jurisdictions in which we operate. In preparing our financial statements, we estimate the amount of tax that will become payable in each of these jurisdictions. Our effective tax rate may, however, differ from the estimated amount due to numerous factors, including a change in the mix of our profitability from country to country and changes in tax laws. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations, which could have an adverse effect on our business, financial condition or results of operation.

Uncertainty relating to the LIBOR calculation method and potential phasing out of LIBOR after 2021 may adversely affect the interest rates under our Third Amended Credit Agreement.

Certain of the interest rates applicable to our Third Amended Credit Agreement, and applicable to hedging instruments we have purchased to offset interest rate risk under our Third Amended Credit Agreement, are LIBOR-based. On July 27, 2017, the U.K. Financial Conduct Authority (the “FCA”) announced that it will no longer persuade or compel banks to submit rates for the calculation of LIBOR rates after 2021. Actions by the FCA, other regulators or law enforcement agencies may result in changes to the method by which LIBOR is calculated. At this time, it is not possible to predict the effect of any such changes or any other reforms to LIBOR that may be enacted in the UK or elsewhere. Uncertainty as to the nature of such potential changes may adversely affect the trading market for LIBOR-based securities, including the floating rates applicable to our Third Amended Credit Agreement and related hedges. It is possible that the changes in how LIBOR is calculated, changes in the trading market for LIBOR-based securities or actions of the FCA and other government entities may cause unexpected increases in LIBOR rates or a breakdown in the LIBOR systems. If these issues arise, we could experience increased interest rates or uncertainty with respect to the calculation of interest on our Third Amended Credit Agreement and other instruments, which could harm our operations.

Item 1B. Unresolved Staff Comments.

None.

Item 2.

Properties.

Our world headquarters is located in South Jordan, Utah, with our principal office for European operations located in Galway, Ireland and our principal office for Asian distribution located in Beijing, China. We also support our European operations from a distribution and customer service facility located in Maastricht, The Netherlands. In addition, we lease commercial space in India, Hong Kong, Italy, Dubai, Australia, Russia, Canada, Brazil, Malaysia, South Korea, Japan, South Africa, Singapore, Great Britain, Vietnam, Taiwan, New Zealand, Indonesia, and France, as well as in Massachusetts, California and Texas. Our principal manufacturing and packaging facilities are located in Utah, Virginia, Texas, Ireland, Brazil, France, Singapore, Mexico, and The Netherlands. Our research and development activities are conducted principally at facilities located in Utah, California, Texas, Ireland, France, and Singapore.

Our total manufacturing, commercial, distribution, and research space is approximately 2.0 million square feet, of which approximately 1.0 million square feet is owned, and 1.0 million square feet is leased.

34

The following is a summary of the approximate square footage of our key facilities as of December 31, 2020:

Location

    

Main Purpose

    

Area (sq. ft.)

Utah

 

HQ, Manufacturing, Distribution, Research

 

724,170

Mexico

Manufacturing

196,690

Virginia

Manufacturing, Distribution

187,659

Ireland

Manufacturing, Research

139,680

The Netherlands

 

Distribution

 

136,501

Texas

Manufacturing, Research

94,000

Singapore

Manufacturing, Research

68,000

China

Distribution

37,100

Operations associated with our cardiovascular segment utilize all of our facilities, while operations associated with our endoscopy segment are conducted primarily from our facilities located in Utah and Texas.

In February 2020, we completed construction of a manufacturing and research and development facility, which we own, near our South Jordan, Utah, headquarters, totaling approximately 90,000 square feet.

We believe our existing and proposed facilities will generally be adequate for our present and future anticipated levels of operations.

Item 3.Legal Proceedings.

See Note 10 “Commitments and Contingencies” to our consolidated financial statements set forth in Item 8 of this report and incorporated herein by reference.

Item 4.Mine Safety Disclosures.

The disclosure required by this item is not applicable.

35

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Price for the Common Stock

Our common stock is traded on the NASDAQ Global Select Market under the symbol “MMSI.” As of February 24, 2021, the number of shares of our common stock outstanding was 55,690,669 held by approximately 101 shareholders of record, not including shareholders whose shares are held in securities position listings. We did not repurchase any shares during the years ended December 31, 2020, 2019, or 2018.

Performance

The following graph compares the performance of our common stock with the performance of the NASDAQ Stock Market (U.S. Companies) and NASDAQ Stocks (SIC 3840-3849 U.S. Companies - Surgical, Medical and Dental Instruments and Supplies) for a five-year period by measuring the changes in common stock prices from December 31, 2015 to December 31, 2020.

Chart, line chart

Description automatically generated

    

12/2015

    

12/2016

    

12/2017

    

12/2018

    

12/2019

    

12/2020

Merit Medical Systems, Inc.

$

100.00

$

142.55

$

232.38

$

300.22

$

167.94

$

298.60

NASDAQ Stock Market (U.S. Companies)

 

100.00

 

109.80

 

141.97

 

139.65

 

190.06

 

273.57

NASDAQ Stocks (SIC 3840-3849 U.S. Companies)

 

100.00

 

123.58

 

177.27

 

200.31

 

245.40

 

357.75

The stock performance graph assumes for comparison that the value of our common stock and of each index was $100 on December 31, 2015 and that all dividends were reinvested. Past performance is not necessarily an indicator of future results.

NOTE:      Performance graph data is complete through last fiscal year. Performance graph with peer group uses peer group only performance (excludes only Merit). Peer group indices use beginning of period market capitalization weighting. Index Data: Calculated (or Derived) based from CRSP NASDAQ Stock Market (US Companies), Center for Research in Security Prices (CRSP®), Graduate School of Business, The University of Chicago. Copyright 2021. Used with permission. All rights reserved.

36

Item 6.Selected Financial Data (in thousands, except per share amounts).

2020

    

2019

    

2018

    

2017

    

2016

Operating Data:

Net sales

$

963,875

$

994,852

$

882,753

$

727,852

$

603,838

Gross profit

 

401,177

 

432,366

 

394,770

 

326,253

 

265,025

Income (loss) from operations

 

(1,562)

 

15,434

 

58,617

 

33,069

 

34,876

Income (loss) before income taxes

 

(13,231)

 

2,193

 

49,519

 

35,881

 

25,386

Net income (loss)

(9,843)

5,451

42,017

27,523

20,121

Diluted earnings (loss) per common share

$

(0.18)

$

0.10

$

0.78

$

0.55

$

0.45

Balance Sheet Data:

Working capital

$

244,703

$

272,882

$

254,491

$

200,501

$

155,092

Total assets

 

1,664,396

 

1,757,321

 

1,620,012

 

1,111,811

 

942,803

Long-term debt, less current portion

 

343,722

 

431,984

 

373,152

 

259,013

 

314,373

Stockholders' equity

958,575

949,944

932,775

676,334

498,189

Cash Flow Data:

Net cash provided by operating activities

$

165,270

$

77,813

$

86,533

$

62,727

$

53,599

Capital expenditures for property and equipment

(45,988)

(78,173)

(63,324)

(38,623)

(32,837)

Item 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the Consolidated Financial Statements and related Notes thereto set forth in Item 8 of this report.

Overview

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 cardiology and radiology devices, which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases and includes 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. Within those two operating segments, we offer products focused in five core product categories: peripheral intervention, cardiac intervention, custom procedural solutions, OEM and endoscopy.

For the year ended December 31, 2020, we reported sales of approximately $963.9 million, down approximately ($31.0) million or (3.1)%, compared to 2019 sales of approximately $994.9 million.

Gross profit as a percentage of sales was 41.6% for the year ended December 31, 2020 as compared to 43.5% for the year ended December 31, 2019.

Net loss for the year ended December 31, 2020 was approximately ($9.8) million, or ($0.18) per share, as compared to net income of approximately $5.5 million, or $0.10 per share, for the year ended December 31, 2019.

During the year ended December 31, 2020, the global COVID-19 pandemic impacted our business in various ways. The most significant impact to sales occurred in the second quarter, with sales for the three-month period ended June 30, 2020 down approximately (14.5)% over the comparative quarter of 2019. In the second half of the year, total sales were approximately equal to the prior year comparative period; however, sales fluctuated by product category due, in part, to

37

the extent various products are used in deferrable procedures. In response to the COVID-19 pandemic, we implemented certain cost reduction and operating efficiency initiatives, including decreasing discretionary spending, delaying product launches, deferring or rationalizing capital spending and reducing the number of research and development projects, among other initiatives. In April 2020, due to the significant impact of the COVID-19 pandemic on our business, results of operations and financial condition, and uncertainty regarding the scope and duration of that impact, we reduced headcount, implemented targeted furloughs and temporarily reduced salaries for a number of groups, including all executive positions. These temporary salary reductions were eliminated by December 31, 2020.

We continue to focus our efforts to expand our presence in foreign markets, particularly Europe, Middle East and Africa (“EMEA”), China, Southeast Asia, Japan, Australia and Brazil, with the objective of capitalizing on additional market opportunities. These efforts have increased certain of our selling, general and administrative expenses and lengthened our average collection period as certain geographic markets have customary payment terms which are, on average, longer than payment terms in the United States; however, we believe over time this expansion will help improve our profitability. Due in part to restrictions regarding deferrable and elective procedures, our international sales declined for the year ended December 31, 2020. In 2020, international sales were approximately $413.8 million, or 42.9% of our net sales, down (1.3)% from international sales of $419.1 million in 2019.

On November 10, 2020, we introduced a corporate transformation initiative known as “Foundations for Growth” with multi-year financial targets for growth and improved profitability. As part of this initiative, we continue review the need to consolidate facilities, strategically reduce operating expenses and incentivize our sales force to focus on products that will improve our financial performance. During 2020, we moved production of 23 products to our facilities in Mexico or Texas, and we closed manufacturing operations in Temecula, California; Malvern, Pennsylvania; West Jordan, Utah; and Melbourne, Australia.

Results of Operations

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

    

2020

    

2019

    

2018

 

Net sales

 

100

%  

100

%  

100

%

Gross profit

 

41.6

 

43.5

 

44.7

Selling, general and administrative expenses

 

30.9

 

32.9

 

31.3

Research and development expenses

 

6.0

 

6.6

 

6.7

Legal settlement

1.9

Impairment charges

 

3.8

 

2.4

 

0.1

Contingent consideration (benefit)

 

(0.8)

 

(0.0)

 

(0.1)

Acquired in-process research and development expense

 

0.0

 

0.1

 

0.1

Income (loss) from operations

 

(0.2)

 

1.6

 

6.6

Income (loss) before income taxes

 

(1.4)

 

0.2

 

5.6

Net income (loss)

 

(1.0)

 

0.5

 

4.8

38

Sales

Listed below are the sales by product category within each operating segment for the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

% Change

    

2020

    

% Change

    

2019

    

% Change

    

2018

Cardiovascular

Peripheral Intervention

 

(2.7)

%  

$

341,568

 

27.1

%  

$

350,936

 

35.4

%  

$

276,113

Cardiac Intervention

 

(8.2)

%  

 

279,671

 

9.4

%  

 

304,797

 

18.5

%  

 

278,496

Custom Procedural Solutions

 

8.5

%  

 

203,196

 

3.9

%  

 

187,359

 

8.3

%  

 

180,332

OEM

 

(6.9)

%  

 

109,767

 

2.9

%  

 

117,889

 

20.4

%  

 

114,536

Total

 

(2.8)

%  

 

934,202

 

13.1

%  

 

960,981

 

21.2

%  

 

849,477

Endoscopy

Endoscopy devices

 

(12.4)

%  

 

29,673

 

1.8

%  

 

33,871

 

22.2

%  

 

33,276

Total

 

(3.1)

%  

$

963,875

 

12.7

%  

$

994,852

 

21.3

%  

$

882,753

Cardiovascular Sales. Our cardiovascular sales for the year ended December 31, 2020 were approximately $934.2 million, down (2.8)%, when compared to the year ended December 31, 2019 of approximately $961.0 million. Sales for the year ended December 31, 2020 were unfavorably affected by decreased sales of (a) our cardiac intervention products (particularly our intervention, angiography and access products) of $279.7 million, down (8.2%); (b) our OEM products (particularly our cardiac rhythm management/electrophysiology (“CRM/EP”) products and coatings) of $109.8 million, down (6.9%); and (c) our peripheral intervention products (particularly our radar localization, vertebral compression fracture, biopsy, angiography and intervention products, offset partially by increased sales of drainage products) of $341.6 million, down (2.7%). These decreases were partially offset by increased sales of our custom procedural solutions products (particularly our critical care products, which saw increased demand due to the COVID-19 pandemic, including $19.1 million in sales of our new Cultura nasopharyngeal swab and test kits used to collect and transport samples for COVID-19 testing, partially offset by decreased sales of kits) of $203.2 million, up 8.5%.

Our cardiovascular sales for the year ended December 31, 2019 were approximately $961.0 million, up 13.1%, when compared to the corresponding period for 2018 of approximately $849.5 million. Sales for the year ended December 31, 2019 were primarily affected by increased sales of (a) our peripheral intervention products (particularly our radar localization, intervention, and drainage products) of approximately $350.9 million, up 27.1%, including a full year of sales of Cianna Medical, Inc. (“Cianna Medical”) products and product lines acquired from BD; (b) our cardiac intervention products (particularly our intervention, angiography and CRM/EP products) of approximately $304.8 million, up 9.4%; (c) our custom procedural solutions product (particularly our kits and critical care products, offset partially by trays) of approximately $187.4 million, up 3.9%.

Sales by our international direct sales forces are subject to foreign currency exchange rate fluctuations between the natural currency of a foreign country and the U.S. Dollar. Foreign currency exchange rate fluctuations decreased sales (0.1)% for the year ended December 31, 2020 compared to sales calculated using the applicable average foreign exchange rates for 2019 and decreased sales (1.3)% for the year ended December 31, 2019 compared to sales calculated using the applicable foreign exchange rates for 2018.

Endoscopy Sales. Our endoscopy sales for the year ended December 31, 2020 were approximately $29.7 million, down (12.4)%, when compared to sales for the year ended December 31, 2019 of approximately $33.9 million. Sales for the year ended December 31, 2020 were unfavorably affected by decreased sales of the NvisionVLE® Imaging System as a result of the suspension of our distribution agreement with NinePoint Medical, Inc. (“NinePoint”), as well as decreased sales of probes and certain stents. Our endoscopy sales for the year ended December 31, 2019 were approximately $33.9 million, up 1.8%, when compared to sales for the same period in 2018 of approximately $33.3 million. Sales for the year ended December 31, 2019 were favorably affected by increased sales of our EndoMAXX™ fully covered esophageal stent, our Elation® balloon dilator, and our AEROmini® fully covered esophageal stent, partially offset by decreased sales of other stents.

39

International Sales. International sales for the year ended December 31, 2020 were approximately $413.8 million, or 42.9% of net sales, down (1.3)% from the same period of 2019. International sales for the year ended December 31, 2019 were approximately $419.1 million, or 42.1% of net sales, up 8.5% from the year ended December 31, 2018. The decrease in our international sales during 2020 was primarily a result of lower sales in EMEA, which decreased approximately (1.6%) or $(2.9) million and lower rest of world sales which decreased approximately (8.7%) or $(2.6) million, compared to the same period of 2019. Our sales in APAC were essentially flat year over year. The increase in our international sales during 2019 was primarily related to year-over-year increased sales in APAC (particularly China and Southeast Asia), which increased $28.6 million or 16.5% compared to the same period of 2018.

Gross Profit

Our gross profit as a percentage of sales was 41.6%, 43.5%, and 44.7% for the years ended December 31, 2020, 2019 and 2018, respectively. The decrease in gross profit as a percentage of sales for 2020, as compared to 2019, was primarily due to changes in product mix and increased obsolescence expense associated with lower forecasted demand for certain of our products as a result of the COVID-19 pandemic, partially offset by improvements in manufacturing variances from operational efficiencies, among other factors. The decrease in gross profit as a percentage of sales for 2019, as compared to 2018, was primarily related to increased amortization expense associated with acquisitions ($49.7 million in 2019 compared to $31.8 million in 2018), increased costs associated with new distribution sites, and adverse impacts from tariffs and foreign currency fluctuations, which were partially offset by improvements associated with changes in product mix.

Operating Expenses

Selling, General and Administrative Expenses. Our selling, general and administrative (“SG&A”) expenses decreased approximately ($29.5) million, or (9.0)%, for the year ended December 31, 2020 compared to 2019 and increased $51.3 million, or 18.6%, for the year ended December 31, 2019 compared to 2018. SG&A expenses as a percentage of sales were 30.9%, 32.9% and 31.3% for the years ended December 31, 2020, 2019 and 2018, respectively.

The decrease in SG&A expenses for the year ended December 31, 2020 compared to the year ended December 31, 2019 was primarily related to lower compensation expenses associated with headcount reductions and temporary salary reductions as a result of our expense reduction initiatives, lower commission expense associated with decreased sales, lower travel, entertainment and promotional expenses due to travel restrictions during the COVID-19 pandemic, and decreased acquisition and integration-related costs ($1.3 million in 2020 compared to $3.5 million in 2019), partially offset by increased idle capacity costs related to lower demand for certain products due to the COVID-19 pandemic and increased bad debt expense.

The increase in SG&A expenses for the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily related to higher compensation expenses associated with an increase in headcount during 2019 to support acquisitions and the growth in operations in that period, higher commission expense associated with increased sales, higher severance costs ($5.0 million compared to $0.9 million in 2018) related to restructuring, and legal costs associated with the investigation by the U.S. Department of Justice ($6.5 million in 2019 compared to $5.6 million in 2018), partially offset by decreased acquisition and integration-related costs ($3.5 million in 2019 compared to $7.6 million in 2018).

Research and Development Expenses. Research and development (“R&D”) expenses decreased by ($8.1) million or (12.3)% to approximately $57.5 million for the year ended December 31, 2020, compared to approximately $65.6 million in 2019. The decrease in R&D expenses for the year ended December 31, 2020 was largely due to lower discretionary expenses (such as travel) and lower compensation expenses associated with headcount reductions and temporary salary reductions as a result of our expense reduction initiatives, as well as lower expenses as a result of a reduced number of research and development projects.

Research and development expenses increased by approximately $6.1 million or 10.2% to approximately $65.6 million for the year ended December 31, 2019, compared to approximately $59.5 million in 2018. The increase in R&D expenses for the year ended December 31, 2019 was largely due to hiring additional research and development personnel to support various core and acquired product developments, as well as higher clinical and regulatory costs.

40

Our research and development expenses as a percentage of sales were 6.0%, 6.6% and 6.7% for 2020, 2019, and 2018, respectively. We have a pipeline of new products, and we believe that we have an effective level of capabilities and expertise to continue the flow of new, internally developed products into the foreseeable future.

Legal Settlement. We recorded $18.7 million of expense during the year ended December 31, 2020 in connection with a settlement agreement with the DOJ to fully resolve the DOJ’s investigation of certain marketing and promotional practices.

Impairment Charges. For the year ended December 31, 2020 we recorded impairment charges of $36.5 million, which included approximately $1.8 million related to certain right-of-use operating lease assets and property and equipment, $6.0 million related to equity investments and purchase options, and $28.7 million related to certain acquired intangible assets, which included a partial impairment charge of $8.2 million of intangible assets from our acquisition of STD Pharmaceutical Products Limited (“STD Pharmaceutical”), a partial impairment charge of $8.0 million of intangible assets from our acquisition of certain assets from Laurane Medical S.A.S, a partial impairment charge of $4.8 million related to our license agreements with ArraVasc Limited, and other intangible asset impairments charges of $7.7 million related to intangible assets from our acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC acquired in connection with our acquisition of certain divested assets from BD, and a customer list intangible asset from our acquisition of ITL Healthcare Pty Ltd (“ITL”).

For the year ended December 31, 2019 we recorded impairment charges of $23.8 million, including a $20.5 million write-off of our NinePoint note receivable and purchase option due to our assessment of the collectability of the note receivable and management’s decision not to exercise our option to purchase the business, and $3.3 million of impairment charges of certain intangible assets based on changes in revenue expectations and restructuring. For the year ended December 31, 2018 we recorded impairment charges of certain intangible assets of $0.7 million.

Contingent Consideration (Benefit). For the years ended December 31, 2020, 2019 and 2018, we recorded ($8.0) million, ($0.2) million and ($0.7) million, respectively, of net contingent consideration (benefit) from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions. The (benefit) in each fiscal year relates to changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment, partially offset by expense for the passage of time.

Acquired In-process Research and Development. During the years ended December 31, 2020, 2019 and 2018, we incurred in-process research and development charges of approximately $0.3 million, $0.5 million and $0.6 million, respectively associated with various asset acquisitions.

Operating Income (Loss)

Our operating profit by operating segment for the years ended December 31, 2020, 2019 and 2018 was as follows (in thousands):

Operating Income (Loss)

2020

    

2019

    

2018

Cardiovascular

$

(7,042)

$

25,780

$

49,289

Endoscopy

 

5,480

 

(10,346)

 

9,328

Total operating income (loss)

$

(1,562)

$

15,434

$

58,617

Cardiovascular Operating Income (Loss). Our cardiovascular operating loss for the year ended December 31, 2020 was approximately ($7.0) million, compared to cardiovascular operating income of approximately $25.8 million for the year ended December 31, 2019. This decrease in cardiovascular operating income was primarily related to lower sales and decreased gross margin percentage during the COVID-19 pandemic, expenses of $18.7 million associated with our settlement with the DOJ, impairment charges within our cardiovascular operating segment ($36.5 million in 2020 compared to $3.3 million in 2019), partially offset by lower compensation and discretionary expenses resulting from cost cutting initiatives and our response to the COVID-19 pandemic and an increase in contingent consideration benefit from changes in the estimated fair value of contingent consideration liabilities associated with prior acquisitions.

41

Our cardiovascular operating income for the year ended December 31, 2019 was approximately $25.8 million, compared to operating income of approximately $49.3 million for the year ended December 31, 2018. This decrease in cardiovascular operating income was primarily related to decreased gross margin percentage, higher compensation expenses, higher severance costs ($5.0 million compared to $0.9 million in 2018), and legal costs associated with the investigation by the DOJ ($6.5 million in 2019 compared to $5.6 million in 2018), partially offset by decreased acquisition and integration-related costs ($3.5 million in 2019 compared to $7.6 million in 2018) and increased sales.

Endoscopy Operating Income (Loss). Our endoscopy operating income for the year ended December 31, 2020 was approximately $5.5 million, compared to an operating loss of approximately ($10.3) million for the year ended December 31, 2019. This increase in endoscopy operating income relative to 2019 was primarily due to lower impairment expense in our endoscopy operating segment (none in 2020 compared to $20.5 million in 2019) and lower compensation and discretionary expenses related to cost-cutting initiatives from our response to the COVID-19 pandemic, offset partially by lower sales and lower gross margins, due in part to changes in product demand during the COVID-19 pandemic.

Our endoscopy operating income for the year ended December 31, 2019 was a loss of approximately ($10.3) million, compared to operating income of approximately $9.3 million for the year ended December 31, 2018. This decrease was primarily the result of the impairment of a note receivable and a purchase option for NinePoint of approximately $20.5 million.

Other Income (Expense)

Our other expense for the years ended December 31, 2020, 2019 and 2018 was approximately ($11.7) million, ($13.2) million, and ($9.1) million, respectively. The decrease in other expense for 2020 compared to 2019 was principally the result of decreased interest expense due to lower average debt balances and a lower average interest rate during 2020, a gain on the sale of our Hypotube product line in 2020, and increased interest income from notes receivable, partially offset by increased expense related to foreign currency remeasurement.

The change in other expense for 2019 over 2018 was principally the result of increased interest expense due to higher average debt balances during 2019, the write-off of $1.6 million of accrued interest related to the NinePoint note receivable, and increased expense related to foreign currency remeasurement.

Effective Tax Rate

Our provision for income taxes for the years ended December 31, 2020, 2019 and 2018 was a tax expense (benefit) of $(3.4) million, $(3.3) million and $7.5 million, respectively, which resulted in an effective income tax rate of 25.6%, (148.6%), and 15.2%, respectively. The increase in the effective income tax rate for 2020 compared to 2019 was primarily the result of a pre-tax loss during the 2020 period, as well as a change in the jurisdictional mix of earnings. The decrease in the effective income tax rate for 2019 compared to 2018 was primarily the result of book to tax differences related to stock options and deferred compensation as well as uncertain tax positions lapsing that generated a greater benefit due to lower pre-tax book income.

Net Income (Loss)

Our net income (loss) for the years ended December 31, 2020, 2019 and 2018 was approximately ($9.8) million, $5.5 million, and $42.0 million, respectively. The decrease in net income for 2020, when compared to 2019, was primarily related to lower sales and decreased gross margin percentage during the COVID-19 pandemic, expenses of $18.7 million  associated with our settlement with the DOJ, impairment charges ($36.5 million in 2020 compared to $23.8 million in 2019), partially offset by lower compensation and discretionary expenses resulting from cost cutting initiatives and our response to the COVID-19 pandemic and an increase in the benefit from changes in contingent consideration liabilities associated with prior acquisitions.

The decrease in net income for the year ended December 31, 2019, when compared to 2018, was primarily due to total charges of $22.1 million related to NinePoint (including the entire carrying value of the purchase option and note

42

receivable, along with $1.6 million of accrued interest), increased selling, general, and administrative expenses as a percentage of sales, lower gross profit as a percentage of sales, and increased interest expense compared to 2018.

Total Assets

Total assets utilized in our cardiovascular operating segment were approximately $1.7 billion as of December 31, 2020, compared to approximately $1.7 billion as of December 31, 2019 and approximately $1.6 billion as of December 31, 2018. Total assets utilized in our endoscopy operating segment were approximately $9.5 million as of December 31, 2020, compared to approximately $12.3 million as of December 31, 2019 and approximately $31.0 million as of December 31, 2018.

The decrease in endoscopy total assets from December 31, 2019 to December 31, 2020 was primarily related to lower inventory levels and lower intangible asset balances (due to amortization). The decrease in endoscopy segment total assets from December 31, 2018 to December 31, 2019 was primarily related to the impairment of the purchase option and note receivable with NinePoint.

Off-Balance Sheet Arrangements. We have committed to provide loans of up to an additional €2 million at the discretion of Selio Medical Limited at a rate of 5% per annum until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. The current note receivable balance from Selio is $250,000. If exercised these loans would be securitized by all the present and future assets and property of the borrower. 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.

Liquidity and Capital Resources

Capital Commitments and Contractual Obligations

The following table summarizes our capital commitments and contractual obligations as of December 31, 2020, as well as the future periods in which such payments are currently anticipated to become due:

Payment due by period (in thousands)

Contractual Obligations

    

Total

    

Less than 1 Year

    

1-3 Years

    

4-5 Years

    

After 5 Years

Long-term debt

$

351,625

$

7,500

$

19,688

$

324,437

$

Interest on long-term debt (1)

 

23,331

 

6,392

 

12,708

 

4,231

 

Operating leases

 

102,140

 

14,947

 

21,493

 

15,792

 

49,908

Royalty obligations

 

4,958

 

931

 

1,935

 

1,771

 

321

Total contractual cash

$

482,054

$

29,770

$

55,824

$

346,231

$

50,229

(1)Interest payments on our variable long-term debt were forecasted using the LIBOR forward curves plus a base of 1.25% based on the terms of our Third Amended Credit Agreement. Interest payments on a portion of our long-term debt were forecasted using a fixed rate of 2.37% through July 2021 and a fixed rate of 2.96% from July 2021 through July 2024, as a result of our interest rate swaps (see Note 9 to our consolidated financial statements set forth in Item 8 of this report).

As of December 31, 2020, we had approximately $55.7 million of contingent consideration liabilities, $1.7 million of unrecognized tax positions, and $16.8 million of deferred compensation payable that have been recognized as liabilities that have not been included in the contractual obligations table due to uncertainty as to when such amounts may be settled.

Additional information regarding our capital commitments and contractual obligations, including royalty payments and operating leases, is contained in Notes 8, 10, and 18 to our consolidated financial statements set forth in Item 8 of this report.

43

Cash Flows

At December 31, 2020 and 2019, we had cash and cash equivalents of approximately $56.9 million and $44.3 million respectively, of which approximately $42.3 million and $31.7 million, respectively, were held by foreign subsidiaries. We do not consider our foreign earnings to be permanently reinvested. 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 December 31, 2020 and 2019, we had cash and cash equivalents of approximately $15.5 million and $11.3 million, respectively, held by our subsidiary in China.

Cash flows provided by operating activities. We generated cash from operating activities of approximately $165.3 million, $77.8 million and $86.5 million during the years ended December 31, 2020, 2019 and 2018, respectively. Net cash provided by operating activities increased approximately $87.5 million for the year ended December 31, 2020 compared to the year ended December 31, 2019. Significant changes in operating assets and liabilities affecting cash flows during these years included:

Cash provided by (used for) accounts receivable was approximately $10.4 million and $(17.9) million for the years ended December 31, 2020 and 2019, respectively, due primarily to decreases in sales volume and increased allowance due to economic uncertainty, and
Cash provided by (used for) inventories was $29.4 million and $(27.0) million for the years ended December 31, 2020 and 2019, respectively, due primarily to reduced production during the economic downturns related to the pandemic and efforts to manage inventory levels.

Net cash provided by operating activities decreased $8.7 million for the year ended December 31, 2019 compared to the year ended December 31, 2018. Significant changes in operating assets and liabilities affecting cash flows during these years included:

Cash (used for) accounts receivable was approximately $(17.9) million and $(27.5) million for the years ended December 31, 2019 and 2018, respectively, due primarily to increases in sales volume, and
Cash (used for) provided by accounts payable was $(2.3) million and $15.7 million for the years ended December 31, 2019 and 2018, respectively, due primarily to growth in operations and timing of payments.

Cash flows used in investing activities. We used cash in investing activities of approximately $58.6 million, $134.5 million, and $378.8 million for the years ended December 31, 2020, 2019 and 2018, respectively. We invested in capital expenditures for property and equipment of approximately $46.0 million, $78.2 million, and $63.3 million for the years ended December 31, 2020, 2019 and 2018, 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 and expansion of our manufacturing facility in Tijuana, Mexico to incorporate production of our biopsy and drainage products acquired from BD and other products. 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 $45 to $50 million in 2021 for buildings, property and equipment.

Cash outflows invested in acquisitions for the year ended December 31, 2020 were approximately $11.0 million and were primarily related to our acquisition of KA Medical. Cash outflows for acquisitions in 2019 were approximately $53.9 million and were primarily related to our acquisition of Brightwater Medical, Inc. (“Brightwater”) and STD Pharmaceutical. Cash outflows for acquisitions in 2018 were approximately $301.8 million and primarily related to our acquisition of BD product lines and Cianna Medical. For further discussion, refer to Note 3 to our consolidated financial statements set forth in Item 8 of this report.

44

Cash flows provided by (used in) financing activities. Cash provided by (used in) financing activities for the years ended December 31, 2020, 2019 and 2018 was approximately ($95.7) million, $33.5 million, and $328.3 million, respectively. In 2020 we decreased our net borrowings by approximately $88.4 million and paid contingent consideration of approximately $13.1 million, which is classified as a financing activity, principally related to our Cianna Medical acquisition. In 2019 we increased our net borrowings by approximately $44.5 million to partially finance our current period acquisitions and pay contingent consideration of $15.7 million, principally related to our Cianna Medical acquisition. In 2018, our primary financing activities included a public equity offering of 4,025,000 shares of common stock (from which we received net proceeds of approximately $205.0 million, which is net of approximately $12.0 million in underwriting discounts and commissions incurred and paid by us in connection with this equity offering) and additional net borrowings under our credit agreement of approximately $116.5 million to fund our acquisition activity. This was partially offset by approximately $2.6 million used to purchase common stock to pay employee taxes resulting from the exercise of stock options.

As of December 31, 2020, we had outstanding borrowings of approximately $351.6 million under the Third Amended Credit Agreement, with additional available borrowings of approximately $389 million, based on the leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of December 31, 2020 was a fixed rate of 2.37% on $175 million as a result of an interest rate swap (see Note 9) and a variable floating rate of 1.40% on approximately $176.6 million. Our interest rate as of December 31, 2019 was a fixed rate of 2.62% on $175 million as a result of an interest rate swap and a variable floating rate of 3.30% on $265 million. The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 and potential future changes in the applicable margin. See Note 8 and Note 9 to our consolidated financial statements set forth in Item 8 of this report for additional details regarding the Third Amended Credit Agreement, our long-term debt and our interest rate swaps.

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.

Critical Accounting Policies and Estimates

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

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

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

45

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

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

During the years ended December 31, 2020, 2019 and 2018, we compared the carrying value of the amortizing intangible assets acquired in acquisitions of certain assets to the undiscounted cash flows expected to result from these asset groups and determined that the carrying amounts were not recoverable. We then determined the fair value of the amortizing assets based on estimated future cash flows discounted back to their present value using discount rates that reflect the risk profile of the underlying activities. During the years ended December 31, 2020, 2019 and 2018 we recorded total impairment charges associated with intangible assets in our cardiovascular segment of approximately $28.7 million, $3.3 million, and $0.7 million, respectively. These expenses are reflected within impairment charges in our consolidated statements of income (loss). The primary factors driving impairment of certain intangible assets were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with the acquired technologies, and in 2020 economic uncertainties associated with the COVID-19 pandemic. See Note 5 to our consolidated financial statements set forth in Item 8 of this report for additional details regarding impairments of intangible assets.

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

We re-measure the estimated liability each quarter and record changes in the estimated fair value through operating expense in our consolidated statements of income. Significant increases or decreases in our estimates and developments related to the COVID-19 pandemic could result in changes to the estimated fair value of our contingent consideration liability, as the result of changes in the timing and amount of revenue estimates, as well as changes in the discount rate or periods. Our revenue milestone contingent liability associated with the November 2018 acquisition of Cianna Medical includes a sales growth multiplier, and our revenue milestones for the acquisition of Brightwater and Vascular Insights, LLC include payment thresholds. These and other similar contract features of our contingent consideration liabilities create sensitivity regarding the occurrence, timing, and amount of future payments.

For the years ended December 31, 2020, 2019 and 2018, we recognized contingent consideration benefit of approximately $8.0 million, $0.2 million and $0.7 million, respectively, from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions. Changes in the fair value of our contingent consideration liabilities were primarily attributable to slower-than-anticipated sales growth in the acquired

46

products, the anticipated timing of milestone payments, and in 2020 economic uncertainties associated with the COVID-19 pandemic. See Note 16 to our consolidated financial statements set forth in Item 8 of this report for additional details regarding our contingent liabilities.

Item 7A.Quantitative and Qualitative Disclosures About Market Risk.

Currency Exchange Rate Risk

Our consolidated financial statements are denominated in, and our principal currency is, the U.S. Dollar. For the year ended December 31, 2020, a portion of our net sales (approximately $323.8 million, representing approximately 33.6% of our aggregate net sales), was attributable to sales that were denominated in foreign currencies. All other international sales were denominated in U.S. Dollars. Our principal market risk relates to changes in the value of the Chinese Yuan Renminbi (CNY) and Euro (EUR) relative U.S. Dollar (USD), with limited market risk relating to various other currencies. In general, a strengthening of the U.S. Dollar against CNY has a negative effect on our operating income. Our Euro-denominated expenses associated with our European operations (manufacturing sites, a distribution facility and sales representatives) provide a natural hedge for Euro-denominated revenues. Accordingly, a strengthening of the U.S. Dollar against the Euro will generally have a positive effect on our operating income.

We forecast our net exposure related to sales and expenses denominated in foreign currencies. As of December 31, 2020 and 2019, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $168.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 December 31, 2020 and 2019, we had entered into foreign currency forward contracts, which were not designated as hedging instruments, related to those balance sheet accounts with aggregate notional amounts of approximately $74.8 million and $65.0 million, respectively.

A sensitivity analysis of changes in the fair value of all currency exchange rate derivative contracts at December 31, 2020 and 2019 indicates that, if the U.S. Dollar strengthened or weakened by 10 percent against all currencies, it would have the following impact on the fair value of these contracts (in thousands):

    

2020

    

2019

10% Strengthening

$

2,768

$

1,517

10% Weakening

$

(2,768)

$

(1,517)

Gains or losses on the fair value of derivative contracts would generally be offset by gains and losses on the underlying hedged transaction or net exposure. These offsetting gains and losses are not reflected above. See Note 9 to our consolidated financial statements set forth in Item 8 of this report for additional discussion of our foreign currency forward contracts.

Interest Rate Risk

As discussed in Note 8 to our consolidated financial statements set forth in Item 8 of this report, as of December 31, 2020, we had outstanding borrowings of approximately $351.6 million under the Third Amended Credit Agreement. Accordingly, 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 Bank, which as of December 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. On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with Wells Fargo Bank, with a notional amount of $75 million, to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. These instruments are intended to reduce our exposure to interest rate fluctuations and were not entered into for speculative purposes. Excluding the amount that is subject to a fixed rate under the interest rate swaps 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.3 million annually for each one percentage point change in the average interest rate under these borrowings.

47

Item 8.Financial Statements and Supplementary Data.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Merit Medical Systems, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Merit Medical Systems, Inc. and subsidiaries (the "Company") as of December 31, 2020 and 2019, the related consolidated statements of income (loss), comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.

Change in Accounting Principle

As discussed in Note 1 to the financial statements, the Company changed its method of accounting for leases in 2019 due to the adoption of Accounting Standards Update No. 2016-02, Leases (Topic 842), using the modified retrospective approach.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

48

Intangible Assets – Impairment Charges – Refer to Notes 1 and 5 to the financial statements

Critical Audit Matter Description

The Company has recorded finite-lived intangible assets with carrying values of $367.9 million at December 31, 2020. The Company evaluates amortizing intangible assets for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable and compares the carrying value of the amortizing intangible assets to the undiscounted cash flows expected to result from the asset group and determines whether the carrying amount is recoverable. If the carrying amount is not recoverable, an impairment charge is recorded based on the difference between the carrying amount and the fair value. The Company estimates the fair value of intangible assets using a discounted cash flow model which includes estimates of future projections of revenues and cash flows. During the year ended December 31, 2020, the Company recorded total impairment charges related to intangible assets of approximately $28.7 million.

We identified the intangible asset impairment charges as a critical audit matter because of the significant estimates and assumptions management makes to determine the fair value of intangible assets to record the impairment charge. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management’s estimates of future projections of revenues and cash flows.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s estimates of future projections of revenues and cash flows used for the intangible asset impairment tests included the following, among others:

We tested the effectiveness of controls over the impairment tests of intangible assets, including management’s controls over estimates of future projections of revenues and cash flows.

We assessed the reasonableness of management’s estimates of future projections of revenues and cash flows through comparison to historical results and the Company’s strategic plans and initiatives.

We evaluated whether the estimates of future projections of revenues and cash flows were consistent with evidence obtained in other areas of the audit.

Other Long-term Obligations - Contingent Consideration Liability– Refer to Notes 1, 3, and 16 to the financial statements

Critical Audit Matter Description

Certain of the Company’s past business combinations involve the potential for payment of future contingent consideration, generally based on a percentage of future product revenues or upon attaining specified future revenue milestones. As of December 31, 2020, the Company has recorded $55.7 million of contingent consideration liabilities of which $46.3 million are based on revenue milestones. Contingent consideration liabilities are re-measured at the estimated fair value at each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss). During the year ended December 31, 2020, the Company recorded a benefit of $8.0 million for the estimated change in fair value of contingent consideration liabilities. Included within contingent consideration liabilities is a liability for the estimated earn-out payment based on a revenue growth multiplier specified in the agreement from the November 2018 acquisition of Cianna Medical, Inc. The fair value of this revenue milestone contingent consideration liability was estimated using a Monte Carlo simulation model, which is a complex valuation methodology with inputs that include revenue projections and a discount rate.

We identified the Cianna Medical, Inc. revenue milestone contingent consideration liability as a critical audit matter because of management’s estimates of revenue projections and the complex valuation methodology and discount rate used to determine the fair value of the contingent consideration liability. This required a high degree of auditor judgment and an increased extent of effort, including the involvement of our fair value specialists, when performing audit procedures to

49

evaluate the reasonableness of management’s estimates of revenue projections and to evaluate the appropriateness of the valuation methodology and discount rate.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s estimates of revenue projections and the valuation methodology and discount rate used to determine the fair value of the Cianna Medical, Inc. revenue milestone contingent consideration liability included the following, among others:

We tested the effectiveness of controls over management’s valuation of contingent consideration liabilities, including those related to estimates of revenue projections and the valuation methodology and discount rate.

We evaluated management’s ability to accurately estimate revenue projections and the reasonableness of revenue projections by comparing management’s historical revenue estimates to subsequent results, taking into account changes in market conditions.

With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation methodology and the discount rate by:

-Evaluating whether the valuation methodology is appropriate in accordance with generally accepted valuation principles in the circumstances and whether the methodology used for determining fair value is applied consistently with the preceding periods.
-Testing the source information underlying the determination of the discount rate and testing the mathematical accuracy of the calculation
-Developing a range of independent estimates for the discount rate and comparing those to the discount rate selected by management.

We evaluated whether the estimates of revenue projections were consistent with evidence obtained in other areas of the audit.

/s/ DELOITTE & TOUCHE LLP

Salt Lake City, Utah

March 1, 2021

We have served as the Company’s auditor since 1988.

50

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

DECEMBER 31, 2020 AND 2019

(In thousands)

    

December 31, 

    

December 31, 

ASSETS

    

2020

    

2019

CURRENT ASSETS:

 

  

 

  

Cash and cash equivalents

$

56,916

$

44,320

Trade receivables — net of allowance for credit losses — 2020 — $5,313 and 2019 — $3,108

 

146,641

 

155,365

Other receivables

 

7,774

 

10,016

Inventories

 

198,019

 

225,698

Prepaid expenses and other current assets

 

13,120

 

12,497

Prepaid income taxes

 

3,688

 

3,491

Income tax refund receivables

 

3,549

 

3,151

Total current assets

 

429,707

 

454,538

PROPERTY AND EQUIPMENT:

 

  

 

  

Land and land improvements

 

28,400

 

27,554

Buildings

 

188,878

 

153,863

Manufacturing equipment

 

268,894

 

244,368

Furniture and fixtures

 

61,586

 

57,623

Leasehold improvements

 

48,800

 

43,311

Construction-in-progress

 

46,889

 

83,685

Total property and equipment

 

643,447

 

610,404

Less accumulated depreciation

 

(260,719)

 

(231,619)

Property and equipment — net

 

382,728

378,785

OTHER ASSETS:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization —2020 — $193,164 and 2019 — $149,947

 

318,059

 

379,529

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

 

49,856

 

65,783

Goodwill

 

363,533

 

353,193

Deferred income tax assets

 

4,597

 

3,788

Right-of-use operating lease assets

78,240

80,244

Other assets

 

37,676

 

41,461

Total other assets

 

851,961

 

923,998

TOTAL ASSETS

$

1,664,396

$

1,757,321

See notes to consolidated financial statements.

(continued)

51

    

December 31, 

    

December 31, 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

2020

    

2019

CURRENT LIABILITIES:

 

  

  

Trade payables

$

49,837

$

54,623

Accrued expenses

 

111,944

 

105,184

Current portion of long-term debt

 

7,500

 

7,500

Short-term operating lease liabilities

12,903

11,550

Income taxes payable

 

2,820

 

2,799

Total current liabilities

 

185,004

 

181,656

Long-term debt

 

343,722

 

431,984

Deferred income tax liabilities

 

33,312

 

45,236

Long-term income taxes payable

 

347

 

347

Liabilities related to unrecognized tax benefits

 

1,016

 

1,990

Deferred compensation payable

 

16,808

 

14,855

Deferred credits

 

1,923

 

2,122

Long-term operating lease liabilities

70,941

 

72,714

Other long-term obligations

 

52,748

 

56,473

Total liabilities

 

705,821

 

807,377

Commitments and contingencies

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

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

 

606,224

 

587,017

Retained earnings

 

357,803

 

368,221

Accumulated other comprehensive loss

 

(5,452)

 

(5,294)

Total stockholders’ equity

 

958,575

 

949,944

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

$

1,664,396

$

1,757,321

See notes to consolidated financial statements.

(concluded)

52

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018

(In thousands, except per share amounts)

    

2020

    

2019

    

2018

NET SALES

$

963,875

$

994,852

$

882,753

COST OF SALES

 

562,698

 

562,486

 

487,983

GROSS PROFIT

 

401,177

 

432,366

 

394,770

OPERATING EXPENSES:

 

  

 

  

 

  

Selling, general and administrative

 

297,724

 

327,274

 

276,018

Research and development

 

57,537

 

65,615

 

59,532

Legal settlement

18,684

Impairment charges

 

36,504

 

23,750

 

657

Contingent consideration (benefit)

 

(7,960)

 

(232)

 

(698)

Acquired in-process research and development

 

250

 

525

 

644

Total operating expenses

 

402,739

 

416,932

 

336,153

INCOME (LOSS) FROM OPERATIONS

 

(1,562)

 

15,434

 

58,617

OTHER INCOME (EXPENSE):

 

  

 

  

 

  

Interest income

 

604

 

(291)

 

1,199

Interest expense

 

(9,994)

 

(12,413)

 

(10,360)

Other income (expense) - net

 

(2,279)

 

(537)

 

63

Total other expense — net

 

(11,669)

 

(13,241)

 

(9,098)

INCOME (LOSS) BEFORE INCOME TAXES

 

(13,231)

 

2,193

 

49,519

INCOME TAX (BENEFIT) EXPENSE

 

(3,388)

 

(3,258)

 

7,502

NET INCOME (LOSS)

$

(9,843)

$

5,451

$

42,017

EARNINGS (LOSS) PER COMMON SHARE:

 

  

 

  

 

  

Basic

$

(0.18)

$

0.10

$

0.80

Diluted

$

(0.18)

$

0.10

$

0.78

WEIGHTED AVERAGE SHARES OUTSTANDING:

 

  

 

  

 

  

Basic

 

55,434

 

55,075

 

52,268

Diluted

 

55,434

 

56,235

 

53,931

See notes to consolidated financial statements.

53

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018

(In thousands)

    

2020

    

2019

    

2018

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Other comprehensive income (loss):

 

  

 

  

 

  

Cash flow hedges

 

(9,523)

 

(5,456)

 

64

Income tax benefit (expense)

 

2,365

 

1,404

 

(16)

Foreign currency translation adjustment

 

7,786

 

(18)

 

(3,606)

Income tax benefit (expense)

 

(786)

 

61

 

(9)

Total other comprehensive loss

 

(158)

 

(4,009)

 

(3,567)

Total comprehensive income (loss)

$

(10,001)

$

1,442

$

38,450

See notes to consolidated financial statements.

54

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018

(In thousands)

Common Stock

Retained

Accumulated Other

    

Total

    

Shares

    

Amount

    

Earnings

    

Comprehensive Income (Loss)

BALANCE — January 1, 2018

$

676,334

 

50,248

$

353,392

$

321,408

$

1,534

Net income

 

42,017

 

  

 

  

 

42,017

 

  

Other comprehensive loss

 

(3,567)

 

  

 

  

 

  

 

(3,567)

Stock-based compensation expense

 

6,117

 

  

 

6,117

 

  

 

  

Options exercised

 

10,634

 

690

 

10,634

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plans

 

1,087

 

22

 

1,087

 

  

 

  

Issuance of common stock, net of offering costs

205,030

 

4,025

 

205,030

Shares surrendered in exchange for payment of payroll tax liabilities

 

(2,616)

(49)

(2,616)

 

  

 

  

Shares surrendered in exchange for exercise of stock options

 

(2,261)

(43)

(2,261)

 

  

 

  

BALANCE — December 31, 2018

 

932,775

 

54,893

 

571,383

 

363,425

 

(2,033)

Net income

 

5,451

 

  

 

  

 

5,451

 

  

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

93

93

Reclassify stranded tax effects upon adoption of ASU 2018-02

(748)

748

Other comprehensive loss

 

(4,009)

 

  

 

  

 

  

 

(4,009)

Stock-based compensation expense

 

9,382

 

  

 

9,382

 

  

 

  

Options exercised

 

4,930

 

288

 

4,930

 

  

 

  

Issuance of common stock under Employee Stock Purchase Plans

 

1,415

 

35

 

1,415

 

  

 

  

Shares surrendered in exchange for exercise of stock options

(93)

 

(3)

 

(93)

BALANCE — December 31, 2019

 

949,944

 

55,213

 

587,017

 

368,221

 

(5,294)

Net loss

 

(9,843)

(9,843)

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

(575)

(575)

Other comprehensive loss

 

(158)

(158)

Stock-based compensation expense

 

13,433

13,433

Options exercised

 

6,948

442

6,948

Issuance of common stock under Employee Stock Purchase Plans

 

1,159

30

1,159

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

$

958,575

 

55,623

$

606,224

$

357,803

$

(5,452)

See notes to consolidated financial statements.

55

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018

(In thousands)

    

2020

    

2019

2018

CASH FLOWS FROM OPERATING ACTIVITIES:

 

Net income (loss)

$

(9,843)

$

5,451

$

42,017

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

 

  

 

  

 

  

Depreciation and amortization

 

94,070

 

92,100

 

69,546

Gain on sale of business

 

(517)

 

 

Loss on sales and/or abandonment of property and equipment

 

2,159

 

115

 

625

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

 

36,609

 

25,563

 

814

Acquired in-process research and development

 

250

 

525

 

644

Amortization of right-of-use operating lease assets

12,746

12,256

Fair value adjustments to contingent consideration

(7,960)

(232)

(698)

Amortization of deferred credits

 

(130)

 

(139)

 

(142)

Amortization of long-term debt issuance costs

 

604

 

721

 

804

Deferred income taxes

 

(11,295)

 

(12,436)

 

2,052

Stock-based compensation expense

 

14,339

 

9,382

 

6,117

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

 

 

  

 

  

Trade receivables

 

10,425

 

(17,900)

 

(27,522)

Other receivables

 

1,668

 

1,787

 

(2,588)

Inventories

 

29,429

 

(27,044)

 

(28,172)

Prepaid expenses and other current assets

 

(446)

 

(1,239)

 

(2,000)

Prepaid income taxes

 

(162)

 

128

 

(444)

Income tax refund receivables

 

(339)

 

(2,247)

 

232

Other assets

 

(3,511)

 

(5,141)

 

149

Trade payables

 

333

 

(2,295)

 

15,726

Accrued expenses

 

4,603

 

4,719

 

12,623

Income taxes payable

 

(86)

 

(351)

 

918

Long-term income taxes payable

 

 

(45)

 

(4,454)

Liabilities related to unrecognized tax benefits

 

(576)

 

(794)

 

267

Deferred compensation payable

 

1,953

 

3,635

 

39

Operating lease liabilities

(12,659)

(11,970)

Other long-term obligations

 

3,606

 

3,264

 

(20)

Total adjustments

 

175,113

 

72,362

 

44,516

Net cash provided by operating activities

 

165,270

 

77,813

 

86,533

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

 

  

Capital expenditures for:

 

  

 

  

 

  

Property and equipment

 

(45,988)

 

(78,173)

 

(63,324)

Intangible assets

 

(3,288)

 

(3,324)

 

(3,012)

Proceeds from the sale of property and equipment

 

42

 

920

 

55

Proceeds from sale of business

1,285

Cash received for settlement of current note receivable

250

Issuance of note receivable

 

 

 

(10,750)

Cash paid in acquisitions, net of cash acquired

 

(10,953)

 

(53,904)

 

(301,789)

Net cash used in investing activities

$

(58,652)

$

(134,481)

$

(378,820)

See notes to consolidated financial statements.

(continued)

56

2020

2019

2018

CASH FLOWS FROM FINANCING ACTIVITIES:

 

Proceeds from issuance of common stock

$

6,635

$

6,252

$

214,993

Offering costs

 

 

 

(366)

Proceeds from issuance of long-term debt

 

68,625

 

246,659

 

639,108

Payments on long-term debt

(157,000)

(202,159)

(522,608)

Long-term debt issuance costs

 

 

(1,479)

 

Contingent payments related to acquisitions

 

(13,100)

 

(15,740)

 

(231)

Payment of taxes related to an exchange of common stock

 

(866)

 

 

(2,616)

Net cash provided by (used in) financing activities

 

(95,706)

 

33,533

 

328,280

EFFECT OF EXCHANGE RATES ON CASH

 

1,684

 

96

 

(970)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

12,596

 

(23,039)

 

35,023

CASH AND CASH EQUIVALENTS:

 

  

 

  

 

  

Beginning of period

 

44,320

 

67,359

 

32,336

End of period

$

56,916

$

44,320

$

67,359

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

 

  

Cash paid during the period for:

 

  

 

  

 

  

Interest (net of capitalized interest of $813, $1,290 and $647, respectively)

$

10,077

$

12,434

$

10,324

Income taxes

$

8,918

$

12,069

$

8,692

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

 

  

Property and equipment purchases in accounts payable

$

2,180

$

7,952

$

4,989

Current note receivable converted to equity investment

$

899

$

$

Proceeds from sale of business in other receivables

$

321

$

$

Acquisition purchases in accrued expenses and other long-term obligations

$

4,358

$

10,541

$

72,209

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

$

1,467

$

93

$

2,261

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

$

10,938

$

10,637

$

See notes to consolidated financial statements.

(concluded)

57

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018

1.ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization. Merit Medical Systems, Inc. (“Merit,” “we,” or “us”) designs, develops, manufactures and markets single-use 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 cardiology and radiology medical device products which assist in diagnosing and treating coronary artery disease, peripheral vascular disease and other non-vascular diseases and includes embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. Within those two operating segments, we offer products focused in five product categories: peripheral intervention, cardiac intervention, custom procedural solutions, original equipment manufacturer (“OEM”) and endoscopy.

We manufacture our products in plants located in the U.S., Mexico, The Netherlands, Ireland, France, Brazil and Singapore. We export sales to dealers and have direct or modified direct sales forces in the U.S., Canada, Western Europe, Australia, Brazil, Russia, Japan, China, Malaysia, South Korea, UAE, India, New Zealand and South Africa (see Note 13). Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The following is a summary of the more significant of such policies.

Reclassifications. Certain reclassifications have been made to the 2019 and 2018 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the year ended December 31, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification for the years ended December 31, 2019 and 2018 of approximately $0.2 million and $0.7 million, respectively, has been made for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.

Use of Estimates in Preparing Financial Statements. The preparation of financial statements in conformity with accounting principles generally accepted in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Principles of Consolidation. The consolidated financial statements include our wholly owned subsidiaries. Intercompany balances and transactions have been eliminated.

Cash and Cash Equivalents. For purposes of the statements of cash flows, we consider interest bearing deposits with an original maturity date of three months or less to be cash equivalents.

Receivables. Trade accounts receivable are recorded at the net invoice value and are not interest bearing. An allowance for credit losses on trade receivables is recorded based on our expectation of credit losses and is based upon our historical bad debt experience, current economic conditions, expectations of future economic conditions and management’s evaluation of our ability to collect individual outstanding balances. Once collection efforts have been exhausted and a receivable is deemed to be uncollectible, such balance is charged against the allowance for credit losses.

Inventories. We value our inventories at the lower of cost, at approximate costs determined on a first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory costs include material, labor and manufacturing overhead. We review inventories on hand at least quarterly and record provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic

58

inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration.

Goodwill and Intangible Assets. We test goodwill balances for impairment on an annual basis as of July 1 or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. During our annual impairment test we utilize four reporting units in evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value.

Finite-lived intangible assets including developed technology, customer lists, distribution agreements, license agreements, trademarks, covenants not to compete and patents are subject to amortization. Intangible assets are amortized over their estimated useful life on a straight-line basis, except for customer lists, which are generally amortized on an accelerated basis. Estimated useful lives are determined considering the period the assets are expected to contribute to future cash flows. 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 are 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.

In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value. An impairment charge would be recognized to the extent the carrying amount of the in-process technology exceeded its fair value.

Long-Lived Assets. We periodically review the carrying amount of our depreciable long-lived assets for impairment. An asset is considered impaired when estimated future cash flows are less than the carrying amount of the asset. In the event the carrying amount of such asset is not considered recoverable, the asset is adjusted to its fair value. Fair value is generally determined based on discounted future cash flow.

Property and Equipment. Property and equipment is stated at the historical cost of construction or purchase. Construction costs include interest costs capitalized during construction. Maintenance and repairs of property and equipment are charged to operations as incurred. Leasehold improvements are amortized over the lesser of the base term of the lease or estimated life of the leasehold improvements. Construction-in-process consists of new buildings and various production equipment being constructed internally and externally. Assets in construction-in-process will commence depreciating once the asset has been placed in service. Depreciation is computed using the straight-line method over estimated useful lives as follows:

Buildings

    

40 years

Manufacturing equipment

4 - 20 years

Furniture and fixtures

3 - 20 years

Land improvements

10 - 20 years

Leasehold improvements

4 - 25 years

Depreciation expense related to property and equipment for the years ended December 31, 2020, 2019 and 2018 was approximately $35.4 million, $31.4 million, and $28.3 million, respectively.

Deferred Compensation. We have a deferred compensation plan that permits certain management employees to defer a portion of their salary until the future. We established a Rabbi trust to finance obligations under the plan with corporate-owned variable life insurance contracts. The cash surrender value totaled approximately $17.1 million and $15.1 million at December 31, 2020 and 2019, respectively, which is included in other assets in our consolidated balance sheets. We

59

have recorded a deferred compensation payable of approximately $16.8 million and $14.9 million at December 31, 2020 and 2019, respectively, to reflect the liability to our employees under this plan.

Other Assets. Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Deferred compensation plan assets

$

17,074

$

15,053

Investments in privately held companies

12,043

17,129

Long-term notes receivable

2,196

2,722

Other

 

6,363

 

6,557

Total

$

37,676

$

41,461

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. Our share of earnings associated with equity method investments is reported within other income (expense) in our consolidated statements of income (loss). 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.

Other Long-term Obligations. Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Contingent consideration liabilities

$

36,917

$

48,088

Other long-term obligations

15,831

8,385

Total

$

52,748

$

56,473

In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We re-measure the estimated liability each quarter based upon changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment. Changes in the estimated fair value are recorded through operating expense in our consolidated statements of income (loss).

Revenue Recognition. We sell our medical products through a direct sales force in the U.S. and through OEM relationships, custom procedure tray manufacturers and a combination of direct sales force and independent distributors in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred if the amortization period would have been one year or less.

Identify the performance obligations in the contract. Generally, our contracts with customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering single-use medical products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans, except in limited cases which are not material.

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. Our contracts do not typically contain a financing component. Revenue is recorded

60

at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer’s control at contractually stated pricing.

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue. Contract assets are recognized for the future right to invoice customers, and contract liabilities are recognized for unearned revenue if payment is received prior to our fulfillment of performance obligations. We do not have material contract assets or contract liabilities.

Reserves are recorded as a reduction in net sales and are not considered material to our consolidated statements of income (loss) for the years ended December 31, 2020, 2019 and 2018. In addition, we invoice our customers for taxes assessed by governmental authorities such as sales tax and value added taxes. We present these taxes on a net basis.

Shipping and Handling. When billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.

Cost of Sales. We include product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, product royalty expense, developed technology amortization expense, production-related depreciation expense and product license agreement expense in cost of sales.

Research and Development. Research and development costs, including new product development, clinical trials, and regulatory compliance, are expensed as incurred.

Income Taxes. Under our accounting policies, we initially recognize a tax position in our financial statements when it becomes more likely than not that the position will be sustained upon examination by the tax authorities. Such tax positions are initially and subsequently measured as the largest amount of tax positions that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities assuming full knowledge of the position and all relevant facts. Although we believe our provisions for unrecognized tax positions are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our income tax provisions and accruals. The tax law is subject to varied interpretations, and we have taken positions related to certain matters where the law is subject to interpretation. Such differences could have a material impact on our income tax provisions and operating results in the period(s) in which we make such determination.

Earnings per Common Share. Net income (loss) per common share is computed by both the basic method, which uses the weighted average number of our common shares outstanding, and the diluted method, which includes the dilutive common shares from stock options and restricted stock units as calculated using the treasury stock method. Performance stock units are considered contingently issuable awards and are excluded from the weighted average basic share calculation. These awards are included in the weighted average dilutive share calculation, to the extent they are dilutive, based on the number of shares, if any, that would be issuable as of the end of the reporting period assuming the end of the reporting period is also the end of the performance period.

Fair Value Measurements. The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information

61

used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market-based inputs or inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

Stock-Based Compensation. We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with Accounting Standards Codification (“ASC”) 718, Compensation — Stock Compensation. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized over the employee’s requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using a Black-Scholes option valuation model. The fair value of our performance stock units linked to total shareholder return is estimated using Monte-Carlo simulations. Compensation expense is adjusted each period based on the grant-date fair value and the number of shares that are probable of being awarded based on the performance conditions of the awards. Restricted stock units are valued based on the closing stock price on the date of grant. Cash-settled share-based awards, or liability awards, are remeasured at fair value each reporting period until the awards are settled. Stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was approximately $14.3 million, $9.4 million and $6.1 million, respectively (see Note 12).

Concentration of Credit Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We provide credit, in the normal course of business, primarily to hospitals and independent third-party custom procedure tray manufacturers and distributors. We perform ongoing credit evaluations of our customers and maintain allowances for potential credit losses. Due to the diversified nature and number of our customers, concentrations of credit risk with respect to accounts receivable are limited.

Foreign Currency. The financial statements of our foreign subsidiaries are measured using local currencies as the functional currency, with the exception of our manufacturing subsidiaries in Ireland and Mexico, which each use the U.S. Dollar as its functional currency. Assets and liabilities are translated into U.S. Dollars at year-end rates of exchange and results of operations are translated at average rates for the year. Gains and losses resulting from these translations are included in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. Transactional exchange gains or losses are included in other income (expense) in determining net income (loss) for the period.

Derivatives. We use forward contracts to mitigate our exposure to volatility in foreign exchange rates, and we use interest rate swaps to hedge changes in the benchmark interest rate related to our Third Amended Credit Agreement described in Note 8. All derivatives are recognized in the consolidated balance sheets at fair value. Classification of each hedging instrument is based upon whether the maturity of the instrument is less than or greater than 12 months. We do not purchase or hold derivative financial instruments for speculative or trading purposes (see Note 9).

New Financial Accounting Standards

Recently Adopted

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

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

62

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 16 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 income (loss) or cash flows.

Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021 the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 are effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.

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

2.REVENUES

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

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

63

The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2020, 2019 and 2018 (in thousands).

Year Ended

Year Ended

Year Ended

December 31, 2020

December 31, 2019

December 31, 2018

    

United States

    

International

    

Total

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

  

 

  

 

  

Peripheral Intervention

$

211,999

$

129,569

$

341,568

$

226,788

$

124,148

$

350,936

$

171,277

$

104,836

$

276,113

Cardiac Intervention

 

108,109

171,562

 

279,671

 

115,604

 

189,193

 

304,797

 

104,263

 

174,233

 

278,496

Custom Procedural Solutions

 

110,269

92,927

 

203,196

 

99,659

 

87,700

 

187,359

 

96,730

 

83,602

 

180,332

OEM

 

91,826

17,941

 

109,767

 

101,065

 

16,824

 

117,889

 

91,954

 

22,582

 

114,536

Total

 

522,203

411,999

 

934,202

 

543,116

 

417,865

 

960,981

 

464,224

 

385,253

 

849,477

 

 

Endoscopy

Endoscopy devices

 

27,858

 

1,815

 

29,673

 

32,595

 

1,276

 

33,871

 

32,189

 

1,087

 

33,276

Total

$

550,061

$

413,814

$

963,875

$

575,711

$

419,141

$

994,852

$

496,413

$

386,340

$

882,753

3.ACQUISITIONS AND OTHER STRATEGIC TRANSACTIONS

2020 Acquisitions

On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid $10.4 million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with an additional $4 million payable no later than 12 months following the agreement. KA Medical developed the Micro Plug Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared and CE marked. 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 KA Medical acquisition, which were included in selling,

64

general and administrative expenses, were not material. The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

We are amortizing the developed technology intangible asset acquired from KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes.

2019 Acquisitions

On October 11, 2019, we entered into a subscription and shareholders’ agreement to acquire 3,900 ordinary shares and 1,365 C ordinary shares of Selio Medical Limited ("Selio"), an option to purchase all ordinary shares in Selio throughout a 45 day period commencing from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing, and an option to purchase all remaining shares on the third anniversary date of the agreement if we elect to purchase all ordinary shares. The shares of stock we acquired, which represent an ownership interest of approximately 19.5%, have been recorded as an equity investment accounted for at cost because we are not able to exercise significant influence over the operations of Selio. The investment and purchase option of approximately $2.6 million are reflected within other assets in the accompanying consolidated balance sheets. In addition, we have a loan to Selio of $250,000, reflected within other assets, and have committed to provide a loan up to an additional €2 million at the discretion of the borrower. Amounts outstanding under the loan accrue interest at a rate of 5% per annum. All amounts outstanding under the loan agreement become due and payable at the first anniversary of the expiration of our option to purchase all ordinary shares.

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

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 an immaterial working capital adjustment, 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 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.

65

Brightwater recently received FDA clearance for the ConvertX biliary stent device. We accounted for this acquisition as a business combination.

On March 28, 2019, we paid $2 million to acquire convertible participating preferred shares of Fluidx Medical Technology, LLC ("Fluidx"), owner of certain technology proposed to be used in the development of embolic and adhesive agents for use in arterial, venous, vascular graft and cardiovascular applications inside and outside the heart and related appendages. Our investment in Fluidx has been recorded as an equity investment accounted for at cost and reflected within other assets in our accompanying consolidated balance sheet because we are not able to exercise significant influence over the operations of Fluidx. Our total current investment in Fluidx represents an ownership of approximately 11.6% of the outstanding equity interests of Fluidx.

The following table summarizes the purchase price allocation and other disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2019 (in thousands). During the year ended December 31, 2020, certain non-significant measurement period adjustments were recorded to our purchase price allocation for the assets acquired from Brightwater, including reassessment of tax assets and liabilities.

    

STD Pharmaceutical

    

Brightwater

Assets Acquired

Trade receivables

$

277

$

55

Inventories

 

843

349

Prepaid expenses and other current assets

 

49

Property and equipment

409

Other long-term assets

30

Intangible assets

 

Developed technology

10,428

31,960

Customer lists

83

Trademarks

250

Goodwill

4,975

17,607

Total assets acquired

 

16,572

50,743

Liabilities Assumed

 

  

Trade payables

 

(53)

(58)

Accrued expenses

 

(29)

(261)

Other long-term obligations

(1,522)

Deferred income tax liabilities

 

(1,890)

(4,263)

Total liabilities assumed

 

(1,972)

(6,104)

Total net assets acquired

$

14,600

$

44,639

Amortization Period of Intangible Assets

Developed technology

12 years

13 years

Customer lists (on an accelerated basis)

1 year

Trademarks

5 years

Weighted Average

12 years

12.9 years

The sales and results of operations related to the STD Pharmaceutical and Brightwater acquisitions have been included in our cardiovascular segment and were not material. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to the STD Pharmaceutical and Brightwater acquisitions, which were included in selling, general and administrative expenses, were not material. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations and is not expected to be deductible for income tax purposes.

66

2018 Acquisitions

On December 14, 2018, we consummated an acquisition transaction contemplated by an asset purchase agreement with Vascular Insights, LLC and VI Management, Inc. (combined "Vascular Insights") and acquired Vascular Insights’ intellectual property rights, inventory and certain other assets, including, the ClariVein® IC system and the ClariVein OC system. The ClariVein systems are specialty infusion and occlusion catheter systems with rotating wire tips designed for the controlled 360-degree dispersion of physician-specified agents to a targeted treatment area. We accounted for this acquisition as a business combination. The purchase consideration included an upfront payment of $40 million and an immaterial working capital adjustment. We are also obligated to pay up to an additional $20 million based on achieving certain revenue milestones specified in the asset purchase agreement.

On November 13, 2018, we consummated an acquisition transaction contemplated by a merger agreement to acquire Cianna Medical, Inc. ("Cianna Medical"). The purchase consideration consisted of an upfront payment of $135 million plus a final working capital adjustment of approximately $1.2 million in cash, with earn-out payments of $15 million for achievement of supply chain and scalability metrics paid in the third quarter of 2019 and potential payments up to an additional $50 million for the achievement of sales milestones specified in the merger agreement. Cianna Medical developed the first non-radioactive, wire-free breast cancer localization system. Its SCOUT® and SAVI® Brachy technologies are FDA-cleared and address unmet needs in the delivery of radiation therapy, tumor localization and surgical guidance. We accounted for this acquisition as a business combination.

During July 2018, we purchased 1,786,000 preferred limited liability company units of Cagent Vascular, LLC, a medical device company ("Cagent"), for approximately $2.2 million. We had previously purchased 3,000,000 preferred limited liability company units of Cagent for approximately $3.0 million during 2016 and 2017. Our investment has been recorded as an equity investment accounted for at cost and reflected within other assets in the accompanying consolidated balance sheets because we are not able to exercise significant influence over the operations of Cagent. Our total current investment in Cagent represents an ownership of approximately 19.5% of the outstanding stock.

On May 23, 2018, we entered into an asset purchase agreement with DirectACCESS Medical, LLC (“DirectACCESS”) to acquire its assets, including, certain product distribution agreements for the FirstChoice™ Ultra High-Pressure PTA Balloon Catheter. We accounted for this acquisition as a business combination. The purchase price for the assets was approximately $7.3 million.

On May 18, 2018, we paid $750,000 for a distribution agreement with QXMédical, LLC ("QXMédical") for the Q50® PLUS Stent Graft Balloon Catheter. We accounted for this acquisition as an asset purchase. We are amortizing the distribution agreement intangible asset over a period of ten years.

On April 6, 2018, we entered into long-term agreements with NinePoint, pursuant to which we (a) became the exclusive worldwide distributor for the NvisionVLE® Imaging System with Real-time Targeting™ using Optical Coherence Tomography (OCT) and (b) acquired an option to purchase up to 100% of the outstanding equity in NinePoint throughout a three-month period commencing 18 months subsequent to the agreement date, both in exchange for total consideration of $10 million. In addition, we made a loan to NinePoint for $10.5 million with a maturity date of April 6, 2023, at which time the loan, together with accrued interest thereon, will be due and payable. The loan bears interest at a rate of 9.0% and is collateralized by NinePoint’s rights, interest and title to the NvisionVLE® Imaging System and any other product owned or licensed by NinePoint utilizing OCT. This loan has been recorded as a note receivable within other long-term assets in our consolidated balance sheets. We utilized the consolidation of variable interest entities guidance to determine whether or not NinePoint was a variable interest entity ("VIE"), and if so, whether we are the primary beneficiary of NinePoint. As of December 31, 2018, we concluded that NinePoint is a VIE based on the fact that the equity investment at risk in NinePoint is not sufficient to finance its activities. We have also determined that Merit is not the primary beneficiary of NinePoint as we do not have the power to direct NinePoint’s most significant activities. The results of operations related to NinePoint have been included in our endoscopy segment since the acquisition date. During the years ended December 31, 2019 and 2018 our net sales of NinePoint products were approximately $2.9 million and $3.0 million, respectively. Our exposure to loss related to our transaction with NinePoint was the carrying value of the amounts paid to and due from NinePoint. In 2019, we determined our investments in NinePoint were impaired, and we recorded impairment charges of $20.5 million for the NinePoint note receivable and purchase option and $1.6 million related to interest accrued on the note receivable. In January 2020, our option to purchase the outstanding equity of NinePoint expired.

67

On February 14, 2018, we acquired certain divested assets from Becton, Dickinson and Company ("BD"), for an aggregate purchase price of $100.3 million. We also recorded a contingent consideration liability of $1.6 million related to milestone payments payable pursuant to the terms of the acquired contract with Sontina Medical LLC. The assets acquired include the soft tissue core needle biopsy products sold under the tradenames of Achieve® Programmable Automatic Biopsy System, Temno® Biopsy System and TruCut® Biopsy Needles as well as the Aspira® Pleural Effusion Drainage Kits, and the Aspira® Peritoneal Drainage System. We accounted for this acquisition as a business combination.

The following table summarizes the purchase price allocation and other required disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2018 (in thousands).

Vascular Insights

    

Cianna Medical

    

DirectACCESS

    

BD

Assets Acquired

Trade receivables

$

$

6,151

$

$

Inventories

    

1,353

5,803

971

5,804

Prepaid expenses and other current assets

315

Property and equipment

1,047

748

Other long-term assets

14

Intangibles

 

  

Developed technology

 

32,750

134,510

4,840

74,000

Customer list

 

840

3,330

120

4,200

Trademarks

 

1,410

7,080

400

4,900

In-process technology

2,500

Goodwill

 

21,832

61,379

938

9,728

Total assets acquired

58,185

219,629

7,269

101,880

Liabilities Assumed

Trade payables

(1,497)

Accrued expenses

(2,384)

Other long-term liabilities

(1,527)

Deferred income tax liabilities

(25,940)

Total liabilities assumed

(31,348)

Total net assets acquired

$

58,185

$

188,281

$

7,269

$

101,880

Amortization Period of Intangible Assets

Developed technology

12 years

11 years

10 years

8 years

Customer lists (on an accelerated basis)

8 years

8 years

5 years

7 years

Trademarks

9 years

10 years

10 years

9 years

Weighted Average

11.8 years

10.7 years

9.9 years

8.0 years

Sales for the years ended

December 31, 2020

$5.5 million

$45.3 million

Not Material

$42.6 million

December 31, 2019

$7.5 million

$49.5 million

Not Material

$46.8 million

December 31, 2018

Not Material

$6.3 million

Not Material

$42.1 million

The sales and results of operations related to these acquisitions have been included in our cardiovascular segment. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to these acquisitions were included in selling, general and administrative expenses. Acquisition costs related to the Vascular Insights and DirectAccess acquisitions were not material, and acquisition costs related to the Cianna Medical and BD acquisitions were $3.5 million and $1.8 million, respectively. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations. Goodwill related to the Cianna Medical acquisition is not expected to be deductible for income tax purposes, while

68

goodwill related to the Vascular Insights, DirectAccess, and BD acquisitions is expected to be deductible for income tax purposes.

Pro Forma

The following table summarizes our consolidated results of operations for the year ended December 31, 2018, as well as unaudited pro forma consolidated results of operations as though the 2018 acquisitions of Cianna Medical and Vascular Insights had occurred on January 1, 2017 (in thousands, except per common share amounts):

2018

As Reported

    

Pro Forma

Net sales

$

882,753

$

928,336

Net income

 

42,017

 

20,699

Earnings per common share:

 

  

 

  

Basic

$

0.80

$

0.40

Diluted

$

0.78

$

0.38

Note: The pro forma results for the years ended December 31, 2020 and 2019 are not included in the table above because the operating results of the Cianna Medical, and Vascular Insights acquisitions were included in our consolidated statements of income (loss) for these periods.

The unaudited pro forma information set forth above is for informational purposes only and includes adjustments related to the step-up of acquired inventories, amortization expense of acquired intangible assets, stock-based compensation for cancelled or forfeited options, and interest expense on long-term debt. The pro forma information should not be considered indicative of actual results that would have been achieved if the acquisition of Cianna Medical and Vascular Insights had occurred on January 1, 2017, or results that may be obtained in any future period. The pro forma consolidated results of operations do not include the 2018 acquisition of assets from BD because it was deemed impracticable to obtain information to determine net income associated with the acquired product lines which represent a small product line of a large, consolidated company without standalone financial information. We do not deem the pro forma effects to our consolidated results of operations of the KA Medical, STD Pharmaceutical, Brightwater and DirectACCESS acquisitions to be material.

4.INVENTORIES

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

    

2020

    

2019

Finished goods

$

110,933

$

134,467

Work-in-process

 

19,308

 

17,602

Raw materials

 

67,778

 

73,629

Total inventories

$

198,019

$

225,698

5.GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, are as follows (in thousands):

    

2020

    

2019

Goodwill balance at January 1

$

353,193

$

335,433

Effect of foreign exchange

 

1,941

 

(199)

Additions and adjustments as the result of acquisitions

 

8,399

 

17,959

Goodwill balance at December 31

$

363,533

$

353,193

69

Total accumulated goodwill impairment losses aggregated to $8.3 million as of December 31, 2020 and 2019. We did not have any goodwill impairments for the years ended December 31, 2020, 2019 and 2018. The total goodwill balance as of December 31, 2020 and 2019 is related to our cardiovascular segment.

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

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

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 years ended December 31, 2020, 2019 and 2018 was approximately $58.6 million, $60.7 million and $41.2 million, respectively.

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

Year Ending December 31,

    

Estimated Amortization Expense

2021

$

49,701

2022

 

48,496

2023

 

47,323

2024

44,313

2025

 

42,503

During the years ended December 31, 2020, 2019, and 2018, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which required us to then complete a quantitative impairment assessment. The primary indicators of impairment were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with certain acquired technologies, and in 2020 economic uncertainties associated with the COVID-19 pandemic.

During the year ended December 31, 2020, we recorded total impairment charges related to our intangible assets of approximately $28.7 million which included a partial impairment charge of $8.2 million of intangible assets from our acquisition of STD Pharmaceutical, a partial impairment charge of $8.0 million of intangible assets from our acquisition of certain assets from Laurane Medical S.A.S, a partial impairment charge of $4.8 million related to our license agreements with ArraVasc Limited, and other intangible asset impairments charges of $7.7 million related to intangible assets from our acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC acquired in connection with our acquisition of certain divested assets from Becton, Dickinson and Company,

70

and a customer list intangible asset from our acquisition of ITL Healthcare Pty Ltd (“ITL”). During the year ended December 31, 2019, we recorded impairment charges related to our amortizing intangible assets from our acquisitions of certain assets from Distal Access, LLC, Lazarus Medical Technologies, LLC, and Pleuratech ApS for a total of approximately $3.3 million. During the year ended December 31, 2018, we recorded impairment charges of $657,000 related to our acquisition of certain assets from Quellent, LLC. The impairment charges recorded in 2020, 2019, and 2018 all pertained to our cardiovascular segment and are reflected within impairment charges in our consolidated statements of income (loss).

6.INCOME TAXES

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. The $2.2 trillion economic stimulus bill contains numerous tax law changes. We evaluated the tax changes to determine what provisions would apply to us. As permitted by the CARES Act we have deferred payment of the employer’s portion of social security payroll tax payments.

For the years ended December 31, 2020, 2019 and 2018, income (loss) before income taxes is broken out between U.S. and foreign-sourced operations and consisted of the following (in thousands):

    

2020

    

2019

    

2018

Domestic

$

(32,216)

$

(37,277)

$

21,084

Foreign

 

18,985

 

39,470

 

28,435

Total

$

(13,231)

$

2,193

$

49,519

The components of the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Current expense (benefit):

 

  

 

  

 

  

Federal

$

(937)

$

479

$

(1,132)

State

 

437

 

662

 

582

Foreign

 

8,407

 

8,037

 

6,000

Total current expense (benefit)

 

7,907

 

9,178

 

5,450

Deferred expense (benefit):

 

  

 

  

 

  

Federal

 

(2,688)

 

(8,111)

 

4,400

State

 

(4,524)

 

(3,523)

 

(667)

Foreign

 

(4,083)

 

(802)

 

(1,681)

Total deferred expense (benefit)

 

(11,295)

 

(12,436)

 

2,052

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

71

The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income (loss) for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Computed federal income tax expense (benefit) at applicable statutory rate of 21%

$

(2,778)

$

461

$

10,399

State income tax expense (benefit)

 

(1,448)

 

(2,241)

 

(59)

Tax credits

 

(2,098)

 

(1,567)

 

(1,734)

Foreign tax rate differential

 

(1,230)

 

(1,536)

 

(1,361)

Uncertain tax positions

 

(576)

 

(794)

 

267

Deferred compensation insurance assets

 

(299)

 

(503)

 

186

Transaction-related expenses

 

 

154

 

223

U.S. transition tax

 

 

 

(3,271)

TCJA remeasurement of deferred taxes

 

 

 

(71)

Stock-based payments

 

(1,815)

 

(1,654)

 

(4,278)

Net GILTI

 

3,960

 

1,861

 

347

Foreign withholding tax

 

228

 

638

 

5,590

Foreign permanent differences (1)

1,728

937

96

Valuation allowance (1)

1,879

131

21

DOJ settlement

1,890

Remeasurement of state deferred taxes

(1,765)

Other — including the effect of graduated rates (1)

 

(1,064)

 

855

 

1,147

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

(1)Amounts for the years ended December 31, 2019 and 2018 in the table above have been updated for presentation and comparative purposes.

72

Deferred income tax assets and liabilities at December 31, 2020 and 2019, consisted of the following temporary differences and carry-forward items (in thousands):

    

2020

    

2019

Deferred income tax assets:

 

  

 

  

Allowance for credit losses on trade receivables

$

1,198

$

693

Accrued compensation expense

 

9,694

 

9,244

Inventory differences

 

3,161

 

2,207

Net operating loss carryforwards

 

18,622

 

21,187

Deferred revenue

 

617

 

552

Stock-based compensation expense

 

7,360

 

4,672

Operating lease assets

15,182

16,838

Federal R&D tax credit

3,607

1,376

Other

 

13,993

 

6,189

Total deferred income tax assets

 

73,434

 

62,958

Deferred income tax liabilities:

 

  

 

  

Prepaid expenses

 

(1,078)

 

(1,128)

Property and equipment

 

(20,671)

 

(21,242)

Intangible assets

 

(47,178)

 

(53,933)

Foreign withholding tax

 

(5,358)

 

(5,240)

Operating lease liabilities

(13,855)

(15,847)

Other

 

(3,796)

 

(2,372)

Total deferred income tax liabilities

 

(91,936)

 

(99,762)

Valuation allowance

 

(10,213)

 

(4,644)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

Reported as:

 

  

 

  

Deferred income tax assets

$

4,597

$

3,788

Deferred income tax liabilities

 

(33,312)

 

(45,236)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

The deferred income tax balances are not netted as they represent deferred amounts applicable to different taxing jurisdictions. Deferred income tax balances reflect the temporary differences between the carrying amounts of assets and liabilities and their tax basis and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. The valuation allowance is primarily related to state credit carryforwards, non-US net operating loss carryforwards, and capital loss carryforwards for which we believe it is more likely than not that the deferred tax assets will not be realized. The valuation allowance increased by approximately $5.6 million during the year ended December 31, 2020, decreased by approximately $345,000 during the year ended December 31, 2019, and increased by approximately $567,000 during the year ended December 31, 2018.

As of December 31, 2020, we had U.S federal net operating loss carryforwards of approximately $66.9 million, which were generated by Cianna Medical, Vascular Access Technologies, Inc., DFINE Inc., Biosphere Medical, Inc., and Brightwater prior to our acquisition of these companies. These net operating loss carryforwards are subject to annual limitations under Internal Revenue Code Section 382. If unused, $41.7 million of the NOLs will expire between 2025 and 2037. Approximately $25.2 million of the NOLs incurred after December 31, 2017 can be carried forward indefinitely. We anticipate that we will utilize all current net operating loss carryforwards prior to their expiration dates over the next 15 years. We utilized a total of approximately $23.7 million in U.S. federal net operating loss carryforwards during the year ended December 31, 2020.

As of December 31, 2020, we had approximately $27 million of non-U.S. net operating loss carryforwards, of which approximately $25.8 million have no expiration date and approximately $1.2 million expire at various dates through 2030. Non-U.S. net operating loss carryforwards utilized during the year ended December 31, 2020 were not material.

73

We do not consider our foreign earnings to be permanently reinvested. Consequently, we have recorded tax expense of approximately $228,000, $638,000 and $5.6 million for foreign withholding taxes on unremitted foreign earnings during the years ended December 31, 2020, 2019 and 2018, respectively.

We are subject to income taxes in the U.S. and numerous foreign jurisdictions. Significant judgment is required in determining our worldwide provision for income taxes and recording the related assets and liabilities. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. In our opinion, we have made adequate provisions for income taxes for all years subject to audit. We are no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2017. In foreign jurisdictions, we are no longer subject to income tax examinations for years before 2014.

Although we believe our estimates are reasonable, the final outcomes of these matters may be different from those which we have reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and operating results in the period in which we make such determination.

The total liability for unrecognized tax benefits at December 31, 2020, including interest and penalties, was approximately $2 million, of which approximately $1.6 million would favorably impact our effective tax rate if recognized. Approximately $627,000 of the total liability at December 31, 2020 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. The total liability for unrecognized tax benefits at December 31, 2019, including interest and penalties, was approximately $2.5 million, of which approximately $2.2 million would favorably impact our effective tax rate if recognized. Approximately $230,000 of the total liability at December 31, 2019 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. As of December 31, 2020 and 2019, the total liability for uncertain tax benefits, as presented on our consolidated balance sheets, has been reduced by approximately $307,000 related to certain liabilities for unrecognized tax benefits, which, if realized, would reduce the transition tax under the TCJA by approximately $307,000. As of December 31, 2020 and 2019, we had accrued approximately $276,000 and $366,000 respectively, in total interest and penalties related to unrecognized tax benefits. We account for interest and penalties for unrecognized tax benefits as part of our income tax provision. During the years ended December 31, 2020, 2019 and 2018, our liability for unrecognized tax benefit was increased (decreased) for interest and penalties by approximately ($90,000), ($7,000) and $69,000, respectively. It is reasonably possible that within the next 12 months the total liability for unrecognized tax benefits may change, net of potential decreases due to the expiration of statutes of limitation, up to $250,000.

A reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Unrecognized tax benefits, opening balance

$

2,161

$

2,947

$

2,749

Gross increases (decreases) in tax positions taken in a prior year

 

115

 

(244)

 

35

Gross increases in tax positions taken in the current year

 

283

 

229

 

586

Lapse of applicable statute of limitations

 

(885)

 

(771)

 

(423)

Unrecognized tax benefits, ending balance

$

1,674

$

2,161

$

2,947

The tabular roll-forward ending balance does not include interest and penalties related to unrecognized tax benefits.

74

7.ACCRUED EXPENSES

Accrued expenses at December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Payroll and related liabilities

$

41,023

$

39,781

Current portion of contingent liabilities

 

18,833

 

28,621

Advances from employees

 

259

 

286

Accrued rebates payable

9,532

9,202

Other accrued expenses

 

42,297

 

27,294

Total

$

111,944

$

105,184

8.REVOLVING CREDIT FACILITY AND LONG-TERM DEBT

Principal balances outstanding under our long-term debt obligations as of December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Term loans

$

140,625

$

148,125

Revolving credit loans

 

211,000

 

291,875

Less unamortized debt issuance costs

 

(403)

 

(516)

Total long-term debt

 

351,222

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

343,722

$

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 of our assets. The Third Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms

75

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 December 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.

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

Future Payments

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

2021

 

$

7,500

2022

8,438

2023

11,250

2024

324,437

Total future minimum principal payments

$

351,625

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 (loss) (“AOCI”), a component of stockholders’ equity in the accompanying consolidated balance sheets, and

76

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.

Derivatives 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 Bank 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 Bank 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 December 31, 2020 and 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at December 31, 2020 was a liability of ($4.4) million, partially offset by approximately ($1.1) million in deferred taxes. The fair value of our interest rate swap 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.

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

77

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

Derivatives 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 December 31, 2020 and 2019, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $74.8 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivatives. As of December 31, 2020 and 2019, all derivatives, 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 is as follows (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,777

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

424

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(3,462)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(5,281)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(866)

 

(764)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

877

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(2,120)

 

(1,678)

Income Statement Presentation of Derivatives

Derivatives Designated as Cash Flow Hedges

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

Amount of Gain/(Loss)

Recognized in OCI

Year Ended December 31, 

Derivative instrument

    

2020

 

2019

    

2018

Interest rate swaps

$

(6,131)

$

(2,830)

$

1,559

Foreign currency forward contracts

 

(5,516)

 

(587)

 

539

78

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

Consolidated Statements

Amount of Gain/(Loss)

of Income (Loss)

reclassified from AOCI

Year Ended December 31, 

    

Year ended December 31, 

Location in statements of income

    

2020

 

 

2019

 

 

2018

 

2020

    

2019

    

2018

Interest expense

$

(9,994)

$

(12,413)

$

(10,360)

$

(872)

 

$

2,040

 

$

1,537

Revenue

 

963,875

 

994,852

 

882,753

 

36

 

577

 

136

Cost of sales

 

(562,698)

 

(562,486)

 

(487,983)

 

(1,288)

 

(578)

 

361

All other amounts included in earnings related to designated cash flow hedges are immaterial.

As of December 31, 2020, approximately ($4.3) million or ($3.2) million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of December 31, 2020, approximately $(1.5) million, or $(1.1) million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.

Derivatives Not Designated as Hedging Instruments

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

    

    

Year ended December 31, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

    

2019

    

2018

Foreign currency forward contracts

 

Other income (expense)

$

(2,190)

$

(307)

$

4,147

See Note 16 for more information about our derivatives.

10.COMMITMENTS AND CONTINGENCIES

We are obligated under non-terminable operating leases for manufacturing facilities, finished good distribution centers, office space, equipment, vehicles, and land. See Note 18 for disclosures regarding these operating leases.

Loan Commitment. 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 until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. The current note receivable balance from Selio is $250,000. If exercised, these loans would be securitized by all the present and future assets and property of the borrower.

Royalties. As of December 31, 2020, we had entered into a number of agreements to license or acquire rights to certain intellectual property which require us to make royalty payments during the term of the agreements generally based on a percentage of sales. During the years ended December 31, 2020, 2019 and 2018, total royalty expense approximated $7.1 million, $6.7 million and $5.3 million, respectively. Minimum contractual commitments under royalty agreements to be paid within twelve months of December 31, 2020 were not significant. See Note 16 for discussion of future royalty commitments related to acquisitions.

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. We have filed a Motion to Dismiss and are awaiting the Court’s ruling on the motion.

79

In addition to the foregoing matters, on October 13, 2020, we entered into a Settlement Agreement with the United States Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation into past marketing and promotional transactions practices of the Company. Under the Settlement Agreement, we agreed to pay settlement payments in the aggregate of $18 million plus interest and enter into a Corporate Integrity Agreement with the U.S. Office of Inspector General. In total, we paid approximately $18.7 million in settlement payments, interest and additional expenses associated with the Settlement Agreement, including fees paid to settle claims of the relator’s counsel. Our failure to comply with the obligations of the Settlement Agreement or Corporate Integrity Agreement could result in monetary penalties and our exclusion from federal health care programs. In the event of unexpected further developments, it is possible that the ultimate outcome 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 PER COMMON SHARE (EPS)

The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the following periods consisted of the following (in thousands, except per share amounts):

2020

2019

2018

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Average common shares outstanding

 

55,434

 

55,075

 

52,268

Basic EPS

$

(0.18)

$

0.10

$

0.80

Average common shares outstanding

55,434

55,075

52,268

Effect of dilutive stock options

1,160

1,663

Total potential shares outstanding

55,434

56,235

53,931

Diluted EPS

$

(0.18)

$

0.10

$

0.78

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

4,216

1,750

396

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

12.EMPLOYEE STOCK PURCHASE PLAN, STOCK OPTIONS AND WARRANTS.

Our stock-based compensation primarily consists of the following plans:

2018 Long-Term Incentive Plan. In June 2018, our Board of Directors adopted and our shareholders approved, the Merit Medical Systems, Inc. 2018 Long-Term Incentive Plan, which was subsequently amended effective December 14, 2018 (the “2018 Incentive Plan”) to supplement the Merit Medical Systems, Inc. 2006 Long-Term Incentive plan (the "2006 Incentive Plan"). The 2018 Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, stock units (including restricted stock units) and performance awards (including performance stock units). Options may be granted to directors, officers, outside consultants and key employees and may be granted upon such terms and such conditions as the Compensation Committee of our Board of Directors determines. Options will typically vest on an annual basis over a three to five-year life with a contractual life of seven years. As of December 31, 2020, a total of 1,297,062 shares remained available to be issued under the 2018 Incentive Plan.

2006 Long-Term Incentive Plan. In May 2006, our Board of Directors adopted, and our shareholders approved, the 2006 Incentive Plan. As of December 31, 2020, the 2006 Incentive Plan was no longer being used for the granting of equity awards. However, as of December 31, 2020, options granted under this plan were still outstanding, vesting, and being exercised and will continue to be outstanding until the vesting periods end and the terms of the equity awards expire.

Employee Stock Purchase Plan. We have a non-qualified Employee Stock Purchase Plan (“ESPP”), which has an expiration date of June 30, 2026. As of December 31, 2020, the total number of shares of common stock that remained available to be issued under our non-qualified plan was 40,073 shares. ESPP participants purchase shares on a quarterly basis at a price equal to 95% of the market price of the common stock at the end of the applicable offering period.

80

Stock-Based Compensation ExpenseThe stock-based compensation expense before income tax expense for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

 

2020

    

2019

    

2018

Cost of sales

Nonqualified stock options

$

1,357

$

1,289

$

870

Research and development

Nonqualified stock options

1,157

961

553

Selling, general and administrative

 

Nonqualified stock options

7,332

7,132

4,694

Performance-based restricted stock units

2,829

Restricted stock units

758

Cash-settled share-based awards

906

Total selling, general and administrative

11,825

7,132

4,694

Stock-based compensation expense before taxes

 

$

14,339

$

9,382

$

6,117

Nonqualified Stock Options

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 December 31, 2020, the total remaining unrecognized compensation cost related to non-vested stock options, net of expected forfeitures, was approximately $25.4 million and is expected to be recognized over a weighted average period of 2.5 years.

In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted were estimated using the following assumptions for the years ended December 31, 2020, 2019 and 2018:

 

2020

    

2019

    

2018

Risk-free interest rate

0.29% - 1.67%

1.38% - 2.56%

2.63% - 2.77%

Expected option term

4.0 - 5.0 years

3.0 - 5.0 years

5.0 years

Expected dividend yield

Expected price volatility

38.65% - 45.12%

28.66% - 39.38%

34.06% - 34.32%

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 option. We determine the expected term of the stock options using the historical exercise behavior of employees. The expected price volatility was determined based upon historical volatility for our stock and other factors. For options with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period. During the years ended December 31, 2020, 2019 and 2018, approximately 329,000, 1.2 million and 692,000 nonqualified stock option grants were made, respectively, for a total fair value of approximately $4.5 million, $20.9 million and $11.1 million, net of estimated forfeitures, respectively.

The table below presents information related to stock option activity for the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

2020

    

2019

    

2018

Total intrinsic value of stock options exercised

$

11,733

$

9,910

$

25,692

Cash received from stock option exercises

 

5,481

 

4,837

 

8,510

Excess tax benefit from the exercise of stock options

 

1,815

 

1,654

 

4,278

81

Changes in stock options for the year ended December 31, 2020, consisted of the following (shares and intrinsic value in thousands):

Number

Weighted Average

Remaining Contractual

Intrinsic

    

of Shares

    

Exercise Price

    

Term (in years)

    

Value

Beginning balance

 

4,319

$

34.10

 

  

 

  

Granted

 

329

 

39.21

 

  

 

  

Exercised

 

(442)

 

16.17

 

  

 

  

Forfeited/expired

 

(264)

 

42.37

 

  

 

  

Outstanding at December 31

 

3,942

 

35.98

 

3.97

$

77,350

Exercisable

 

1,936

 

29.38

 

2.95

 

50,678

Ending vested and expected to vest

 

3,860

 

35.79

 

3.94

 

76,482

The weighted average grant-date fair value of options granted during the years ended December 31, 2020, 2019 and 2018 was $13.70, $16.78 and $16.05, respectively.

Stock-Settled Performance-Based Restricted Stock Units (“PSUs”) and Time-Vested Restricted Stock Units (“RSUs”)

We grant PSUs to certain of our executive officers. Conversion of PSUs occurs at the end of one, two and three-year performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the PSUs with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year PSUs were not amended.  

The payout for each PSU is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the two and three-year awards) and a rTSR multiplier (between 75% and 125%). PSUs convey no shareholder rights unless and until shares are issued in settlement of the award. We use Monte-Carlo simulations to estimate the grant-date fair value of the PSUs linked to total shareholder return. Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved.

We grant RSUs to our non-employee directors, which are subject to continued service through the vesting date, which is one year from the date of grant. The expense recognized for RSUs is equal to the closing stock price on the date of grant, which is recognized over the vesting period.

82

Changes in PSUs and RSUs for the year ended December 31, 2020, consisted of the following:

PSUs

RSUs

Weighted Average

Weighted Average

Stock Units

Grant Date

Stock Units

Grant Date

    

(In Thousands)

    

Fair Value

    

(In Thousands)

    

Fair Value

Beginning nonvested balance

 

$

 

$

Granted

 

122

 

43.60

 

34

 

 

42.98

Vested

 

 

 

 

 

Impact of amendments

 

(20)

 

43.43

 

 

 

Nonvested balance at December 31

 

102

 

43.63

 

34

 

42.98

Expected to vest at December 31, 2020

 

102

(1)

 

43.63

 

34

 

42.98

(1)Based on the maximum target payout of 100% for one-year awards, as amended, and 200% for two and three-year awards. Each unit will convert to between .75 and 1.25 shares of common stock based upon the rTSR performance of our common stock.

The weighted average grant-date fair value of PSUs and RSUs for the year December 31, 2020 was $43.60 and $42.98, respectively. There were no PSUs or RSUs granted for the years ended December 31, 2019 and 2018, and there were no PSUs or RSUs that vested in the years ended December 31, 2020, 2019 and 2018.

The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the year ended December 31, 2020:

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.

As of December 31, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units and restricted stock units was approximately $2.5 million and $0.7 million, respectively, which is expected to be recognized over a weighted average period of 1.4 years and 0.5 years, respectively.

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

During the year ended December 31, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a total target cash incentive of $1.0 million multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended. As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for two and three-year awards, for a total maximum potential payment of approximately $2.1 million. 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. These awards are classified as liabilities and reported in accrued expenses and other long-term liabilities within our consolidated balance sheet. The fair value of these awards is remeasured at each reporting period until the awards are settled. As of December 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was

83

approximately $1.0 million, which is expected to be recognized over a weighted average period of 1.5 years. There were no liability awards vested or forfeited in the years ended December 31, 2020, 2019 and 2018.

13.SEGMENT REPORTING AND FOREIGN OPERATIONS

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

During the years ended December 31, 2020, 2019 and 2018, we had international sales of approximately $413.8 million, $419.1 million and $386.3 million, respectively, or approximately 43%, 42% and 44%, respectively, of net sales, primarily in China, Japan, Germany, France, the United Kingdom, Australia, and Russia. China represents our most significant international sales market with sales of approximately $113.2 million, $113.3 million, and $92.7 million for the years ended December 31, 2020, 2019 and 2018, respectively. International sales are attributed based on location of the customer receiving the product.

Our long-lived assets (which are comprised of our net property and equipment) by geographic area at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

United States

$

277,643

$

273,816

$

231,864

Ireland

 

42,951

 

44,912

 

45,283

Other foreign countries

 

62,134

 

60,057

 

54,305

Total

$

382,728

$

378,785

$

331,452

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the years ended December 31, 2020, 2019 and 2018, are as follows (in thousands):

2020

    

2019

    

2018

Net Sales

  

 

  

 

  

Cardiovascular

$

934,202

$

960,981

$

849,477

Endoscopy

 

29,673

 

33,871

 

33,276

Total net sales

 

963,875

 

994,852

 

882,753

Operating Income (Loss)

 

  

 

  

 

  

Cardiovascular

 

(7,042)

 

25,780

 

49,289

Endoscopy

 

5,480

 

(10,346)

 

9,328

Total operating income (loss)

 

(1,562)

 

15,434

 

58,617

Total other expense - net

 

(11,669)

 

(13,241)

 

(9,098)

Income tax (benefit) expense

 

(3,388)

 

(3,258)

 

7,502

Net income (loss)

$

(9,843)

$

5,451

$

42,017

84

Total assets by operating segment at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

1,654,866

$

1,745,057

$

1,588,970

Endoscopy

 

9,530

 

12,264

 

31,042

Total

$

1,664,396

$

1,757,321

$

1,620,012

Total depreciation and amortization by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

93,160

$

91,151

$

68,722

Endoscopy

 

910

 

949

 

824

Total

$

94,070

$

92,100

$

69,546

Total capital expenditures for property and equipment by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

45,803

$

77,631

$

63,032

Endoscopy

 

185

 

542

 

292

Total

$

45,988

$

78,173

$

63,324

14.EMPLOYEE BENEFIT PLANS

We have defined contribution plans covering all U.S. full-time adult employees and certain of our foreign employees. Our contributions to these plans are discretionary in certain countries, including the U.S. Beginning in September 2019, we ceased discretionary contributions to certain of our defined contribution plans. Total expense for contributions made to these plans for the years ended December 31, 2020, 2019 and 2018 was approximately $3.9 million, $6.6 million and $6.5 million, respectively.

15.QUARTERLY RESULTS OF OPERATIONS (UNAUDITED)

Quarterly data for the years ended December 31, 2020 and 2019 consisted of the following (in thousands, except per share amounts):

Quarter Ended

    

March 31

    

June 30

    

September 30

    

December 31

2020

 

  

 

  

 

  

 

  

Net sales

$

243,525

$

218,371

$

243,975

$

258,004

Gross profit

 

103,784

 

84,216

 

102,014

 

111,163

Income (loss) from operations

 

1,362

 

(18,995)

 

64

 

16,007

Income tax expense (benefit)

 

1,162

 

(3,242)

 

825

 

(2,133)

Net income (loss)

 

(3,154)

 

(19,058)

 

(3,009)

 

15,378

Earnings (loss) per common share - basic

 

(0.06)

 

(0.34)

 

(0.05)

 

0.28

Earnings (loss) per common share - diluted

 

(0.06)

 

(0.34)

 

(0.05)

 

0.27

2019

 

  

 

  

 

  

 

  

Net sales

$

238,349

$

255,532

$

243,049

$

257,922

Gross profit

 

104,636

 

111,964

 

104,136

 

111,630

Income (loss) from operations

 

9,523

 

12,201

 

(2,881)

 

(3,409)

Income tax expense (benefit)

 

651

 

2,140

 

(2,292)

 

(3,757)

Net income (loss)

 

6,195

 

6,859

 

(3,398)

 

(4,205)

Earnings (loss) per common share - basic

 

0.11

 

0.12

 

(0.06)

 

(0.08)

Earnings (loss) per common share - diluted

 

0.11

 

0.12

 

(0.06)

 

(0.08)

85

During the three months ended December 31, 2020, we recorded a partial impairment charge of $8.2 million of intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 5). During the three months ended December 31, 2019, we recorded impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option, along with a write-off of $1.6 million of accrued interest (see Note 16). Basic and diluted earnings (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly amounts may not equal the total computed for the year.

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

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,358)

$

$

(4,358)

$

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

$

3,078

$

$

3,078

$

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

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as other long-term assets, accrued expenses or other long-term obligations in the consolidated balance sheets.
(2)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid and other 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 3 for further information regarding these acquisitions. Contingent consideration liabilities are re-measured to fair value at each reporting period, with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss). 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

86

contingent consideration liabilities during the years ended December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

10,517

Contingent consideration (benefit)

 

(7,960)

 

(304)

Contingent payments made

 

(13,100)

 

(15,740)

Effect of foreign exchange

101

Ending balance

$

55,750

$

76,709

As of December 31, 2020, approximately $36.9 million was included in other long-term obligations and approximately $18.8 million was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. As of December 31, 2019, approximately $48.1 million was included in other long-term obligations and $28.6 was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. Cash paid to settle contingent consideration liabilities recognized at fair value as of the 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. During the year ended December 31, 2019, we collected payments of approximately $535,000 to settle the receivable in full.

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

Fair value at

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

 

13.5%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

 

9.0%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

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

87

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 liabilities are re-measured to fair value each reporting period using projected revenues, discount rates, probabilities of payment, and projected payment dates. Projected contingent payment amounts are discounted back to the current period using a discounted cash flow model. Projected revenues are based on our most recent internal operational budgets and long-range strategic plans. An increase (decrease) in either the discount rate or the time to payment, in isolation, may result in a significantly lower (higher) fair value measurement. A decrease in the probability of any milestone payment may result in lower fair value measurements. Our determination of the fair value of contingent consideration liabilities could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).

Contingent Payments to Related Parties. During the years ended December 31, 2020 and 2019, we made contingent payments of approximately $800,000 and $1.0 million to a current director of Merit and former shareholder of Cianna Medical which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.

Fair Value of Other Financial Instruments

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

Impairment Charges

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

Intangible Assets. During the years ended December 31, 2020, 2019 and 2018, we had losses of approximately $28.7 million, $3.3 million and $657,000, respectively, related to certain acquired intangible assets (see Note 5).

Right of Use Operating Lease Assets. During the year ended December 31, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying value was not recoverable. Consequently, we recorded an impairment loss of approximately

88

$1.5 million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property.

Property and Equipment. During the year ended December 31, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with the suspension of our distribution agreement with NinePoint.

Equity Investments, Purchase Options, and Notes Receivable. During the year ended December 31, 2020, we recognized $2.5 million of impairment expense related to our equity method investment in the 19.5 percent ownership in preferred shares of Fusion Medical, Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with the technologies and a charge of $3.5 million related to Bluegrass Vascular due to our decision not to exercise our option to purchase the company. Our equity investments in privately held companies, including options to acquire these companies, were $12.0 million and $17.1 million at December 31, 2020 and 2019, respectively, which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the investment. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Prior to the adoption of ASU 2016-13 on January 1, 2020, we assessed the credit support available for notes receivable and the value of any underlying collateral to determine if there were any other-than temporary impairments. Credit losses represent the difference between the present value of cash flows expected to be collected on these notes receivable and the amortized cost basis. For the year ended December 31, 2019 we recorded impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option due to our assessment of the collectability of the note receivable and management’s decision not to exercise our option to purchase this business. We also wrote off $1.6 million of accrued interest related to the note receivable reported in interest income in the consolidated statements of income (loss) for the year ended December 31, 2019. These valuations used significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Current Expected Credit Loss

Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $2.2 million and $2.7 million, as of December 31, 2020 and 2019, respectively. As of December 31, 2020, we had an allowance for current expected credit losses of $730,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 year ended December 31, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the year ended December 31, 2020 (in thousands):

2020

Beginning balance

$

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

575

Provision for credit loss expense

155

Ending balance

$

730

89

17.COMMON STOCK AND ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

On July 30, 2018, we closed a public offering of 4,025,000 shares of common stock and received proceeds of approximately $205.0 million, which is net of approximately $12.0 million in underwriting discounts and commissions and approximately $366,000 in other direct cost incurred in connection with this equity offering. The net proceeds from the offering were used primarily to repay outstanding borrowings (principally revolving credit loans) under our Second Amended Credit Agreement.

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018 were as follows (in thousands):

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2017

$

3,474

$

(1,940)

$

1,534

Other comprehensive income (loss)

 

2,098

(3,606)

(1,508)

Income taxes

 

(16)

(9)

(25)

Reclassifications to:

Revenue

(136)

(136)

Cost of sales

(361)

(361)

Interest expense

(1,537)

(1,537)

Net other comprehensive income (loss)

48

(3,615)

(3,567)

December 31, 2018

3,522

(5,555)

(2,033)

Other comprehensive income (loss)

 

(3,417)

(18)

(3,435)

Income taxes

 

1,404

61

1,465

Reclassifications to:

Revenue

(577)

(577)

Cost of sales

578

578

Interest expense

(2,040)

(2,040)

Net other comprehensive income (loss)

(4,052)

43

(4,009)

Reclassification of stranded tax effects 1

748

748

December 31, 2019

218

(5,512)

(5,294)

Other comprehensive income (loss)

 

(11,647)

7,786

(3,861)

Income taxes

 

2,365

(786)

1,579

Reclassifications to:

Revenue

(36)

(36)

Cost of sales

1,288

1,288

Interest expense

872

872

Net other comprehensive income (loss)

(7,158)

7,000

(158)

December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

(1)Amounts reclassified to retained earnings as a result of the adoption of ASU 2018-02.

90

18.LEASES

We have operating leases for facilities used for manufacturing, research and development, sales and distribution, and office space, as well as leases for manufacturing and office equipment, vehicles, and land. Our leases have remaining terms of less than one year to approximately 29 years. A number of our lease agreements contain options to renew at our discretion for periods of up to 15 years and options to terminate the leases within one year. The lease term used to calculate ROU assets and lease liabilities includes renewal and termination options that are deemed reasonably certain to be exercised. Lease agreements with lease and non-lease components are generally accounted for as a single lease component. We do not have any bargain purchase options in our leases. For leases with an initial term of one year or less, we do not record a ROU asset or lease liability on our consolidated balance sheet. Substantially all of the ROU assets and lease liabilities as of December 31, 2020 recorded on our consolidated balance sheet are related to our cardiovascular segment.

From time to time we enter into agreements to sublease a portion of our facilities to third-parties. Such sublease income is not material. We also lease certain hardware consoles to customers and record rental revenue as a component of net sales. Rental revenue under such console leasing arrangements for the years ended December 31, 2020 and 2019 was not significant.

The following was included in our consolidated balance sheet as of December 31, 2020 and 2019 (in thousands):

    

2020

    

2019

Assets

 

  

 

  

ROU operating lease assets

$

78,240

$

80,244

Liabilities

 

  

 

  

Short-term operating lease liabilities

$

12,903

$

11,550

Long-term operating lease liabilities

 

70,941

 

72,714

Total operating lease liabilities

$

83,844

$

84,264

During the year ended December 31, 2015, we entered into sale and leaseback transactions to finance certain production equipment for approximately $2.0 million. At that time, we deferred the gain from the sale and leaseback transaction, of which approximately $93,000 remained as of December 31, 2018. As part of the adoption of ASC 842, we wrote-off the deferred gain as an adjustment to equity through retained earnings as of January 1, 2019.

We recognize lease expense for operating leases on a straight-line basis over the term of the lease. Net lease cost for the years ended December 31, 2020, 2019 and 2018 was approximately $16.7 million, $16.5 million, and $14.5 million, respectively. The components of lease costs for the years ended December 31, 2020 and 2019 were as follows, in thousands:

    

    

    

    

Lease Cost

Classification

2020

2019

Operating lease cost (a)

 

Selling, general and administrative expenses

$

16,735

$

16,828

Sublease (income) (b)

 

Selling, general and administrative expenses

 

(15)

 

(361)

Net lease cost

 

  

$

16,720

$

16,467

(a)

Includes expense related to short-term leases and variable payments, which were not significant.

(b)

Does not include rental revenue from leases of hardware consoles to customers, which was not significant.

91

Supplemental cash flow information for the years ended December 31, 2020 and 2019 was as follows, in thousands:

    

Year Ended

Year Ended

2020

2019

Cash paid for amounts included in the measurement of lease liabilities

$

15,059

14,646

Right-of-use assets obtained in exchange for lease obligations

$

10,938

10,637

Generally, our lease agreements do not specify an implicit rate. Therefore, we estimate our incremental borrowing rate, which is defined as the interest rate we would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of December 31, 2020 and 2019, the following disclosures for remaining lease term and discount rates were applicable:

    

2020

2019

Weighted average remaining lease term

 

11.5 years

12.3 years

Weighted average discount rate

 

3.3%

3.2%

As of December 31, 2020, maturities of operating lease liabilities were as follows, in thousands:

Year ended December 31, 

    

Amounts due under operating leases

2021

$

14,947

2022

 

12,198

2023

 

9,295

2024

 

8,669

2025

 

7,123

Thereafter

 

49,908

Total lease payments

 

102,140

Less: Imputed interest

 

(18,296)

Total

$

83,844

As of December 31, 2020, we had additional operating leases for office space that had not yet commenced. These leases will commence during 2021 and are not deemed material.

Supplementary Financial Data

The supplementary financial information required by Item 302 of Regulation S-K is contained in Note 15 to our consolidated financial statements set forth above.

Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the design and operation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934 ("Exchange Act"), as of December 31, 2020. Based on this evaluation, our principal executive officer and principal financial officer concluded that as of December 31, 2020, our disclosure controls and procedures were effective, at a reasonable assurance level, to ensure that information we are required to disclose in the reports we file or submit under the Exchange Act is (a) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and is (b) accumulated

92

and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the U.S. of America.

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2020. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO") in Internal Control-Integrated Framework (2013). Based on the criteria discussed above and our management’s assessment, our management concluded that, as of December 31, 2020, our internal control over financial reporting was effective.

CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

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

Our independent registered public accountants have also issued an audit report on our internal control over financial reporting. Their report appears below.

93

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Merit Medical Systems, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Merit Medical Systems, Inc. and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our report dated March 1, 2021, expressed an unqualified opinion on those financial statements and included an explanatory paragraph regarding the Company’s adoption of the FASB ASC Topic 842, Leases.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Salt Lake City, Utah

March 1, 2021

94

Item 9B.

Other Information.

None.

PART III

Items 10, 11, 12, 13 and 14.

The information required by these items is incorporated by reference to our definitive proxy statement relating to our 2021 Annual Meeting of Shareholders. We currently anticipate that our definitive proxy statement will be filed with the SEC not later than 120 days after December 31, 2020, pursuant to Regulation 14A of the Securities Exchange Act of 1934, as amended.

PART IV

Item 15.

Exhibits and Financial Statement Schedules.

(a)Documents filed as part of this Report:
(1)Financial Statements. The following consolidated financial statements and the notes thereto, and the Reports of Independent Registered Public Accounting Firm are incorporated by reference as provided in Item 8 and Item 9A of this report:

Report of Independent Registered Public Accounting Firm — Internal Control

Report of Independent Registered Public Accounting Firm — Financial Statements

Consolidated Balance Sheets as of December 31, 2020 and 2019

Consolidated Statements of Income (Loss) for the Years Ended December 31, 2020, 2019 and 2018

Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2020, 2019 and 2018

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2020, 2019 and 2018

Consolidated Statements of Cash Flows for the Years Ended December 31, 2020, 2019 and 2018

Notes to Consolidated Financial Statements

(2) Financial Statement Schedules.

Schedule II - Valuation and qualifying accounts

Years Ended December 31, 2020, 2019 and 2018

(In thousands)

Balance at

Additions Charged to

Balance at

Allowance for Uncollectible Accounts:

    

Beginning of Year

    

Costs and Expenses (a)

Deduction (b)

    

End of Year

2018

 

$

(1,769)

 

$

(1,055)

$

469

 

$

(2,355)

2019

 

$

(2,355)

 

$

(1,163)

$

410

 

$

(3,108)

2020(c)

 

$

(3,108)

 

$

(3,115)

$

910

 

$

(5,313)

(a)We record a bad debt provision based upon historical bad debt experience, current economic conditions, expectations of future economic conditions, and management’s evaluation of our ability to collect individual outstanding balances.
(b)When an individual customer balance becomes impaired and is deemed uncollectible, a deduction is made against the allowance for uncollectible accounts.
(c)Beginning in 2020, the “Allowance for Uncollectible Accounts” is referred to as “Trade Receivables - Allowance for Credit Losses” in our consolidated balances sheet.

95

Years Ended December 31, 2020, 2019 and 2018

(In thousands)

Balance at

Additions Charged to

Balance at

Tax Valuation Allowance:

    

Beginning of Year

    

Costs and Expenses (a)

    

Deduction

    

End of Year

2018

 

$

(4,422)

 

$

(567)

 

$

-

 

$

(4,989)

2019

 

$

(4,989)

 

$

-

 

$

345

 

$

(4,644)

2020

 

$

(4,644)

 

$

(5,569)

 

$

-

 

$

(10,213)

(a)We record a valuation allowance against a deferred tax asset when it is determined that it is more likely than not that the deferred tax asset will not be realized.
(b)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.

    

Index to Exhibits

1.1

Underwriting Agreement, dated July 25, 2018, by and among Merit Medical Systems, Inc., Wells Fargo Securities, LLC and Piper Jaffray & Co.*

2.1

Agreement and Plan of Merger, dated October 1, 2018, by and among Merit Medical Systems, Inc., CMI Transaction Co., Cianna Medical, Inc. and Fortis Advisors LLC, as the Securityholder’s Representative *

2.2

Asset Purchase Agreement, dated December 14, 2018, by and among Merit Medical Systems, Inc., Vascular Insights, LLC and VI Management, Inc.*

3.1

Amended and Restated Articles of Incorporation dated May 31, 2018*

3.2

Third Amended and Restated Bylaws dated May 31, 2018*

4.1

Specimen Certificate of the Common Stock*

4.2

Description of the Registrant's Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934

10.1

Merit Medical Systems, Inc. Long Term Incentive Plan (as amended and restated) dated March 25, 1996*†

10.2

Lease Agreement dated as of June 8, 1993 for office and manufacturing facility*

10.3

Amended and Restated Deferred Compensation Plan, dated January 1, 2004*†

10.4

Merit Medical Systems, Inc. Amended and Restated Deferred Compensation Plan, effective January 1, 2008*†

10.5

Second Amendment to the Merit Medical Systems, Inc. 2006 Long-Term Incentive Plan*†

10.6

Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan*†

10.7

First Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, effective September 19, 2010*†

96

10.8

Second Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated November 29, 2010 *†

10.9

Third Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, effective October 1, 2010*†

10.10

Fourth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated December 31, 2011*†

10.11

Fifth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated December 28, 2012*†

10.12

Sixth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated December 31, 2013.*†

10.13

Seventh Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated June 10, 2014*†

10.14

Eighth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated December 29, 2014*†

10.15

Second Amended and Restated Credit Agreement dated as of July 6, 2016 by and among Merit Medical Systems, Inc., Wells Fargo Bank, National Association, Well Fargo Securities, LLC and the lenders named therein*

10.16

Form of Employment Agreement, dated May 26, 2016 between the Company and each of the following individuals: Ronald A. Frost, Joseph C. Wright, Justin J. Lampropoulos, and Brian G. Lloyd*†

10.17

Employment Agreement, dated May 26, 2016 between the Company and Fred P. Lampropoulos*†

10.18

Third Amendment to the Merit Medical Systems, Inc. 2006 Long-Term Incentive Plan dated February 13, 2015*†

10.19

Merit Medical Systems, Inc., Restatement of the 1996 Employee Stock Purchase Plan dated July 1, 2000*†

10.20

First Amendment to the Merit Medical Systems, Inc., 1996 Employee Stock Purchase Plan dated April 1, 2001*†

10.21

Second Amendment to the Merit Medical Systems, Inc., 1996 Employee Stock Purchase Plan dated January 1, 2006*†

10.22

Third Amendment to the Merit Medical Systems, Inc., 1996 Employee Stock Purchase Plan dated April 7, 2006*†

10.23

Fourth Amendment to the Merit Medical Systems, Inc., 1996 Employee Stock Purchase Plan dated February 13, 2015*†

10.24

First Amendment to Employment Agreement made and entered into by and between Merit Medical Systems, Inc. and Fred P. Lampropoulos as of the 11th day of December, 2017*†

10.25

Form of First Amendment to Employment Agreement for each of Ronald A. Frost, Justin J. Lampropoulos, Joseph C. Wright, and Brian G. Lloyd*†

10.26

First Amendment to Lease Agreement dated May 22, 2017 for office and manufacturing facility*

97

10.27

Merit Medical Systems, Inc. 2018 Long-Term Incentive Plan effective May 24, 2018*†

10.28

Employment Agreement made and entered into by and between Merit Medical Systems, Inc. and Raul Parra as of the 1st day of August, 2018.*†

10.29

First Amendment to the Merit Medical Systems, Inc. 2018 Long-Term Incentive Plan effective December 14, 2018*†

10.30

Merit Medical Systems, Inc. 2019 Executive Bonus Plan, dated January 1, 2019*†

10.31

Ninth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated August 1, 2016*†

10.32

Tenth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated January 1, 2017*†

10.33

Eleventh Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated January 1, 2019*†

10.34

Twelfth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, dated June 1, 2018*†

10.35

Third Amended and Restated Credit Agreement entered into by and among Merit Medical Systems, Inc., Wells Fargo Bank National Association and the lenders and subsidiary guarantors named therein, dated July 9, 2019*

10.36

Thirteenth Amendment to the Second Restatement of the Merit Medical Systems, Inc. 401(k) Profit Sharing Plan, effective January 1, 2019*†

10.37

Performance Stock Unit Award Agreement (One Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and Fred Lampropoulos. *†

10.38

Performance Stock Unit Award Agreement (Two Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and Fred Lampropoulos. * †

10.39

Performance Stock Unit Award Agreement (Three Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and Fred Lampropoulos.*†

10.40

Form of Performance Stock Unit Award Agreement (One Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and each of the following individuals: Raul Parra, Ronald A. Frost, Joseph C. Wright, Justin J. Lampropoulos, and Brian G. Lloyd. *†

10.41

Form of Performance Stock Unit Award Agreement (Two Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and each of the following individuals: Raul Parra, Ronald A. Frost, Joseph C. Wright, Justin J. Lampropoulos, and Brian G. Lloyd. *†

10.42

Form of Performance Stock Unit Award Agreement (Three Year Performance Period), dated February 26, 2020, by and between Merit Medical Systems, Inc. and each of the following individuals: Raul Parra, Ronald A. Frost, Joseph C. Wright, Justin J. Lampropoulos, and Brian G. Lloyd. *†

10.43

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

98

10.44

Amendment to Performance Stock Unit Award Agreement, dated June 22, 2020, by and between Merit Medical Systems, Inc. and Fred Lampropoulos *†

10.45

Form of Amendment to Performance Stock Unit Award Agreement, dated June 22, 2020, by and between Merit Medical Systems, Inc. and each of the following individuals: Raul Parra, Ronald A. Frost, Joseph C. Wright, Justin J. Lampropoulos and Brian G. Lloyd *†

10.46

First Amendment to the Merit Medical Systems, Inc. 2019 Executive Bonus Plan, effective June 22, 2020 *†

10.47

Settlement Agreement, dated October 13, 2020, by and among the United States of America, acting through the United States Department of Justice and on behalf of the Office of Inspector General (“OIG-HHS”) of the Department of Health and Human Services (“HHS”), and the Defense Health Agency (“DHA”), acting on behalf of the TRICARE Program (collectively, the “United States”); the Company; and Charles J. Wolf, M.D. (“Relator”), through their authorized representatives.*

10.48

Corporate Integrity Agreement, dated October 13, 2020, by and between the OIG-HHS and the Company.*

10.49

Form of Indemnification Agreement, dated October 24, 2020, between the Company and each of the following individuals: A. Scott Anderson, F. Ann Millner, Ed. D., Lynne N. Ward, and Thomas J. Gunderson †

10.50

Form of Indemnification Agreement, dated October 24, 2020, between the Company and each of the following individuals: Lonny J. Carpenter, David K. Floyd, and James T. Hogan †

10.51

Form of Indemnification Agreement, dated October 24, 2020, between the Company and each of the following individuals: Fred Lampropoulos, Raul Parra, Brian G. Lloyd, Joseph Wright, Ron Frost, Justin J. Lampropoulos, Brent Bowen, John Knorpp, and Michel J. Voigt (dated January 1, 2021)†

10.52

Employment Agreement between the Company and Justin J. Lampropoulos, dated November 19, 2020†

10.53

Employment Agreement between the Company and Michel J. Voigt, dated December 11, 2020†

21

Subsidiaries of Merit Medical Systems, Inc.

23.1

Consent of Independent Registered Public Accounting Firm

31.1

Certification of Chief Executive Officer

31.2

Certification of Chief Financial Officer

32.1

Certification of Chief Executive Officer

32.2

Certification of Chief Financial Officer

101

The following materials from the Merit Medical Systems, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2020, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Statements of Earnings (Loss), (ii) Consolidated Statements of Comprehensive Income (Loss), (iii) Consolidated Balance Sheets, (iv) Consolidated Statements of Cash Flows, (v) Consolidated Statements of Equity, and (vi) Notes to Consolidated Financial Statements

104

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

*

These exhibits are incorporated herein by reference.

99

Indicates management contract or compensatory plan or arrangement.

(c)Schedules:

None

Item 16.Form 10-K Summary.

None.

100

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, on March 1, 2021.

    

MERIT MEDICAL SYSTEMS, INC.

By:

/s/ FRED P. LAMPROPOULOS

Fred P. Lampropoulos, President and

Chief Executive Officer

ADDITIONAL SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report on form 10-K has been signed below by the following persons in the capacities indicated on March 1, 2021.

Signature

    

Capacity in Which Signed

/s/: FRED P. LAMPROPOULOS

President, Chief Executive Officer and Director

Fred P. Lampropoulos

(Principal executive officer)

/s/: RAUL PARRA

Chief Financial Officer and Treasurer

Raul Parra

(Principal financial and accounting officer)

/s/: A. SCOTT ANDERSON

Director

A. Scott Anderson

/s/: JILL D. ANDERSON

Director

Jill D. Anderson

/s/: LONNY J. CARPENTER

Director

Lonny J. Carpenter

/s/: DAVID K. FLOYD

Director

David K. Floyd

/s/: THOMAS J. GUNDERSON

Director

Thomas J. Gunderson

/s/: JAMES T. HOGAN

Director

James T. Hogan

/s/: F. ANN MILLNER

Director

F. Ann Millner

/s/: LYNNE N. WARD

Director

Lynne N. Ward

101

EX-4.2 2 mmsi-20201231ex42ba974c9.htm EX-4.2

EXHIBIT 4.2

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES

EXCHANGE ACT OF 1934

Merit Medical Systems, Inc. (“Merit” “we” “us” or “our”) has one class of securities, our common stock, registered under Section 12 of the Securities Exchange Act of 1934, as amended.

The general terms and provisions of our common stock are summarized below. The below summary does not purport to be complete, and is subject to and qualified in its entirety by reference to our Amended and Restated Articles of Incorporation, as amended, referred to herein as our “Articles,” and our Second Amended and Restated Bylaws, referred to herein as our “Bylaws,” each of which have been filed as exhibits to our most recent Annual Report on Form 10-K, of which this exhibit is a part, and the applicable provisions of the Utah Code. We encourage you to review complete copies of our Articles and Bylaws and the applicable provisions of the Utah Code for additional information.

Authorized Capital Stock

We are authorized to issue 100,000,000 shares of common stock, no par value per share. We are also authorized to issue 5,000,000 shares of preferred stock, no par value per share. As of February 24, 2021, approximately 55,690,669 shares of common stock, and no shares of preferred stock, were issued and outstanding.

Description of Common Stock

 

Voting Rights.     Holders of outstanding shares of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of our shareholders. Our common stock does not have cumulative voting rights.

Dividend Rights.     Subject to preferences that may be applicable to any outstanding shares of preferred stock, holders of common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by our Board of Directors out of funds legally available for dividend payments. We have never issued a cash dividend on our common stock and do not anticipate doing so in the foreseeable future.

 

Liquidation Rights.     In the event of any liquidation, dissolution or winding-up of our affairs, holders of outstanding common stock at such time will be entitled to share ratably in our assets that are legally available for such purpose after payment or provision for payment of all of our debts and obligations, and after liquidation payments to holders of outstanding shares of preferred stock, if any.

Other Rights and Preferences.     The holders of common stock have no preferences or rights of conversion, exchange, pre-emption or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock.

Listing

Our common stock is listed on the NASDAQ Global Select Market under the symbol "MMSI."

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is ZB, National Association, dba Zions Bank.

Description of Preferred Stock

We are authorized to issue 5,000,000 shares of preferred stock, in one or more series, from time to time, with such rights and preferences as determined by our Board of Directors with respect to such series.

        


EXHIBIT 4.2

Anti-Takeover Effects of Provisions of Utah Law and Our Charter Documents

Director Liability.  Our Articles limit the personal liability of our directors to our company and our shareholders to the fullest extent permitted by applicable law. The inclusion of this provision in our Articles may reduce the likelihood of derivative litigation against our directors and may discourage or deter shareholders or management from bringing a lawsuit against our directors for breach of their duty of care.

Shareholder Action and Meetings of Shareholders.    Our Bylaws provide that shareholders wishing to propose business to be brought before a meeting of shareholders will be required to comply with various advance notice requirements. The inclusion of this provision in our Bylaws may deter our shareholders from submitting proposals for consideration at a meeting of shareholders.

Classified Board of Directors.    Our Articles provide for our Board of Directors to be divided into three classes of directors, with each class as nearly equal in number as possible, serving staggered three-year terms. As a result, approximately one-third of the Board of Directors will be elected each year. We believe the classified board provision will help to assure the continuity and stability of our Board of Directors and the business strategies and policies of our company as determined by the Board of Directors. The classified board provision could also have the effect of discouraging a third party from making a tender offer or attempting to obtain control of our company. In addition, the classified board provision could delay shareholders who do not agree with the policies of the Board of Directors from removing a majority of the directors for two years.

Authorized but Unissued Shares.    Our authorized capital stock consists of 100,000,000 shares of common stock and 5,000,000 shares of preferred stock. As of February 24, 2021, we had approximately 55,690,669 shares of common stock outstanding and no shares of preferred stock outstanding. Accordingly, our Articles would permit us to issue up to 38,937,751 additional shares of common stock (after taking into account 5,371,580 shares reserved for issuance under existing employee benefit plans or existing equity awards), and up to 5,000,000 shares of preferred stock. However, such issuances would be subject to the rules of the NASDAQ Global Select Market, which in some cases may require shareholder approval or impose other limitations. These additional shares may be utilized for a variety of corporate purposes, including future public offerings to raise additional capital, corporate acquisitions, and employee benefit plans. The existence of authorized but unissued shares of common stock and preferred stock could make it more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

Utah Control Shares Acquisitions Act.    We are subject to the Control Shares Acquisitions Act, or Control Shares Act, as set forth in Section 61-6-1 to 61-6-12 of the Utah Code.

The Control Shares Act provides that any person or entity that acquires control shares of an issuing public corporation in a control share acquisition is denied voting rights with respect to the acquired shares, unless a majority of the disinterested shareholders of the issuing public corporation elects to restore such voting rights.

        

For purposes of the Control Shares Act:

• person or entity acquires "control shares" whenever it acquires shares that, not considering application of the Control Shares Act, would bring its voting power after the acquisition within any of the following ranges of voting power of the issuing public corporation: (i) 1/5 to (but less than) 1/3 of all voting power, (ii) 1/3 to (but less than) a majority of all voting power; or (iii) a majority or more of all voting power;

•an "issuing public corporation" is any Utah corporation, other than a depository institution, that has (a) 100 or more shareholders, (b) a principal place of business, principal office or substantial assets within Utah, and (c) more than 10% of its shareholders resident in Utah, more than 10% of its shares owned by Utah residents or 10,000 shareholders resident in Utah; and

•"control share acquisition" is generally defined as the direct or indirect acquisition (including through a series of acquisitions) of either ownership or voting power associated with issued and outstanding control shares (excluding voting power pursuant to a revocable proxy solicited by the issuing public corporation or its board of directors in connection with meetings of its shareholders).


EXHIBIT 4.2

Under the Control Shares Act, any person or entity that acquires control shares pursuant to a control share acquisition acquires voting rights with respect to those shares only to the extent consent is granted by a majority of the disinterested shareholders of each class of capital stock outstanding prior to the acquisition. To obtain such consent, the acquiring person may file an "acquiring person statement" with the issuing public corporation setting forth the number of shares acquired and certain other specified information. Upon delivering the statement, an acquiring person or entity may request a special meeting of shareholders if it undertakes to pay the issuing public corporation's expenses of a special shareholders' meeting. Following receipt of such a request and undertaking, the directors of an issuing public corporation must call a special meeting (generally within 50 days) to consider the voting rights to be given to the shares acquired or to be acquired in the control shares acquisition. If no request for a special meeting is made, the voting rights to be accorded the control shares are to be presented at the issuing public corporation's next special or annual meeting of shareholders.

        

If either (i) the acquiring person does not file an acquiring person statement with the issuing public corporation or (ii) the shareholders do not vote to restore voting rights to the control shares, the issuing public corporation may, if its articles of incorporation or bylaws so provide, redeem the control shares from the acquiring person at fair market value. Our Articles and Bylaws do not currently provide for such a redemption right.

Unless otherwise provided in the articles of incorporation or bylaws of an issuing public corporation, all shareholders are entitled to dissenters' rights if the control shares are accorded full voting rights and the acquiring person has obtained control shares with at least a majority of voting power. Notice of such dissenter's rights must be sent to shareholders as soon as practicable thereafter. Our Articles and Bylaws do not currently deny such dissenters' rights.

The directors or shareholders of a corporation may elect to exempt the stock of the corporation from the provisions of the Control Shares Act through adoption of a provision to that effect in the corporation's articles of incorporation or bylaws. To be effective, such an exemption must be adopted prior to the control shares acquisition. Neither our directors nor our shareholders have taken any such action.

We expect the Control Shares Act to have an anti-takeover effect with respect to transactions not approved in advance by our Board of Directors. The Control Shares Act may also discourage takeover attempts that might result in a premium over the market price for the shares of common stock held by our shareholders.

Business Combinations.    Under Sections 16-10a-1801 to 16-10a-1804 of the Utah Code and certain amendments to Section 16-10a-840 of the Utah Code, all of which took effect on May 9, 2017, we are prohibited from entering into a business combination, such as a merger, consolidation, recapitalization, asset sale, or disposition of stock, with any person that meets the definition of "interested shareholder" (discussed further below), including any entity that is, or after the business combination would be, an affiliate or associate of an interested shareholder, for a period of five years after the date such person became an interested shareholder, unless one of the of the following conditions is met:

• the business combination, or the acquisition of stock that resulted in the person becoming an interested shareholder, was approved by our Board of Directors prior to the person becoming an interested shareholder;

• the business combination is approved by a majority of our non-interested shareholders at a meeting called no earlier than five years after the date the person first became an interested shareholder; or

• the cash and other consideration to be delivered to the holder of each share of our common stock meets certain minimum value criteria.

        

For purposes of the business combination provisions, an "interested shareholder" includes any person who owns (or, in the case of affiliates and associates, did own within the last five years) 20% or more of that corporation's voting stock.

These amendments may have an anti-takeover effect with respect to such business combinations.


EX-10.49 3 mmsi-20201231ex10497686b.htm EX-10.49

Exhibit 10.49

INDEMNIFICATION AGREEMENT

This Indemnification Agreement (the “Agreement”) is made as of October 24, 2020 by and between Merit Medical Systems, Inc., a Utah corporation (“Company”), and [●], an individual (“Indemnitee”).

RECITALS

A.The Company is aware that because of the increased exposure to litigation costs, talented and experienced persons are increasingly reluctant to serve or continue serving as directors and officers of corporations unless they are protected by comprehensive liability insurance and indemnification.

B.The statutes and judicial decisions regarding the duties of directors and officers are often difficult to apply, ambiguous, or conflicting, and therefore often fail to provide such directors and officers with adequate guidance regarding the proper course of action.

C.The Board of Directors of the Company (the “Board”), has concluded that, in order to retain and attract talented and experienced individuals to serve as officers and directors of the Company and its subsidiaries and to encourage such individuals to take the business risks necessary for the success of the Company and its subsidiaries, the Company should contractually indemnify its officers and directors, and the officers and directors of its subsidiaries, in connection with claims against such officers and directors relating to their services to the Company and its subsidiaries and has further concluded that the failure to provide such contractual indemnification could be detrimental to the Company, its subsidiaries and shareholders.

D.Indemnitee’s willingness to serve as a director of the Company is predicated, in substantial part, upon the Company’s willingness to indemnify Indemnitee in accordance with the principles reflected above, to the fullest extent permitted by the laws of the State of Utah, and upon the other undertakings set forth in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the mutual promises made in this Agreement, and for other good and valuable consideration, the receipt and legal sufficiency of which is hereby acknowledged, the Company and Indemnitee, intending to be legally bound hereby, hereby agree as follows:

1.Definitions.

(a)Agent.  “Agent” with respect to the Company means any person who is or was a director, officer, employee or other agent of the Company or a subsidiary; or is or was serving at the request of, for the convenience of, or to represent the interests of, the Company or a subsidiary as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the Employee Retirement Income Security Act of 1974, as amended (“ERISA”)); or was a director, officer, employee or agent of a predecessor corporation (or other predecessor entity or enterprise) of the Company or a subsidiary, or was a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the ERISA) at the request of, for the convenience of, or to represent the interests of such predecessor.

(b)Change in Control.  “Change in Control” shall mean, and shall be deemed to have occurred if, on or after the date of this Agreement:  (i) any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) or group acting in concert, other than a trustee or other fiduciary holding securities

under an employee benefit plan of the Company acting in such capacity or a corporation owned directly or indirectly by the shareholders of the Company in substantially the same proportions as their ownership of stock of the Company, becomes the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company’s then outstanding voting securities; (ii) during any period of two (2) consecutive years, individuals who at the beginning of such period constitute the Board and any new director whose election by the Board or nomination for election by the Company’s shareholders was approved by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; (iii) the shareholders of the Company approve a merger or consolidation of the Company with any other corporation other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) at least eighty percent (80%) of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation; or (iv) the shareholders of the Company approve a plan of complete liquidation of the Company or an agreement for the sale or disposition by the Company of (in one transaction or a series of related transactions) all or substantially all of the Company’s assets.

(c)Company.  References to the “Company” shall include, in addition to Merit Medical Systems, Inc., any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger to which Merit Medical Systems, Inc. (or any of its wholly-owned subsidiaries) is a party which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, employees, agents or fiduciaries, so that if Indemnitee is or was a director, officer, employee, agent or fiduciary of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee, agent or fiduciary of another corporation, partnership, joint venture, employee benefit plan, trust or other enterprise, Indemnitee shall stand in the same position under the provisions of this Agreement with respect to the resulting or surviving corporation as Indemnitee would have with respect to such constituent corporation if its separate existence had continued.

(d)Expenses.  “Expenses” means all direct and indirect costs of any type or nature whatsoever (including, without limitation, all reasonable attorneys’ and experts’ fees, costs of investigation and related disbursements) reasonably incurred by Indemnitee in connection with the investigation (whether formal or informal), settlement, defense or appeal of a Proceeding covered hereby or the establishment or enforcement of a right to indemnification under this Agreement, including without limitation in the case of an appeal the premium for, and other costs relating to, any costs bond or supercedes bond or other appeal bond or its equivalent.

(e)Independent Legal Counsel.  “Independent Legal Counsel” shall mean an attorney or firm of attorneys, selected in accordance with the provisions of Section 2(i) hereof, who shall not have otherwise performed services for the Company or Indemnitee within the preceding three years (other than with respect to matters concerning the rights of Indemnitee under this Agreement, or of other Indemnitees under similar indemnity agreements).

(f)Other References.  References to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on Indemnitee with respect to an employee benefit plan; and references to “serving at the request of the Company” shall include any service as a director, officer, employee, agent or fiduciary of the Company which imposes duties on, or involves services by, such director, officer, employee, agent or fiduciary with respect to an employee benefit plan, its participants or its beneficiaries; and if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan, Indemnitee shall be deemed to have acted in a manner “not opposed to the best interests of the Company” as referred to in this Agreement.

(g)Proceeding.  “Proceeding” means any threatened, pending, or completed claim, suit, action, proceeding or alternative dispute resolution mechanism, or any hearing or investigation, whether civil, criminal,

2


administrative, investigative or otherwise, including without limitation any situation which Indemnitee believes in good faith might lead to the institution of any such proceeding.

(h)Reviewing Party.  “Reviewing Party” shall mean, subject to the provisions of Section 2(g), any person or body appointed by the Board in accordance with applicable law to review the Company’s obligations hereunder and under applicable law, which may include a member or members of the Board, Independent Legal Counsel or any other person or body not a party to the particular Proceeding for which Indemnitee is seeking indemnification, as set forth in Section 2(i).

2.Indemnification.

(a)Third Party Proceedings.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Utah Revised Business Corporation Act (the “Act”) if Indemnitee is or was a party or is threatened to be made a party to any Proceeding (other than an action by or in the right of the Company) by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, any subsidiary of the Company or any committee or subcommittee of the Board, by reason of any action or inaction on the part of Indemnitee while an Agent of the Company, against all Expenses and liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld))  actually and reasonably incurred by Indemnitee in connection with such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had no reasonable cause to believe Indemnitee’s conduct was unlawful.

(b)Proceedings By or in the Right of the Company.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Act if Indemnitee was or is a party or is threatened to be made a party to any Proceeding by or in the right of the Company or any subsidiary of the Company to procure a judgment in its favor by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, all Expenses and liabilities of any type whatsoever (including, but not limited to, legal fees, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld)), in each case to the extent actually and reasonably incurred by Indemnitee in connection with the defense or settlement of such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company and its stockholders, except that no indemnification shall be made in respect of any claim, issue or matter as to which Indemnitee shall have been finally adjudicated by court order or judgment to be liable to the Company in the performance of Indemnitee’s duty to the Company and its stockholders unless and only to the extent that the court in which such action or proceeding is or was pending shall determine upon application that, in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnity for such expenses, which such court shall deem proper.

(c)Presumptions; Burden of Proof.  In making any determination concerning Indemnitee’s right to indemnification, there shall be a presumption that Indemnitee has satisfied the applicable standard of conduct, and the Company may overcome such presumption only by its adducing clear and convincing evidence to the contrary.  For purposes of this Agreement, the termination of any Proceeding by judgment, order, settlement (whether with or without court approval) or conviction, or upon a plea of nolo contendere, or its equivalent, shall not create a presumption that Indemnitee did not meet any particular standard of conduct or have any particular belief or that a court has determined that indemnification is not permitted by this Agreement or applicable law.  In addition, neither the failure of any Reviewing Party to have made a determination as to whether Indemnitee has met any particular standard of conduct or had any particular belief, nor an actual determination by any Reviewing Party that Indemnitee has not met such standard of conduct or did not have such belief, prior to the commencement of legal proceedings by Indemnitee to secure a judicial determination that Indemnitee should be indemnified under this Agreement under applicable law, shall be a defense to Indemnitee’s claim or create a presumption that Indemnitee has not met any particular standard of conduct or did not have any particular belief.  Any determination concerning Indemnitee’s right to indemnification that is adverse to Indemnitee may be challenged by Indemnitee in the courts of the State of Utah.  No determination by the Company (including without limitation by its directors or any Independent Legal Counsel) that Indemnitee has not satisfied any applicable standard of conduct shall be a defense to any claim by Indemnitee for indemnification or reimbursement or advance

3


payment of Expenses by the Company hereunder or create a presumption that Indemnitee has not met any applicable standard of conduct.

(d)Reliance as a Safe Harbor.  For purposes of this Agreement, and without creating any presumption as to a lack of good faith if the following circumstances do not exist, Indemnitee shall be deemed to have acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company if Indemnitee’s actions or omissions to act are taken in good faith reliance upon the records of the Company, including its financial statements, or upon information, opinions, reports or statements furnished to Indemnitee by other Agents of the Company or any of its subsidiaries in the course of their duties, or by committees of the Board or by any other person (including legal counsel, accountants and financial advisors) as to matters Indemnitee reasonably believes are within such other person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Company. In addition, the knowledge and/or actions, or failures to act, of any Agent of the Company shall not be imputed to Indemnitee for purposes of determining the right to indemnity hereunder.

(e)Actions Where Indemnitee Is Deceased.  If Indemnitee was or is a party, or is threatened to be made a party, to any Proceeding by reason of the fact that Indemnitee is or was an Agent of the Company, or by reason of anything done or not done by Indemnitee in any such capacity, and prior to, during the pendency of, or after completion of, such Proceeding, Indemnitee shall die, then the Company shall defend, indemnify and hold harmless the estate, heirs and legatees of Indemnitee against any and all Expenses and liabilities reasonably incurred by or for such persons or entities in connection with the investigation, defense, settlement or appeal of such Proceeding on the same basis as provided for Indemnitee in Sections 2(a) and 2(b) above.

(f)Extent of Insurance.  The Expenses and liabilities covered hereby shall be net of any payments made irrevocably to or on behalf of Indemnitee by any D&O Insurance carriers or others and, for the avoidance of doubt, the Company will not be liable for the payment of any Expenses or liabilities for which Indemnitee has received payment from a D&O Insurance carrier or other person unless and until the D&O Insurance Carrier or such other person requests reimbursement of such Expenses or liabilities from Indemnitee.

(g)Review of Indemnification Obligations.  Notwithstanding the foregoing, in the event any Reviewing Party shall have determined (in a written opinion, in any case in which Independent Legal Counsel is the Reviewing Party) that Indemnitee is not entitled to be indemnified hereunder under applicable law:  (i) the Company shall have no further obligation under Section 2(a) or Section 2(b) to make any payments to Indemnitee not made prior to such determination by such Reviewing Party; and (ii) the Company shall be entitled to be reimbursed by Indemnitee (who hereby agrees to reimburse the Company) for all Expenses theretofore paid to Indemnitee to which Indemnitee is not entitled hereunder under applicable law; provided, however, that if Indemnitee has commenced or thereafter commences legal proceedings in a court of competent jurisdiction to secure a determination that Indemnitee is entitled to be indemnified hereunder under applicable law, any determination made by any Reviewing Party that Indemnitee is not entitled to be indemnified hereunder under applicable law shall not be binding and Indemnitee shall not be required to reimburse the Company for any Expenses theretofore paid in indemnifying Indemnitee until a final judicial determination is made with respect thereto (as to which all rights of appeal therefrom have been exhausted or lapsed).  Indemnitee’s obligation to reimburse the Company for any Expenses shall be unsecured and no interest shall be charged thereon.

(h)Indemnitee Rights on Unfavorable Determination; Binding Effect.  If any Reviewing Party determines that Indemnitee substantively is not entitled to be indemnified hereunder in whole or in part under applicable law, Indemnitee shall have the right to commence litigation seeking an initial determination by the court or challenging any such determination by such Reviewing Party or any aspect thereof, including the legal or factual bases therefor, and the Company hereby consents to service of process and to appear in any such proceeding.  

(i)Selection of Reviewing Party; Change in Control.  A determination, if required by applicable law, with respect to Indemnitee’s entitlement to indemnification shall be made in accordance with the provisions of this paragraph (i).  If there has not been a Change in Control, a Reviewing Party shall be selected by the Board, and if there has been such a Change in

4


Control (other than a Change in Control which has been approved by a majority of the Board who were directors immediately prior to such Change in Control), any Reviewing Party with respect to all matters thereafter arising concerning the rights of Indemnitee to indemnification of Expenses under this Agreement or any other agreement or under the Company’s Articles of Incorporation or Bylaws as now or hereafter in effect, or under any other applicable law, if desired by Indemnitee, shall be Independent Legal Counsel selected by Indemnitee and approved by the Company (which approval shall not be unreasonably withheld, conditioned or delayed).  Such counsel, among other things, shall render its written opinion to the Company and Indemnitee as to whether and to what extent Indemnitee would be entitled to be indemnified hereunder under applicable law and the Company agrees to abide by such opinion.  The Company agrees to pay the reasonable fees of the Independent Legal Counsel referred to above and to indemnify fully such counsel against any and all expenses (including attorneys’ fees), claims, liabilities and damages arising out of or relating to this Agreement or its engagement pursuant hereto.  Notwithstanding any other provision of this Agreement, the Company shall not be required to pay Expenses of more than one Independent Legal Counsel in connection with all matters concerning a single Indemnitee (other than to the extent local counsel or counsel with particular expertise are required), and such Independent Legal Counsel shall be the Independent Legal Counsel for any or all other Indemnitees unless:  (i) the employment of separate counsel by one or more Indemnitees has been previously authorized by the Board in writing; or (ii) an Indemnitee shall have provided to the Company a written statement that such Indemnitee has reasonably concluded that there may be a conflict of interest between such Indemnitee and the other Indemnitees with respect to the matters arising under this Agreement.

3.   Expenses; Indemnification Procedure.

(a)Advancement of Expenses.  The Company shall advance all expenses incurred by Indemnitee in connection with the investigation, defense, settlement or appeal of any civil or Proceeding referred to in Section 2(a) or Section 2(b) hereof (including amounts actually paid in settlement of any such Proceeding if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld, conditioned or delayed).  Indemnitee hereby undertakes to repay such amounts advanced only if, and to the extent that, it shall ultimately be determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company as authorized hereby.

(b)Notice/Cooperation by Indemnitee.  Promptly after receipt by Indemnitee of notice of the commencement or threat of any Proceeding covered hereby, Indemnitee shall (to the extent legally permitted) notify the Company of the commencement or threat thereof, provided that any failure to so notify shall not relieve the Company of any of its obligations hereunder.  Notice to the Company shall be directed to the Chief Executive Officer of the Company and the Chief Legal Officer of the Company, and shall be given in accordance with the provisions of Section 12(i) below.  In addition, Indemnitee shall give the Company such information and cooperation as it may reasonably require and as shall be within Indemnitee’s power.

(c)Notice to Insurers.  If, at the time of the receipt of a notice of a claim pursuant to Section 3(b) hereof, the Company has D&O Insurance (as defined in Section 6(a) below) in effect, the Company shall give prompt notice of the commencement of such proceeding to the insurers in accordance with the procedures set forth in the respective policies.  The Company shall thereafter take all necessary or desirable action to cause such insurers to pay, on behalf of the Indemnitee, all amounts payable as a result of such proceeding in accordance with the terms of such policies, including any advancement of expenses.

(d) Indemnitee shall be entitled to retain one or more counsel from time to time selected by Indemnitee in Indemnitee’s reasonable discretion to act as its counsel in and for the investigation, defense, settlement or appeal of each Proceeding.  The Company shall not waive any privilege or right available to Indemnitee in any such Proceeding.

(e)The Company shall bear all reasonable fees and Expenses (including invoices for advance retainers) of such counsel, and all reasonable fees and Expenses invoiced by other persons or entities, in connection with the investigation, defense, settlement or appeal of each such Proceeding.  Such fees and Expenses are referred to herein as “Covered Expenses.”

(f)Until a determination to the contrary under Section 4 hereof is made, the Company shall advance all Covered Expenses in connection with each Proceeding.  Indemnitee shall qualify for advances upon the execution and delivery to the

5


Company of this Agreement which shall constitute an undertaking providing that Indemnitee undertakes to the extent required by law to repay the advance if and to the extent that it is ultimately determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company.  No other form of undertaking shall be required other than the execution of this Agreement.  Advances shall be unsecured and interest free.  Advances shall be made without regard to Indemnitee’s ability to repay the expenses and without regard to Indemnitee’s ultimate entitlement to indemnification under the other provisions of this Agreement.

(g)Selection of Counsel.  In the event the Company shall be obligated hereunder to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding, the Company, if appropriate, shall be entitled to assume the defense of such Proceeding with counsel selected by the Company, subject to approval by Indemnitee (which approval shall not be unreasonably withheld), upon the delivery to Indemnitee of written notice of the Company’s election to do so.  After delivery of such notice and the retention of such counsel by the Company, the Company will not be liable to Indemnitee under this Agreement for any fees or expenses of separate counsel subsequently retained by or on behalf of Indemnitee with respect to the same Proceeding; provided that:  (i) Indemnitee shall have the right to employ Indemnitee’s separate counsel in any such Proceeding at Indemnitee’s expense; and (ii) if (A) the employment of separate counsel by Indemnitee has been previously authorized by the Company, (B) Indemnitee shall have reasonably concluded that there may be a conflict of interest between the Company and Indemnitee in the conduct of any such defense, or (C) the Company shall not continue to retain such counsel to defend such Proceeding, then the fees and expenses of Indemnitee’s separate counsel shall be Expenses for which Indemnitee may receive indemnification or advancement of Expenses hereunder.

(h)Each advance to be made hereunder shall be paid by the Company to Indemnitee within ten (10) business days following delivery of a written request therefor by Indemnitee to the Company.

(a)The Company acknowledges the potentially severe damage to Indemnitee should the Company fail timely to make such advances to Indemnitee.

(b)The Company shall not settle any Proceeding if, as a result of such settlement, any fine or obligation is imposed on Indemnitee without Indemnitee’s prior written consent.

4.Determination of Right to Indemnification.

(a)To the extent Indemnitee has been successful on the merits or otherwise in defense of any Proceeding, claim, issue or matter covered hereby, Indemnitee need not repay any of the Expenses advanced in connection with the investigation, defense or appeal of such Proceeding.

(b)Indemnitee shall have the right to advancement by the Company prior to the final disposition of any Proceeding of any and all Expenses relating to, arising out of or resulting from any Proceeding paid or incurred by Indemnitee or which Indemnitee determines are reasonably likely to be paid or incurred by Indemnitee.

(c)Subject to the provisions of Section 2(g), notwithstanding a determination by a Reviewing Party or a court that Indemnitee is not entitled to indemnification with respect to a specific Proceeding, Indemnitee shall have the right to apply to the courts of the State of Utah for the purpose of enforcing Indemnitee’s right to indemnification pursuant to this Agreement.

(d)Subject to the provisions of Section 2(i),  the Company shall indemnify Indemnitee against all Expenses reasonably incurred by Indemnitee in connection with any Proceeding under Sections 4(b) or 4(c) and against all Expenses reasonably incurred by Indemnitee in connection with any other Proceeding between the Company and Indemnitee involving the interpretation or enforcement of the rights of Indemnitee under this Agreement unless a court of competent jurisdiction finds that each of the material claims and/or defenses of Indemnitee in any such Proceeding were frivolous or made in bad faith.

6


(e)The Company hereby agrees to indemnify Indemnitee to the fullest extent permitted by the Act, notwithstanding that such indemnification is not specifically authorized by the other provisions of this Agreement, the Company’s Articles of Incorporation, the Company’s Bylaws or by statute.  In the event of any change after the date of this Agreement to the Act or in any applicable law, statute or rule which expands the right of a Utah corporation to indemnify a member of its board of directors or an officer, employee, agent or fiduciary, it is the intent of the parties hereto that Indemnitee shall enjoy by this Agreement the greater benefits afforded by such change.  In the event of any change to the Act or in any applicable law, statute or rule which narrows the right of a Utah corporation to indemnify its Agent, such change, to the extent not otherwise required by the Act or such law, statute or rule to be applied to this Agreement, shall have no effect on this Agreement or the parties’ rights and obligations hereunder except as set forth in Section 8 hereof.

(f)Nonexclusivity.  The indemnification and the payment of Expense advances provided by this Agreement shall be in addition to any rights to which Indemnitee may be entitled under the Company’s Articles of Incorporation, its Bylaws, any other agreement, any vote of shareholders or disinterested directors, the Act, or otherwise.  The indemnification and the payment or advancement of Expenses provided under this Agreement shall continue as to Indemnitee for any action taken or not taken while serving in an indemnified capacity even though subsequent thereto Indemnitee may have ceased to serve in such capacity.

(g)No Duplication of Payments.  The Company shall not be liable under this Agreement to make any payment in connection with any Proceeding to the extent Indemnitee has otherwise actually received payment (under any insurance policy, provision of the Company’s Articles of Incorporation, Bylaws or otherwise) of the amounts otherwise payable hereunder.

(h)Partial Indemnification.  If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for some or a portion of Expenses incurred in connection with any Proceeding, but not, however, for all of the total amount thereof, the Company shall nevertheless indemnify Indemnitee for the portion of such Expenses to which Indemnitee is entitled.

5.  Mutual Acknowledgement.  Both the Company and Indemnitee acknowledge that in certain instances, Federal law or public policy may override applicable state law and prohibit the Company from indemnifying its directors and officers under this Agreement or otherwise.  For example, the Company and Indemnitee acknowledge that the Securities and Exchange Commission (the “SEC”) has taken the position that indemnification is not permissible for liabilities arising under certain federal securities laws, and federal legislation prohibits indemnification for certain ERISA violations.  Indemnitee understands and acknowledges that the Company has undertaken or may be required in the future to undertake with the SEC to submit the question of indemnification to a court in certain circumstances for a determination of the Company’s right under public policy to indemnify Indemnitee.

6.  Officer and Director Liability Insurance.

(a)The Company hereby covenants and agrees with Indemnitee that, subject to Section 6(b), the Company shall obtain and maintain in full force and effect directors’ and officers’ liability insurance (“D&O Insurance”), in reasonable amounts as the Board shall determine from established and reputable insurers with an AM Best rating of A.VI or better, but no less than the amounts in effect upon initial procurement of the D&O Insurance.  In all policies of D&O Insurance, Indemnitee shall be named as an insured.

(b)Notwithstanding the foregoing, the Company shall have no obligation to obtain or maintain D&O Insurance if the Board determines in good faith that the premium costs for such insurance are (i) disproportionate to the amount of coverage provided after giving effect to exclusions, and (ii) substantially more burdensome to the Company than the premiums charged to the Company for its initial D&O Insurance; provided that Indemnitee is given written notice of any such determination within thirty (30) days of the date that it is made (but in no event shall such notice be given less than ten (10) days prior to the termination of any existing D&O Insurance); provided, further, that the Company will be required to obtain and maintain “tail” insurance

7


policies covering Indemnitee for any act or omission taken prior to the termination of the D&O Insurance. For the avoidance of doubt, the Company shall still be obligated to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding pursuant to the terms of this Agreement, regardless of whether the Company maintains D&O Insurance covering Indemnitee.

(c)Indemnitee shall be covered by the D&O Insurance policies that the Company is required to maintain hereunder in such a manner as to provide Indemnitee the same rights and benefits as are provided to the most favorably insured of the Company’s directors, if Indemnitee is a director; or of the Company’s officers, if Indemnitee is not a director of the Company but is an officer; or of the Company’s key employees, agents or fiduciaries, if Indemnitee is not an officer or director but is a key employee, agent or fiduciary.

7.Severability.  Nothing in this Agreement is intended to require or shall be construed as requiring the Company to do or fail to do any act in violation of applicable law.  The Company’s inability, pursuant to court order, to perform its obligations under this Agreement shall not constitute a breach of this Agreement.  The provisions of this Agreement shall be severable as provided in this Section 7.  If this Agreement or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Company shall nevertheless indemnify Indemnitee to the full extent permitted by any applicable portion of this Agreement that shall not have been invalidated, and the balance of this Agreement not so invalidated shall be enforceable in accordance with its terms.

8.Exceptions.  Any other provision herein to the contrary notwithstanding, the Company shall not be obligated pursuant to the terms of this Agreement:

(a) Claims Initiated by Indemnitee.  To indemnify or advance expenses to Indemnitee with respect to Proceedings or claims initiated or brought voluntarily by Indemnitee and not by way of defense, other than: (i) Proceedings under Sections 4(b) or 4(c); (ii) Proceedings brought to establish or enforce a right to indemnification under this Agreement or the provisions of the Company’s Articles of Incorporation or Bylaws unless a court of competent jurisdiction determines that each of the material assertions made by Indemnitee in such Proceeding were not made in good faith or were frivolous; or (iii) proceedings or claims instituted by Indemnitee with the approval by the Board;

(b)Unauthorized Settlement.  To indemnify Indemnitee under this Agreement for any amounts paid in settlement of a Proceeding covered hereby without the prior written consent of the Company to such settlement, which consent will not be unreasonably withheld provided that the Company’s consent is not required if the Company is refusing to indemnify or advance Expenses to Indemnitee;

(c)Insured Claims.  To indemnify Indemnitee for expenses or liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement) to the extent such expenses or liabilities have been paid directly to Indemnitee by an insurance carrier under a policy of officers’ and directors; liability insurance maintained by the Company; or

(d)Claims Under Section 16(b).  To indemnify Indemnitee for expenses or the payment of profits arising from the purchase and sale by Indemnitee of securities in violation of Section 16(b) of the Securities Exchange Act of 1934, as amended, or any similar successor statute.

9.Witness Expenses.  The Company agrees to compensate Indemnitee for the reasonable value of Indemnitee’s time spent, and to reimburse Indemnitee for all Expenses (including reasonable attorneys’ fees and travel costs) reasonably incurred by Indemnitee, in connection with being a witness, or if Indemnitee is threatened to be made a witness, with respect to any Proceeding, by reason of Indemnitee serving or having served as an Agent of the Company.

10.Attorneys’ Fees.  In the event that any action is instituted by Indemnitee under this Agreement to enforce or interpret any of the terms hereof, Indemnitee shall be entitled to be paid all court costs and expenses, including reasonable attorneys’ fees, incurred by Indemnitee with respect to such action, unless as a part of such action, the court of competent jurisdiction determines that each of the material assertions made by Indemnitee as a basis for such action were not made in good faith or were frivolous.  

8


In the event of an action instituted by or in the name of the Company under this Agreement or to enforce or interpret any of the terms of this Agreement, Indemnitee shall be entitled to be paid all court costs and expenses, including attorneys’ fees, incurred by Indemnitee in defense of such action (including with respect to Indemnitee’s counterclaims and cross-claims made in such action), unless as a part of such action the court determines that each of Indemnitee’s material defenses to such action were made in bad faith or were frivolous.

11.Duration.  All agreements and obligations of the Company contained herein shall continue during the period that Indemnitee is an Agent of the Company and shall continue thereafter (a) so long as Indemnitee may be subject to any possible claim for which Indemnitee may be indemnified hereunder (including any rights of appeal thereto) and (b) throughout the pendency of any Proceeding (including any rights of appeal thereto) commenced by Indemnitee to enforce or interpret Indemnitee’s rights under this Agreement, even if, in either case, Indemnitee may have ceased to serve in such capacity at the time of any such Proceeding.

12.Miscellaneous.

(a)Governing Law.  This Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto shall be governed, construed and interpreted in accordance with the laws of the State of Utah, without giving effect to principles of conflict of law.

(b)Consent to Jurisdiction.  The Company and Indemnitee each hereby irrevocably consent to the jurisdiction of the courts of the State of Utah for all purposes in connection with any action or proceeding which arises out of or relates to this Agreement and agree that any action instituted under this Agreement shall be commenced, prosecuted and continued only in the federal and state courts located in the State of Utah in and for Salt Lake County, which shall be the exclusive and only proper forum for adjudicating such a claim.

(c)Entire Agreement; Enforcement of Rights.  This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter herein and merges all prior discussions between them.  No modification of or amendment to this Agreement, nor any waiver of any rights under this Agreement, shall be effective unless in writing signed by the parties to this Agreement.  The failure by either party to enforce any rights under this Agreement shall not be construed as a waiver of any rights of such party.  The parties hereto agree that the indemnification agreement, dated as of [●], [●], by and between the parties hereto (the “Previous Agreement”) is hereby superseded by this Agreement; provided, however, that, any action or Proceeding commenced prior to the date hereof shall continue to be governed by the terms and conditions of the Previous Agreement and, for the avoidance of doubt, such Previous Agreement shall not be superseded with respect to any such action or Proceeding.

(d)Construction.  This Agreement is the result of negotiations between and has been reviewed by each of the parties hereto and their respective counsel, if any; accordingly, this Agreement shall be deemed to be the product of all of the parties hereto, and no ambiguity shall be construed in favor of or against any one of the parties hereto.

(e)Counterparts.  This Agreement may be signed in counterparts.  This Agreement constitutes a separate agreement between the Company and Indemnitee and may be supplemented or amended as to Indemnitee only by a written instrument signed by the Company and Indemnitee, with such amendment binding only the Company and Indemnitee.  All waivers must be in a written document signed by the party to be charged.  No waiver of any of the provisions of this Agreement shall be implied by the conduct of the parties.  A waiver of any right hereunder shall not constitute a waiver of any other right hereunder.

(f)Interpretation of Agreement.  This Agreement shall be interpreted and enforced so as to provide indemnification to Indemnitee to the fullest extent now or hereafter permitted by the Act.

(g)Subrogation.  In the event of payment under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee, who shall execute all documents required and shall do all acts that may be necessary to secure such rights and to enable the Company to effectively bring suit to enforce such rights.

9


(h)   Continuation of Indemnity; Binding Effect.  Indemnitee’s rights hereunder shall continue after Indemnitee has ceased acting an Agent of the Company and the benefits hereof shall inure to the benefit of the heirs, executors and administrators of Indemnitee.  The Company shall require and cause any successor (whether direct or indirect by purchase, merger, consolidation or otherwise) to all, substantially all or a substantial part, of the business and/or assets of the Company, by written agreement in form and substance satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.

(i)Notices.  All notices, demands, consents, requests, approvals and other communications required or permitted hereunder shall be in writing and shall be deemed to have been properly given if hand delivered (effective upon receipt or when refused), or if sent by a courier freight prepaid (effective upon receipt or when refused), in the case of the Company, at the addresses listed below, or to such other addresses as the parties may notify each other in writing.

To Company:Merit Medical Systems, Inc.

Attention: Chief Legal Officer

1600 West Merit Parkway

South Jordan, Utah 84095

To Indemnitee:

At Indemnitee’s residence address and facsimile number on the records of the Company from time to time.

(j)Evidence of Coverage.  Upon request by Indemnitee, the Company shall provide evidence of the liability insurance coverage required by this Agreement.  The Company shall promptly notify Indemnitee of any change in the Company’s D&O Insurance coverage.

[Remainder of Page Intentionally Left Blank; Signatures appear on the following page.]

10


The parties hereto have agreed and accept this Agreement as of the day and year set forth on the first page of this Agreement.

MERIT MEDICAL SYSTEMS, INC.

By: ___________________________

Name: Fred P. Lampropoulos

Title: Chief Executive Officer

INDEMNITEE:

_____________________________

[●], an individual

[Signature Page to Indemnification Agreement]

11


EX-10.50 4 mmsi-20201231ex1050b45b4.htm EX-10.50

Exhibit 10.50

INDEMNIFICATION AGREEMENT

This Indemnification Agreement (the “Agreement”) is made as of October 24, 2020 by and between Merit Medical Systems, Inc., a Utah corporation (“Company”), and [●], an individual (“Indemnitee”).

RECITALS

A.The Company is aware that because of the increased exposure to litigation costs, talented and experienced persons are increasingly reluctant to serve or continue serving as directors and officers of corporations unless they are protected by comprehensive liability insurance and indemnification.

B.The statutes and judicial decisions regarding the duties of directors and officers are often difficult to apply, ambiguous, or conflicting, and therefore often fail to provide such directors and officers with adequate guidance regarding the proper course of action.

C.The Board of Directors of the Company (the “Board”), has concluded that, in order to retain and attract talented and experienced individuals to serve as officers and directors of the Company and its subsidiaries and to encourage such individuals to take the business risks necessary for the success of the Company and its subsidiaries, the Company should contractually indemnify its officers and directors, and the officers and directors of its subsidiaries, in connection with claims against such officers and directors relating to their services to the Company and its subsidiaries and has further concluded that the failure to provide such contractual indemnification could be detrimental to the Company, its subsidiaries and shareholders.

D.Indemnitee’s willingness to serve as a director of the Company is predicated, in substantial part, upon the Company’s willingness to indemnify Indemnitee in accordance with the principles reflected above, to the fullest extent permitted by the laws of the State of Utah, and upon the other undertakings set forth in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the mutual promises made in this Agreement, and for other good and valuable consideration, the receipt and legal sufficiency of which is hereby acknowledged, the Company and Indemnitee, intending to be legally bound hereby, hereby agree as follows:

1.Definitions.

(a)Agent.  “Agent” with respect to the Company means any person who is or was a director, officer, employee or other agent of the Company or a subsidiary; or is or was serving at the request of, for the convenience of, or to represent the interests of, the Company or a subsidiary as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the Employee Retirement Income Security Act of 1974, as amended (“ERISA”)); or was a director, officer, employee or agent of a predecessor corporation (or other predecessor entity or enterprise) of the Company or a subsidiary, or was a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the ERISA) at the request of, for the convenience of, or to represent the interests of such predecessor.

(b)Change in Control.  “Change in Control” shall mean, and shall be deemed to have occurred if, on or after the date of this Agreement:  (i) any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) or group acting in concert, other than a trustee or other fiduciary holding securities

under an employee benefit plan of the Company acting in such capacity or a corporation owned directly or indirectly by the shareholders of the Company in substantially the same proportions as their ownership of stock of the Company, becomes the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company’s then outstanding voting securities; (ii) during any period of two (2) consecutive years, individuals who at the beginning of such period constitute the Board and any new director whose election by the Board or nomination for election by the Company’s shareholders was approved by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; (iii) the shareholders of the Company approve a merger or consolidation of the Company with any other corporation other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) at least eighty percent (80%) of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation; or (iv) the shareholders of the Company approve a plan of complete liquidation of the Company or an agreement for the sale or disposition by the Company of (in one transaction or a series of related transactions) all or substantially all of the Company’s assets.

(c)Company.  References to the “Company” shall include, in addition to Merit Medical Systems, Inc., any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger to which Merit Medical Systems, Inc. (or any of its wholly-owned subsidiaries) is a party which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, employees, agents or fiduciaries, so that if Indemnitee is or was a director, officer, employee, agent or fiduciary of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee, agent or fiduciary of another corporation, partnership, joint venture, employee benefit plan, trust or other enterprise, Indemnitee shall stand in the same position under the provisions of this Agreement with respect to the resulting or surviving corporation as Indemnitee would have with respect to such constituent corporation if its separate existence had continued.

(d)Expenses.  “Expenses” means all direct and indirect costs of any type or nature whatsoever (including, without limitation, all reasonable attorneys’ and experts’ fees, costs of investigation and related disbursements) reasonably incurred by Indemnitee in connection with the investigation (whether formal or informal), settlement, defense or appeal of a Proceeding covered hereby or the establishment or enforcement of a right to indemnification under this Agreement, including without limitation in the case of an appeal the premium for, and other costs relating to, any costs bond or supercedes bond or other appeal bond or its equivalent.

(e)Independent Legal Counsel.  “Independent Legal Counsel” shall mean an attorney or firm of attorneys, selected in accordance with the provisions of Section 2(i) hereof, who shall not have otherwise performed services for the Company or Indemnitee within the preceding three years (other than with respect to matters concerning the rights of Indemnitee under this Agreement, or of other Indemnitees under similar indemnity agreements).

(f)Other References.  References to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on Indemnitee with respect to an employee benefit plan; and references to “serving at the request of the Company” shall include any service as a director, officer, employee, agent or fiduciary of the Company which imposes duties on, or involves services by, such director, officer, employee, agent or fiduciary with respect to an employee benefit plan, its participants or its beneficiaries; and if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan, Indemnitee shall be deemed to have acted in a manner “not opposed to the best interests of the Company” as referred to in this Agreement.

(g)Proceeding.  “Proceeding” means any threatened, pending, or completed claim, suit, action, proceeding or alternative dispute resolution mechanism, or any hearing or investigation, whether civil, criminal,

2


administrative, investigative or otherwise, including without limitation any situation which Indemnitee believes in good faith might lead to the institution of any such proceeding.

(h)Reviewing Party.  “Reviewing Party” shall mean, subject to the provisions of Section 2(g), any person or body appointed by the Board in accordance with applicable law to review the Company’s obligations hereunder and under applicable law, which may include a member or members of the Board, Independent Legal Counsel or any other person or body not a party to the particular Proceeding for which Indemnitee is seeking indemnification, as set forth in Section 2(i).

2.Indemnification.

(a)Third Party Proceedings.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Utah Revised Business Corporation Act (the “Act”) if Indemnitee is or was a party or is threatened to be made a party to any Proceeding (other than an action by or in the right of the Company) by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, any subsidiary of the Company or any committee or subcommittee of the Board, by reason of any action or inaction on the part of Indemnitee while an Agent of the Company, against all Expenses and liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld))  actually and reasonably incurred by Indemnitee in connection with such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had no reasonable cause to believe Indemnitee’s conduct was unlawful.

(b)Proceedings By or in the Right of the Company.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Act if Indemnitee was or is a party or is threatened to be made a party to any Proceeding by or in the right of the Company or any subsidiary of the Company to procure a judgment in its favor by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, all Expenses and liabilities of any type whatsoever (including, but not limited to, legal fees, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld)), in each case to the extent actually and reasonably incurred by Indemnitee in connection with the defense or settlement of such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company and its stockholders, except that no indemnification shall be made in respect of any claim, issue or matter as to which Indemnitee shall have been finally adjudicated by court order or judgment to be liable to the Company in the performance of Indemnitee’s duty to the Company and its stockholders unless and only to the extent that the court in which such action or proceeding is or was pending shall determine upon application that, in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnity for such expenses, which such court shall deem proper.

(c)Presumptions; Burden of Proof.  In making any determination concerning Indemnitee’s right to indemnification, there shall be a presumption that Indemnitee has satisfied the applicable standard of conduct, and the Company may overcome such presumption only by its adducing clear and convincing evidence to the contrary.  For purposes of this Agreement, the termination of any Proceeding by judgment, order, settlement (whether with or without court approval) or conviction, or upon a plea of nolo contendere, or its equivalent, shall not create a presumption that Indemnitee did not meet any particular standard of conduct or have any particular belief or that a court has determined that indemnification is not permitted by this Agreement or applicable law.  In addition, neither the failure of any Reviewing Party to have made a determination as to whether Indemnitee has met any particular standard of conduct or had any particular belief, nor an actual determination by any Reviewing Party that Indemnitee has not met such standard of conduct or did not have such belief, prior to the commencement of legal proceedings by Indemnitee to secure a judicial determination that Indemnitee should be indemnified under this Agreement under applicable law, shall be a defense to Indemnitee’s claim or create a presumption that Indemnitee has not met any particular standard of conduct or did not have any particular belief.  Any determination concerning Indemnitee’s right to indemnification that is adverse to Indemnitee may be challenged by Indemnitee in the courts of the State of Utah.  No determination by the Company (including without limitation by its directors or any Independent Legal Counsel) that Indemnitee has not satisfied any applicable standard of conduct shall be a defense to any claim by Indemnitee for indemnification or reimbursement or advance

3


payment of Expenses by the Company hereunder or create a presumption that Indemnitee has not met any applicable standard of conduct.

(d)Reliance as a Safe Harbor.  For purposes of this Agreement, and without creating any presumption as to a lack of good faith if the following circumstances do not exist, Indemnitee shall be deemed to have acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company if Indemnitee’s actions or omissions to act are taken in good faith reliance upon the records of the Company, including its financial statements, or upon information, opinions, reports or statements furnished to Indemnitee by other Agents of the Company or any of its subsidiaries in the course of their duties, or by committees of the Board or by any other person (including legal counsel, accountants and financial advisors) as to matters Indemnitee reasonably believes are within such other person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Company. In addition, the knowledge and/or actions, or failures to act, of any Agent of the Company shall not be imputed to Indemnitee for purposes of determining the right to indemnity hereunder.

(e)Actions Where Indemnitee Is Deceased.  If Indemnitee was or is a party, or is threatened to be made a party, to any Proceeding by reason of the fact that Indemnitee is or was an Agent of the Company, or by reason of anything done or not done by Indemnitee in any such capacity, and prior to, during the pendency of, or after completion of, such Proceeding, Indemnitee shall die, then the Company shall defend, indemnify and hold harmless the estate, heirs and legatees of Indemnitee against any and all Expenses and liabilities reasonably incurred by or for such persons or entities in connection with the investigation, defense, settlement or appeal of such Proceeding on the same basis as provided for Indemnitee in Sections 2(a) and 2(b) above.

(f)Extent of Insurance.  The Expenses and liabilities covered hereby shall be net of any payments made irrevocably to or on behalf of Indemnitee by any D&O Insurance carriers or others and, for the avoidance of doubt, the Company will not be liable for the payment of any Expenses or liabilities for which Indemnitee has received payment from a D&O Insurance carrier or other person unless and until the D&O Insurance Carrier or such other person requests reimbursement of such Expenses or liabilities from Indemnitee.

(g)Review of Indemnification Obligations.  Notwithstanding the foregoing, in the event any Reviewing Party shall have determined (in a written opinion, in any case in which Independent Legal Counsel is the Reviewing Party) that Indemnitee is not entitled to be indemnified hereunder under applicable law:  (i) the Company shall have no further obligation under Section 2(a) or Section 2(b) to make any payments to Indemnitee not made prior to such determination by such Reviewing Party; and (ii) the Company shall be entitled to be reimbursed by Indemnitee (who hereby agrees to reimburse the Company) for all Expenses theretofore paid to Indemnitee to which Indemnitee is not entitled hereunder under applicable law; provided, however, that if Indemnitee has commenced or thereafter commences legal proceedings in a court of competent jurisdiction to secure a determination that Indemnitee is entitled to be indemnified hereunder under applicable law, any determination made by any Reviewing Party that Indemnitee is not entitled to be indemnified hereunder under applicable law shall not be binding and Indemnitee shall not be required to reimburse the Company for any Expenses theretofore paid in indemnifying Indemnitee until a final judicial determination is made with respect thereto (as to which all rights of appeal therefrom have been exhausted or lapsed).  Indemnitee’s obligation to reimburse the Company for any Expenses shall be unsecured and no interest shall be charged thereon.

(h)Indemnitee Rights on Unfavorable Determination; Binding Effect.  If any Reviewing Party determines that Indemnitee substantively is not entitled to be indemnified hereunder in whole or in part under applicable law, Indemnitee shall have the right to commence litigation seeking an initial determination by the court or challenging any such determination by such Reviewing Party or any aspect thereof, including the legal or factual bases therefor, and the Company hereby consents to service of process and to appear in any such proceeding.  

(i)Selection of Reviewing Party; Change in Control.  A determination, if required by applicable law, with respect to Indemnitee’s entitlement to indemnification shall be made in accordance with the provisions of this paragraph (i).  If there has not been a Change in Control, a Reviewing Party shall be selected by the Board, and if there has been such a Change in

4


Control (other than a Change in Control which has been approved by a majority of the Board who were directors immediately prior to such Change in Control), any Reviewing Party with respect to all matters thereafter arising concerning the rights of Indemnitee to indemnification of Expenses under this Agreement or any other agreement or under the Company’s Articles of Incorporation or Bylaws as now or hereafter in effect, or under any other applicable law, if desired by Indemnitee, shall be Independent Legal Counsel selected by Indemnitee and approved by the Company (which approval shall not be unreasonably withheld, conditioned or delayed).  Such counsel, among other things, shall render its written opinion to the Company and Indemnitee as to whether and to what extent Indemnitee would be entitled to be indemnified hereunder under applicable law and the Company agrees to abide by such opinion.  The Company agrees to pay the reasonable fees of the Independent Legal Counsel referred to above and to indemnify fully such counsel against any and all expenses (including attorneys’ fees), claims, liabilities and damages arising out of or relating to this Agreement or its engagement pursuant hereto.  Notwithstanding any other provision of this Agreement, the Company shall not be required to pay Expenses of more than one Independent Legal Counsel in connection with all matters concerning a single Indemnitee (other than to the extent local counsel or counsel with particular expertise are required), and such Independent Legal Counsel shall be the Independent Legal Counsel for any or all other Indemnitees unless:  (i) the employment of separate counsel by one or more Indemnitees has been previously authorized by the Board in writing; or (ii) an Indemnitee shall have provided to the Company a written statement that such Indemnitee has reasonably concluded that there may be a conflict of interest between such Indemnitee and the other Indemnitees with respect to the matters arising under this Agreement.

3.   Expenses; Indemnification Procedure.

(a)Advancement of Expenses.  The Company shall advance all expenses incurred by Indemnitee in connection with the investigation, defense, settlement or appeal of any civil or Proceeding referred to in Section 2(a) or Section 2(b) hereof (including amounts actually paid in settlement of any such Proceeding if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld, conditioned or delayed).  Indemnitee hereby undertakes to repay such amounts advanced only if, and to the extent that, it shall ultimately be determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company as authorized hereby.

(b)Notice/Cooperation by Indemnitee.  Promptly after receipt by Indemnitee of notice of the commencement or threat of any Proceeding covered hereby, Indemnitee shall (to the extent legally permitted) notify the Company of the commencement or threat thereof, provided that any failure to so notify shall not relieve the Company of any of its obligations hereunder.  Notice to the Company shall be directed to the Chief Executive Officer of the Company and the Chief Legal Officer of the Company, and shall be given in accordance with the provisions of Section 12(i) below.  In addition, Indemnitee shall give the Company such information and cooperation as it may reasonably require and as shall be within Indemnitee’s power.

(c)Notice to Insurers.  If, at the time of the receipt of a notice of a claim pursuant to Section 3(b) hereof, the Company has D&O Insurance (as defined in Section 6(a) below) in effect, the Company shall give prompt notice of the commencement of such proceeding to the insurers in accordance with the procedures set forth in the respective policies.  The Company shall thereafter take all necessary or desirable action to cause such insurers to pay, on behalf of the Indemnitee, all amounts payable as a result of such proceeding in accordance with the terms of such policies, including any advancement of expenses.

(d) Indemnitee shall be entitled to retain one or more counsel from time to time selected by Indemnitee in Indemnitee’s reasonable discretion to act as its counsel in and for the investigation, defense, settlement or appeal of each Proceeding.  The Company shall not waive any privilege or right available to Indemnitee in any such Proceeding.

(e)The Company shall bear all reasonable fees and Expenses (including invoices for advance retainers) of such counsel, and all reasonable fees and Expenses invoiced by other persons or entities, in connection with the investigation, defense, settlement or appeal of each such Proceeding.  Such fees and Expenses are referred to herein as “Covered Expenses.”

(f)Until a determination to the contrary under Section 4 hereof is made, the Company shall advance all Covered Expenses in connection with each Proceeding.  Indemnitee shall qualify for advances upon the execution and delivery to the

5


Company of this Agreement which shall constitute an undertaking providing that Indemnitee undertakes to the extent required by law to repay the advance if and to the extent that it is ultimately determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company.  No other form of undertaking shall be required other than the execution of this Agreement.  Advances shall be unsecured and interest free.  Advances shall be made without regard to Indemnitee’s ability to repay the expenses and without regard to Indemnitee’s ultimate entitlement to indemnification under the other provisions of this Agreement.

(g)Selection of Counsel.  In the event the Company shall be obligated hereunder to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding, the Company, if appropriate, shall be entitled to assume the defense of such Proceeding with counsel selected by the Company, subject to approval by Indemnitee (which approval shall not be unreasonably withheld), upon the delivery to Indemnitee of written notice of the Company’s election to do so.  After delivery of such notice and the retention of such counsel by the Company, the Company will not be liable to Indemnitee under this Agreement for any fees or expenses of separate counsel subsequently retained by or on behalf of Indemnitee with respect to the same Proceeding; provided that:  (i) Indemnitee shall have the right to employ Indemnitee’s separate counsel in any such Proceeding at Indemnitee’s expense; and (ii) if (A) the employment of separate counsel by Indemnitee has been previously authorized by the Company, (B) Indemnitee shall have reasonably concluded that there may be a conflict of interest between the Company and Indemnitee in the conduct of any such defense, or (C) the Company shall not continue to retain such counsel to defend such Proceeding, then the fees and expenses of Indemnitee’s separate counsel shall be Expenses for which Indemnitee may receive indemnification or advancement of Expenses hereunder.

(h)Each advance to be made hereunder shall be paid by the Company to Indemnitee within ten (10) business days following delivery of a written request therefor by Indemnitee to the Company.

(a)The Company acknowledges the potentially severe damage to Indemnitee should the Company fail timely to make such advances to Indemnitee.

(b)The Company shall not settle any Proceeding if, as a result of such settlement, any fine or obligation is imposed on Indemnitee without Indemnitee’s prior written consent.

4.Determination of Right to Indemnification.

(a)To the extent Indemnitee has been successful on the merits or otherwise in defense of any Proceeding, claim, issue or matter covered hereby, Indemnitee need not repay any of the Expenses advanced in connection with the investigation, defense or appeal of such Proceeding.

(b)Indemnitee shall have the right to advancement by the Company prior to the final disposition of any Proceeding of any and all Expenses relating to, arising out of or resulting from any Proceeding paid or incurred by Indemnitee or which Indemnitee determines are reasonably likely to be paid or incurred by Indemnitee.

(c)Subject to the provisions of Section 2(g), notwithstanding a determination by a Reviewing Party or a court that Indemnitee is not entitled to indemnification with respect to a specific Proceeding, Indemnitee shall have the right to apply to the courts of the State of Utah for the purpose of enforcing Indemnitee’s right to indemnification pursuant to this Agreement.

(d)Subject to the provisions of Section 2(i),  the Company shall indemnify Indemnitee against all Expenses reasonably incurred by Indemnitee in connection with any Proceeding under Sections 4(b) or 4(c) and against all Expenses reasonably incurred by Indemnitee in connection with any other Proceeding between the Company and Indemnitee involving the interpretation or enforcement of the rights of Indemnitee under this Agreement unless a court of competent jurisdiction finds that each of the material claims and/or defenses of Indemnitee in any such Proceeding were frivolous or made in bad faith.

6


(e)The Company hereby agrees to indemnify Indemnitee to the fullest extent permitted by the Act, notwithstanding that such indemnification is not specifically authorized by the other provisions of this Agreement, the Company’s Articles of Incorporation, the Company’s Bylaws or by statute.  In the event of any change after the date of this Agreement to the Act or in any applicable law, statute or rule which expands the right of a Utah corporation to indemnify a member of its board of directors or an officer, employee, agent or fiduciary, it is the intent of the parties hereto that Indemnitee shall enjoy by this Agreement the greater benefits afforded by such change.  In the event of any change to the Act or in any applicable law, statute or rule which narrows the right of a Utah corporation to indemnify its Agent, such change, to the extent not otherwise required by the Act or such law, statute or rule to be applied to this Agreement, shall have no effect on this Agreement or the parties’ rights and obligations hereunder except as set forth in Section 8 hereof.

(f)Nonexclusivity.  The indemnification and the payment of Expense advances provided by this Agreement shall be in addition to any rights to which Indemnitee may be entitled under the Company’s Articles of Incorporation, its Bylaws, any other agreement, any vote of shareholders or disinterested directors, the Act, or otherwise.  The indemnification and the payment or advancement of Expenses provided under this Agreement shall continue as to Indemnitee for any action taken or not taken while serving in an indemnified capacity even though subsequent thereto Indemnitee may have ceased to serve in such capacity.

(g)No Duplication of Payments.  The Company shall not be liable under this Agreement to make any payment in connection with any Proceeding to the extent Indemnitee has otherwise actually received payment (under any insurance policy, provision of the Company’s Articles of Incorporation, Bylaws or otherwise) of the amounts otherwise payable hereunder.

(h)Partial Indemnification.  If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for some or a portion of Expenses incurred in connection with any Proceeding, but not, however, for all of the total amount thereof, the Company shall nevertheless indemnify Indemnitee for the portion of such Expenses to which Indemnitee is entitled.

5.  Mutual Acknowledgement.  Both the Company and Indemnitee acknowledge that in certain instances, Federal law or public policy may override applicable state law and prohibit the Company from indemnifying its directors and officers under this Agreement or otherwise.  For example, the Company and Indemnitee acknowledge that the Securities and Exchange Commission (the “SEC”) has taken the position that indemnification is not permissible for liabilities arising under certain federal securities laws, and federal legislation prohibits indemnification for certain ERISA violations.  Indemnitee understands and acknowledges that the Company has undertaken or may be required in the future to undertake with the SEC to submit the question of indemnification to a court in certain circumstances for a determination of the Company’s right under public policy to indemnify Indemnitee.

6.  Officer and Director Liability Insurance.

(a)The Company hereby covenants and agrees with Indemnitee that, subject to Section 6(b), the Company shall obtain and maintain in full force and effect directors’ and officers’ liability insurance (“D&O Insurance”), in reasonable amounts as the Board shall determine from established and reputable insurers with an AM Best rating of A.VI or better, but no less than the amounts in effect upon initial procurement of the D&O Insurance.  In all policies of D&O Insurance, Indemnitee shall be named as an insured.

(b)Notwithstanding the foregoing, the Company shall have no obligation to obtain or maintain D&O Insurance if the Board determines in good faith that the premium costs for such insurance are (i) disproportionate to the amount of coverage provided after giving effect to exclusions, and (ii) substantially more burdensome to the Company than the premiums charged to the Company for its initial D&O Insurance; provided that Indemnitee is given written notice of any such determination within thirty (30) days of the date that it is made (but in no event shall such notice be given less than ten (10) days prior to the termination of any existing D&O Insurance); provided, further, that the Company will be required to obtain and maintain “tail” insurance

7


policies covering Indemnitee for any act or omission taken prior to the termination of the D&O Insurance. For the avoidance of doubt, the Company shall still be obligated to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding pursuant to the terms of this Agreement, regardless of whether the Company maintains D&O Insurance covering Indemnitee.

(c)Indemnitee shall be covered by the D&O Insurance policies that the Company is required to maintain hereunder in such a manner as to provide Indemnitee the same rights and benefits as are provided to the most favorably insured of the Company’s directors, if Indemnitee is a director; or of the Company’s officers, if Indemnitee is not a director of the Company but is an officer; or of the Company’s key employees, agents or fiduciaries, if Indemnitee is not an officer or director but is a key employee, agent or fiduciary.

7.Severability.  Nothing in this Agreement is intended to require or shall be construed as requiring the Company to do or fail to do any act in violation of applicable law.  The Company’s inability, pursuant to court order, to perform its obligations under this Agreement shall not constitute a breach of this Agreement.  The provisions of this Agreement shall be severable as provided in this Section 7.  If this Agreement or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Company shall nevertheless indemnify Indemnitee to the full extent permitted by any applicable portion of this Agreement that shall not have been invalidated, and the balance of this Agreement not so invalidated shall be enforceable in accordance with its terms.

8.Exceptions.  Any other provision herein to the contrary notwithstanding, the Company shall not be obligated pursuant to the terms of this Agreement:

(a) Claims Initiated by Indemnitee.  To indemnify or advance expenses to Indemnitee with respect to Proceedings or claims initiated or brought voluntarily by Indemnitee and not by way of defense, other than: (i) Proceedings under Sections 4(b) or 4(c); (ii) Proceedings brought to establish or enforce a right to indemnification under this Agreement or the provisions of the Company’s Articles of Incorporation or Bylaws unless a court of competent jurisdiction determines that each of the material assertions made by Indemnitee in such Proceeding were not made in good faith or were frivolous; or (iii) proceedings or claims instituted by Indemnitee with the approval by the Board;

(b)Unauthorized Settlement.  To indemnify Indemnitee under this Agreement for any amounts paid in settlement of a Proceeding covered hereby without the prior written consent of the Company to such settlement, which consent will not be unreasonably withheld provided that the Company’s consent is not required if the Company is refusing to indemnify or advance Expenses to Indemnitee;

(c)Insured Claims.  To indemnify Indemnitee for expenses or liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement) to the extent such expenses or liabilities have been paid directly to Indemnitee by an insurance carrier under a policy of officers’ and directors; liability insurance maintained by the Company; or

(d)Claims Under Section 16(b).  To indemnify Indemnitee for expenses or the payment of profits arising from the purchase and sale by Indemnitee of securities in violation of Section 16(b) of the Securities Exchange Act of 1934, as amended, or any similar successor statute.

9.Witness Expenses.  The Company agrees to compensate Indemnitee for the reasonable value of Indemnitee’s time spent, and to reimburse Indemnitee for all Expenses (including reasonable attorneys’ fees and travel costs) reasonably incurred by Indemnitee, in connection with being a witness, or if Indemnitee is threatened to be made a witness, with respect to any Proceeding, by reason of Indemnitee serving or having served as an Agent of the Company.

10.Attorneys’ Fees.  In the event that any action is instituted by Indemnitee under this Agreement to enforce or interpret any of the terms hereof, Indemnitee shall be entitled to be paid all court costs and expenses, including reasonable attorneys’ fees, incurred by Indemnitee with respect to such action, unless as a part of such action, the court of competent jurisdiction determines that each of the material assertions made by Indemnitee as a basis for such action were not made in good faith or were frivolous.  

8


In the event of an action instituted by or in the name of the Company under this Agreement or to enforce or interpret any of the terms of this Agreement, Indemnitee shall be entitled to be paid all court costs and expenses, including attorneys’ fees, incurred by Indemnitee in defense of such action (including with respect to Indemnitee’s counterclaims and cross-claims made in such action), unless as a part of such action the court determines that each of Indemnitee’s material defenses to such action were made in bad faith or were frivolous.

11.Duration.  All agreements and obligations of the Company contained herein shall continue during the period that Indemnitee is an Agent of the Company and shall continue thereafter (a) so long as Indemnitee may be subject to any possible claim for which Indemnitee may be indemnified hereunder (including any rights of appeal thereto) and (b) throughout the pendency of any Proceeding (including any rights of appeal thereto) commenced by Indemnitee to enforce or interpret Indemnitee’s rights under this Agreement, even if, in either case, Indemnitee may have ceased to serve in such capacity at the time of any such Proceeding.

12.Miscellaneous.

(a)Governing Law.  This Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto shall be governed, construed and interpreted in accordance with the laws of the State of Utah, without giving effect to principles of conflict of law.

(b)Consent to Jurisdiction.  The Company and Indemnitee each hereby irrevocably consent to the jurisdiction of the courts of the State of Utah for all purposes in connection with any action or proceeding which arises out of or relates to this Agreement and agree that any action instituted under this Agreement shall be commenced, prosecuted and continued only in the federal and state courts located in the State of Utah in and for Salt Lake County, which shall be the exclusive and only proper forum for adjudicating such a claim.

(c)Entire Agreement; Enforcement of Rights.  This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter herein and merges all prior discussions between them.  No modification of or amendment to this Agreement, nor any waiver of any rights under this Agreement, shall be effective unless in writing signed by the parties to this Agreement.  The failure by either party to enforce any rights under this Agreement shall not be construed as a waiver of any rights of such party.  

(d)Construction.  This Agreement is the result of negotiations between and has been reviewed by each of the parties hereto and their respective counsel, if any; accordingly, this Agreement shall be deemed to be the product of all of the parties hereto, and no ambiguity shall be construed in favor of or against any one of the parties hereto.

(e)Counterparts.  This Agreement may be signed in counterparts.  This Agreement constitutes a separate agreement between the Company and Indemnitee and may be supplemented or amended as to Indemnitee only by a written instrument signed by the Company and Indemnitee, with such amendment binding only the Company and Indemnitee.  All waivers must be in a written document signed by the party to be charged.  No waiver of any of the provisions of this Agreement shall be implied by the conduct of the parties.  A waiver of any right hereunder shall not constitute a waiver of any other right hereunder.

(f)Interpretation of Agreement.  This Agreement shall be interpreted and enforced so as to provide indemnification to Indemnitee to the fullest extent now or hereafter permitted by the Act.

(g)Subrogation.  In the event of payment under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee, who shall execute all documents required and shall do all acts that may be necessary to secure such rights and to enable the Company to effectively bring suit to enforce such rights.

(h)   Continuation of Indemnity; Binding Effect.  Indemnitee’s rights hereunder shall continue after Indemnitee has ceased acting an Agent of the Company and the benefits hereof shall inure to the benefit of the heirs, executors and administrators of Indemnitee.  The Company shall require and cause any successor (whether direct or indirect by purchase,

9


merger, consolidation or otherwise) to all, substantially all or a substantial part, of the business and/or assets of the Company, by written agreement in form and substance satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.

(i)Notices.  All notices, demands, consents, requests, approvals and other communications required or permitted hereunder shall be in writing and shall be deemed to have been properly given if hand delivered (effective upon receipt or when refused), or if sent by a courier freight prepaid (effective upon receipt or when refused), in the case of the Company, at the addresses listed below, or to such other addresses as the parties may notify each other in writing.

To Company:Merit Medical Systems, Inc.

Attention: Chief Legal Officer

1600 West Merit Parkway

South Jordan, Utah 84095

To Indemnitee:

At Indemnitee’s residence address and facsimile number on the records of the Company from time to time.

(j)Evidence of Coverage.  Upon request by Indemnitee, the Company shall provide evidence of the liability insurance coverage required by this Agreement.  The Company shall promptly notify Indemnitee of any change in the Company’s D&O Insurance coverage.

[Remainder of Page Intentionally Left Blank; Signatures appear on the following page.]

10


The parties hereto have agreed and accept this Agreement as of the day and year set forth on the first page of this Agreement.

MERIT MEDICAL SYSTEMS, INC.

By: ___________________________

Name: Fred P. Lampropoulos

Title: Chief Executive Officer

INDEMNITEE:

_____________________________

[●], an individual

[Signature Page to Indemnification Agreement]

11


EX-10.51 5 mmsi-20201231ex10519bde5.htm EX-10.51

Exhibit 10.51

INDEMNIFICATION AGREEMENT

This Indemnification Agreement (the “Agreement”) is made as of October 24, 2020 by and between Merit Medical Systems, Inc., a Utah corporation (“Company”), and [●], an individual (“Indemnitee”).

RECITALS

A.The Company is aware that because of the increased exposure to litigation costs, talented and experienced persons are increasingly reluctant to serve or continue serving as directors and officers of corporations unless they are protected by comprehensive liability insurance and indemnification.

B.The statutes and judicial decisions regarding the duties of directors and officers are often difficult to apply, ambiguous, or conflicting, and therefore often fail to provide such directors and officers with adequate guidance regarding the proper course of action.

C.The Board of Directors of the Company (the “Board”), has concluded that, in order to retain and attract talented and experienced individuals to serve as officers and directors of the Company and its subsidiaries and to encourage such individuals to take the business risks necessary for the success of the Company and its subsidiaries, the Company should contractually indemnify its officers and directors, and the officers and directors of its subsidiaries, in connection with claims against such officers and directors relating to their services to the Company and its subsidiaries and has further concluded that the failure to provide such contractual indemnification could be detrimental to the Company, its subsidiaries and shareholders.

D.Indemnitee’s willingness to serve as a director of the Company is predicated, in substantial part, upon the Company’s willingness to indemnify Indemnitee in accordance with the principles reflected above, to the fullest extent permitted by the laws of the State of Utah, and upon the other undertakings set forth in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the mutual promises made in this Agreement, and for other good and valuable consideration, the receipt and legal sufficiency of which is hereby acknowledged, the Company and Indemnitee, intending to be legally bound hereby, hereby agree as follows:

1.Definitions.

(a)Agent.  “Agent” with respect to the Company means any person who is or was a director, officer, employee or other agent of the Company or a subsidiary; or is or was serving at the request of, for the convenience of, or to represent the interests of, the Company or a subsidiary as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the Employee Retirement Income Security Act of 1974, as amended (“ERISA”)); or was a director, officer, employee or agent of a predecessor corporation (or other predecessor entity or enterprise) of the Company or a subsidiary, or was a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise (including without limitation any employee benefit plan whether or not subject to the ERISA) at the request of, for the convenience of, or to represent the interests of such predecessor.

(b)Change in Control.  “Change in Control” shall mean, and shall be deemed to have occurred if, on or after the date of this Agreement:  (i) any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) or group acting in concert, other than a trustee or other fiduciary holding securities

under an employee benefit plan of the Company acting in such capacity or a corporation owned directly or indirectly by the shareholders of the Company in substantially the same proportions as their ownership of stock of the Company, becomes the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company’s then outstanding voting securities; (ii) during any period of two (2) consecutive years, individuals who at the beginning of such period constitute the Board and any new director whose election by the Board or nomination for election by the Company’s shareholders was approved by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; (iii) the shareholders of the Company approve a merger or consolidation of the Company with any other corporation other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) at least eighty percent (80%) of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation; or (iv) the shareholders of the Company approve a plan of complete liquidation of the Company or an agreement for the sale or disposition by the Company of (in one transaction or a series of related transactions) all or substantially all of the Company’s assets.

(c)Company.  References to the “Company” shall include, in addition to Merit Medical Systems, Inc., any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger to which Merit Medical Systems, Inc. (or any of its wholly-owned subsidiaries) is a party which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, employees, agents or fiduciaries, so that if Indemnitee is or was a director, officer, employee, agent or fiduciary of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee, agent or fiduciary of another corporation, partnership, joint venture, employee benefit plan, trust or other enterprise, Indemnitee shall stand in the same position under the provisions of this Agreement with respect to the resulting or surviving corporation as Indemnitee would have with respect to such constituent corporation if its separate existence had continued.

(d)Expenses.  “Expenses” means all direct and indirect costs of any type or nature whatsoever (including, without limitation, all reasonable attorneys’ and experts’ fees, costs of investigation and related disbursements) reasonably incurred by Indemnitee in connection with the investigation (whether formal or informal), settlement, defense or appeal of a Proceeding covered hereby or the establishment or enforcement of a right to indemnification under this Agreement, including without limitation in the case of an appeal the premium for, and other costs relating to, any costs bond or supercedes bond or other appeal bond or its equivalent.

(e)Independent Legal Counsel.  “Independent Legal Counsel” shall mean an attorney or firm of attorneys, selected in accordance with the provisions of Section 2(i) hereof, who shall not have otherwise performed services for the Company or Indemnitee within the preceding three years (other than with respect to matters concerning the rights of Indemnitee under this Agreement, or of other Indemnitees under similar indemnity agreements).

(f)Other References.  References to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on Indemnitee with respect to an employee benefit plan; and references to “serving at the request of the Company” shall include any service as a director, officer, employee, agent or fiduciary of the Company which imposes duties on, or involves services by, such director, officer, employee, agent or fiduciary with respect to an employee benefit plan, its participants or its beneficiaries; and if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan, Indemnitee shall be deemed to have acted in a manner “not opposed to the best interests of the Company” as referred to in this Agreement.

(g)Proceeding.  “Proceeding” means any threatened, pending, or completed claim, suit, action, proceeding or alternative dispute resolution mechanism, or any hearing or investigation, whether civil, criminal,

2


administrative, investigative or otherwise, including without limitation any situation which Indemnitee believes in good faith might lead to the institution of any such proceeding.

(h)Reviewing Party.  “Reviewing Party” shall mean, subject to the provisions of Section 2(g), any person or body appointed by the Board in accordance with applicable law to review the Company’s obligations hereunder and under applicable law, which may include a member or members of the Board, Independent Legal Counsel or any other person or body not a party to the particular Proceeding for which Indemnitee is seeking indemnification, as set forth in Section 2(i).

2.Indemnification.

(a)Third Party Proceedings.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Utah Revised Business Corporation Act (the “Act”) if Indemnitee is or was a party or is threatened to be made a party to any Proceeding (other than an action by or in the right of the Company) by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, any subsidiary of the Company or any committee or subcommittee of the Board, by reason of any action or inaction on the part of Indemnitee while an Agent of the Company, against all Expenses and liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld))  actually and reasonably incurred by Indemnitee in connection with such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had no reasonable cause to believe Indemnitee’s conduct was unlawful.

(b)Proceedings By or in the Right of the Company.  The Company shall defend, indemnify and hold harmless Indemnitee to the fullest extent permitted by the Act if Indemnitee was or is a party or is threatened to be made a party to any Proceeding by or in the right of the Company or any subsidiary of the Company to procure a judgment in its favor by reason of the fact that Indemnitee is or was or is claimed to be an Agent of the Company, all Expenses and liabilities of any type whatsoever (including, but not limited to, legal fees, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement (if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld)), in each case to the extent actually and reasonably incurred by Indemnitee in connection with the defense or settlement of such Proceeding if Indemnitee acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company and its stockholders, except that no indemnification shall be made in respect of any claim, issue or matter as to which Indemnitee shall have been finally adjudicated by court order or judgment to be liable to the Company in the performance of Indemnitee’s duty to the Company and its stockholders unless and only to the extent that the court in which such action or proceeding is or was pending shall determine upon application that, in view of all the circumstances of the case, Indemnitee is fairly and reasonably entitled to indemnity for such expenses, which such court shall deem proper.

(c)Presumptions; Burden of Proof.  In making any determination concerning Indemnitee’s right to indemnification, there shall be a presumption that Indemnitee has satisfied the applicable standard of conduct, and the Company may overcome such presumption only by its adducing clear and convincing evidence to the contrary.  For purposes of this Agreement, the termination of any Proceeding by judgment, order, settlement (whether with or without court approval) or conviction, or upon a plea of nolo contendere, or its equivalent, shall not create a presumption that Indemnitee did not meet any particular standard of conduct or have any particular belief or that a court has determined that indemnification is not permitted by this Agreement or applicable law.  In addition, neither the failure of any Reviewing Party to have made a determination as to whether Indemnitee has met any particular standard of conduct or had any particular belief, nor an actual determination by any Reviewing Party that Indemnitee has not met such standard of conduct or did not have such belief, prior to the commencement of legal proceedings by Indemnitee to secure a judicial determination that Indemnitee should be indemnified under this Agreement under applicable law, shall be a defense to Indemnitee’s claim or create a presumption that Indemnitee has not met any particular standard of conduct or did not have any particular belief.  Any determination concerning Indemnitee’s right to indemnification that is adverse to Indemnitee may be challenged by Indemnitee in the courts of the State of Utah.  No determination by the Company (including without limitation by its directors or any Independent Legal Counsel) that Indemnitee has not satisfied any applicable standard of conduct shall be a defense to any claim by Indemnitee for indemnification or reimbursement or advance

3


payment of Expenses by the Company hereunder or create a presumption that Indemnitee has not met any applicable standard of conduct.

(d)Reliance as a Safe Harbor.  For purposes of this Agreement, and without creating any presumption as to a lack of good faith if the following circumstances do not exist, Indemnitee shall be deemed to have acted in good faith and in a manner Indemnitee reasonably believed to be in or not opposed to the best interests of the Company if Indemnitee’s actions or omissions to act are taken in good faith reliance upon the records of the Company, including its financial statements, or upon information, opinions, reports or statements furnished to Indemnitee by other Agents of the Company or any of its subsidiaries in the course of their duties, or by committees of the Board or by any other person (including legal counsel, accountants and financial advisors) as to matters Indemnitee reasonably believes are within such other person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Company. In addition, the knowledge and/or actions, or failures to act, of any Agent of the Company shall not be imputed to Indemnitee for purposes of determining the right to indemnity hereunder.

(e)Actions Where Indemnitee Is Deceased.  If Indemnitee was or is a party, or is threatened to be made a party, to any Proceeding by reason of the fact that Indemnitee is or was an Agent of the Company, or by reason of anything done or not done by Indemnitee in any such capacity, and prior to, during the pendency of, or after completion of, such Proceeding, Indemnitee shall die, then the Company shall defend, indemnify and hold harmless the estate, heirs and legatees of Indemnitee against any and all Expenses and liabilities reasonably incurred by or for such persons or entities in connection with the investigation, defense, settlement or appeal of such Proceeding on the same basis as provided for Indemnitee in Sections 2(a) and 2(b) above.

(f)Extent of Insurance.  The Expenses and liabilities covered hereby shall be net of any payments made irrevocably to or on behalf of Indemnitee by any D&O Insurance carriers or others and, for the avoidance of doubt, the Company will not be liable for the payment of any Expenses or liabilities for which Indemnitee has received payment from a D&O Insurance carrier or other person unless and until the D&O Insurance Carrier or such other person requests reimbursement of such Expenses or liabilities from Indemnitee.

(g)Review of Indemnification Obligations.  Notwithstanding the foregoing, in the event any Reviewing Party shall have determined (in a written opinion, in any case in which Independent Legal Counsel is the Reviewing Party) that Indemnitee is not entitled to be indemnified hereunder under applicable law:  (i) the Company shall have no further obligation under Section 2(a) or Section 2(b) to make any payments to Indemnitee not made prior to such determination by such Reviewing Party; and (ii) the Company shall be entitled to be reimbursed by Indemnitee (who hereby agrees to reimburse the Company) for all Expenses theretofore paid to Indemnitee to which Indemnitee is not entitled hereunder under applicable law; provided, however, that if Indemnitee has commenced or thereafter commences legal proceedings in a court of competent jurisdiction to secure a determination that Indemnitee is entitled to be indemnified hereunder under applicable law, any determination made by any Reviewing Party that Indemnitee is not entitled to be indemnified hereunder under applicable law shall not be binding and Indemnitee shall not be required to reimburse the Company for any Expenses theretofore paid in indemnifying Indemnitee until a final judicial determination is made with respect thereto (as to which all rights of appeal therefrom have been exhausted or lapsed).  Indemnitee’s obligation to reimburse the Company for any Expenses shall be unsecured and no interest shall be charged thereon.

(h)Indemnitee Rights on Unfavorable Determination; Binding Effect.  If any Reviewing Party determines that Indemnitee substantively is not entitled to be indemnified hereunder in whole or in part under applicable law, Indemnitee shall have the right to commence litigation seeking an initial determination by the court or challenging any such determination by such Reviewing Party or any aspect thereof, including the legal or factual bases therefor, and the Company hereby consents to service of process and to appear in any such proceeding.  

(i)Selection of Reviewing Party; Change in Control.  A determination, if required by applicable law, with respect to Indemnitee’s entitlement to indemnification shall be made in accordance with the provisions of this paragraph (i).  If there has not been a Change in Control, a Reviewing Party shall be selected by the Board, and if there has been such a Change in

4


Control (other than a Change in Control which has been approved by a majority of the Board who were directors immediately prior to such Change in Control), any Reviewing Party with respect to all matters thereafter arising concerning the rights of Indemnitee to indemnification of Expenses under this Agreement or any other agreement or under the Company’s Articles of Incorporation or Bylaws as now or hereafter in effect, or under any other applicable law, if desired by Indemnitee, shall be Independent Legal Counsel selected by Indemnitee and approved by the Company (which approval shall not be unreasonably withheld, conditioned or delayed).  Such counsel, among other things, shall render its written opinion to the Company and Indemnitee as to whether and to what extent Indemnitee would be entitled to be indemnified hereunder under applicable law and the Company agrees to abide by such opinion.  The Company agrees to pay the reasonable fees of the Independent Legal Counsel referred to above and to indemnify fully such counsel against any and all expenses (including attorneys’ fees), claims, liabilities and damages arising out of or relating to this Agreement or its engagement pursuant hereto.  Notwithstanding any other provision of this Agreement, the Company shall not be required to pay Expenses of more than one Independent Legal Counsel in connection with all matters concerning a single Indemnitee (other than to the extent local counsel or counsel with particular expertise are required), and such Independent Legal Counsel shall be the Independent Legal Counsel for any or all other Indemnitees unless:  (i) the employment of separate counsel by one or more Indemnitees has been previously authorized by the Board in writing; or (ii) an Indemnitee shall have provided to the Company a written statement that such Indemnitee has reasonably concluded that there may be a conflict of interest between such Indemnitee and the other Indemnitees with respect to the matters arising under this Agreement.

3.   Expenses; Indemnification Procedure.

(a)Advancement of Expenses.  The Company shall advance all expenses incurred by Indemnitee in connection with the investigation, defense, settlement or appeal of any civil or Proceeding referred to in Section 2(a) or Section 2(b) hereof (including amounts actually paid in settlement of any such Proceeding if such settlement is approved in advance by the Company, which approval shall not be unreasonably withheld, conditioned or delayed).  Indemnitee hereby undertakes to repay such amounts advanced only if, and to the extent that, it shall ultimately be determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company as authorized hereby.

(b)Notice/Cooperation by Indemnitee.  Promptly after receipt by Indemnitee of notice of the commencement or threat of any Proceeding covered hereby, Indemnitee shall (to the extent legally permitted) notify the Company of the commencement or threat thereof, provided that any failure to so notify shall not relieve the Company of any of its obligations hereunder.  Notice to the Company shall be directed to the Chief Executive Officer of the Company and the Chief Legal Officer of the Company, and shall be given in accordance with the provisions of Section 12(i) below.  In addition, Indemnitee shall give the Company such information and cooperation as it may reasonably require and as shall be within Indemnitee’s power.

(c)Notice to Insurers.  If, at the time of the receipt of a notice of a claim pursuant to Section 3(b) hereof, the Company has D&O Insurance (as defined in Section 6(a) below) in effect, the Company shall give prompt notice of the commencement of such proceeding to the insurers in accordance with the procedures set forth in the respective policies.  The Company shall thereafter take all necessary or desirable action to cause such insurers to pay, on behalf of the Indemnitee, all amounts payable as a result of such proceeding in accordance with the terms of such policies, including any advancement of expenses.

(d) Indemnitee shall be entitled to retain one or more counsel from time to time selected by Indemnitee in Indemnitee’s reasonable discretion to act as its counsel in and for the investigation, defense, settlement or appeal of each Proceeding.  The Company shall not waive any privilege or right available to Indemnitee in any such Proceeding.

(e)The Company shall bear all reasonable fees and Expenses (including invoices for advance retainers) of such counsel, and all reasonable fees and Expenses invoiced by other persons or entities, in connection with the investigation, defense, settlement or appeal of each such Proceeding.  Such fees and Expenses are referred to herein as “Covered Expenses.”

(f)Until a determination to the contrary under Section 4 hereof is made, the Company shall advance all Covered Expenses in connection with each Proceeding.  Indemnitee shall qualify for advances upon the execution and delivery to the

5


Company of this Agreement which shall constitute an undertaking providing that Indemnitee undertakes to the extent required by law to repay the advance if and to the extent that it is ultimately determined by a court of competent jurisdiction in a final judgment, not subject to appeal, that Indemnitee is not entitled to be indemnified by the Company.  No other form of undertaking shall be required other than the execution of this Agreement.  Advances shall be unsecured and interest free.  Advances shall be made without regard to Indemnitee’s ability to repay the expenses and without regard to Indemnitee’s ultimate entitlement to indemnification under the other provisions of this Agreement.

(g)Selection of Counsel.  In the event the Company shall be obligated hereunder to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding, the Company, if appropriate, shall be entitled to assume the defense of such Proceeding with counsel selected by the Company, subject to approval by Indemnitee (which approval shall not be unreasonably withheld), upon the delivery to Indemnitee of written notice of the Company’s election to do so.  After delivery of such notice and the retention of such counsel by the Company, the Company will not be liable to Indemnitee under this Agreement for any fees or expenses of separate counsel subsequently retained by or on behalf of Indemnitee with respect to the same Proceeding; provided that:  (i) Indemnitee shall have the right to employ Indemnitee’s separate counsel in any such Proceeding at Indemnitee’s expense; and (ii) if (A) the employment of separate counsel by Indemnitee has been previously authorized by the Company, (B) Indemnitee shall have reasonably concluded that there may be a conflict of interest between the Company and Indemnitee in the conduct of any such defense, or (C) the Company shall not continue to retain such counsel to defend such Proceeding, then the fees and expenses of Indemnitee’s separate counsel shall be Expenses for which Indemnitee may receive indemnification or advancement of Expenses hereunder.

(h)Each advance to be made hereunder shall be paid by the Company to Indemnitee within ten (10) business days following delivery of a written request therefor by Indemnitee to the Company.

(a)The Company acknowledges the potentially severe damage to Indemnitee should the Company fail timely to make such advances to Indemnitee.

(b)The Company shall not settle any Proceeding if, as a result of such settlement, any fine or obligation is imposed on Indemnitee without Indemnitee’s prior written consent.

4.Determination of Right to Indemnification.

(a)To the extent Indemnitee has been successful on the merits or otherwise in defense of any Proceeding, claim, issue or matter covered hereby, Indemnitee need not repay any of the Expenses advanced in connection with the investigation, defense or appeal of such Proceeding.

(b)Indemnitee shall have the right to advancement by the Company prior to the final disposition of any Proceeding of any and all Expenses relating to, arising out of or resulting from any Proceeding paid or incurred by Indemnitee or which Indemnitee determines are reasonably likely to be paid or incurred by Indemnitee.

(c)Subject to the provisions of Section 2(g), notwithstanding a determination by a Reviewing Party or a court that Indemnitee is not entitled to indemnification with respect to a specific Proceeding, Indemnitee shall have the right to apply to the courts of the State of Utah for the purpose of enforcing Indemnitee’s right to indemnification pursuant to this Agreement.

(d)Subject to the provisions of Section 2(i),  the Company shall indemnify Indemnitee against all Expenses reasonably incurred by Indemnitee in connection with any Proceeding under Sections 4(b) or 4(c) and against all Expenses reasonably incurred by Indemnitee in connection with any other Proceeding between the Company and Indemnitee involving the interpretation or enforcement of the rights of Indemnitee under this Agreement unless a court of competent jurisdiction finds that each of the material claims and/or defenses of Indemnitee in any such Proceeding were frivolous or made in bad faith.

6


(e)The Company hereby agrees to indemnify Indemnitee to the fullest extent permitted by the Act, notwithstanding that such indemnification is not specifically authorized by the other provisions of this Agreement, the Company’s Articles of Incorporation, the Company’s Bylaws or by statute.  In the event of any change after the date of this Agreement to the Act or in any applicable law, statute or rule which expands the right of a Utah corporation to indemnify a member of its board of directors or an officer, employee, agent or fiduciary, it is the intent of the parties hereto that Indemnitee shall enjoy by this Agreement the greater benefits afforded by such change.  In the event of any change to the Act or in any applicable law, statute or rule which narrows the right of a Utah corporation to indemnify its Agent, such change, to the extent not otherwise required by the Act or such law, statute or rule to be applied to this Agreement, shall have no effect on this Agreement or the parties’ rights and obligations hereunder except as set forth in Section 8 hereof.

(f)Nonexclusivity.  The indemnification and the payment of Expense advances provided by this Agreement shall be in addition to any rights to which Indemnitee may be entitled under the Company’s Articles of Incorporation, its Bylaws, any other agreement, any vote of shareholders or disinterested directors, the Act, or otherwise.  The indemnification and the payment or advancement of Expenses provided under this Agreement shall continue as to Indemnitee for any action taken or not taken while serving in an indemnified capacity even though subsequent thereto Indemnitee may have ceased to serve in such capacity.

(g)No Duplication of Payments.  The Company shall not be liable under this Agreement to make any payment in connection with any Proceeding to the extent Indemnitee has otherwise actually received payment (under any insurance policy, provision of the Company’s Articles of Incorporation, Bylaws or otherwise) of the amounts otherwise payable hereunder.

(h)Partial Indemnification.  If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for some or a portion of Expenses incurred in connection with any Proceeding, but not, however, for all of the total amount thereof, the Company shall nevertheless indemnify Indemnitee for the portion of such Expenses to which Indemnitee is entitled.

5.  Mutual Acknowledgement.  Both the Company and Indemnitee acknowledge that in certain instances, Federal law or public policy may override applicable state law and prohibit the Company from indemnifying its directors and officers under this Agreement or otherwise.  For example, the Company and Indemnitee acknowledge that the Securities and Exchange Commission (the “SEC”) has taken the position that indemnification is not permissible for liabilities arising under certain federal securities laws, and federal legislation prohibits indemnification for certain ERISA violations.  Indemnitee understands and acknowledges that the Company has undertaken or may be required in the future to undertake with the SEC to submit the question of indemnification to a court in certain circumstances for a determination of the Company’s right under public policy to indemnify Indemnitee.

6.  Officer and Director Liability Insurance.

(a)The Company hereby covenants and agrees with Indemnitee that, subject to Section 6(b), the Company shall obtain and maintain in full force and effect directors’ and officers’ liability insurance (“D&O Insurance”), in reasonable amounts as the Board shall determine from established and reputable insurers with an AM Best rating of A.VI or better, but no less than the amounts in effect upon initial procurement of the D&O Insurance.  In all policies of D&O Insurance, Indemnitee shall be named as an insured.

(b)Notwithstanding the foregoing, the Company shall have no obligation to obtain or maintain D&O Insurance if the Board determines in good faith that the premium costs for such insurance are (i) disproportionate to the amount of coverage provided after giving effect to exclusions, and (ii) substantially more burdensome to the Company than the premiums charged to the Company for its initial D&O Insurance; provided that Indemnitee is given written notice of any such determination within thirty (30) days of the date that it is made (but in no event shall such notice be given less than ten (10) days prior to the termination of any existing D&O Insurance); provided, further, that the Company will be required to obtain and maintain “tail” insurance

7


policies covering Indemnitee for any act or omission taken prior to the termination of the D&O Insurance. For the avoidance of doubt, the Company shall still be obligated to provide indemnification for and/or make any advancement of Expenses with respect to the Expenses of any Proceeding pursuant to the terms of this Agreement, regardless of whether the Company maintains D&O Insurance covering Indemnitee.

(c)Indemnitee shall be covered by the D&O Insurance policies that the Company is required to maintain hereunder in such a manner as to provide Indemnitee the same rights and benefits as are provided to the most favorably insured of the Company’s directors, if Indemnitee is a director; or of the Company’s officers, if Indemnitee is not a director of the Company but is an officer; or of the Company’s key employees, agents or fiduciaries, if Indemnitee is not an officer or director but is a key employee, agent or fiduciary.

7.Severability.  Nothing in this Agreement is intended to require or shall be construed as requiring the Company to do or fail to do any act in violation of applicable law.  The Company’s inability, pursuant to court order, to perform its obligations under this Agreement shall not constitute a breach of this Agreement.  The provisions of this Agreement shall be severable as provided in this Section 7.  If this Agreement or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Company shall nevertheless indemnify Indemnitee to the full extent permitted by any applicable portion of this Agreement that shall not have been invalidated, and the balance of this Agreement not so invalidated shall be enforceable in accordance with its terms.

8.Exceptions.  Any other provision herein to the contrary notwithstanding, the Company shall not be obligated pursuant to the terms of this Agreement:

(a) Claims Initiated by Indemnitee.  To indemnify or advance expenses to Indemnitee with respect to Proceedings or claims initiated or brought voluntarily by Indemnitee and not by way of defense, other than: (i) Proceedings under Sections 4(b) or 4(c); (ii) Proceedings brought to establish or enforce a right to indemnification under this Agreement or the provisions of the Company’s Articles of Incorporation or Bylaws unless a court of competent jurisdiction determines that each of the material assertions made by Indemnitee in such Proceeding were not made in good faith or were frivolous; or (iii) proceedings or claims instituted by Indemnitee with the approval by the Board;

(b)Unauthorized Settlement.  To indemnify Indemnitee under this Agreement for any amounts paid in settlement of a Proceeding covered hereby without the prior written consent of the Company to such settlement, which consent will not be unreasonably withheld provided that the Company’s consent is not required if the Company is refusing to indemnify or advance Expenses to Indemnitee;

(c)Insured Claims.  To indemnify Indemnitee for expenses or liabilities of any type whatsoever (including, but not limited to, judgments, fines, ERISA excise taxes or penalties, and amounts paid in settlement) to the extent such expenses or liabilities have been paid directly to Indemnitee by an insurance carrier under a policy of officers’ and directors; liability insurance maintained by the Company; or

(d)Claims Under Section 16(b).  To indemnify Indemnitee for expenses or the payment of profits arising from the purchase and sale by Indemnitee of securities in violation of Section 16(b) of the Securities Exchange Act of 1934, as amended, or any similar successor statute.

9.Witness Expenses.  The Company agrees to compensate Indemnitee for the reasonable value of Indemnitee’s time spent, and to reimburse Indemnitee for all Expenses (including reasonable attorneys’ fees and travel costs) reasonably incurred by Indemnitee, in connection with being a witness, or if Indemnitee is threatened to be made a witness, with respect to any Proceeding, by reason of Indemnitee serving or having served as an Agent of the Company.

10.Attorneys’ Fees.  In the event that any action is instituted by Indemnitee under this Agreement to enforce or interpret any of the terms hereof, Indemnitee shall be entitled to be paid all court costs and expenses, including reasonable attorneys’ fees, incurred by Indemnitee with respect to such action, unless as a part of such action, the court of competent jurisdiction determines that each of the material assertions made by Indemnitee as a basis for such action were not made in good faith or were frivolous.  

8


In the event of an action instituted by or in the name of the Company under this Agreement or to enforce or interpret any of the terms of this Agreement, Indemnitee shall be entitled to be paid all court costs and expenses, including attorneys’ fees, incurred by Indemnitee in defense of such action (including with respect to Indemnitee’s counterclaims and cross-claims made in such action), unless as a part of such action the court determines that each of Indemnitee’s material defenses to such action were made in bad faith or were frivolous.

11.Duration.  All agreements and obligations of the Company contained herein shall continue during the period that Indemnitee is an Agent of the Company and shall continue thereafter (a) so long as Indemnitee may be subject to any possible claim for which Indemnitee may be indemnified hereunder (including any rights of appeal thereto) and (b) throughout the pendency of any Proceeding (including any rights of appeal thereto) commenced by Indemnitee to enforce or interpret Indemnitee’s rights under this Agreement, even if, in either case, Indemnitee may have ceased to serve in such capacity at the time of any such Proceeding.

12.Miscellaneous.

(a)Governing Law.  This Agreement and all acts and transactions pursuant hereto and the rights and obligations of the parties hereto shall be governed, construed and interpreted in accordance with the laws of the State of Utah, without giving effect to principles of conflict of law.

(b)Consent to Jurisdiction.  The Company and Indemnitee each hereby irrevocably consent to the jurisdiction of the courts of the State of Utah for all purposes in connection with any action or proceeding which arises out of or relates to this Agreement and agree that any action instituted under this Agreement shall be commenced, prosecuted and continued only in the federal and state courts located in the State of Utah in and for Salt Lake County, which shall be the exclusive and only proper forum for adjudicating such a claim.

(c)Entire Agreement; Enforcement of Rights.  This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter herein and merges all prior discussions between them.  No modification of or amendment to this Agreement, nor any waiver of any rights under this Agreement, shall be effective unless in writing signed by the parties to this Agreement.  The failure by either party to enforce any rights under this Agreement shall not be construed as a waiver of any rights of such party.  [The parties hereto agree that the indemnification agreement, dated as of [●], [●], by and between the parties hereto (the “Previous Agreement”) is hereby superseded by this Agreement; provided, however, that, any action or Proceeding commenced prior to the date hereof shall continue to be governed by the terms and conditions of the Previous Agreement and, for the avoidance of doubt, such Previous Agreement shall not be superseded with respect to any such action or Proceeding.]

(d)Construction.  This Agreement is the result of negotiations between and has been reviewed by each of the parties hereto and their respective counsel, if any; accordingly, this Agreement shall be deemed to be the product of all of the parties hereto, and no ambiguity shall be construed in favor of or against any one of the parties hereto.

(e)Counterparts.  This Agreement may be signed in counterparts.  This Agreement constitutes a separate agreement between the Company and Indemnitee and may be supplemented or amended as to Indemnitee only by a written instrument signed by the Company and Indemnitee, with such amendment binding only the Company and Indemnitee.  All waivers must be in a written document signed by the party to be charged.  No waiver of any of the provisions of this Agreement shall be implied by the conduct of the parties.  A waiver of any right hereunder shall not constitute a waiver of any other right hereunder.

(f)Interpretation of Agreement.  This Agreement shall be interpreted and enforced so as to provide indemnification to Indemnitee to the fullest extent now or hereafter permitted by the Act.

(g)Subrogation.  In the event of payment under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee, who shall execute all documents required and shall do all acts that may be necessary to secure such rights and to enable the Company to effectively bring suit to enforce such rights.

9


(h)   Continuation of Indemnity; Binding Effect.  Indemnitee’s rights hereunder shall continue after Indemnitee has ceased acting an Agent of the Company and the benefits hereof shall inure to the benefit of the heirs, executors and administrators of Indemnitee.  The Company shall require and cause any successor (whether direct or indirect by purchase, merger, consolidation or otherwise) to all, substantially all or a substantial part, of the business and/or assets of the Company, by written agreement in form and substance satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.

(i)Notices.  All notices, demands, consents, requests, approvals and other communications required or permitted hereunder shall be in writing and shall be deemed to have been properly given if hand delivered (effective upon receipt or when refused), or if sent by a courier freight prepaid (effective upon receipt or when refused), in the case of the Company, at the addresses listed below, or to such other addresses as the parties may notify each other in writing.

To Company:Merit Medical Systems, Inc.

Attention: Chief Legal Officer

1600 West Merit Parkway

South Jordan, Utah 84095

To Indemnitee:

At Indemnitee’s residence address and facsimile number on the records of the Company from time to time.

(j)Evidence of Coverage.  Upon request by Indemnitee, the Company shall provide evidence of the liability insurance coverage required by this Agreement.  The Company shall promptly notify Indemnitee of any change in the Company’s D&O Insurance coverage.

13.No Employment Rights.  Nothing contained in this Agreement is intended to create in Indemnitee any right to continued employment.  Indemnitee specifically acknowledges that Indemnitee’s employment with or services to the Company or any of its subsidiaries is at will and Indemnitee may be discharged at any time for any reason, with or without cause, except as may be otherwise provided in any written employment agreement between Indemnitee and the Company (or any of its subsidiaries), other applicable formal severance policies duly adopted by the Board or, with respect to service as a director or officer of the Company, the Company’s Articles of Incorporation and Bylaws, as applicable.

[Remainder of Page Intentionally Left Blank; Signatures appear on the following page.]

10


The parties hereto have agreed and accept this Agreement as of the day and year set forth on the first page of this Agreement.

MERIT MEDICAL SYSTEMS, INC.

By: ___________________________

Name: Fred P. Lampropoulos

Title: Chief Executive Officer

INDEMNITEE:

_____________________________

[●], an individual

[Signature Page to Indemnification Agreement]

11


EX-10.52 6 mmsi-20201231ex105255f9f.htm EX-10.52 LICENSING AGREEMENT

Exhibit 10.52

MERIT MEDICAL NEDERLAND BV

AGREEMENT FOR EMPLOYMENT

The undersigned:

A.The private company with limited liability according to Dutch law, MERIT MEDICAL NEDERLAND BV, established at and having its offices at Amerikalaan 42, 6199 AE Maastricht Airport, Netherlands, here represented by Manon van Kregten-Maarschalkerweerd, International Employment Counsel & Compliance Manager (hereinafter referred to as "Employer");

and

B. Name:JUSTIN LAMPROPOULOS​ ​

Address:920 Coldwater Way​ ​​ ​

Midway, Utah, 84095 (USA)​ ​

Date of Birth:23 December 1982​ ​​ ​

(hereinafter referred to as "Employee"),

Hereby declare to have agreed on the following employment terms and conditions ("Employment Agreement"):

Article 1 - Duration, Position and Obligations

1.1The Employment Agreement is entered for an indefinite period of time starting on 1 December 2020.

1.2Either party is entitled to terminate the Employment Agreement by giving written notice at the end of a calendar month with due observance of the statutory notice period (article 7:672 of the Dutch Civil Code). In any case this Employment Agreement will end automatically by operation of law, without notice of termination or any announcement being required on the day that the Employee becomes eligible for state pension benefits (AOW).

1.3Employee will fulfil the position of President, EMEA. The job description for this position is more fully set forth in Exhibit A attached hereto and incorporated herein as an integral part of the Employment Agreement. Exhibit A may be amended from time to time if the Employer deems this to be necessary. Employee will report directly to Joe Wright, President, International. At its sole discretion Employer can revise Employee’s reporting lines and therefore change who Employee directly reports to.
1.4Employer’s offices are located at Amerikalaan 42, 6199 AE Maastricht Airport, Netherlands. Employee’s normal place of work will be Amerikalaan 42, Maastricht Airport, or such other place within a reasonable area as Employer may reasonably determine, taking into account the needs of the Employer’s business and Employee’s personal circumstances. Employer may, with the Employee’s approval, change the Employee’s work location with 60 days’ notice to Employee.
1.5The Employee is obliged to behave and act as a good Employee. This means that she will carry out her tasks and duties to the best of her ability and that she will do everything and anything which a good employee under equal circumstances is obliged to do or not do. This entails, among other things, that Employee will co-operate with all reasonable measures which the Employer deems desirable or necessary, including but not limited to those:

1


Exhibit 10.52

-for the increase of knowledge, skills or productivity of the Employee;
-in the interest of the health of the Employee, other employees of the Employer and third parties;
-from the point of view of insurance, taxes or other financial benefits of Employer.

1.6In carrying out her tasks and duties, the Employee is obliged to abide by the guidelines and instructions given by the Employer, including the guidelines and instructions within the framework of the Dutch Working Conditions Act ("Arbeidsomstandighedenwet").

1.7The Employee is furthermore obliged to carry out other tasks assigned to her, including those which differ from the activities mentioned in the job description set forth in Exhibit A, as may be agreed upon between the Employer and the Employee, and to fulfil another position in so far as this can reasonably be expected of the Employee and to the extent that the activities relate to the business of the Employer.

1.8The Employee is obliged to inform the Employer in a timely manner of any changes in her personal data that may reasonably be of importance to the Employer. The consequences of not informing the Employer in a timely manner are accountable to the Employee.

1.9The Employee declares that she is not hindered in the performance of her duties by a non-competition clause of any former employers.

1.10The Merit Medical EMEA Employee Manual (hereinafter: "Employee Manual") forms an integral part of this Employment Agreement. By signing this Employment Agreement Employee declares that she has received a copy of said Employee Manual and that she agrees with its contents.

Article 2 - Salary

2.1The salary of the Employee shall amount to Five Hundred Eleven Thousand Four Hundred Forty Euros (€ 511,440) gross per year, of which 1/12th part in the amount of Forty Two Thousand Six Hundred Twenty Euros (€ 42,620) gross is payable to the Employee at the end of each month with due observance of the statutory deductions.

2.2The Employee is entitled to a holiday allowance of 8% of the gross salary paid to her under this Employment Agreement. The holiday allowance is calculated over a period from 1 June until 31 May and is paid, on a yearly basis, in the month of May. In the event that the employment commences or terminates during this period, the holiday allowance will be calculated proportionate to time.

2.3Reimbursement for working overtime is explicitly agreed upon to be included in the aforementioned salary.

2.4The Employer may withhold from any amounts payable under this Employment Agreement such income taxes, any other applicable taxes and employee social security contributions as may be required to be withheld pursuant to any applicable law or regulation in the Netherlands. Notwithstanding the foregoing, it is the intent of the parties hereto that the Employer shall equalize the Employee's income tax and any other applicable tax and social security contributions obligation as if the Employee's compensation and other benefits provided under this Employment Agreement were earned in the Employee's home country (United States of America) and subject only to local income tax, any other applicable tax and national insurance contributions in the Employee's home country. As such, the parties hereto expressly acknowledge and agree that (i) the Employer or its affiliates shall pay all of the Employee's non-Dutch income tax and social security obligations
2

Exhibit 10.52
associated with the Employee's compensation and other benefits provided under this Employment Agreement, in such amounts and at such times as required by applicable non-Dutch income tax and social security law, and any other applicable law (whether directly to the non-Dutch taxing authority, or through reimbursement to the Employee on finalization of the non-Dutch total liabilities), plus provide such additional amounts as are required to gross up the Employee's compensation and benefits provided under this Employment Agreement for any non-Dutch income taxes or other local income taxes and any other applicable taxes and social security contributions of the Employee's home country associated with the payments and reimbursements required by this paragraph 2.4, notwithstanding any change in applicable tax or national insurance contribution law after the date hereof.

2.5In addition to the amount set forth in Article 2.1, Employee is entitled to participate in a bonus scheme, payable at the discretion of the Employer. Details of such sales a bonus scheme are set forth in Exhibit B attached to this Employment Agreement.

2.6Employee and Employer will attempt to meet annually to review job performance and compensation issues on a formal basis. On an informal basis, the parties may meet frequently to discuss and record performance and progress.

Article 3 - Working Hours

Employee will work at least 40 hours per week. The normal working hours are Monday to Friday between 8:00 until 18:00.

Article 4 - Vacation

4.1The Employee is entitled to 26 days' vacation per year on the basis of a full working week of 40 hours. Of this 26 day total, 20 days are the legal minimum as stipulated by law. 6 days are extra-legal days. If the employment term lasts less than a year, and/or the employment time is not a full working week, then the number of vacation days is reduced proportionally.

4.2Vacation days will be taken in mutual agreement between Employer and Employee. Applications for vacation days or days off should be made at least 14 days in advance.

4.3If during sick leave Employee wants to go on vacation, this must be reported to the Employer. The Employer will seek the advice from the company doctor on whether the vacation could be detrimental to the Employee's recovery and reintegration. If the company doctor advises that there are no reasons not to go on vacation, the Employer will grant the Employee's request. The extra-legal days as indicated in article 4.1 will be considered to be vacations days instead of sick days. In addition, in the event of a vacation request by the Employee during illness, article 4.2 will be applicable. In that event, the legal minimum vacation days will be registered as vacation days instead of sick days as well.

Article 5 - Illness / Incapacity For Work

5.1If the Employee is unable to carry out her tasks and duties because of illness or incapacity for work, she will notify the Employer thereof on the first day of her incapacity for work before 9:30 in the morning. Employee must report her illness to her direct manager.
5.2During sick leave the Employee may be subject to an examination by the company doctor/insurance medical officer appointed by the Employer. Furthermore, the Employee is obliged to observe the instructions regarding check-ups and co-operation determined by the Employer and/or company
3

Exhibit 10.52
doctor/insurance medical officer, in default of which the Employer may suspend payment of the Employee's salary. Moreover, the Employee is obliged to inform the Employer and company doctor/insurance medical officer of her nursing address, if this is different from her home address as registered with the Employer.
5.3The company doctor/insurance medical officer appointed by the Employer may examine the Employee in order to ascertain:
a.whether the Employee is impeded from carrying out her work because of her illness;
b.whether the Employee has deliberately caused her impediment to carry out her work;
c.whether the Employee is deliberately slowing down her recovery process;
d.whether the Employee wrongfully allows herself to be treated insufficiently or not at all;
e.whether other measures or provisions are necessary for the recovery or improvement of the Employee's health;
f.at what moment in time the Employee is ready to resume her activities, and to what degree.

5.4The Employee is obliged to be at home between 9:00 and 11:00 in the morning for possible visits by the examining doctor. In addition, the Employer must be able to contact the Employee by phone at all times during working hours.

5.5In case of illness of the Employee, the Employer will continue to pay the Employee's salary as stated in Article 2.1 of this Employment Agreement in conformity with article 7:629 of the Dutch Civil Code.

5.6During sick leave the employee is not entitled to any reimbursement of travel allowance for home-work travel, nor is employee entitled to any (structural) reimbursement for work related expenses.

Article 6 - Reintegration after dismissal or termination

6.1If, within four (4) weeks after the termination of her employment agreement, the Employee becomes ill or disabled, and at that moment in time she is not working for another employer or receiving unemployment benefits, she is obliged to immediately call in sick with the Employer in accordance with the rules and regulations that apply within the Employer's company (Employee Manual and this Employment Agreement) regarding sickness and sick leave.

6.2If the employee is already ill or disabled at the moment her employment agreement terminates and she meets the criteria set forth in subsection 6.1 above, then she is obliged to:

-

abide by instructions from the company doctor and/or occupational health officer appointed by the Employer to visit said company doctor or occupational health officer for a consultation;

-

provide the Employer with all the information that she is obliged to provide to the Employer as a Risk Carrier (Eigen Risicodrager) or the UWV in accordance with the Sickness Benefits Act (Ziektewet) or Disability Benefits Act (Wet Werk en Inkomen naar Arbeidsvermogen, Wet WIA). If the Employee does not give her permission to the Employer to consult or receive medical information regarding the Employee, then the Employee is obliged to provide such medical information to the company doctor or an authorized physician;

-

abide by all the obligations set forth in the Sickness Benefits Act (Ziektewet) and the Disability Benefits Act (Wet WIA);

-

cooperate with and take part in a reintegration program or trial placement (in another job or function or with another employer) offered to the Employee by or on behalf of the Employer;

4


Exhibit 10.52

-

apply for (early) Full Disability Benefits (IVA-uitkering) as soon as the company doctor deems this possible.

The obligations above will remain in full force and effect for as long as the Employee is sick and/or disabled and receives Sickness Benefits (Ziektewetuitkering). Once the Employee has fully recovered said obligations will end, unless the Employee falls ill or becomes disabled again within four (4) weeks of recovery.

6.3 If the Employee does not abide by the obligations and instructions set forth in the subsections above, then the Employer will be required to inform the UWV of this fact. The consequences of such an announcement to the UWV for the Employee and at her own risk.

Article 7 - Pension Scheme

There is currently a pension scheme connected to this Employment Agreement whereby the Employer may contribute towards old-age pension and surviving relatives’ pension. The Employer does not contribute toward invalidity pension.

Article 8 - Confidentiality

8.1The Employee will observe strict confidentiality with regard to all details relating to the Employer's company and any companies affiliated with or connected to it.

8.2The Employee is prohibited from making any statements to third parties, either directly or indirectly, and in any form or manner, with regard to any information related to Employer's company and any companies affiliated with or connected to it, either during or after the term of employment.

8.3The Employee is prohibited from taking any notes, drawings or other documents, letters, receipts, copies of such documents, tools, models, samples, manufactured products, automated files or other information containing data or other content, or having such matters taken, sent, copied, inspected and/or disposed of or using such matters in any way, unless such has been explicitly approved of in writing by the Employer. In addition, the Employee is prohibited from allowing inspection of machines, plants or workshops or any other items under the control of the Employer, as well as making use of the Employer's know-how and activities without informing the Employer thereof.

8.4The Employee is obliged to request and obtain the prior written approval of the Employer for publications that may affect the interests of the Employer in any way.

8.5Corporate property, including all correspondence, notes, drawings, models, samples, automated files and other data that relate to corporate affairs must be immediately returned to the Employer upon Employer’s request, but no later than upon termination of employment.

8.6The obligations in this Article 8 also pertain, and are without prejudice, to any information, documents, machines or plants etc. or any other affairs by any name, of clients or other business relations or companies affiliated with the Employer.

8.7Violation of the stipulations contained in paragraphs 1 through 6 of this Article 8 will constitute an urgent legal cause for termination of employment.

5


Exhibit 10.52

Article 9 - Intellectual Property Rights

9.1 The Employer is entitled to the exclusive (property) rights, both nationally and internationally, of the patents, models, drawings and/or any other intellectual property right arising from the activities that the Employee has carried out during the term of the Employment Agreement, or during a year after termination of this Employment Agreement.

9.2The Employee is obliged to inform the Employer of all activities carried out during employment or after termination of employment that can lead, in The Netherlands or elsewhere, to the existence of intellectual property rights, including, but not limited to, inventions, computer programs, working methods, achievements in the field of industrial design and the like.

9.3The Employee is obliged to transfer any rights relating to the aforementioned activities to the Employer in the shortest possible term, both in The Netherlands and elsewhere, if and in so far as these rights do not accrue to the Employer by virtue of the law and/or this Employment Agreement.

9.4Even after the Employment Agreement has been terminated, the Employee is still obliged to co-operate in every way with the Employer with regard to the establishment, disposal, and enforcement of any rights belonging to and/or transferred within the meaning of this Article 9.

9.5The Employer is not obliged to apply for legal protection of the rights belonging to it or transferred to it. In case of a patent application, the Employer shall promote to the fullest extent possible that the Employee is named as an inventor.

9.6The Employee acknowledges that her salary set forth in Article 2 of this Employment Agreement constitutes payment for the fact that intellectual property rights do not accrue to her, and that she transfers the intellectual rights to the Employer to the extent this is necessary.

Article 10 - Additional Functions

10.1During the term of employment the Employee will not fulfil any additional positions outside the performance of his employment with Employer or carry out any additional tasks or duties elsewhere, either for a fee or not, without the prior written approval of the Employer, and at the discretion of the Employer. Failure to comply with the obligations of this Article 10 can be regarded as immediate grounds for dismissal by the Employer, and Employer may, in its discretion, employ the penalty set forth in Article 13 of this Employment Agreement.

10.2At the written and substantiated request of the Employee, the Employer may grant general or specific approval to deviate from the stipulations of this Article 10. The Employer may attach certain conditions to the approval in its discretion.

Article 11 - Business Relation, Non-competition, and Crimping Clause

11.2Business Relation Clause: For twelve (12) months after termination of this Employment Agreement the Employee is obliged to refrain from establishing contacts, or have contacts established and/or to maintain contacts, or have contacts maintained, both directly and indirectly, both for herself and for any third parties, with clients, suppliers or other business relations of the Employer and of any companies affiliated with the Employer. Within this framework, clients are taken to be those companies, businesses and/or institutions by whose order, either directly or indirectly, the Employee has carried out work during the last two (2) years of the employment relationship with the Employer, as well as those clients to whom the Employee has submitted quotations and/or received a request

6


Exhibit 10.52

to submit a quotation during the last two (2) years of the employment relationship with the Employer.

The definition of “Business Relation” in this Employment Agreement applies to all persons, institutions, companies, businesses, etc. with which the Employer maintains or has maintained contacts, regardless of whether those persons, institutions, companies, businesses etc. were employed by or were part of the group of companies to which the company of Employer belongs; Business Relations are also the so-called ‘prospects’ or ‘leads’, which can be persons, companies, businesses, etc. that the Employer has not yet done any business, but with which it has been in contact, and such contact with persons, companies, businesses can be seen as actual/recent.

11.3Non-competition Clause: During this Employment Agreement, as well as during a period of twelve (12) months after termination of this Employment Agreement, the Employee may not carry out any activities within The Netherlands in any way and in any form, either on the basis of an employment agreement, or in her own name, or by means of a collaboration with other natural persons or legal persons, which activities are equal, similar or related to the activities of the Employer or any affiliated companies. This includes (financial) participation interest in and/or (in)direct control of companies that are equal, similar, or related to the competitive activities of the Employer or any affiliated companies. The stipulations set forth in this Article will remain valid even in the event that Employee's job description has changed.

11.4Crimping Clause: The Employee is not permitted to approach any of the Employer’s employees, either directly or indirectly, either for herself or for any third parties, in order to persuade them to terminate their employment with the Employer or the companies affiliated with it.

Article 12 - Benefits

The Employee is prohibited from accepting any payment, gifts or other such benefits from a third party for his own benefit, either directly or indirectly, in connection with his activities in the employment of his Employer.

Article 13 - Penalty Clause

Contrary to article 7:650 paragraph 6 of the Dutch Civil Code, the Employee will, in the event of any violation of the stipulations in Articles 5.2, 6, 8, 9, 10, 11 and 12 of this Employment Agreement be accountable for an immediately payable penalty to the benefit of the Employer of Five Thousand Euros (€ 5.000) in one payment per violation, increased by an amount of One Thousand Euros

(€ 1.000) for every day that the violation continues, without prejudice to the other rights of the Employer by virtue of the law or this Employment Agreement, such as the right to fulfilment of a violated stipulation or to demand an injunction or, instead of this penalty, compensation, as well as to terminate this Employment Agreement, if it is still in existence.

Article 14 - Applicable Law

Dutch law is applicable to this Employment Agreement. The legally competent Dutch court is exclusively authorised to take cognisance of any disputes between the parties which result from the interpretation or execution of this Employment Agreement.

Article 15 - Replacement In Case Of Nullity

If this Employment Agreement contains any invalid stipulations, then this will not lead to the nullity of any of the other stipulations of the Agreement. The invalid stipulations will then be replaced by

7


Exhibit 10.52

valid stipulations which correspond as much as possible with the intentions the parties had with the invalid stipulation. The stipulations that are not changed remain in full force and effect.

Article 16 - Concluding Stipulations

16.1

This Employment Agreement replaces all previous oral or written agreements between the parties. Any translation of this Employment Agreement into other languages will be for reference only and will not be binding.

16.2

The Employer has the right to change the terms and conditions of employment as set forth in this Employment Agreement pursuant to, without limitation, article 7:613 of the Dutch Civil Code.

16.3

This Employment Agreement consists of eleven (11) numbered pages.

Agreed upon, made in triplicate, and signed on 19 November 2020,

Merit Medical Nederland BVEmployee

/s/ Manon van Kregten-Maarschalkerweerd/s/ Justin Lampropoulos

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

Name:Manon van Kregten-MaarschalkerweerdJustin Lampropoulos

Title:

International Employment Counsel &
Compliance Manager

8


Exhibit 10.52

Exhibit A

JOB DESCRIPTION

PRESIDENT, EMEA

SUMMARY OF DUTIES

Responsible for providing direction, leadership and making key decisions.

ESSENTIAL FUNCTIONS PERFORMED

1.

Provides leadership and vision to department heads and employees.

2.

Accountable for the development and communication of key strategies and objectives.

3.

Works closely with management team members from other departments to ensure that customer needs are understood and met.

4.

Handles and directs all Good Manufacturing Practices issues and compliance with ISO requirements while ensuring that the highest degree of integrity is present in all processes and procedures.

5.

Attends meetings and evaluates the performance of managed areas in general and accepts feedback from department heads to make key organizational decisions.

6.

Prepares departmental budgets and performs tasks involved in capital expenditure planning.

7.

Manages employees by interviewing, hiring, training, evaluating performance, terminating, etc.

8.

Provides leadership in determining and implementing best operational practices.

9.

Performs a variety of related management tasks, as required.

ESSENTIAL PHYSICAL/ENVIRONMENTAL DEMANDS

Lifting -- Not to exceed 50 lbs. -- local practice may apply.

Writing

Sitting

Standing

Bending

Visual acuity

Color perception

Depth perception

Reading

Field of vision/peripheral

SUMMARY OF MINIMUM QUALIFICATIONS

Education and/or experience equivalent to a Bachelor's Degree in Business Administration or related area.

A minimum of ten years of related management/leadership experience, to include budget planning.

Ability to work as part of a top management team.

Demonstrated ability to meet organizational goals and schedules while making key decisions for areas managed.

Ability to make key decisions and set goals and objectives consistent with Merit's vision for production and product development.

Ability to act as a resource in solving problems and improving the effectiveness of large numbers of employees in an organization.

Excellent interpersonal, verbal, and written communication skills.

Demonstrated computer skills preferably spreadsheets, word processing, database and other applicable software programs.

9


Exhibit 10.52

COMPETENCIES

Leadership/vision

Budget

Decision making

Objective/strategy planning

Special projects

Problem solving

COMMENTS

Infectious Control Risk Category II:

The risk category explains whether or not employees are likely to come into contact with blood or body fluids while performing their jobs. Risk category II states employment and procedures that may require exposure.

Merit Medical Nederland BVEmployee

/s/ Manon van Kregten-Maarschalkerweerd/s/ Justin Lampropoulos

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

Name:Manon van Kregten-MaarschalkerweerdJustin Lampropoulos

Title:

International Employment Counsel &
Compliance Manager

10


Exhibit 10.52

Exhibit B

BONUS

The Company may in its absolute discretion pay Employee a bonus of such amount as the Company deems appropriate in relation to the Employee's overall performance and his achievement of set targets and/or deliverables as well as the Company's and the relevant department's (financial) performance.

The bonus may be determined by the Company in respect of each complete financial year of the Company during which the Employee's employment subsists, subject to the rules of the bonus plan in place from time to time.

Receipt by Employee of a bonus in relation to any financial year is not to be regarded as establishing an entitlement on Employee's part to receive a bonus in relation to subsequent financial years or as to the amount of any such further bonus.

Lapse of rights to bonus

If the Employee is absent for any reason for a period of time longer than ninety (90) days, then the Employee's claim and rights to a bonus will lapse to the extent that the Employee was not directly engaged in or actively promoting efforts at the Employer’s office toward the underlying bonus objectives. 

Merit Medical Nederland BVEmployee

/s/ Manon van Kregten-Maarschalkerweerd/s/ Justin Lampropoulos

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

Name:Manon van Kregten-MaarschalkerweerdJustin Lampropoulos

Title:

International Employment Counsel &
Compliance Manager

11


EX-10.53 7 mmsi-20201231ex10538e54a.htm EX-10.53

Exhibit 10.53

EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (the “Agreement”) is made and entered into by and between Merit Medical Systems, Inc., a Utah corporation (the “Company”) and Michel J. Voigt (the “Executive”), as of December 11, 2020.

 

RECITALS:

WHEREAS, the Executive currently serves as an executive employee of the Company; and

 

WHEREAS, the Board of Directors of the Company (the “Board”) has determined that it is in the best interests of the Company and its shareholders to assure that the Company will have the continued dedication of the Executive, notwithstanding the possibility, threat or occurrence of a Change in Control (as defined below) of the Company; and

 

WHEREAS, the Company and the Executive desire to enter into the Employment Agreement as follows:

 

AGREEMENT:

 NOW, THEREFORE, the above recitals are incorporated herein and the parties agree as follows:

 

1.             Certain Definitions.  For purposes of this Agreement, the following terms shall have the following meanings:

 

(a)        “Affiliated Companies” shall mean any corporation, partnership, limited liability company or other business entity controlled by, controlling or under common control with the Company.  One entity shall be presumed to control another if it owns directly, or indirectly through other Affiliated Companies, a majority of the outstanding voting equity interests of the other entity.

 

(b)           “Change in Control” shall mean:

 

(i)            The acquisition during any 12-month period in one or more integrated transactions by any individual, entity or “group” (within the meaning of Section 13(d) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”))(a “Person”) of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of more than 30% of the combined voting power of the then outstanding common stock and other voting securities of the Company entitled to vote generally in the election of directors of the Company (the “Outstanding Company Voting Securities”);provided, however, that for purposes of this subsection (i), the following acquisitions shall not constitute a Change in Control: (A) any acquisition by the Company, an employee benefit plan (or related trust) sponsored or maintained by the Company or any corporation controlled by the Company, or any corporation or other entity pursuant to a transaction which complies with clauses (A) and (B) of subsection (iii) of this Section 1(b); and (B) any acquisition which does also not constitute a “change in effective control” of the Company within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vi)(A)(1);

 

(ii)           The replacement during any 12-month period of a majority of the directors serving on the Board by directors whose appointment or election is not endorsed by at least a majority of the Board immediately before the date of any such appointment or election; provided that this subsection (ii) shall only apply to a change in the Board that constitutes a “change in effective control” of the Company within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vi)(A)(2); and

Employment Agreement

Page 1 of 16


Exhibit 10.53

 

(iii)          The sale or other disposition of all or substantially all of the assets of the Company (an “Asset Sale”), including a disposition by merger or consolidation, in a transaction that also constitutes a “change in ownership of a substantial portion” of the Company’s assets within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vii); provided, however, that a transaction will not constitute a Change in Control under this subsection (iii) if: (A) the beneficial owners of the Outstanding Company Voting Securities immediately prior to such Asset Sale beneficially own, directly or indirectly, 50% or more of the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities of the acquiror or resulting corporation in such Asset Sale in substantially the same proportions as their ownership, immediately prior to such Asset Sale of the Outstanding Company Voting Securities; and (B) no Person beneficially owns, directly or indirectly, more than 30% of the combined voting power of the then outstanding voting securities of the acquiror or resulting corporation except to the extent that such ownership existed prior to the Asset Sale. For avoidance of doubt, no transaction or event will constitute a “Change in Control” under this Agreement unless it also constitutes a “change in effective control” of the Company within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vi) or a “change in ownership of a substantial portion” of the Company’s assets within the meaning of Treasury Regulation Section 1.409A-3(i)(5)(vii).

 

(c)           “Code” means the Internal Revenue Code of 1986, as amended.

 

(d)           “Company” shall mean Merit Medical Systems, Inc.

 

(e)           “Employment Period” shall mean the period commencing on the date hereof and continuing through the effective date of termination of Executive’s employment as provided below.

 

(f)            “Executive” shall mean the executive employee of the Company named in the first introductory paragraph of this Agreement.

 

(g)           “Separation from Service” means “separation from service” (as defined in Treasury Regulation Section 1.409A-1(h) from the Company.

 

(h)           “Treasury Regulation” means the regulations promulgated under the Code.  Any reference in this Agreement to a Treasury Regulation shall include such regulation as amended from time to time and shall be deemed to incorporate herein the full text of such regulation.

 

2.             Employment.  Subject to termination as provided below, the Company hereby agrees to continue the Executive in its employ “at will”, and the Executive hereby agrees to remain in the employ of the Company “at will”, subject to the terms and conditions of this Agreement.  As an “at will” employee, the Company may terminate the Executive’s employment, and the Executive may resign his/her employment with the Company, at any time and for any or no reason.

 

3.             Terms of Employment.

 

(a)           Position and Duties.

 

(i)            During the Employment Period, the Executive’s position and title shall be Chief Human Resources Officer.  Notwithstanding the foregoing, upon a Change in Control: (A) the Executive’s position (including offices, titles and reporting requirements), authority, duties and

Employment Agreement

Page 2 of 16


Exhibit 10.53

responsibilities shall be at least commensurate in all material respects with the most significant of those held, exercised and assigned at any time during the 120-day period immediately preceding the effective date of a Change in Control; and (B) the Executive’s services shall be performed at the location where the Executive was employed immediately preceding the Effective Date or any office or location less than 35 miles from such location.

 

(ii)           During the Employment Period, and excluding any periods of vacation and sick leave to which the Executive is entitled, the Executive agrees to devote reasonable attention and time during normal business hours to the business and affairs of the Company and, to the extent necessary to discharge the responsibilities assigned to the Executive hereunder, to use the Executive’s reasonable best efforts to perform faithfully and efficiently such responsibilities.  During the Employment Period it shall not be a violation of this Agreement for the Executive to: (A) serve on corporate, civic or charitable boards or committees, provided that the Executive obtains the Company’s prior, written consent, which will not be unreasonably withheld; (B) deliver lectures, fulfill speaking engagements or teach at educational institutions; and (C) manage personal investments, so long as such activities do not significantly interfere with the performance of the Executive’s responsibilities as an employee of the Company in accordance with this Agreement.  It is expressly understood and agreed that to the extent that any such activities have been conducted by the Executive prior to the effective date of a Change in Control, the continued conduct of such activities (or the conduct of activities similar in nature and scope thereto) subsequent to the effective date shall not thereafter be deemed to interfere with the performance of the Executive’s responsibilities to the Company.

 

(b)           Compensation.

 

(i)            Base Salary.  During the Employment Period the Executive shall receive an annual base salary (“Annual Base Salary”), which shall be paid in equal monthly installments, at least equal to the Executive’s then current salary or such other amount as is authorized by the Compensation Committee of the Board; provided, however that following a Change in Control, the Executive’s rate of Annual Base Salary for any fiscal year of the Company following the Change in Control shall not be less than 12 times the highest monthly base salary paid or payable (including any base salary which has been earned but deferred) to the Executive by the Company and its Affiliated Companies in respect of the 12-month period immediately preceding the month in which the Change in Control occurs.  During the Employment Period, the Annual Base Salary shall be reviewed no more than 12 months after the last salary increase or decrease applicable to the Executive and thereafter at least annually.  Any increase or decrease in Annual Base Salary shall not serve to limit or reduce any other obligation to the Executive under this Agreement.

 

(ii)           Annual Bonus.  In addition to Annual Base Salary, for each fiscal year of the Company that ends during the Employment Period (a “Bonus Award Year”) the Executive shall be awarded an annual bonus (the “Annual Bonus”) in cash in such amount as the Board determines in its sole discretion; provided that (A) no Annual Bonus shall be payable for a particular Bonus Award Year unless the Executive is still employed by the Company on the last day of the Bonus Award Year in question (or such earlier dater as the Annual Bonus is paid); and (B) for any Company fiscal year ending on or after the effective date of a Change in Control, the Annual Bonus shall be at least equal to the Executive’s average annual cash bonus for the last three full 12-month fiscal years ending prior to the Change in Control (or such lesser number of full fiscal years as the Executive has completed with the Company, and annualized in the event that the Executive was not employed by the Company for the whole of any such full 12-month Company fiscal year) (the “Average Annual Bonus”).  Each such Annual

Employment Agreement

Page 3 of 16


Exhibit 10.53

Bonus shall be paid to the Executive not later than the 15th day of the third month following the calendar year in which the Annual Bonus is earned, unless the Executive shall elect to defer the receipt of such Annual Bonus pursuant to a non-qualified deferred compensation plan maintained by the Company that complies with the requirements of Code Section 409A.  The Executive shall not be entitled to any Annual Bonus for a Bonus Award Year unless the Executive remains employed by the Company through the earlier of the date the Annual Bonus is paid or the last day of the Bonus Award Year in question.

 

(iii)       Commissions. In addition to the Annual Base Salary and Annual Bonus, the Executive may, at the Board’s discretion, be awarded monthly or quarterly commissions (the “Commissions”), at least equal to the Executive’s then current commissions or such other amount as is authorized by the Board; provided, however that for any company fiscal year ending on or after the effective date of a Change in Control, the Executive’s Commissions shall not be less than the Executive’s average annual commissions for the last three full 12-month fiscal years ending prior to the Change of Control (or such lesser number of full fiscal years as the Executive has completed with the company, and annualized in the event the Executive was not employed by the Company for the whole of any such full 12-month Company fiscal year (the “Average Annual Commissions”). During the Employment Period, the Commissions shall be reviewed no more than 12 months after the last commission increase or decrease applicable to the Executive and thereafter at least annually. Any increase or decrease in Commissions shall not serve to limit or reduce any other obligation to the Executive under this Agreement.

(iv)Stock Incentive and Retirement Plans.  During the Employment Period, the Executive shall be entitled to participate in all incentive, savings and retirement plans, practices, policies and programs applicable generally to other peer executives of the Company and its Affiliated Companies.  In no event shall such plans, practices, policies and programs provide the Executive with incentive opportunities (measured with respect to both regular and special incentive opportunities, to the extent, if any, that such distinction is applicable), savings opportunities and retirement benefit opportunities, in each case, materially less favorable, in the aggregate following the effective date of a Change in Control, than the those provided by the Company and its Affiliated Companies for the Executive under such plans, practices, policies and programs as in effect at any time during the 120-day period immediately preceding the Change in Control or if more favorable to the Executive, those provided generally at any time after the Change in Control to other peer executives of the Company and its Affiliated Companies.

 

(v)          Welfare Benefit Plans.  During the Employment Period, the Executive shall be eligible for participation in and shall receive all benefits under welfare benefit plans, practices, policies and programs provided by the Company and its Affiliated Companies (including, without limitation, medical, prescription, dental, disability, employee life, group life, accidental death and travel accident insurance plans and programs for the Executive, the Executive’s spouse and the Executive’s qualifying dependent children ) to the extent applicable generally to other peer executives of the Company and its Affiliated Companies, but in no event shall such plans, practices, policies and programs provide the Executive with benefits following a Change in Control which are materially less favorable, in the aggregate, than the plans, practices, policies and programs in effect for the Executive at any time during the 120-day period immediately preceding the Change in Control or, if more favorable to the Executive, those provided generally at any time after the Change in Control to other peer executives of the Company and its Affiliated Companies.

 

Employment Agreement

Page 4 of 16


Exhibit 10.53

(vi)           Expenses.  During the Employment Period, the Executive shall be entitled to receive prompt reimbursement for all reasonable expenses incurred by the Executive in accordance with the most favorable policies, practices and procedures of the Company and its Affiliated Companies.  In no event shall such policies, practices and procedures be materially less favorable, in the aggregate, following a Change in Control than the policies, practices and procedures in effect for the Executive at any time during the 120-day period immediately preceding the Change in Control or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other peer executives of the Company and its Affiliated Companies. All such expense reimbursements shall be paid promptly following submission for the applicable expense reimbursement requests and appropriate substitution but in no event later than the end of the calendar year following the calendar year in which the expense in question is incurred by the Executive. No reimbursement shall be exchanged or liquidated for another benefit and the amount of expenses eligible for reimbursement in a particular calendar year shall not affect the expense eligible for reimbursement in another taxable year.

 

(vii)          Fringe Benefits.  During the Employment Period, the Executive shall be entitled to fringe benefits, including, without limitation, tax and financial planning services, payment of club dues, and, if applicable, use of an automobile and payment of related expenses, in accordance with the generally applicable plans, practices and programs of the Company for its executive employees.  In no event shall such policies and programs be materially less favorable following a Change in control than the most favorable plans, practices, programs and policies of the Company and its Affiliated Companies in effect for the Executive at any time during the 120-day period immediately preceding the Change in Control or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other peer executives of the Company and its Affiliated Companies.

 

(viii)         Office and Support Staff.  During the Employment Period, the Executive shall be entitled to an office or offices of a size and with furnishings and other appointments, and to exclusive personal secretarial and other assistance, generally provided to other executive officers of the Company and its Affiliated Companies.

 

(ix)        Vacation.  During the Employment Period, the Executive shall be entitled to paid vacation in accordance with the generally applicable plans, practices and programs of the Company for its executive employees.  In no event shall such policies and programs be materially less favorable following a Change in Control than the most favorable plans, policies, programs and practices of the Company and its Affiliated Companies as in effect for the Executive at any time during the 120-day period immediately preceding the Change in Control or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other peer executives of the Company and its Affiliated Companies.

 

4.             Termination of Employment.

 

(a)           Death or Disability.  The Executive’s employment shall terminate automatically upon the Executive’s death during the Employment Period.  If the Company determines in good faith that the Disability of the Executive has occurred during the Employment Period (pursuant to the definition of Disability set forth below), it may give to the Executive written notice in accordance with Section 10(b) of this Agreement of its intention to terminate the Executive’s employment.  In such event, the Executive’s employment with the Company shall terminate effective on the 30th day after receipt of such notice by the Executive (the “Disability Effective Date”), provided that, within the 30 days after such receipt, the Executive shall not have returned to full-time performance of the Executive’s

Employment Agreement

Page 5 of 16


Exhibit 10.53

duties.  For purposes of this Agreement, “Disability” shall mean the absence of the Executive from the Executive’s duties with the Company on a full-time basis for 180 consecutive business days as a result of incapacity due to mental or physical illness which is determined to be total and permanent by a physician selected by the Company or its insurers and acceptable to the Executive or the Executive’s legal representative.

 

(b)           By the Company for Cause.  The Company may terminate the Executive’s employment at any time during the Employment Period for Cause to be effective on the applicable Date of Terminations set forth in Section 4(g).  For purposes of this Agreement, “Cause” shall mean:

 

(i)            the willful and continued failure of the Executive to perform substantially all of the Executive’s duties with the Company or one of its Affiliates (other than any such failure results from incapacity due to physical mental illness), after a written demand for substantial performance is delivered to the Executive by the Board or the Chief Executive Officer of the Company which specifically identifies the manner in which the Board or Chief Executive Officer believes that the Executive has not substantially performed the Executive’s duties,

 

(ii)           the Executive willfully engaging in illegal conduct, intentional misconduct or gross negligence which is materially and demonstrably injurious to the Company, or

 

(iii)         the Executive’s violation of written Company policies prohibiting workplace discrimination, sexual harassment and alcohol or substance abuse.

 

For purposes of this provision, no act or failure to act, on the part of the Executive, shall be considered “willful” unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive’s action or omission was in the best interests of the Company.  Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the instructions of the Chief Executive Officer or a senior officer  

of the Company or based upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.  Following a Change in Control, the cessation of employment of the Executive shall not be deemed to be for Cause unless and until there shall have been delivered to the Executive a copy of a resolution duly adopted by the affirmative vote of not less than three-quarters of the entire membership of the Board at a meeting of the Board called and held for such purpose (after reasonable notice is provided to the Executive and the Executive is given an opportunity, together with counsel, to be heard before the Board), finding that, in the good faith opinion of the Board, the Executive is guilty of the conduct described in subparagraph (i) or (ii) above, and specifying the particulars thereof in detail.

 

(c)           By the Company without Cause.  The Company, acting through the Board, may terminate the Executive’s employment with the Company at any time “at will” without Cause for any or no reason upon written notice of termination to the Executive to be effective on the applicable Date of Termination set forth in Section 4(g).

 

(d)           By the Executive for Good Reason.  The Executive may terminate and resign the Executive’s employment for Good Reason effective on or after the date of a Change in Control upon not less than thirty (30) advance written notice of termination to the Company; provided the Executive delivers such notice of termination to the Company within ninety (90) days after the occurrence of the event constituting Good Reason.  For purposes of this Agreement, “Good Reason” shall mean:

Employment Agreement

Page 6 of 16


Exhibit 10.53

 

(i)            the Company’s assignment to the Executive upon or within two (2) years after a Change in Control of any duties inconsistent in any respect with the Executive’s position (including offices, titles and reporting requirements), authority, duties or responsibilities as contemplated by Section 3(a) of this Agreement, or any other action by the Company upon or within two (2) years after a Change in Control which results in a diminution in such position, authority, duties or responsibilities, excluding for this purpose an isolated, insubstantial and inadvertent action not taken in bad faith and which is remedied by the Company promptly after receipt of notice thereof given by the Executive;

 

(ii)           the Company’s failure upon or within two (2) years following a Change in Control to comply with any of the provisions of Section 3(b) of this Agreement, other than an isolated, insubstantial and inadvertent failure not occurring in bad faith and which is remedied by the Company promptly after receipt of notice thereof given by the Executive;

 

(iii)          upon or within two (2) years following a Change in Control, the Company’s requiring the Executive to be based at any office or location other than as provided in Section 3(a)(i)(B) hereof or the Company’s requiring the Executive to travel on Company business to a substantially greater extent than required immediately prior to the Effective Date; and

 

(iv)          any failure by the Company to comply with and satisfy Section 9(c) of this Agreement.

 

(e)           By Executive without Good Reason.  The Executive may resign and terminate the Executive’s employment with the Company without Good Reason at any time “at will” upon written notice of termination to the Company to be effective on the applicable Date of Termination set forth in Section 4(g).

 

(f)            Notice of Termination.  Any termination by the Company for Cause, by the Executive for Good Reason, or by either party without Cause or Good Reason shall be communicated by Notice of Termination to the other party hereto given in accordance with Section 10(b) of this Agreement.  For purposes of this Agreement, a “Notice of Termination” means a written notice which

 

(i)            indicates the specific termination provision in this Agreement relied upon,

 

(ii)           to the extent applicable, sets forth in reasonable detail the facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated, and

 

(iii)          if the Date of Termination (as defined below) is other than the date of receipt of such notice, specifies the termination date (which date shall be as set forth Section 4(g)).  The failure by the Executive or the Company to set forth in the Notice of Termination any fact or circumstance which contributes to a showing of Good Reason or Cause shall not waive any right of the Executive or the Company, respectively, hereunder or preclude the Executive or the Company, respectively, from asserting such fact or circumstance in enforcing the Executive’s or the Company’s rights hereunder.

Employment Agreement

Page 7 of 16


Exhibit 10.53

 

(g)           Date of Termination.  For purposes of this Agreement the term “Date of Termination” means:

 

(i)            if the Executive’s employment is terminated by the Company for Cause, or upon or following a Change in Control by the Executive for Good Reason: (A) the date of the receipt of the Notice of Termination in the case of termination by the Company for Cause, or (B) the date set forth in the Notice of Termination in the case of termination by the Executive for Good Reason, which shall be not less than thirty (30) days after the delivery of the Notice of Termination.

 

(ii)           if the Executive’s employment is terminated by the Company other than for Cause, death or Disability; the Date of Termination shall be the tenth (10th) day after the Company notifies the Executive of such termination, provided that the Notice of Termination may specify a later effective Date of Termination (which date shall not be more than 30 days after the giving of such notice);

 

(iii)          if the Executive voluntarily resigns his/her employment (other than for Good Reason upon or following a Change in Control), the Date of Termination shall be the tenth (10th) day after the Executive notifies the Company of such resignation, provided that the Notice of Termination may specify a later Date of Termination (which date shall not be more than 30 days after the giving of such notice); and

 

(iv)          if the Executive’s employment is terminated by reason of death or Disability, the Date of Termination shall be the date of death of the Executive or the Disability Effective Date, as the case may be.

 

5.             Obligations of the Company upon Termination of Executive’s Employment.

 

(a)           General.  Upon termination of the Executive’s employment with the Company the Company shall provide the Executive with the payments and benefits set forth in the applicable subsection of this Section 5.  The amounts payable under this Section 5 are in addition to the Company’s obligations to the Executive under the Company’s various retirement, deferred compensation, stock option and long-term incentive, employee stock purchase and welfare benefit plans.  The Company’s obligations under this Section 5 vary depending upon whether or not the Executive’s termination of employment is in “Connection with a Change in Control.”  For purposes of this Agreement, termination of the Executive’s employment shall be deemed to be in “Connection with a Change in Control” if and only if:

 

(i)            the Executive’s Date of Termination is on or within two (2) years after the effective date of a Change in Control; or

 

(ii)           the Company terminates the Executive’s employment without Cause within six (6) months prior to the date on which a Change in Control occurs and the Executive reasonably demonstrates that such termination of employment (A) was at the request of a third party who has taken steps reasonably calculated to effect a Change in Control; or (B) otherwise arose in connection with or anticipation of a Change in Control.

 

Employment Agreement

Page 8 of 16


Exhibit 10.53

(b)           Termination Other Than in Connection with a Change in Control.  If the Executive’s employment shall terminate for any reason, voluntarily or involuntarily with or without Cause, other than in Connection with a Change in Control, the Company shall pay to the Executive (or if deceased to the Executive’s estate) the following amounts:

 

(i)            a lump sum cash payment equal to the Executive’s Annual Base Salary earned through the Date of Termination to the extent not theretofore paid and any accrued vacation pay through the Date of Termination, which lump sum shall be paid ten (10) days after the Date of Termination;

 

(ii)           a lump sum cash payment equal to the Executive’s accrued Annual Bonus earned for the last Company fiscal year ending immediately prior to the Date of Termination to the extent not theretofore paid, which lump sum shall be paid within the time period set forth in Section 3(b)(ii);

(iii)if applicable to Executive, a lump sum Commissions payment earned through the Date of Termination to the extent not theretofore paid, which lump sum shall be paid ten (10) days after the date the applicable Commissions would have been calculated by the Company had the Executive’s employment not been terminated; and

 

(iii)          such additional severance benefits, if any, as the Board approves in its sole and absolute discretion without reference to the amount of severance benefits, if any, paid to any other executive officer or employee of the Company; provided, however, that no such discretionary severance benefits shall be paid in a manner or amount that renders such payments non-qualified deferred compensation subject to additional tax or interest under Section 409A(a)(1)(B) of the Code.

 

(c)           Resignation for Good Reason or Termination without Cause in Connection with a Change in Control.  If the Executive resigns for Good Reason in Connection with a Change in Control (i.e., on or within two (2) years after the date of a Change in Control) or the Company terminates the Executive without Cause in Connection with a Change in Control, the Company shall:

 

(i)            Pay to the Executive the following amounts:

 

(A)          a lump sum cash payment equal to the Executive’s Annual Base Salary through the Date of Termination to the extent not theretofore paid and any accrued unpaid vacation pay through the Date of Termination, which lump sum shall be paid ten (10) days after the Date of Termination (on a date within that 10 day period designated by the Company);

 

(B)           a lump sum cash payment equal to the Executive’s accrued Annual Bonus, if any, for the last Company fiscal year ending immediately prior to the Date of Termination to the extent not theretofore paid, which lump sum shall be paid within the time period set forth in Section 3(b)(ii).  The sum of the amounts described in clauses (A) and (B) shall be hereinafter referred to as the “Accrued Obligations;” and

(C)if applicable to Executive, a lump sum Commissions payment earned through the Date of Termination to the extent not theretofore paid, which lump sum shall be paid ten (10) days after the date the applicable Commissions would have been calculated by the Company had the Executive’s employment not been terminated; and

Employment Agreement

Page 9 of 16


Exhibit 10.53

 

(ii)           Pay to the Executive a cash severance benefit (the “Severance Benefit”) in an amount equal to two (2) times the sum of: (A) the Executive’s Annual Base Salary (computed at the highest rate in effect at any time during the 12-month period immediately preceding the Change in Control); (B) the Executive’s Average Annual Bonus as defined in Section 3(b)(ii); and (C) if applicable to Executive, the Executive’s Average Annual Commissions as defined in Section 3(b)(iii).  The Severance Benefit payable under this Section 5(c)(ii) shall be paid:

 

(A)          In a cash lump sum within 30 days after the later of the date of the Executive’s Separation from Service with the Company or the date of the Change in Control to the limited extent the amount so paid constitutes “separation pay” due to an “involuntary separation from service” within the meaning and dollar limitations of Treasury Regulation Section 1.409A-1(b)(9)(iii), or is otherwise exempt from Code Section 409A under Treasury Regulation Section 1.409A-1(b); and

 

(B)           the balance, in a separate cash lump sum on the date that is six months and one day after the date of the Executive’s Separation from Service with the Company.  The balance of the Severance Benefit payable under this clause (B) shall bear interest from the Executive’s Date of Termination at an annual rate equal to the “prime rate” of Wells Fargo Bank, NA in effect on the Date of Termination plus four (4) percentage points, which interest the Company shall pay to the Executive contemporaneously with payment of the Severance Benefit under this clause (B).

 

This Section 5(c)(ii) shall be interpreted and applied to permit the payment of the Change in Control Severance Benefit prior to the date that is six months and one day after Executive’s Separation from Service with the Company only to the extent such payments would not thereby constitute a deferral of compensation subject to Code Section 409A.  Neither the Company nor the Executive shall have the right to accelerate or defer such payments except as permitted or required by Code Section 409A.

 

(iii)          To the extent permitted by law and the Company’s applicable insurance policies, for two (2) after the Executive’s Date of Termination, continue benefits to the Executive and/or the Executive’s eligible spouse and dependent children at least equal to those which would have been provided to them in accordance with the welfare plans, programs, practices and policies described in Section 3 of this Agreement if the Executive’s employment had not been terminated or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other peer executives of the Company and its Affiliated Companies and their families, provided, however, that if the Executive becomes reemployed with another employer and is eligible to receive medical and other welfare benefits described herein shall be secondary to those provided under such other plan during such applicable period of eligibility.

 

(iv)          Provide at the Company’s sole expense for a period not to exceed twelve (12) months the Executive with reasonable outplacement services the scope and provider of which shall be selected by the Executive in his/her reasonable discretion; and

 

(v)           To the extent not theretofore paid or provided, the Company shall timely pay or provide to the Executive any other amounts or benefits required to be paid or provided or which the Executive is eligible to receive under any plan, program, policy or practice or contract or agreement of the Company and its Affiliated Companies (such other amounts and benefits shall be hereinafter referred to as the “Other Benefits”) in accordance with the terms of such other plans, programs, policies or practices.

Employment Agreement

Page 10 of 16


Exhibit 10.53

(d)           Death on or after Change in Control.  If the Executive’s employment is terminated by reason of the Executive’s death on or after the date of a Change in Control, this Agreement shall terminate without further obligations to the Executive’s legal representatives under this Agreement, other than for payment of Accrued Obligations and the timely payment or provision of Other Benefits.  Accrued Obligations shall be paid to the Executive’s estate or beneficiary, as applicable, in cash in the manner and within the time frames set forth in Section 5(b)(i) and (ii), as applicable.  With respect to the provision of Other Benefits, the term Other Benefits as utilized in this Section 5(d) shall include, without limitation, and the Executive’s estate and/or beneficiaries shall be entitled to receive, benefits at least equal to the most favorable benefits provided by the Company and Affiliated Companies to the estates and beneficiaries of peer executives of the Company and such Affiliated Companies under such plans, programs, practices and policies relating to death benefits, if any, as in effect with respect to other peer executives and their beneficiaries at any time during the 120-day period immediately preceding the Effective Date of a Change in Control, or, if more favorable to the Executive’s estate and/or the Executive’s beneficiaries, as in effect on the date of the Executive’s death with respect to other peer executives of the Company and its Affiliated Companies and their beneficiaries.

 

(e)           Disability on or after Change in Control.  If the Executive’s employment is terminated by reason of the Executive’s Disability on or after the date of a Change in Control, this Agreement shall terminate without further obligations to the Executive, other than for payment of Accrued Obligations and the timely payment or provision of Other Benefits.  Accrued Obligations shall be paid to the Executive in cash in the manner and within the time frames set forth in Section 5(b)(i) and (ii), as applicable.  With respect to the provision of Other Benefits, the term Other Benefits as utilized in this Section 5(e) shall include, and the Executive shall be entitled after the Disability Effective Date to receive, disability and other benefits at least equal to the most favorable of those generally provided by the Company and its Affiliated Companies to disabled executives and/or their families in accordance with such plans, programs, practices and policies relating to disability, if any, as in effect generally with respect to other peer executives and their families at any time during the 120-day period immediately preceding the Effective Date of a Change in Control, or, if more favorable to the Executive and/or the Executive’s family, as in effect at any time thereafter generally with respect to other peer executives of the Company and its Affiliated Companies and their families.

 

(f)            Termination for Cause or Resignation Other than for Good Reason on or after a Change in Control.  If the Company terminates the Executive’s for Cause on or after the date of a Change in Control, this Agreement shall terminate without further obligations to the Executive hereunder other than the obligation to pay to the Executive (i) his/her Annual Base Salary, Commissions, if applicable, and accrued vacation through the Date of Termination, and (ii) Other Benefits, in each case to the extent theretofore unpaid.  If the Executive voluntarily terminates employment upon or following a Change in Control (excluding a resignation for Good Reason in Connection with a Change in Control) this Agreement shall terminate without further obligations to the Executive under, other than for Accrued Obligations and timely payment or provision of Other Benefits.  In such case, all Accrued Obligations shall be paid to the Executive in cash in the manner and within the time frames set forth in Section 5(b)(i) and (ii), as applicable.

 

(g)           Limits on Timing of Post-employment Payments.  Notwithstanding any provision in this Agreement to the contrary, payments under Sections 5(b) and 5(c) shall be bifurcated into two portions, the first consisting of the portion that does not constitute “nonqualified deferred

Employment Agreement

Page 11 of 16


Exhibit 10.53

compensation” within the meaning of Section 409A of the Code and the second consisting of the portion of such payments that does constitute such “nonqualified deferred compensation.”  Such payments shall first be made from the portion that does not constitute “nonqualified deferred compensation” until it is exhausted and then from the portion that constitutes “nonqualified deferred compensation.”  Because Executive is a “specified employee” within the meaning of Code Section 409A, the commencement and delivery of any such payments that constitute “nonqualified deferred compensation” shall be delayed to the date that is six months and one day after the date of Executive’s Separation from Service with the Company.  The determination of whether, and the extent to which, payments under Section 5(b) or Section 5(c) are “nonqualified deferred compensation” shall be made after the application of all applicable exclusions under Treasury Regulation Section 1.409A-1(b).  Similarly, continuation coverage under each employee benefit plan pursuant to Section 5.2(c)(iii) and outplacement assistance under Section 5.2(c)(iv) shall be treated as separate plans from each other and from the cash payments under Section 5.2(c)(i) and (ii).  Each type of employee benefit plan continuation coverage specified in Section 5.2(c)(iii) and the outplacement assistance described in Section 5.2(c)(iv) shall also be bifurcated into two portions, one consisting of the maximum portion of such employee benefit plan continuation coverage or outplacement assistance, as applicable, that does not constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code, and the second portion consisting of the element that does constitute “nonqualified deferred compensation” within the meaning of Code Section 409A.” Provision of the portion of any benefit under Section 5(c)(iii) and 5(c)(iv) that constitutes “nonqualified deferred compensation” shall be deferred until six months and one day after the date of Executive’s Separation from Service with the Company.

With respect to items eligible for reimbursement under the terms of this Agreement or any other plan of the Company, (i) the amount of such expenses eligible for reimbursement in any taxable year shall not affect the expenses eligible for reimbursement in another taxable year, (ii) no such reimbursement may be exchanged or liquidated for another payment or benefit, and (iii) any reimbursements of such expenses shall be made as soon as practicable under the circumstances but in any event no later than the end of the calendar year following the calendar year in which the related expenses were incurred. All payments under Section 5(c) on account of the Executive’s termination for Good Reason shall be treated for purposes of Code Section 409A, to the fullest extent permitted by the Treasury Regulations under Code Section 409A, as payments on account of the Executive’s involuntary termination.

 

6.             Non-exclusivity of Rights.  Nothing in this Agreement shall prevent or limit the Executive’s continuing or future participation in any plan, program, policy or practice provided by the Company or any of its Affiliated Companies and for which the Executive may qualify, nor shall anything herein limit or otherwise affect such rights as the Executive may have under any contract or agreement with the Company or any of its Affiliated Companies.  Amounts which are vested benefits or which the Executive is otherwise entitled to receive under any plan, policy, practice or program of or any contract or agreement with the Company or any of its Affiliated Companies at or subsequent to the Date of Termination shall be payable in accordance with such plan, policy, practice or program or contract or agreement except as explicitly modified by this Agreement.

 

7.             Full Settlement.  In no event shall the Executive be obligated to seek other employment or take any other action by way of mitigation of the amounts payable to the Executive under any of the provisions of this Agreement and such amounts shall not be reduced whether or not the Executive obtains other employment.

 

Employment Agreement

Page 12 of 16


Exhibit 10.53

8.             Confidential Information.  Executive shall hold in a fiduciary capacity for the benefit of the Company all secret or confidential information, knowledge or data relating to the Company or any of its Affiliated Companies, and their respective businesses, which shall have been obtained by the Executive during the Executive’s employment by the Company or any of its Affiliated Companies and which shall not be or become public knowledge (other than by acts by the Executive or representatives of the Executive in violation of this Agreement).  After termination of the Executive’s employment with the Company, the Executive shall not, without the prior written consent of the Company or as may otherwise be required by law or legal process, communicate or divulge any such information, knowledge or data to anyone other than the Company and those designated by it, or use such confidential information.  In no event shall an asserted violation of the provisions of this Section 8 constitute a basis for deferring or withholding any amounts otherwise payable to the Executive under this Agreement.

 

9.             Successors.

 

(a)           This Agreement is personal to the Executive and without the prior written consent of the Company shall not be assignable by the Executive otherwise than by will or the laws of descent and distribution.  This Agreement shall inure to the benefit of and be enforceable by the Executive’s legal representatives.

 

(b)           This Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns.

 

(c)           The Company will require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company to assume expressly and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such success had taken place.  As used in this Agreement, “Company” shall mean the Company as hereinbefore defined and any successor to its business and/or assets as aforesaid which assumed and agrees to perform this Agreement by operation of law, or otherwise.

 

10.           Miscellaneous.

 

(a)           This Agreement shall be governed by and construed in accordance with the laws of the State of Utah, without reference to principles of conflict of laws.  The captions of this Agreement are not part of the provisions hereof and shall have no force or effect.  This Agreement may not be amended or modified otherwise than by a written agreement executed by the parties hereto or their respective successors and legal representatives.  No waiver of any party’s rights or benefits under this Agreement shall be effective unless such party signs a written waiver of its rights or benefits.

 

(b)           All notices and other communications hereunder shall be writing and shall be given by hand delivery to the other party by registered or certified mail, return receipt requested, postage prepaid, or in the case of notices to the Executive by electronic mail (email) addressed as follows:

 

If to the Executive:

To the Executive’s most current home address (or email address, as applicable) on file with the Company’s Human Resources Department

 

Employment Agreement

Page 13 of 16


Exhibit 10.53

If to the Company:

 Merit Medical Systems, Inc.

1600 West Merit Parkway

South Jordan, Utah 84095

Attention:  Chief Legal Officer

 

or to such other address as either party shall have furnished to the other in writing in accordance herewith.  Notice and communications shall be effective when actually received by the addressee.

 

(c)           The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement.

 

(d) The Company may withhold from any amounts payable under this Agreement such Federal, state, local or foreign taxes as shall be required to be withheld pursuant to any applicable law or regulation. The Company makes no representation or warranty to the Executive regarding the tax consequences of any payment or benefit under this Agreement, including any representation as to the application of Code Section 409A to such payments. Neither the Company, any Affiliated Companies of the Company, nor any director, officer, employee or agent of the Company or of any of its Affiliated Companies shall have any obligation or liability to gross-up, reimburse or indemnify the Executive for any taxes (including tax-related interest and penalties) imposed on the Executive.

 

(e)           The Executive’s or the Company’s failure to insist upon strict compliance with any provision of this Agreement or the failure to assert any right the Executive or the Company may have hereunder, including, without limitation, the right of the Executive to terminate employment for Good Reason, shall not be deemed to be a waiver of such provision or right of this Agreement.

 

(f)            This Agreement constitutes the entire agreement between the parties with respect to the Executive’s employment by the Company and supersedes and replaces all other agreements, oral or written, between the parties with respect to the subject matter hereof.

 

(g)           The Company and the Executive irrevocably: (i) agree that any claim, law suit, cause of action or dispute arising under or with respect to this Agreement or the Executive’s employment hereunder (a “Claim”) shall be adjudicated solely in the United States Federal District Court or Utah State Courts situated in Salt Lake City, Utah (collectively the “Utah Courts”); (ii) consent and submit to the personal jurisdiction of the Utah Courts with respect to any Claim; (iii) agree that the Utah Courts shall have exclusive subject matter jurisdiction over any such Claims and that venue with respect to any such Claims is proper and most convenient in the Utah Courts; and (iv) agree and covenant not to assert any objection to personal jurisdiction, subject matter jurisdiction or venue in the Utah Courts with respect to any Claim. TO THE FULLEST EXTENT PERMITTED BY LAW, THE COMPANY AND THE EXECUTIVE IRREVOCABLY WAIVE AND RELEASE ANY RIGHT TO TRIAL BY JURY WITH RESPECT TO ANY CLAIM ARISING UNDER OR WITH RESPECT TO THIS AGREEMENT OR THE EXECUTIVE’S EMPLOYMENT BY THE COMPANY.

 

(h)           If the Executive or the Company retains legal counsel and/or incurs other costs and expenses in connection with the enforcement of any or all of the provisions of this Agreement, the prevailing party shall be entitled to recover from the other party reasonable attorneys’ fees, costs, and expenses incurred by the prevailing party in connection with the enforcement of this Agreement.  Notwithstanding the foregoing, in the event that following a Change in Control the Executive engages legal counsel to enforce the Executive’s rights or seek a determination under this

Employment Agreement

Page 14 of 16


Exhibit 10.53

Agreement, the Company shall pay the expenses of such legal counsel regardless of the outcome of any legal proceeding resulting therefrom; provided that such claim is not determined by a trier of fact to be frivolous or in bad faith.

 

[Remainder of Page Intentionally Left Blank-Signature Page Follows]

Employment Agreement

Page 15 of 16


Exhibit 10.53

IN WITNESS WHEREOF, the Executive and Company have caused this Agreement to be executed as of the date first set forth above.

 

Michael J. Voigt

Chief Human Resources Officer

EXECUTIVE:

/s/ Michel J. Voigt​ ​​ ​​ ​​ ​

Name: Michel J. Voigt

Title: Chief Human Resources Officer

COMPANY:

MERIT MEDICAL SYSTEMS, INC.

/s/ Fred Lampropoulos​ ​​ ​​ ​​ ​
Name: Fred Lampropoulos
Title: Chairman and Chief Executive Officer

Employment Agreement

Page 16 of 16


EX-21 8 mmsi-20201231ex2180c54c9.htm EX-21

Exhibit 21

SUBSIDIARIES OF MERIT MEDICAL SYSTEMS, INC.

as of December 31, 2020

Subsidiary Name

    

Jurisdiction of
Incorporation/Organization

Merit Medical Australia Pty Ltd.

Australia

IntelliMedical Technologies Pty Ltd.

Australia

ITL Healthcare Pty Ltd.

Australia

Merit Medical Austria GmbH

Austria

Merit Medical Belgium Sprl

Belgium

Merit Medical Comercialização, Distribuição, Importação e Exportação de Produtos Hospitalares LTDA.

Brazil

Merit Medical Canada Ltd.

Canada

Merit Medical Colombia S.A.S.

Colombia

Merit Medical Beijing Co. Ltd.

China

BioSphere Medical Japan, Inc.

Delaware

BioSphere Medical, Inc.

Delaware

Brightwater Medical, Inc.

Delaware

BSMD Ventures, Inc.

Delaware

Cianna Medical, Inc.

Delaware

DFINE, Inc.

Delaware

Vascular Access Technologies, Inc.

Delaware

Merit Medical Denmark A/S

Denmark

Merit Medical Egypt LLC

Egypt

Merit Medical Finland Ltd.

Finland

BioSphere Medical SA

France

Merit Medical France SAS

France

Dfine Europe GmbH

Germany

Merit Medical GmbH

Germany

Merit Medical Asia Company Limited

Hong Kong

Merit Medical Systems India Private Limited

India

Merit Medical (NRI) Ireland Limited

Ireland

Merit Medical Ireland, Ltd.

Ireland

Merit Medical System’s NRI Limited

Ireland

STD Pharmaceutical (Ireland) Limited

Ireland

Merit Medical Italy S.R.L.

Italy

Merit Medical Japan KK

Japan

Merit Medical Malaysia Sdn. Bhd

Malaysia

Merit Maquiladora México, S. DE R.L. DE C.V.

Mexico

Merit Mexico Sales, S. de R.L. de C.V.

Mexico

Merit Medical Coatings B.V.

Netherlands

Merit Medical Nederland B.V.

Netherlands

Argon Medical Devices Netherlands BV

Netherlands

Merit Medical New Zealand Limited

New Zealand

Merit Medical Norway AS

Norway

Thomas Medical Products, Inc.

Pennsylvania

Merit Medical Portugal, S.A.

    

Portugal

LLC Merit Technologies

Russia

Merit Medical Singapore Holdings Pte. Ltd

Singapore

Merit Medical Singapore Pte. Ltd.

Singapore


Merit Medical Korea Co., Ltd.

South Korea

Merit Medical South Africa (Pty) LTD

South Africa

Merit Medical Africa (Pty) LTD

South Africa

Merit Medical Spain S.L.Unipersonal

Spain

Merit Medical Systems AB

Sweden

Merit Medical Switzerland AG

Switzerland

Merit Medical Turkey Tıbbi Ürünler Ticaret Anonim Şirketi

Turkey

Merit Medical ME FZ-LLC

United Arab Emirates

Merit Medical UK Limited

United Kingdom

Fibrovein Holdings Limited

United Kingdom

STD Pharmaceutical Products Limited

United Kingdom

Merit Holdings, Inc.

Utah

Merit Sensor Systems, Inc.

Utah


EX-23.1 9 mmsi-20201231ex231712cd7.htm EX-23.1

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-226320 on Form S-3ASR and Registration Statement Nos. 333-225426, 333-206297, 333-206296, 333-163104, 333-135614, 333-129267, 333-58112 and 333-58162 on Form S-8 of our reports dated March 1, 2021, relating to the financial statements of Merit Medical Systems, Inc. and the effectiveness of Merit Medical Systems, Inc.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2020.

/s/ DELOITTE & TOUCHE LLP

Salt Lake City, Utah

March 1, 2021


EX-31.1 10 mmsi-20201231ex311eb9ad8.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, Fred P. Lampropoulos, certify that:

1.      I have reviewed this Annual Report on Form 10-K (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: March 1, 2021

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)


EX-31.2 11 mmsi-20201231ex312a13f96.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Raul Parra, certify that:

1.      I have reviewed this Annual Report on Form 10-K (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: March 1, 2021

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)


EX-32.1 12 mmsi-20201231ex3212fe00d.htm EX-32.1

EXHIBIT 32.1

Certification of Principal Executive Officer

Pursuant to 18 U.S.C. Section 1350, as Adopted

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report on Form 10-K of Merit Medical Systems, Inc. (the “Company”) for the year ended December 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: March 1, 2021

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)

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


EX-32.2 13 mmsi-20201231ex32291dae0.htm EX-32.2

EXHIBIT 32.2

Certification of Chief Financial Officer

Pursuant to 18 U.S.C. Section 1350, as Adopted

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report on Form 10-K of Merit Medical Systems, Inc. (the “Company”) for the year ended December 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: March 1, 2021

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)

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


GRAPHIC 14 mmsi-20201231x10k001.jpg GRAPHIC begin 644 mmsi-20201231x10k001.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#T_P 8^.D\ M+7%O;):&XFE!;&[ KF/^%PS?] @?]_:I?%O_D8++_KD:\_)P,UPU:TXS:3/ MIL%E^'J4(SG&[9Z;_P +AF_Z!"_]_:/^%PS?] A?^_M[NC*'B^;?OY<_W:(RJR5[D5*.!IR47!Z[> M?XE/_A<4O_0(7_O[3HOC QF02Z3B,L Q$F2!3_"/@W2?$5BFK7>GO;(V52$/ M\K#^]7!>)--BTCQ'=6$!)BBD&S/7%$IU8Q4FRJ6'P-6I*DH:K^NY]%P3+<01 MS)]UU##\:DJII?\ R"K3_KDO\J??7L.GV,UW<,%BB4LQ-=M]+GSCC[W*BQ17 MA8\>:Y>^*(KJ*[:.V><*L'\.PG'-:7CKQQ?2:P;'2KMH(+<8D>,_?;OS[5A] M9C9L]+^R:W/&%UJK^A[%17SY'K/B^:,2176HR1GHR@D&MV]\1>*+#P/;F[FE MAGFG*K*XPY04EB4^A4\IG%I*:U=CV:BOGJ'7?%ERFZWO;^5!QE,D5T7@[QYJ MMMK46G:M*T\$S;-T@PT;41Q,6[-!4RBK"+DI)VZ'L=%>"Z]XL\02^(KV.'4) MHU28QQQQ<# Z52G\0>*;4@7&H7L);IO.,T/%170J.35&D^9:GT/17SW#KGBZ M=5DM[N_E4GY649!->M07>IWMAINFS.8;^6(/=NO6-?Z$U<*RGT.?$9?*A:\D M[_@=517)S7DVAZA+IL,\D[SH#;+*=S!CUY]*MR:3!:6HFU#5;M6/WW\[:,^P MJ^P%'/T&Z%E=O\#IZ*YNWM#-F32-;D9U_AE;>#^%0S:I=:A>VVCRN;2Z M9B9_+/)4#@J?0TC]?(ZJBN5CU.YTN]N-*1GO)\@VZN?F /7M32 MV1C EU?69$D;^")]@'T%'.'L;;OT\SI**Y=[E]&FMY8=2^UVDS[6CD8,P&,Y M!J:"&ZUPM>7%U+;69.(8XFVDC^\3[T<_0'1MJWH=%17.C[;IE\-/^U--#=(W MDO)RR..V>XJUH5KJ-M'*+^;S,M\N3FFI7=K$RIV5[FQ1115&1XW\6_\ D8++ M_KD:Y/1;2&6>2]O.+*S'F2?[1[+75_%S_D/V>/\ GB:S(=,BN].TNW6XBBTH MD2WDY89WYZ$?I7G5%>HSZS"SY<'!;7_X/X]CK?AUHLE_=S^*-03$DIVVZD?= M7U%4_$=Q+XY\:0:#9L3I]HVZ=QT)'7_"NIU_5K>P\-G3]#G@:[>';;QJX^[T MS6;X MM,T#1;B6XOKK7$,;W+_ .CJ9!@H M.F/:O-O&-S#=^+[Z:!Q)&90 PZ'I4UY;TG7J;1.=!9&!&58<@^E(26)9LDDY)/ M>MWQ)ITY\9W=A;VSJSS;8D"\8['Z5J^.O#XT"QT:WBA8J(3YL@7.7)YS7'R/ M5]CWUB(7@NLO\C)LM9\36UG'%8RW0MU'R!(R16[XMNM4O/ ^C3:NA6Z,K=1@ MD=B16-I_CC7=+L8[.UD18(QA0T()_.JNM>*-6\011Q:B^](CN4+'MP:KF2BU M=F3H3=6,N6*2=[]?R-2TUC5](\$P/ITGE0/=.))0,D'C H\&:+=>)?$RWZC)C?* MY#"J:Y>64MC*$E4]K3I64[O4L@_\7!/_ %_G^==;\8/^/G3./X6KBM$-SJ'B MRSD\MY)I+@.Y"]\\FNX^,$,N_39A&QC4,I8#(!HCK3DQ5?=QE&+[,W_ %U%9 M?#V"YEQMC#'Z\]*V](1;2$WU\X6ZO7!Y[9^ZHKDO"D>WP]H=G?YM[9BTS>9\ MH<@\ _SK5U6X_M'4[:_#$:?8W"JK#HS$\M]!73"5HH\>O3YJTUW;_/1?-G1S M:;9IJG]L3X\V*(H&;HH[TS5HM,U#3%-\X^S$AE;..>U9?B*Y.L0R:582;U,9 MDGDC.<*.BY]33PFFZQX>M+>2\CC\L*1\X!4CU!K1O=(YE!I1G)O_ "10GBL+ M.1#HTKR3."LB')!3!R3GI5J4*? T(QE<1]?]X4_^R[;8R+KBJ&&#M91D5'KL M]KIWA,VEE,EQ,@411JP9G((/:HM9-FW-S.,5J[HLZS:V]BEK?6J+#="5%&SC M>"<$'UI-2@B'C+2)^!,8Y%/TQ5>TDL(XH=5U/41H':5_$N MGZU?;H+=@\42/QM!'!;T)IMK\B8Q:T;V3^>FQH64,1\::E.0#,L"*/84:-9V MVHR7=W>(LUSYS(0_/EJ.@ J@?/;Q->ZOIW^D+$JQ2(IXD'?!]15HC2M3F:[M MKYK*Y(Q(-VPGZ@]Z$$D[;]%\O(9J&FV3ZG%IUC;HDLOS3NH^Y'Z#T)JOXKN6 M,EKI5LTD2(4=MBGY@",*,5>@N[#2G:"P$E_?2G+E6W$_5N@%33ZO?V\9GGT= M_+7EB""0/6AI681C MI( >16==.^E^5/:ZP;F4R*OD$AMX)YZ57-:[,O9\Z2V9UM%(I)4$C!(Y%%:' M,><_$;PCJNN7]I>:;&LP12CH3@CWKB?^%>>*,8^P<'MY@Q7OM%83P\9.[/2H M9I6HTU3BE9'@0^'GBD$$6/(Z'S!Q1_PKOQ1S_H'7K^\'->^T5/U6!M_;5?LO MZ^9X'_PKWQ22#]A.1P#Y@XIT7PY\3/-&C62HI898N.!7O5%'U6 O[:K]D0VD M)M[*& G)C0*3]!3HX(82QBB1"QRQ48S4E%=-CR6VR(VT#3B&Y39/$DB^CC-2T46"[*?\ 9.G?\^5O_P!^Q1_9.G?\^5O_ -^Q5RBE9#YY M=QJ(D2!$4*HX P!4$VGV=Q)OFM89'_O,@)JS13L)-K5%:'3[.WDWPVL,;_W ME0 U+-!#<)LFC21>N&&14E%%@YFW>Y!/96US"(9H(Y(QT5EX%*+6!;;[.(4$ M.,;,<8^E3446#F>Q!;65M9H4MH$B4]0HQFH'T?39'+O90EF.2=@YJ]12LA\\ MKWN4/[$TS_GQ@_[YI\.E6%M*)8;2)''1@O(JY119!SR?4J1Z7813F9+2%9"< M[@HSFIY[>&YB,4\:R1GJK#(J2BBR$Y-N]R*WMH;6(101+&@_A48%13Z997+E MY[6)V/\ $R\U:HHL@YFG>Y#;VEO:*1;P)$#UVKC-3$ @@C(-%%,&V]643HNF C$DFQ@R?]@4^'2["WE$D5I"CCHP7D5;HI60^>7<****9)_]D! end GRAPHIC 15 mmsi-20201231x10k002.jpg GRAPHIC begin 644 mmsi-20201231x10k002.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#VRPTRP.GV MQ-C;$F)?^62^@]JL?V7I_P#SXVW_ 'Y7_"GZ?_R#K7_KDO\ (58H J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ M\^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQM MO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ M\^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQM MO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ M\^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQM MO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ M\^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQM MO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ M\^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQM MO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#GQMO^_*_X5;HH J?V7I__ M #XVW_?E?\*/[+T__GQMO^_*_P"%6Z* *G]EZ?\ \^-M_P!^5_PH_LO3_P#G MQMO^_*_X5;HH J?V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"%6Z,T 5/[+T__ M )\;;_ORO^%']EZ?_P ^-M_WY7_"K=% %3^R]/\ ^?&V_P"_*_X4?V7I_P#S MXVW_ 'Y7_"K=% %3^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PJW10!4_LO3_ M /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PJW10!4_LO3_\ GQMO^_*_X4?V7I__ M #XVW_?E?\*MT4 5/[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\ ?E?\*MT4 5/[ M+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"K=% %3^R]/\ ^?&V_P"_*_X4?V7I M_P#SXVW_ 'Y7_"K=% %3^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PJW10!4_ MLO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PJW10!4_LO3_\ GQMO^_*_X4?V M7I__ #XVW_?E?\*MT4 5/[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\ ?E?\*MT4 M 5/[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"K=% %3^R]/\ ^?&V_P"_*_X4 M?V7I_P#SXVW_ 'Y7_"K=% %3^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PJW1 M0!4_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PJW10!4_LO3_\ GQMO^_*_ MX4?V7I__ #XVW_?E?\*MT4 5/[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\ ?E?\ M*MT4 5/[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"K=% %3^R]/\ ^?&V_P"_ M*_X4?V7I_P#SXVW_ 'Y7_"K=% %3^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_ MPJW10!4_LO3_ /GQMO\ ORO^%!TS3_\ GQMO^_2_X5;I#TH ^?\ [/#_ ,\8 M_P#OD45+10![GI__ "#;7_KBG\A5FJVG_P#(.M?^N*?R%6: "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH #7':)>7GBJZUZ?^T;BSMK2^ET MZWBMB@*^7@-(V0WS%B< \;0..:[&N?;PM'%J5[>Z?J5_IYOFWW,5NR&-Y, > M8 ZMM<@ 9&,X'>@"A>>+#H=O=0RQRZB-&MX3JEV&5&!9AJQ=^"=-NIKHB6YB@O;=+: M]MT<%+E%SC<2"V[!(+ @D'V%-E\%03W/GRZKJ#$:FNJ*#Y6%E5=@4?)]W;@8 MZ\=: *=OXYN;QH[>UT&:2]/VQ7@-RBA7MG5'7=WSO&#^>.HCC^)%K*^E2#3I MTM=1>UCB>615(,L ML[1L5V[<%3M8]#@XYJR?AOI*21FUN[^UCC:T=8HI%*[K;_5'YE)]R,X)YZ\T M -D\52ZG9;CIMW!:-JJ:>MQ#=JK[UN#&3QR%RHR.X)%.7Q_ 8]1E^Q$QVV<4RX\!Z=?&Z:]NKRXEGA,*S,R++$OF"1=KJH)*LJE2V<8^M $4GC@V^ MH_V9/I))E*A9D=DD#$#*_(P(QD8/!XS=L/%EO<^&M0UFZMI;5=. M>X2ZBR'*& D/M(^]]WBH9O!-K/>QW\NH7C7PNHKIYP(P9#$K*BD;,;0';@ ' M+$YJW9>%K&TT?4]+EDFN[74IKB6X68@$^<274%0,#D^XSUH P==\:7]OI&LP M16/V/5K?3?MUONF5U:(Y&\';]Y6QE2.XY.:U)K76M,\)7@TTW-WJ,!_;8TV#3+^ZBCEDMY+A$+;71"Q M)XV[21MSN^\<8'6LY?B2GV*^D;2G^T6@M&>%;A6Q]HD\M5+ 8#*PPPYQZFM< M>#;=-5O;V+5-4BAO'>6:R291 9&387QMW9QSC=C/.*SO^%;67V5K?^U]3V-! M:VY'[G[EN^^+ \O P>N.M %WQ)K6I66D:7'%&+*^U.^AL2Q82?9]Y.YAV8A5 M..V2,C@BG:M]N\.V]SKRZA=7EE96$LD]C,R?O"H#!U8+D-A7XZ'(Z5K:QHUK MKFG&SN]X =9(Y8SM>*13N5T/9@1D?KD<54E\-K>:?>6>HZC>WJ75L]JS2;$* MHZ[6QL4#<0>M &7=>.A;/(ITN9R)K**("9?WGVGA3[8/!S1:^-;B:]@M9M%E M@DEOIM.!:X4CSHT:0=!G853[W7D<4Y_ -K)*DDFK:D[+):21SW![&NCU/QDNE^(;?2I+!LW%REK"[3J&D=H MRX8)U,>1M+>N>#BJ3?#/3FTH:8-4U-;06+Z>J!H^(68-CE.H*\-U]V<9)(Q0!EZ+XHU'7=.T2ZN;!XYKN M[NS"+:\VH3$)=J2<9*G!'0\J&/I5B/XAPC18-3N=/>WCVSFYB:8&2W:.01!" M .69R% '?Z5?L?!5MIPTQ+74K](=.N9KB&(F,J?,SN1B4R5^9LX'(Q6'I\&J3>+]9TQO$6H^3I]O931LXC.2YE+[@$&01&![9.* MZC1M'_LB!T?4+V_F-[=^<^U &,GCKSELY(=-8Q:E#-+ITC3 "<1C<=V =F5!8'GC M@X/%9T7Q%GL?#&D:GJNF_P#'U96UQ)+'.H#F5@N(U/+,,[F7C:".36Y8>"=- ML!;QI-34X[J-!'Y 9T1U(5?FWJHPN1RC^'XM%&I>1> M7,CZAGH* *3_$$SI=G3](NYHT@N9(;AHW6(M"2")&V83=M.TY.<8X)Q M1_PG5Y;65X;K1PUS::7%JC)#=+M>)BP."0,$;&./IS5^R\#6-D;J-;_47LI_ M-*V+S#R86E!WL@"@@G<_!) W' J.?P%:7$+1OJFI;I-,&ES2!HPTL(+%2?DP M&&X\C&<\@T -OO&=W9_VQ(F@SS6^E\RR"YC7>"BN"H/LW3U'O6MHVN_VI?ZK M8RVCVUQITZ12*7#A@\:R*01[,,CL>YJE/X.CN+/5[9]7U#;JFSSB/*!0*H7" M_)W50#G/3C%7],T&/3-6U/45N[B:746C>99-FT,B! 5PH(^51GDT :]%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4AZ4M(>E '@E%%% 'N>G_\ (-M?^N*?R%6: MK:?_ ,@ZU_ZXI_(59H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SK5_&$ECX\ MM'%Z1I45RNF7%N$)W/(,^=GIA7\N/VRU:&H^,=5M-1;ABHP-F 0?4]*WY?#6E3Z!/H*8RW?D>?(+APS^2>.O?- &):^,-2NK^31QI]JNJ+>SVN[[03 M!'%'+NSM#'(E5< =?B'J6\OGC(D M7@Y1>Q(JE/X M9UC^V;]K5Y8$G>$P7D.I2+Y:(BKAXB"&;Y3[-GG')/8SV,%U<6L\P8R6KF2+ M#D ,5*DD X/#$<^M ' 7_BN?6?$'A>XT>ZE71YKJ*.8KP)VE@DE"'_=5%)'J M_M6I<>,-5M_#UYKHT:-[!=,;4;>3[1MR!@B-QC(8J=V0".",]"=N'PIHEM#: M0P6*Q1V=VU[ D;,H69MV6Z\_?;@\1]16S>>']/O96EFCD,C6;V19 M96'[I\;AC.,\#GKQ2IH5H-#M])E:>>VA$8#23'>VP@KEA@GE1['Z4 >=^)/& MNI77@4_8IGL]6M0W]I/$1F!X95C9!_ON>/50:[%?$5VUY+)#IPDTJWGFMIYA M+^\B,:DLY4C!7(VX!SR#ZXN77A/0[V/5$FL$QJK(UZ59E,Q3&W)!R,8'3^M1 M)X0TN/7KC5D%PK7/S36PF;R)),;?,,?3?MXSW],\T <;+XDU.[UEM4$ -I/X M6EOX+-;QXPRF1""Q ^5]AX('&2,]ZZ:UU^Y:Z.GZ78?:+?3FM;>Z>:YQ(/,1 M6W M][:C*Q).6R<Z+929234'B%G)8I"]VY6.W/L\EF#;.,<+CCOZYXQO:EI, M&J6L5O-).@BD25'BD*N&7H<_YS0!Q>D^+;32[%IHX;X0R:K';7MMJ,SB;2S( MJJH.[=N0MR""!A^.E:&H^-Y[.33E%C'"E^Y^SRW$A6*;]YM"A\85V3YP&P#D M $U/JOA=Y=.N],MK:.Z35R4U*\NYR) -H56 "X8@# V@<'UJ_J7A6RU21/. MGNTMA"D$EI%(%AE16W*&7'KQD$'&10!@:1XNU:ZGO+.:*S:];5[NSM07*H$A M7=@\9)QC\R> ,4M[XWUJUFN(CX>BBEM=)CU.XAFO,,H+NKQ@JI!(V-@YP>,X MSBM*[\ Z1<_:&66^MYI;TWZ36]R4>"9AAC&>P89R.0<_3%T^$M&9)E-O)F:R M%A*WGN&>$,S8)SG)+,2W4Y.30!@7'CV[LFU:*^T^" Z?/"CW"R/+%%'+$SJ\ MF$W @*2!@%@>@KL=,NGOM*M+J18UDFA21ECD#J"5!(##@C/?O67=^$[">[D MNX)[VRNI9$DEFMICF39&T:A@P92-K'MUP>HJ31M!_L:[D6VGE33EMXK>"S,A M=$V#[PS]TG.#USC/6@#FKCQ)J6DZKXFDBB6\2#5K*TBAFG*+$LT4(XP#_')D MCW/TJY:>,=1NY$TU=-MAK!GNXMGV@^25@VY8-MS\Q= !CC)/:MV?PSI-S)=R M2V[%KNYANY\2N-\L6W8>#QC8O X..:HZAX'T:_82#[7;7*W3W:7-M=.DJ2/@ M/M;/"L 5Z?C0!NV-Q)62-6>%G#&-B.5)7@X/&1Q6#XR74VM-/7 M1[TVE^UX@C9B3&^%=MCCNK;0#W&Q^S6 M$OV^QGD_X]94=<[@./NDD-W4@U3\%>*+F^\27VGWUTTQOH5U.T0QE?LZ9V/ M?=!Y9^KFNGOO"VCZC>W5W<6Q,UU;"UN&21D\V,,& ."._'T)'2K=YI%E?7]C M?7$;-55<':CJN,+@<*<9S4-G>ZFWPB7Q.NKWHU2SMKBZWM)O2;8[G8Z'@@A<> MH[5VEGX8L[6:U=I[NXCLV+VL5Q+N2%B"-PXR3@D#). 3C%0Q>"="BL(+ 6\[ MV,$GF):R7,C19SNY0MA@#R 3ZJG'-:DE\VO>/Y=&DN773+738[M$AD9/M32,0&W+C*J%& #U;//;I M5TBR6"_A\MFCOW9[D-(QWEE"'J>!M4# X&*SY/"EBEI:1Z=)/87-E;FVM+J) M]TD4?'R'?D.O X;/3L>: *GAJ]N5\1>(-"DE:>TTUX&MI9&+2!94+&-F/7:1 MP3SAAGUK"T:YOM.\416>NR7HO;FXG:ROUG9[34$(8I&5!Q&RJ1A:8M'%(007 QDG#,!DD#<< 4 <]H'C?5M7TNP2*PMIM6N;&74#'YI6, MQI)L" [?O$D 9[#)/:K^F>-Y?$!2;1-.^T6Z16DLXDF"2!9\DX'3Y%&XY.#R M!R*LVG@+1[&"!+22]A>W$J12K<'>L4ART63_ =,#J,9!!YJ63P1HKZM;:A% M'/;M#$D+PP3,D4Z1_P"K$BCAMIZ?DRN[DSM/<%I( MU,S^6 #DL, \Y & .>@J>)-6OM#\;V>H"[D&BQP117]N3\BB61D6;VVL%!]C M[<]':^&=*L]1CU""&1;N/SL2^6Y MF%Y:_9)U9VVM%ECC&< _,>1S[\4 <:GB/46\5:CJ"L9+"/3)Y;2S:<1QOY4H M3S"QX&X[^>FW;5A_'.I?886BTRU>>35UTP%IW1&#H&2093=@AAQCW&:VD1#9+8KY4S+Y<2L&4*,X!#*I!QGCTI+?P9ID4[332WUTYNXKT? M:+IF"SQKM#@#'8602W,=Q%<-$\[;88OLT)?R\@ M[OG8_*,=-=F6ZVLUE%=6MT9MP7>ZKL9VL&!&5Z@] M.>H?PKH[ZK_:AM#]N^T?:?.$C;MYC$1[_=** 5Z' XS65'\.="CTZ^TX&^-G M=1F)(&NF*VJE@Q$(/W/F"GOT';B@"]K]]=1'1K%/W;:E>BWF>-^401O(VT\' M)";<]1N)'(JKX?NKB;Q=XJM)9Y'M[6>V2"-F)$:M;HS ?4DG\:T-5T1KJST_ M[/)NN]-F2>VDN&+;F"E#N/4[E9AGL3GM1<^'+>XU"34(;B[L+J>,)=$^2&5CUQCE>@K=/ANR^S&T5[E+(VOV7[,D M[! N<[O[V_MNSG\>:C'AB &ZD-_J#7=Q$L/VLS 2Q1J]C5CGRG214< ]<-YBG'8J?6NBK(MM+=_$,VLW2JLJ MPFTMT4YVQ;MS$GU8A>.P45KT %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !2'I2TAZ4 >"4444 >YZ?_ ,@V MU_ZXI_(59JMI_P#R#K7_ *XI_(59H **** "BBB@ HJ)KF!%E9IHPL7^L)8# M9QGGTXJ/^T+/[)]J^U0?9_\ GKY@V>G7.* +-%,CFBEA$TPA'<)\\QC*;^1( ,'>N 3D#CFM-?%^J'Q#<>&Y8+%=1-['#%*"QB$30F4D M@D%F 4K@$9R#P :T(_AYX;CA\EK2>2$VWV0QR74K+Y(;XFM76ZFECF:XBF=)1)&I5&5@HV?M%W& M\8F=MN)Y!M#D[L#& [BC7<1=-\;8/^ ML4-AO[R\^M=_IV@Z?I6F2Z=:1.EK*TC.C2NQ)/6GG1---E8VC6 MB-#8M&]JK9)B9.%()YR!Q]* .'\0>*9+/QA;WZ7$BZ9IDZV5X@1S&XE WR%@ M-H\MO*[]Y*E\9)>6&M3:S=0W5_H<=JJ2_8K@I/IK*69IE0$;@05SWPO0BNO/ MA[2SHD^CM:AK"X\SS86=FW[R6;))SR23UJ"Y\*:7=>:'2X5)HD@G1+APLT:C M 5QGD8R/4@D$\T 8=A8VVL>*O$B2RW1@Q:M#Y=S)'Y>^,L2N"-I)P>*R++Q% M?W/@FYTZXOKEKI]2GTFWU%(BTCPHV&GPH^\J;AD#&X#UKM9O"ND33W M[54G\JYEC#A1M4$*P' XJ>U\/Z592V4EK910&RB:&V6/*K&C8W *..=HYQF@ M#A(?%=]=>"]"A>Z>&]EU:+1M2G*LCJ02&92<%2X5<$\CS/6M;44/ASQCX;BT MG>EOJ4LUO=VH9F5E6,N)<'."I&">X;![8Z)_#>DR/J+O9ASJ14W89V(D*@!3 M@G ( &",$8'I5'2_#MSI>NRWC7[W\$BE8S>9>:W7CY$?H4) )R,\WB^[M-3OFMYX+ MVP^PZ:;#)\M6:XD= [L>QP&[< 'K'4+N6YE-PKS1+#,(IW19(QNP MK ''\3<]>>M0W7A'1+R69Y;/B:VCM71'94\N-MT>%!P"I)*DW^DP M6XA6=FMEN//E# N!@'Y2!QDG"UUMUX,T6^LFMKJWDD9KA;HW'G,)O.50JOY@ M(8, !CL*=+X,\/S1LDFG(RM;):GYWYC1_,49SU#_-NZYYS0!!9^))9O%]SH MMR(K8KN,$4J.KSH I\R-C\KCD@@8*XYSGBJ\]YK&N>)[1;P6AT^!+>SE#<1/ M+#N,I'KEE SV7CJ:VXM L8M4_M +*TX8N@DF9E1BNUBJDX!(X/X^IJO)X>B? M5M0N,1M::I;B&^A((+LHVJP8'^X2I'LI!&#D XFQFDLM \0:-J-G>:?KEOH[ M2N4N6DAN BL!<1/G(8L1NZ'IG.*T?#^-1^ M!D]S73CPMI96Z6>.:X^TVYM7,\[N1#_SS!)R!Z]SW)Q27?A72[I[2 M54GMY[2+R(9[:X>*01\?(6!RR\#@YH ETK1DTS3[FQBO;F2)Y9&0O*6>$-SL M#$D\=L]!BN"OXIM(@\7:5:R7^FYBMIK1I;E[E)MTA3Y3DNK2,-A';(;O7HZ: M79QZ8^GK$1;2(R.-[;F#=26SN).>N<^]4_\ A%M&-G=6KV?FQW043&:1Y'8+ MROSL2PVGD8/!Y'- '%:)KXM+"_LY[E]'O9KXPO97,@*:8 BEBKMPX8?.N#@E MQ@8!K.\'WDFOV>B6%W>S/:0^'/M>])B&%SYA0N7SRR@<9Z$Y]*]1L=*LM-:X M>UAV27#AYI"Q9Y& !9F))P .> *I-X3T1]/M+$V"BVM(6MX45V&V)@ R9! MR5( R#D' H S?#NMKKOAK2K74'NH]1O=/BEG,<,D?+(&;#@84GGH<\\8-(=%M5O+&XM]4M_LUE<7+3+<))LVPK+N+!92K9Y^7<<\9KU&ZL+:\L' MLI8S]G90A1&*8 Z %2".G:J)\,:.UG):M9[DDF6X=FD@'I33H6FF*QB:U5HK$+]FC9B4CVC"G:3@D=BG M7M]:>*=-LKHL&U+2FNIX3TBN(S&'*^F[S<$=/E'J:ZVLJ'2V?7Y-6NMAE2$V MULJDD1QEMS'_ 'F(7/H%'6M6@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ I#TI:0]* /!**** /=-/\ ^0=:_P#7)?Y"K%5]/_Y!UK_UR7^0JQ0 4444 M %4=8N+VTT>[GTZS^V7L<3-!;[PGF/C@9/2KU% 'A\$5[#H.OP:OI]^A^W:= M=:I->F-Q(/,C,Q949L)L!.WH$MY-*?Q>^H"2W;PE_;D3>8I7[,+G[(P+G MMC?L&>F['>O9-J\\#GKQUIOE1^7Y>Q=G]W''Y4 >8PS0K\*];L=-8QR7PU1] M*@C^5IHM[E3$HZKA@1CL16'K+Z->7LUQHQMI/#<=EIRZJ+,*(L"Y! 88Q\L> M=P[+U[5[9L7CY1QTXZ4@C15*A%"GJ .#0!R/@HV""1_$#6]K>H3Z9ISW$,,'2_^_P!)_P#$TN[Q#_SQTS_O])_\36O1 M0!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_ MTG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ M2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QT MS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQ MTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1 MN\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O M$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O1 M0!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_ MTG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ M2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QT MS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQ MTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1 MN\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O M$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O1 M0!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_ MTG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ M2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QT MS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQ MTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1 MN\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O M$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O1 M0!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_ MTG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ M2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QT MS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQ MTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1 MN\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O M$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O1 M0!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_ MTG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QTS_O])_\ $T;O$/\ SQTS_O\ M2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQTS_O])_\36O10!D;O$/_ #QT MS_O])_\ $T;O$/\ SQTS_O\ 2?\ Q-:]% &1N\0_\\=,_P"_TG_Q-&[Q#_SQ MTS_O])_\36O10!@W5_K5A&D]U;V#0^;&C".5]WS,%XRN.];PK(\2_P#(('_7 MS;_^C4K7H **** "D/2EI#TH \$HHHH ]TT__D'6O_7)?Y"K%5]/_P"0=:_] M/);P MHLC2+;R8*L< CY?F_#-7-(\0Z9KOVC^SKGSC;L$E!C9"A(R 0P';F@#3I#TK M"MO&>@W=Z+2.^VSE'D"R0R1Y5!ECEE P.]6M'\0Z9K\3R:;<-,B!6+&)T!#= M""P&0<=J /%Z*** /=-/_P"0=:_]1SA54#))/85)5'61(=&O!%I\>HOY3;;.1@JSG'W" M6!'/3D8H RX/'/ARYTN^U&/4E^S6*J]RS1NK1JPRK;2NX@]B!@TZ+QKH,NE- MJ0O'6V$XMP7MY4=I" 0JH5#,<'/ /?T-<->Z=-JMYXAN)]-\0W>DWMK9^;$\ M7DSJ5F):&$$#**I)( R3G#9-2PVVJVFLVFHK9ZM=Z!8ZKFW2[$LMRB/;LCR! M6)F#FLVU\;> M';VPN[Z'4D^SVBJ\S2(Z%5;[APP!(;H, Y/ S7,BQOKSX;:[IZZ=IK.URVU/6M3&N6>CZ@;2QM;%9+6>!HY+ADN1*ZJA MQN**#]3P,T >D:3K-AK=JUSI]P)HUH8//B,;RJD$:%RK<@$J0,XR!4OB^*Z;2MT5 MTL:?:+8;3"&Y\Y.]85]9WVKZK"T6A:O;K#8WUK/I_EK' M! IC95-O+M"[W8+@_,,-T.D^*CX\GU2=[6WDL='U&WCL;QK=2TA:0!BI/ MW3P#QV(S7K@H \_\(P75C=74FG6VN1Z/#I<2QVVJM)O-PNX[45^1\NT';\N< M8Z&MGPC!/I'AG2UOX;E]2U!O/O&\LEEGD4NWF$?="XV9/'"CTKJ** .'EL-0 MU.?QA?7%C<2LT1TVPMR1$SPB/+%&8$#>[GYN1\BYZ5'X+MKJVUF6&QCUF+0( MK""-4U;S _V@'^ 2<@!, XPN>E=Y2&@#P2BBB@#W33_^0=:_]:N#M1%S@[6[#_:')_A]: /:**\F^%?B[4+;4;OP'XIE; M^V=.)%O+(Q)GB'.-QZD @CU4^QKUF@#'\4>(+;POX:O]9NB/+M8BP4G&]NBJ M/J2!^->>?!GXBZGXM?4].UZ8/J$1%S"?+"9A;L !T!QSZ,*H?$F>7QY\1-(^ M']E(WV.W876INA^Z,9P?<*?S<>E,^(EJOP^^(7AOQI8PB+3VVV%ZD8X"!=HX M[_)T_P"N8H ]MHIL1Y@\S9TW;>N/>FZEJ%MI.F7.H7D@CMK:)I97/90,FOF!;_ ,2KJ)^, 1OL MQU3RC!W\C&W'^[CY,^O- 'U31533=0MM6TVVU"SE$MMF>$K;P5\/[;1K M:3SBEU"\LY7:97:9,MCMV ]@*[FLCQ)_R!Q_U\V__HU*UZ "BBB@ I#TI:0] M* /!**** /=-/_Y!UK_UR7^0JQ5?3_\ D'6O_7)?Y"K% !1110 445!>W<5A M93WBN37Q[8K:7\ES8:A:W%FL+&TEB'FR"9BL6 MT D$L1C&00>N*4^.[-;>92GF#^+;MV9;=G& >*-/NO#4VNN9;>UMUE-PDR[7A,1(D5AZ@J168/']A%9W4M]I^HV4\$<,@ MM)XE\Z596V1[ &()+?+C.0>N* .NK%\5?\@0?]?5M_Z.2I-"UZ+6TNU%M<6E MU9S>1<6URH#QMM##H2""K @@GK47BK_D"#_KZMO_ $**\ MM^+OC"ZM+>V\(:!NEUW6,1 1GYHHF."?8MR >P#'L* ,'7]9UOXN>*+KPMX; MN?LGANS8+J%^O_+;GI[C@@*.N"3Q7JOACPKI'A'24T[2+811#EW/+RM_>8]S M_+M53P)X/M/!/ABWTJWVO-_K+F8#F64]3].P]@*Z:@#S'XM>"KK5+6W\4:!N MB\0:01+&T8^:6-3G;CN1U'KR.]6=*^*VFWWPQN?%4NQ+BSCV7-KGD3]%4>S$ MC!]#[&O137AWBOX)W6H^.8Y])E$'A_4)EFU& 2[!&RDD[5[YR<>A8]!0!N?! M/P[>+=6R^JZ[(9B[#D19)'TW')^@6NQ\>^&D\6^#-1T@J#-)'O@)_AE M7E/IR,?0FN@@ABMK>."%%CBC4(B*,!5 P /PJ2@#SCX+>)7UWP-%973'^T-) M?['.K_>P/N$CZ*8_X5Y\?!@>7I'BA<#LJS$_SW_I)7HVJ^/_ GH M@;[?K]C$RC)190[]!9[TVYU&>),X$TELX0_CC/YBNL' MC#P_+HUUJMOJUIM>R4 >._![5;O0-6U;X=ZP_^DZ= M(TMFS?\ +2(G) ]N0P]F/I7L5>/_ !DT>[T>\TKX@Z,N+W2I%2Z _CB)XS[< ME3[/[5Z?H6LVGB#0[/5K%]UO=1"1/49Z@^X.0?<4 :-8OBS7H_#/A74M8EQ_ MHL#.@/\ $_15_%B!6U7COQLO)]9O_#O@6Q?]_JERLL^/X8P< GVSN;_@% #/ MV?O$E_K6F:Y;ZEJ$MU-%RUXK\/[2'PS\<_%.@6\20 M6VZWD@REN95$C#V7.37G'B3XORV6O7?A M_P />&K_ %;4[9S%(0I"*WX DC\OK0!ZE17/Z%X@FGT#3+KQ%!%HVHWF4^QS M2@'?DX SU) !QU&<5M7-U!9VDUU<2+'!"ADD=C@*H&23^% '"_%GQM-X3\.Q MVVF,3K>I/Y%FJCG'MG MOC-6WD^=G9OQQNQSC-6:* / M+Y_#6OW[:IJ,>CK82RFSN/L,MXLAN;F"<2DAP2$4J-@R1Z[14S:#KKZZWB\: M.1>_;T?^S#<1%S MNT60^=H??_ +Z-244 1^4/[S_]]&CRA_>?_OHU M)10!'Y0_O/\ ]]&CRA_>?_OHU)10!'Y0_O/_ -]&CRA_>?\ [Z-244 1^4/[ MS_\ ?1H\H?WG_P"^C4E% $?E#^\__?1H\H?WG_[Z-244 1^4/[S_ /?1H\H? MWG_[Z-244 1^4/[S_P#?1H\H?WG_ .^C4E% $?E#^\__ 'T:/*']Y_\ OHU) M10!'Y0_O/_WT:/*']Y_^^C4E% $?E#^\_P#WT:/*']Y_^^C4E% $?E#^\_\ MWT:/*']Y_P#OHU)10!'Y0_O/_P!]&CRA_>?_ +Z-244 1^4/[S_]]&CRA_>? M_OHU)10!'Y0_O/\ ]]&CRA_>?_OHU)10!'Y0_O/_ -]&CRA_>?\ [Z-25D^( M_$6F^%M%GU75)Q%;Q#@?Q.W95'ZE=W7Q \1AGU34R3:JV1Y4)XR/3(X'^R/>LK0- U7XP> M((_%/BB)K;PY;L18:?DXE&?U'JW?H.!7N,<:Q1K&BA44 *H& .PH ;Y0_O/ M_P!]&CRA_>?_ +Z-244 1^4/[S_]]&CRA_>?_OHU)10!'Y0_O/\ ]]&CRA_> M?_OHU)10!R?C;P#I?CK3K>TU"6XB:WE\R*:%AN7(P1SD8/'Y"LG2_@GX%TW! M.DM=R#^.ZF9_T&%_2O0J* ,"X\#^%[JS^R3:!IS0#H@MU&/Q S7$:M\ /"%] M)OL6O=-)/*PR[U(^CY/ZUZM10!G:1HUIHFD6FF62NEM:Q"*-=QZ#N?<]?QJ[ MY0_O/_WT:DHH J7NG6VH64]G=QF:WGC:.6-V.&4C!!_"O&O!]W0Z)J#^;I=R[8"L3POMG[I_V@#_ !5[A7&_$KP1%XW\,/;)A-2MB9K*;.-L MG]W/HV,>W![4 =<8U SN?'^\:\8^'T8\:_%SQ%XO?<]E8'['8L2B&D?M)Z!=!2L6IV)B9V;JX5UX/KPGYU[% MY0Q]Y_\ OHUX_P#&@?V;XI\#:\B,S6^H;&YPN-R,!^C5[(* (_*']Y_^^C1Y M0_O/_P!]&I** (_*']Y_^^C1Y0_O/_WT:DHH C\H?WG_ .^C1Y0_O/\ ]]&I M** (_*']Y_\ OHT>4/[S_P#?1J2B@"/RA_>?_OHT>4/[S_\ ?1J2B@"/RA_> M?_OHT>4/[S_]]&I** (_*']Y_P#OHT>4/[S_ /?1J2B@"/RA_>?_ +Z-'E#^ M\_\ WT:DHH C\H?WG_[Z-'E#^\__ 'T:DI&8*"2< =30!SWBWQ3I/@O1CJ>K M33",N(XXXR6>1CV49] 37/66K:U\1O -[<:.MWX;O)9?+MI[@EB\8*G>.. 0 M2,C.#G&:00^$?BWJ%O?I+,OEXVQ3,<')_O+\H(Z=.>#7HE 'G7@[X0 M:/X8U!-7N[JYU36E);[9.Y 5B,$A<^YY)->@"! 206!/4ACS4M% ')^-_A_I M/CG3([:_,L5Q!N-M\/V%MITS,(YIY,DC)&?F<$X]0*?\1KVX^('CJP^'FE2L M+2!Q<:K,G10.V[/:P@?O!YJ\9"#CIU-*RZ#JNI:BVA:E:64=E:ZBKWKW M(-Q>RR(V\X4[S$GW@V,Y0;1@9/J'B7_D#C_KYM__ $:E6(-%TNVN!<0:=9Q3 M#.)$@16YX/(&: /%I9X);#4H=/M+&RL&TRPMY#:7(EM@YN %DF9>-N,[@?F* M=<9&.\\ 7<-NVNV3S67_ "%2(GLV MG9HD;9$">" I+*,\[C790Z;96UM);0 M6=O%!+GS(DB55;(P<@#!R.*6'3[."***&U@CCB8O&J1@!&.>0 .#R>1ZF@#P MFT>>TT S6T]K<:S>:)?NS6R,EW;R##.9CG]X2Q(^95*D?+WKO/"ZZ3%X^GC\ M--;G2?[%MS+]D<-'YGF-L+$?Q%/7DCDUW<5A:07,ES%:P)/+_K)5C 9_J0,F MDMK&TL8V2TMH;=&;PH 1:Y\6=9U/Q#)H MWP\TB+6'M03I>$O"&D^#-&33=*AVKP997Y>9O[S'^G0=J //(_&7Q?C7,_ M@2T?_KF^/_9S5:P\'>)_B1XH36/'EHVGZ39$"WTI7XD;OGGH>YZGH.*]JP/2 MB@!D44<$*11(J1HH5448"@= !V%/HHH **3.*AEO+:"&>:6>-(X%+RLS !% MR2?08YH GHJO8W]IJ=E%>6-S%6>,?@Y:>)O'-AX@BFB@A,BMJ,+*?WP7&"N.Y "GIQSUKU(<"E MHH \K_: L?M7PU-P-V;.\BF&/?*?^S5Z)H-Z-2\/:;?*I47-K%, 3DC<@./U MK"^)]C_:'PS\0P9.19M*,#.2F'Q_X[57X0WW]H?"W0IHZKI^CVANM1O(+2 = M9)Y B_F: +E M$]2UCPE'_;L]H=BVT.Y6=^..1G@'/ YQQ7,?#GPUXEN?%6I^-?%L;VM[=QB& MVLP_$4?!Y&>,8 //4GF@#L/ _A2W\&>%;32(-K2(-\\H_Y:2G[S?3L/8"NC MHHH **X2R^*FAW_Q#E\(P[C(H*+=;AY;S+RT8^@SSW((KNZ "N5^(7C"'P5X M2NM4;:UR1Y5K&?XY2./P')/L*ZH]*\1OE'Q.^-J6)/FZ!X;&Z4?P239&1[Y8 M ?1#ZT =-\'_ ?-H/A^36=5#/K>L-]IN'D^\JGE5/OR6/N<=J](H P*XCXD M>,=1\+V%I:Z+IDU]J^I.T-J%C+(C#'+>IYX'L<\"@"3QUXMTG1_[.TFXGW:A M?WENL-O'@MCS5^9O1?<]>U6X/&D4^HP6G]E7\?VMKB.SDD"*+AX<[E W97.U MB"P ('TKA-"^&4ND6Q\3>*9SJ/B6>Y@8+-!'AGW$?,7< E1TSG/6@"_HOC"/7_/>PT^:2"/ MS0DGGP_O2C%>%#[@&(X) &,&K&E>(VU/5[S3)-,N;6>TCC>4R/&ZKO)VKE&/ MS8&<>F/45S7AOPG>VFNZ9=3Z-I6E)ID,\3/8,2+LR$8P.JJ-N[YB3DC'9 M2R*Q'!(')% '%:A\1KK1K+5GU71HX+NPLH;P0I>;U(D;:(W;:-C@]L'/45:M M?'4]Y961M[33[J]OKYK2".TOS)$H5-[L[^6"N #\NTGE?7BMI'A'Q#I^BWEL M]YI37TLD=R;UH7E>XG5@290_\) P-N-H^[C%._X0S5_[5;Q +VT766OUN?+5 M7%N8A"8?+/\ $6*G);U &,"@#8@\6Q_\(A?:]>6;P'3Q<"ZMT8.0\+,KA6XW M#*G!P,CTK+N/'EYIKS6>I:,D>IM#;RVEO!=>8L_FR", OM&W:Q&>#QR,U87P MGJ$OA2ZT.YO(&&I+=M?3(C95YR6'E@G[H+$?-S@"J%YX)UK5II-3OM0LXM6A M@MXK(VR/Y2&*42DODY.Y@!@=!W- '3:%K4^J3:C:WEFMK>:?<""54D\Q&RBN MK*V 2"K#L,'(I/%7.BC_ *^K;_TV$^IWNHSPR7>H7(F9( ?+C545 M%4;N3PN2?4GBH?%]E;S:3YDD09_M%LN23T\Y* .AR*,BJ2Z/8*,"W4#ZG_&E M_LBQ_P"?=?S/^- %S(HR*I_V18_\^Z_F?\:/[(L?^?=?S/\ C0!9 P(@ MR.%/J?H0!T'2@#W+(HR*\-_X1OXI># ?LUO(D<;.[!4499B< #UKPWQ#KFJ_&#Q$_A;PS*\'A MNVYA\.P^%I_#5D[9O;N7S#F/T!(7 M_OD9SQT&:]?T#P7H?AS2(=.L+-5BC'S.?O2-W9B.I/\ ];I0!;\/>'],\+Z- M#I>E6XAMXA]6=N[,>Y/K6ID53_LBQ_Y]U_,_XT?V18_\^Z_F?\: +F11D53_ M +(L?^?=?S/^-']D6/\ S[K^9_QH N9%1W-S#:6TMS<2I%#$A>21SA54#))/ MI5?^R+'_ )]U_,_XUPGQ-\):UXBTRRT?P[%!%;W,^W4)VEVM'&,8X)Y')) Y MX'K0 W7;.]^*%A87OA+QE)8:/F2.X\F)U=V!_P" GMT./7G-7_"OPMT;POIN MJ6JW-Y>OJD)ANI+A_O*01P!T^]UY-;^B^$M(T/1[73;2U40V\80')RQ[L?./3KT_9IY(R%D1LYVG'(R MN[_@5>I9%>5_$#7KCP?XR\,,T4(\/7DC078*DL&) W;L\ @C'HU>CC2;$C_ M (]U_,_XT 7/)&<;@1_6O+/V?+O/@F^TYV8O9:A(O(X 8*>/Q#?G7IQTFQ'_+NOYG M_&O(?A=9VUG\3/'>A3JI"W/VB",9"JN]LX_!T'X4 >UY%&15/^R+'_GW7\S_ M (T?V18_\^Z_F?\ &@"YD49%4_[(L?\ GW7\S_C1_9%C_P ^Z_F?\: +F11D M53_LBQ_Y]U_,_P"-<'\4O$5GX.\/+%86P?6M0)@L8QDD'@%\=\9&!W)% 'I& M11D5YZTS4-**,?.3B4-T4# 7\<_G0!Z;D49%>1:EIOQ5FUJ]AT^RT_-<6\TA MR?+S\I/).<>HZUI:MXB7P%X>T23Q=IQN[JYEY%&1658V^CZG8PWMD(I[:90\N!O_"F@_%JXT;Q-)J-W/HL<+JMA@QJ[;B"Q/!4YX..NT8/K7\8 M>!IO'^HZ,=-U2T7PJ,O=BWE+/,P;L1E2.,#G@Y/-:?B?Q'X*^'%E9VEY;^7N M3$%I:H6;8.,XR ![D\\]: .PTC1M,T&P6RTJR@M+8$MY<28!)[GU/N:O9%>' MM\3=3UO*>%?A[>W(.0L]P7" C_=XZ?[0I&\5^/O#[>?XA\ 1W-FWS[K%FW1* M><':6' !ZX]S0![CD5YQ\6/&]QH.GP:#HF^7Q#JW[JW2+[T:D[2X]R>![Y/: ML6#XS>!)=-N)I;6ZMKR&,LMG-&P:1@/NJP)'7CG%++437]^ M_EZ39'(5=P.TCN!@''^R">2: '^(?AK9^&_!-K)I5]"WC+2"-2N?+D!E=>"V M%SG:F 0?8_WJ]G\$>*+?QAX3LM8AVJ\J;9HQ_P LY1PR_GT]B*\:TOX/:]KW MAU_%5SJDUIXING-S!&_"A".$?NI([= , CKC,^$^HW'A'QW<^%/$UJ;5;YL* MDN5$<_\ "1@XPPXR.#\M 'MGQ'\6+X/\%7VI*P^U,ODVH]96X!_#EOPK*^#W MA5O#/@B&6Z4C4=2/VNY+?>Y^XI^@Y^I-<;K]G;^/_C19>&[:,'1]#'G7V"2K MOP2I_':G_?5>R2:9IT,3220HB("S,6( ZGK0 FI:[I>CO:IJ-_!:M=RB& 2 MN%\QSV'^>]:'!ZUX3X7T^+XH_$^[\0R0?\4WHS>59QMG;-(.0<'_ +[/_ : M]J_LBQ_Y]U_,_P"- %3Q)_R"./\ GYM__1J5L5SVOZ=:6^F+)%"%<7,&#D\? MO4KH: "BBB@ I#TI:0]* /!**** /=-/_P"0=:_]^2X^ MRZS'%#.K*H=FCQN 8*H8 C.T9KV>,@QJ0,# Q7BNNZ5.^H7-YKFA>#A<$B6< MW.LR@= \1Z1X9L/MVLWT5I;[@@9\DL M3V ')/TH U**\TNOCMX&MY"B7US<8'6*U?!_/%8\_P >8=1QT5XN=%^+OC0$ZGJEOX:L7'^IMN),?\!);MW8=?PJW\,/% M>I:3K5U\/_%V1VH ]=JO?7MOIMA<7MW*L5O; MQM)([=%4#)-6*\?^,.L76N:CIGP[T5\WNIR*]XP_Y9Q Y /MP6/LH]: *]I\ M:;LZ'H]IH&AV>DV*;;:UB$:>IQU)]RIJ#^,_& M#-<^(;KYXXY1_P >P/3CLV.,#[HXZUZK110 8I,#TI:* "BBB@ HHJMJ.H6F MDZ?/?WTZ06MNA>61^B@4 6::SJBEF8*H&22>E>96'QEL]?\ $]MI/AW0]1U* M%Y0DUVJ[$B4G[^#V')YQTIWBSX;:[XR\2SO?^*I[?PZ=OEV%L"&Z88-T!Y&< MG/7I0!O^/?&2>%O!5SK-FHNI21#;>6-Z>8W +$=A_3'>L_X3>&M2T+PO)=ZU M%M!AT;3HW^R1$L/-;>S,3DD M^^>:V: "BBB@#GO&?A72?%^@/I^L^8MM&XG$D3;7C*YY!P>Q(Z=#4WA3Q%I' MB?0X[[1+@SV:,851ED5P6 ]<5,"# MT- "T444 %8/B;QEH/A&U6?6=0CM]WW(_O2/_NJ.3]:Y&?XHW.I>.D\.>%M% M;58X)@E]>>9MCB7.&((XXYY/4C S6M(;6(&3G!...]>@QV=M#:K:Q6\26Z !8E0! !V MZ5+L4$$*,@8''2@!00>AI:\>UCP)XU\*ZW=:[X'UB2\CN9C-/IEZ^X,2=IJ_AWXQ6VL>'TCU# M^SK.:,F\B(1)B"3\IYXXZ$=.: +W@CXG:;XZU&ZL['3[^ 0H9%FGC 1U#!>H M/!YZ?7TKR_3?'_AVQ^/6IZXFH"'2+VU\F25H6 \P*HY&,_>3.?>O?M-TVSTC M3H-/L+=+>U@0)'&@X4#^OOWKQ?XJ:%IEO\4_!MS=:?:?8-0D-MSNI!ITDI\P[< %U) QSQ]5XZ51>T/QE\%1C4;34]!MUO0X MC)!-PBCKR!QDGMP1WKT&PL+;3+"WL;.%8;:WC$<<:CA5 P!0!9HHHH *J:EI MEEK&G3V&H6T=Q:SKMDBD&01_C[]JMT4 >:V]OI'P0\+W4\USJ=[IUQ?CRXE0 M.;?<#@=1QQR>YQQFO0=/O[;5-/M[^SF6:VN(UEBD7HRD9!J/5]*M-;TFZTR_ MB$MK>'[KP#I;:#JVMVMPLMTYTV/=M?R\9(P>ISDD M#.,GGF@#O*\[^,U_JD'@@Z;I%I//=:K.MGF%"=BMR>G3.-OXFO1.U>8^"_'. MJ>*_&_B.=)H$\*Z:OE1.4 W.#]_?Z85B>P!% &O:MI?PG^&<"WCCRK&'YMO6 M>9N2%]V8G'H/85R7PT\+WGBG6;CXA^*H1)/=Y_L^UD&Y(H^S 'MCA?Q;N*SH MUG^-GCWSFWKX.T63"CD"ZD]Q[_HOH6KW..-(HUCC5410%55& .@ H 7 QC' M%+@45G:WKFG>'=)GU/5+E;>UA&6=NY[ #N3V H I:YX4\,ZROFZSI-A.00?- MEC 8M.YTRPO;:*WN;*WG@B97CCDC#*C+]T@'H1VKQ1(M?^.6IK-- MYVD^#+:3Y4S\]T0>OH3[]%]S7N4$*6UO'#&"$C4(N3DX P.30!)7GGQ<\%R> M*/#(O-,B)UO36$]H\8^=@#DH#^H]P/6O0Z* /,_A-X3U#POX1O-3U"U>37]3 M9KF:.5L.>I1&)Z$DDGT+<]*XKQ9\0/&'B?3_ /A#?^$4N])U349E@9V+%3$3 M@X)4<'N>FT&OH&DQ0!B^$O#=IX2\-6>C68!2!/GDQ@R.>6<_4_I@=JVZ** , MCQ+_ ,@@?]?-O_Z-2M>LCQ+_ ,@@?]?-O_Z-2M>@ HHHH *0]*6D/2@#P2BB MB@#W33_^0=:_]I*CG,H@D, 4R[3L#G +8XS[9H \%U'0M!\9:Q?2V.LV%GJ]]<2%K36;$QS MQI+&BD#=RS*4#(1TW&O?$7:BKG.!BO/KCX>ZAXK1#XVUI;N-6W+8Z?"L,2'/ M]\@NW0=QTKN[LW$6GSFRC1[E8F\E)&PK.!\H)[#..: +%%>9GQ9XDL/[6L9Y M]/O;J(V<*744#)%;W-Q*(S$PR=^P,'R"#C@@9J<^)/$"ZJ_A3[7:/JXODB^W MBU(C$#0-+O\ +W\L"I7&<=#[4 >BT5Q]MXHO;;P#JFL7\,4E[I0NTE$7RI*T M#,NX#L&V@X[9K'N?%'B/1)VT:]N+&]U.[AM9;.>*V:..,RS")PP+'(7(8=,\ M@XH ](K%\5?\@0?]?5M_Z.2H/"^H:E--JNFZK)#/*Y$71L%E!^U6W!/\ TV2@#=HJ/SXO^>B?]]4>?%_ST3_OJ@"2 MBH_/B_YZ)_WU1Y\7_/1/^^J )**C\^+_ )Z)_P!]4>?%_P ]$_[ZH DHJ/SX MO^>B?]]4>?%_ST3_ +ZH DHJ/SXO^>B?]]4>?%_ST3_OJ@"2BH_/B_YZ)_WU M1Y\7_/1/^^J )**C\^+_ )Z)_P!]4>?%_P ]$_[ZH DHJ/SXO^>B?]]4>?%_ MST3_ +ZH DHJ/SXO^>B?]]4>?%_ST3_OJ@"2BH_/B_YZ)_WU1Y\7_/1/^^J M)**C\^+_ )Z)_P!]4>?%_P ]$_[ZH DHJ/SXO^>B?]]4>?%_ST3_ +ZH DHJ M/SXO^>B?]]4>?%_ST3_OJ@"2BH_/B_YZ)_WT*Y+QW\1-)\#Z6)KAA<7LP(M[ M2-AND/J?1??\LF@"_P",?&>D^"M&:_U.7YFR(+=#^\F;T4?S/05YIX=\&ZQ\ M3=;B\7>-T:+3%^;3]*R0-G4%A_=/!]6]A@5-X2\$:CXMUQ?&?C]T:5L-9Z6W MW(EZKN7L!UV]^K>E>QB:(?\ +1/^^J ,RW\*^'K1E:WT+3(F7[K):("/QQFM M1(8HO]7&J?[J@4GGQ?\ /1/^^J//B_YZ)_WU0!)7G/Q7\#3^(M-@UK1=T7B' M2CYML\?#2*#G8/?/*^_'>O0O/B_YZ)_WU1YT7_/1/^^J //O"OQ3T[5OA]=Z M_J#+#=:7'B_@'!#]MH_VST]\CM6-\&]$N]5N]3^(.M)F_P!6D9;8-_RSASR1 M[' 4>R^]4/&WP<;6O&4=]HU[%::9J$BMJD(EV@$')95'#9Y..S<]^/8K.*SL M+*"TMO+B@@C6.-%(PJ@8 _*@"W14?GQ?\]$_[ZH\^+_GHG_?5 $E%1^?%_ST M3_OJCSXO^>B?]]4 245'Y\7_ #T3_OJCSXO^>B?]]4 245'Y\7_/1/\ OJD> MZ@C1G>:-549)+ "@"MK&K6>A:3=:GJ$PAM+:,R2.><#V'??#W6M? M^(3ZUJ6LVT \*W68+*REB4E@#@DGJ1C@YXR>.E3:5XSTWXE:WK?AQM(6Z\.0 M1A7OGD(69PPP .,9P2"#GY<]Z[ZSBL=/LX;2T6&&WA0)'&F JJ.@ H 6PTVQ MTNU6UL+2"U@7I'#&$4?@*M5'Y\7_ #T3_OJCSXO^>B?]]4 245'Y\7_/1/\ MOJCSXO\ GHG_ 'U0!)14?GQ?\]$_[ZH\^+_GHG_?5 $EB?]]4>?%_ST3_OJ@#A_"OPE\.>$-<&K MZ<]^]TL;1@SSAEPW7@ 9KE+BQ\1?#/XB-J%C%>ZOXJ?]]4 2 UQOB/X@Z=HGBO2?#*VTU[?ZC(J M.D!!\A&X#-_/'H"?3/&R^+=?^'WQ$EM?$=W)J'AK5IRUK>$9^S$G[O'0#(!7 MTP1W%=1X3^']GX>\3ZMXCOM3_M/5;Z5BD\BA?)0G[H&3ST&?08&* .@\,^$= M%\(VB?]]4>?%_ST3_OJ@"2BH_/ MB_YZ)_WU1Y\7_/1/^^J )*YKQ=X%T+QK9B#5[3=(@(BN(SMDBSZ'T]CD5T/G MQ?\ /1/^^J//B_YZ)_WU0!YK%\+=5B\ W_A7_A+KIX;B=3%*\.?+A'6+!;.# M[$#VP37:^%_#.F^$M"@TG3(MD,8RSG[TCGJ['N3_ /6K5\^+_GHG_?5'GQ?\ M]$_[ZH DKR']H"WEB\.Z+K<$.^73=15]_4(I'?V+*E>M>?%_ST3_ +ZJGJME MI^M:5=:;?".6UN8S'(A(Y!_D>X/J* )M.O[;5=-M[^SE6:VN(Q)&Z]&4C-.O M;"UU"RGL[NWCGMIU*2QNN5<'UKQSX;ZO<> O&%U\.]:G#6KN9=*N&.%8-D[? M^!?%_P ]$_[ZH DHJ/SXO^>B?]]4>?%_ST3_ +ZH DHJ/SXO^>B? M]]4>?#_SU3_OH4 25YS\7/!MSXAT.'5M(\Q=N?\ B!9:5\-?@Y>Z1HJR)_:$OD*9'W.Y?ER>G\"D>W%:^O>!+OQ# M\4M+UV_U2";0M/0216;'E91VQT()"L2?3&*Y_P"(3KXL^,/A7PLK*]I9?Z;= MC/R_WL-V^Z@'/]_WH ]$\ >'U\,^!])TSRPDL<"O/Q@F1OF;/XG'X"NEJ/SX MLR!A'''&,M(YSA1V'0\GTKR_1_#&O_ !9UF+Q#XRCDLO#\1WV6EABO MF ]">^".K'D]L"O9;B.RO(A'E+2'I0!X)1110![II__ "#K7_KDO\A5BJ^G_P#(.M?^N2_R%6* "@]* M*9,YCA=PC.54G:O5N.@H \=UKQ+)X5\7:[]G\:Z/;B>82O97-I- MO^R..>E>L:A;3W^DW%M;W;VDTT)1+A%RT9(^\ >XKQW7=,&LSWD\7AWQE8R7 M B\9NWU>4Z[]L6]&I>0G#K&8@NSILV M$C;GJ2#DC\/MHLM_+-:7"7/V\O&H>Y>QVKM:* ,7P]H+:*M[+<7L ME]?7T_GW-PR! S!510%' 55'>D\5?\ ($'_ %]6W_HY*VZQ?%7_ "!!_P!? M5M_Z.2@#:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ I#@51UO6;/P_HUUJNH2>7:VT9=V[^P'J2< >YKQP:EX]^+V M5TM6\.^&')4W#$^9.O0X(Y;Z+@=02: .J\=?%C3O#^[2M$VZKX@D/E16T(WK M&YZ;\=_]D\%0AK"V\V](P][/AI6]A&1TZC- ': @]#2U MY5X/^''BOP=XAM9X/%0O=*E!;4+>X#$L^#R@.>^.<@^N:Z33?B=X6U'6;[2? M[16UO+.1HW2['E!RIP2I/!Z?6@#I=4U6QT73I;_4;J.VM8AEY9#@"N$\5Z_X M[@O+/5O!^GV&L:!-;+)L4YDO(JMXL\#Z[X]\:6Z:I=Q1>#[5 M5EBB@D^>X; SN]#G(SV'3DUZ5:VD%E:0VEK$D5O"@CCC085% P !]* .0\-> M/GU'PQJ&LZ_HUWH2Z>2)QW+R32+&N+ M5P 2<#.17H./Y2 2,C.0>.>.M=YBEH R/#7AG2_">C1Z7I,'E6R,7 M.X[F=CU9CW/3\JUZ** "BBB@ HHHH **** "BBB@ HHHH AN;2VO$5+FWBF5 M6#JLB!@&'0C/?WJ:BB@ HHHH **** "BBB@ HHHH **** //_BOX(?Q7X>6\ MTY2FMZ:?/LY$X9LIJU\,?'$?C;PNDTQ5=4M2(;V+H0XZ-CT;K] M/(O'6D1,^CW\GE:K;)T#-U;'OU'HP(_BH ]NHJKIVH6N MJZ=;W]E,LUM<1B2.1>C*1D5:H **9+-'!$TDLBI&HRS,< #W->9^(?C9HEA> M#3= MI]?U%FVK'9C*9]-V#G_ ("#0!Z?7*^)/B+X6\*2&'5-5B2Y'6WB!DD' MU5]=%8SR75A;W$UN]M++$KO Y!:,D9*G'<=*YX?#GPF=?NM11)O>:<>6B 'DG:&P.GYUYO??$ M;XCSSIXA%__?/K0!Y M)=:M\9?#EC/J%Q;Z1JME;P^8\B $LH&2P *L>.>E>E>"O%EIXS\,6NKVN%9Q MLGBSDQ2C[RG^8]00:UM3O8-,TJ[OKD,;>VA>:0*NXE5!)P._ Z5\]^&/%6F> M#/&<>L:1,W_"&:_)LEC88-C-_=8?PE CNTG MRY'T!)_"O-4\#^);GX8^%/"VDP>59ZFQN]6NMP&P,0R@C/("D=.I44 7-1\6 M>)_BS?RZ-X,273M!0[+K5)04+CN!Z?[HY/? KTCP5X!T7P-I_D:;#ON77$]W M( 9)?Q[#V''U/-;6BZ/9:!H]KI>GPB*UMD"(HZGU)]2>I/E '@E%%% 'NFG_\ (.M?^N2_R%6*KZ?_ ,@ZU_ZY+_(58H * MCGB2>"2&0$HZE6 ..",&I*AO+A;2SGN64LL4;2$#J0 3_2@#P?5O#&B6LFNW MEEX9@DTG0YO*NC<:Q.D\NU0SF-0=O 88R>37OD>/+7 P,# KP_4]/U74;6#X MDZIX>\/7,"0)>FT#2BX(VY%;U&: '4444 %%%% !6+X MJ_Y @_Z^K;_T'YY(]9UB907B8J MT<6<9R.1D]_16H ]4HKQ.S^('BSXE^/[*2]T\G9!JUN-V1VS_>_'#?6N MG\=?$_3-)\"_VIH=[#>7=]F"P\H[OG/5B.VT'.#WP.] '+^.[RX^)7Q!M/ > MF2L-+L7\[59TZ9'49]LX'^TWM7LUE9V^GV4%G:Q+%;P((XXUZ*H& !7$?"CP M2WA'PSYM\"VLZB1/>N_+ GD(3[9.?3@4 =517#Z3X_N]4\!WGB9/#.HJ\+'R;/K)<)D89>.G//'8X MS6)I7QE>^UBRTZZ\(:U9R74RPAFCR%).,G(!P.] 'J=%>>^,?'^OZ!X@72=( M\&7VK;H@XN4+!"3G@84],UWQEK/A75;B^\/1:9JT>Y;&&9SME.W(W M \@9X]_:@#MJY[Q5XUT+P=9_:-8O5C9AF.!/FDD_W5_KTKA+*T^-%]>VDUWJ M&D:=;B1?.A558[<\YP&SD>C#\*[+4/AWX;U;Q6/$>HV7VJ]$:H$F;=$-O0[. MF?T]LT 8=]#-\8/ %L]A>7VA6UQ.3*LD0+31+D8X(^4\'K@XKJO"WA+2/!^D MKI^DVPC3@R2-S)*W]YCW/Z#M6VJA%"J % P .PI: "N/\6?#+PQXRG2XU*R* M72D9N+9A'(X]&..1]>?>NPHH BMK:*SM8K:! D,*+&BCLH& /R%2T44 %%%% M !1110 4444 %%)D4@=2VW<,]<9YH =1D"JFIWR:9I5W?R1R2);0O,R1+N=@ MH)PH[GBO&3>?$'XM,4LD;PUX9?@S-GS9E]NA;Z# ]2: /1=0^)G@W2]3?3KO M7[2.Y0X=02P4^A8 @'VS6CI/C#P[KMV;72M:L;RX"E_*AF#-M'4XKGM$^#_@ MS1].6V?28K^7J]Q=C>['^0'L*U=$^'OA7P[JS:II.CQ6UX5*>8'9MH/7 )(' MX4 =/17-^-/&5KX(TB'4KVTNKBW>X6%S;J#Y8.?F.>W'YXK6TC6+#7M,AU'3 M+F.YM9EW)(A_0^A'<=J +U%%% !1110 4453U35;'1=/DO\ 4KJ*UM8\;Y96 MPHR<#]30!GK?:G+V%O 5!.<8RV/Y5DS>+_B;XW(M/#WAU MM M7R&OKS.X#U!8#'7L"?2@#V@.I8J&&X=1GFES7!^ OAQ_PB-[A7%K!=PM#D\"^*!X*U&Z$^C:@!%)[VX$:O\ ;)@?)^8=N@XZ9+#D&K'Q1\#VGB'P1(MI"L%[I41FL3"H M4KL7_5C'0$#'L0#VJ[\+?$TGBSP%87]S()+R/-OUW3_#>CSZI MJ=PL-K"N6)ZD]@!W)Z 5X_H.B:I\8?$:>*/$<^FWTKU"D50JA0 . !2 MT (RAE((!!X(-?.?Q:^&%QX?CO-;\.1%M(N/FOK)1D0,.1(H_NC)_P!W)[$U M]&TUT61&1U#*PP01D$4 ?'Q\<2>(] \->%=N0R*NE(WG?V<4R!*#P ?[F><>V.E> MLT %%%% !1110 4444 %%%% !1110 4444 9'B7_ )! _P"OFW_]&I6O61XE M_P"00/\ KYM__1J5KT %%%% !2'I2TAZ4 >"4444 >Z:?_R#K7_KDO\ (58J MOI__ "#K7_KDO\A5B@ J.X@2ZMI8),[)$*-@XX(P:DHH \]/P<\-&U^S&XU@ MP;-GE?V@^W;C&,=,>U>@ ;(]J]A@9IU% 'G\][XJD\%Z^EO<"YUU+XV]NULB MQJA)CP%W\;5#'DY/>J::WJ,VJV?AD7E]97AU';>R32QR.(O(:5%C<+MP^WTR M,-[5VUSXIC08=9FE^WVUFZ7MRJ;[9GN!%(1A<' M'PKI<-A!8+'*;2..6-X6F8K/YOWS*"?G8G)R>6CB[G%VD< M;RSW3O(JQG,85BB6\L=J)6>:0RS332&225SQEF/) MX ] *K>*O^0(/^OJV_]')0!K^:OO\ D:/-7W_(T^B@!GFK[_D:/-7W_(T^ MB@!GFK[_ )&CS5]_R-/HH 9YJ^_Y&CS5]_R-/HH 9YJ^_P"1H\U??\C3Z* & M>:OO^1H\U??\C3Z* &>:OO\ D:/-7W_(T^B@!GFK[_D:/-7W_(T^B@!GFK[_ M )&CS5]_R-/HH 9YJ^_Y&CS5]_R->9>-_BEJWVHVNG6%Q>W M4GEV]O&TLCL#A5 R37D/PLM)_&'C#5_B+JD;!9':WTV-@3L0<$CZ+A?J6J'X ME^-K;QM:Z1X0\(WT=W)K,P^T21$_NXP>C=QR"Q]E]Z]V\=Q;RC:\4L>Y6'N"*\YT[X*>&M*\9 MP:]:RSBV@;S8]/==R+)V(;K@=<'/('/:NYM?%6@WNL'2;75[.>_"EC!%,&8 M=>GUZ5YUK'Q'\8:WJUWHG@SPM<+)!,T,E]>KA%P<9P<*.AZD_2@#TK5_$&DZ M!9&\U6^ALX!QOF;;D^@]3["N?\/?$G2/%RZHOA^*YNIK&+>JO&8EF)!P%)Z9 M(QSC\JDU'P)I_BVQT:3Q=;I>:A8Q?/Y+LD3.0N_@=02HKI;#3+'2K9;;3[2" MU@48$<,80?D* /)HKGXQ>)[M#Y5EX:LUD!9F0.^ ?0[B>#Z ''45Z'=>%/#^ MH:U#K-_IEO=:E%&(UGEC)X'(^4_+G)/.,UT&** &>8OO^1H\Q??\C3Z* &>8 MOO\ D:/,7W_(T^B@!GFK[_D:/-7W_(T^FLZHI9F [F@!/-7W_(T>:OO^1KF M-9^)'A#0F*7VNV@E&11,\-L&V^8P'"YK MRVX\8_%J]M2+#P-%:,XVK)-+N*GUP2/UH ]!\3>,]#\)6!N]7O5A!!\N(#,D MA]%7J?Y5@^ /'.K>-)[Z\GT&33]& 7[%/(3NE.3GV/;D<#IDUB^%_@^'OQKW MCF];6]8?#>5(Q:&+V_VL>F H]#7JJ(L:*B*%51@ # ]* ,?Q-XFLO"N@SZO M?1W$EO 5#+!&68Y./8?F:Y[2?C#X(U;:JZU';2,0-EVIBP2/4\?K74^3WRN,GZYH Z"VU*RO(5FM;J&> M)AD/$X8$?45*MQ$QPKY/H*\LD_9_\,"=WM-1UBTC%/A+ MH_A+78]6M-3U6>=$90D\X*'<,'("C- '5Z_K/]B:%>ZFMG<7AMHS)Y$"9=_I M_,^V:\JAN_BQX[E^U6[1>%=+(.P2)F20'OR"Q^N%%>U44 >,Q_"KQA=JR:E\ M2-2\MNJQ"0_S85N>$?A/9^&=>@UNXU[4]3OX%=$,Q*IAACD0K/;S(4DCD3*L MIZ@BO&Y/ ?C;P)K%R_P]NH[C2KSYFM+QQ^Y;_@1&?0$-_&_@+Q3=S7NG)JN M@7A(L3"NTQ.1\J,P!.<]0>O4>E1>'/AWK'C354\4_$5V?/S6ND\A(EZC<.P_ MV>I_B/:@#H?A[XS\2>,M3OM2NM)2Q\.&/;9,X/FNX/7/<8SD@8! SS7::OI MFFZ]ILNG:I:I=6DN-\3J<'!R.G(YJ_'&D,:QQHJ(@"JJC '0 4Z@#)TS0M$ MT4 :9I=I:=>8+<*>?<#-:?F+[_D:?10 SS5]_P C1YB^_P"1I]% '/:OX/\ M#.O:G!J6J:1;W5W!]R61#GV# <,/8YK=5XT4*HP , !3Q4E% #/-7W_(T>:O MO^1I]% #/-7W_(T>:OO^1I]% $;.C*002#U&TUXW\*Y!X5^(OBSP9*2L/F_; M+,'/W?\ ]ED_[Y->T5XQ\2L^%/BQX3\7H-EO<-]BO&' QTR?^ N>O]SVH ]D M\U??\C45U?06=I-=3OY<,,;22.0<*H&2?R%3@Y%>8?''7Y;#PC#H5EEM0UN8 M6T:+]XID;L?4E5_X%0!RVE6NH_&SQ,-8U=);;PA82D6MIS_I##UQW_O'M]T= MS7N4"P6T$<$$8CBC4*B(F%4#H .PK,\):!%X8\*Z=HT6/]%A"NP_B?JS?BQ) MK:H 9YJ^_P"1H\U??\C3Z* &>:OO^1H\U??\C3Z* &>:OO\ D:/-7W_(T^B@ M!GFK[_D:/-7W_(T^B@!GFK[_ )&CS5]_R-/HH 9YJ^_Y&CS5]_R-/HH 9YJ^ M_P"1H\U??\C3Z* &>:OO^1H\U??\C3Z* &>:OO\ D:/-7W_(T^B@#&\1NK:2 M ,_\?-OV/_/5*V:R/$O_ ""!_P!?-O\ ^C4K7H **** "D/2EI#TH \$HHHH M ]TT_P#Y!UK_ -#VP#G\*SO!VN^,O$%O#=[':1O+JCD$NUBR.L9!Q@DL.?:O(-'^'VF^-/&C:9X<-S)H M5C)_INKSMEYCGHO&.<8'&>K'C KWK1OA?X-T,*;70;5Y!_RTN!YS$XZ_-D?D M* .&_P"%]S70\S2_!>J75OG'F%L<_P# 58?K7/WOQF^(Z=O5;.\MM0M([JSGCGMY1N26-@RL/4$5Y_\1/A)I/C2*2\M0ECK(&5 MN%7Y93Z2 =?]X<_6O*=/\6ZY\*?#&J>%9].EL=9,OG6MTP\V.4$@':#P.!P1 MD=BY_$] M3757UE8ZC ;:^MH+F%N#%.@=3^!KEK#0?&#>!K[3-4\2QG6YF;R=0@B'[I?E MP,8&3PW./XO:N>T/X,)::U::QKGB;5-6O;:42IN)9)]*TAI_$CQ[$L[9V(3@[DFUB*YF'_+*T!F)_$<#KW- %OPK\-O#'@Z47&E6!^UA2AN9G+R$'K[# M/L!76UY!+^T#HKW"PZ?H>L7;/PFV)1N/H!DFO4-%U%M7T:TU![2>T:XB$A@G M7:\>>Q'K0!?I-P]:X+QK:_$>\U:*+PG?:;9Z=Y:[Y90#)OR<]0>,8Z"N:'PG M\9:LP.O_ !!O"NX[HK3< RGJ,Y4#\C0!ZM=:QIMBX2ZO[:!R,A9)54D?B:GM MKJ"\@6:VFCFB;H\;!@?Q%>66O[/OA)(_]+N=3NY>?G>8+^@%=[X4\)Z9X-T; M^R])646YE:4F63>Q8XSS] .GI0!>U36=-T2U^TZI?6]G!G'F3R! 3^-<#J_Q MU\%Z:62WNKC49!GY;6$D9S_>; KK?$W@O0/&"VJZY8_:A:LQB_>,FW=C/W2, MYP/RJ72O"/A[0P/[-T:QMF'1TA&[_OH\_K0!YO\ \+PO+V2-='\#ZQ=K+_JV M8;=Q]MJM_.NO\!^)/$WB$7K>(?#4FC+$5\@NQS)G.1@@'CCGWKL@H ' %+B M@#"\7P^(I_#\L?A>XMK?4RZ[7N%RNW/S <$9^HKS@?"/Q3XB?S/&'C:YFC)R M;6SR$ZY[X7U_AKV2B@#A-%^#W@G1 I32$NY5Q^\O&,I/X?=_2NRL]/L]/B$5 ME:06T8& D,:H!^ %6:* "C ]*** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** $95888 \@\BEHHH **** "BBB@ HHHH **** "BBB@ H MHHH *X#XRZ!_;WPVU$(NZ>R O(N/[GWO_'2U=_4<\,=Q!)#,@>*12CJ>A!&" M/RH YKX=:]_PDG@'2-29]\K0".8GKYB?*V?J1G\:\^TS_BO_ (^76H']YI7A MI/*B/\+2Y(!_[ZWG_@ KGO"OBI_AQX?\>:!-+BYTRD?!CPT?#_@&VFN%(O=2/VRABBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\2_\@@?]?-O_P"C4K7K(\2_ M\@@?]?-O_P"C4K7H **** "D/2EI#TH \$HHHH ]TT__ )!UK_UR7^0JQ5?3 M_P#D'6O_ %R7^0JQ0 4444 %%%(V2IP<''6@ R*-PQG/%>97?VVS\':M:W&J M74\CZ]#:SW;/LN9XS2;@1G->=VVH7=A\*/$,MG>2R2Z>=1BLYF8NX6*21 M8^3R=H &?:L/5XFT.^;1M*O;N/2;VUL&NIC<22F)I+H1LP?)*F120<=<9&* M/8 01D5C>*O^0(/^OJV_]')69X,B2QU#Q'I=M/(]C97R+;I)(TGE!H(W9 S$ MDC(?&$MWK6MPK%M9(M*0QQ+(3T*[ MR.GU)->DP>"_#-N9"G@*V8RN9&,@@DY/INF:5?QVD,1=;Z= (RV0-O'0G)QSV- M0.,#&!U(J$>/?B1X3POO/E1V*ML"Y] 5 X ]?K6Q M\2M(\.CPSIL?B3Q-J%E%8QE%:*8>;=G:H^9<'>WRYZ=S7 :I^T=>W&D^5INB MQVE^XP9I9?,1/<# R?K^M9OA27PCJ&HIK7C?6SK6K2'<(9YE6&/V.X@'Z<+[ M&@#K/A!_PKZSUB>ZT;7+_P#M&>+R?LNI.L9*Y!X X8\>IQ74'X'^")-0>\EL M[F4R2&1D>Y;:23GMSC\:P=4TKX??$:_ELK"QC&JQQ[_.TV>%6"C SPVU@,@> MON*RVM/BYX#LKA-.9M9TQ5(B^T!99HACJ%#%N/3)% 'M]O!9:1IT5M"L5M:6 MT81%SA44# %>/^.?%5[\0-<7P'X.E62WEP=2U",[D6/NH8?P^OJ<+ZUY;+KM M[KM])+\0[WQ&UFI&VWM(0JY],,0J]NQ/%=[H'Q"T;1K8Z3\-/!=_=7D^#*\Z MG)/8L022!SW '- 'LOA;PQIOA'0H-)TR/;#'RSM]Z1SU9CW)_P#K=JVB0H)) MP!U)KRSPG;?$]O$8U?Q-*!9>60--MC%M.X<9RWRX.#G)/:NYU%IM4TVYL+G1 MKPP7,312!9XE.UA@X(?CK0!9N_$.C6"![S5;*W4G :6X51G\37/WOQ5\$6!< M2^(K-BG40L9/RV@YKC[?X)^%(1\^@:O/[R7T0_\ 06%=!9_#OPI8L&B\!JS M8_?2QR?HTA% &EI'Q1\&ZW<06]EKD!GG;9'%(&C8MV&& YKJ+BQL[N2&2YM8 M)GA;=$TD88H?52>A^E<=_P (3X;%_!>KX$BCN('#QM&8D 8'(. X!_$5T_\ M:%[_ - :Y_[^Q?\ Q= &)J_Q-\':'++%>:]:^=%P\<1,C ],87//M7+S?M > M#TF\N&+4[D9P&BMN#]-Q!_2M:+P#X8BO9;S_ (059)Y79W,TD<@))R?E:0C] M*Z"WMH;0I]F\+"'R^$\M;==OTPW% 'GB?'F*YG\FR\):S<.3A551D_@,UZY: M3ME+2'I0!X)1110![II_P#R#K7_ *Y+_(58JOI__(.M?^N2_P A5B@ HHHH M **** *,VC:=<6=Y:36<4EO>,S7$;#(D+ D_D/RJB/!WAX:(='&DVWV OYA MBP>7_O;LYW=LYSCCI6Y10!F0^'M)MXK**&PA2*RB>*"-1\J(X 88Z'..>_$# MX'Z7XA\W4- \K3=2.6,0&()3[@?=/N./;O7FNA:5\6CJ,GA*WN]2LXT!65YG M/E1(1U$F"<>FT_2OJ:C% 'EWPF^'&K>!I]4?57TZJ^<+<2K-^YDV-N7./J.3_ /KK=HH Y?3?ASX/TJT%M;^' MM/=.I:>$2L3[L^345U\,?!5Y*9)?#=@&(P?+0QC\E(%=;10!@:!X*\.^%Y'E MT;2H+65UV-(N6[KL4#/ MY5+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>)?\ D$#_ M *^;?_T:E:]9'B7_ )! _P"OFW_]&I6O0 4444 %(>E+2'I0!X)1110![II_ M_(.M?^N2_P A5BJ^G_\ (.M?^N2_R%6* "BBB@ HHHH **;)(D,;22.J(O)9 MC@"H1?VC0-.+J$PJ<,X<;0?K0!8HIJ2)+&LB.K(PR&4Y!%11WMK*DCQW$3)' M]]E<$+]?2@">L7Q5_P @0?\ 7U;?^CDK6AGBN(Q)#(DB'HR,"/TK)\5?\@0? M]?5M_P"CDH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#(\2_\@@?]?-O_ .C4K7K(\2_\@@?]?-O_ .C4 MK7H **** "D/2EI#TH \$HHHH ]TT_\ Y!UK_P!29?+0R+EB,CC'4G@=3 MQ7!036BZG96UVUG<>&[/7-OVV&WCA@FE:V8J)%4;3L? W=,E>XKV0@,"" 0> M"#3/L\/D^5Y2>7_;VEP(_AAK-II4OES7/]IMI,2, TD8=RIB']W! M&,<8(KFM6_L26\BDT58CX>33; :E]D ";/M2$"7MG9G.[G;NSQ7MXC0;<(OR MC"\=/I35@B1&18D56^\ H /UH Y3P7]D.I^)GTP(--?4%,)A \HMY$8D*8X^ M_G./XLUJ>*O^0)_V]6W_ *.2ME(TC0(BJJCH%& *Q_%7_($'_7U;?^CDH VJ M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#(\2_\ (('_ %\V_P#Z-2M>LCQ+_P @@?\ 7S;_ /HU*UZ "BBB M@ I#TI:0]* /!**** /=-/\ ^0=:_P#7)?Y"K%5]/_Y!UK_UR7^0JQ0 4444 M %%%% !1110 4444 %8OBK_D"#_KZMO_ $E '@E%%% 'NFG_P#(.M?^N2_R%6*KZ?\ \@ZU_P"N2_R%6* "BBB@ HHH MH *H:MK-AH=E]KU&X6&(L$4D$EF/0 #DGKP/0U?KD_& FMM2\.ZK]GFN+.QO M7:Y6%&=HU>)T$FU>3M)Q_P "H W[+5K#4-*34[6ZCDLG0R"8'Y=HZY],8.<] M,&LRT\;^'+VRO;N#5(3!9JK3.P*[5;[I&1R&Z C.>U<[:65Y>_#O6K"&WGM+ MS5CJ4UI&Z,C!9)'*%O[I(93@\\U@ZLE[K>I0ZQ8Z-??9M.L;)+BUEMWC9F2Z M21XU4@;RBJ2<9' QG- 'J.D:UI^NV1N].N%FB#F-N""K#J"#R#[&JGBK_D"# M_KZMO_1R5G^$2]WJ?B+5%M9H+6]OD:W,T;1M*J01H7VMR!N4CWQ6AXBT^[U" MQ,4%UY2^9$P A#D%9%.>OM0!M45AC3-7_P#7_XJC^S-;_Z#R_^ :__ !5 &W16)_9FM_\ 0>7_ , U_P#BJ/[,UO\ MZ#R_^ :__%4 ;=%8G]F:W_T'E_\ -?_ (JFKIVN,S@ZXH"G _T)>>!_M4 ; MM%8G]F:W_P!!Y?\ P#7_ .*H_LS6_P#H/+_X!K_\50!MT5B?V9K?_0>7_P MU_\ BJ/[,UO_ *#R_P#@&O\ \50!MT5B?V9K?_0>7_P#7_XJC^S-;_Z#R_\ M@&O_ ,50!MT5B?V9K?\ T'E_\ U_^*H_LS6_^@\O_@&O_P 50!MT5AMIVM@9 M_MU>H_Y7_P#7_XJC^S-;_Z#R_^ :__ !5 &W16)_9FM_\ 0>7_ , U M_P#BJ/[,UO\ Z#R_^ :__%4 ;=%8G]FZW_T'E_\ -?_ (JC^S-;_P"@\O\ MX!K_ /%4 ;=%8G]F:W_T'E_\ U_^*H_LS6_^@\O_ (!K_P#%4 ;=%8G]F:W_ M -!Y?_ -?_BJ/[,UO_H/+_X!K_\ %4 ;=%8G]F:W_P!!Y?\ P#7_ .*H_LS6 M_P#H/+_X!K_\50!MT5B?V9K?_0>7_P U_\ BJ/[,UO_ *#R_P#@&O\ \50! MMT5B?V9K?_0>7_P#7_XJC^S-;_Z#R_\ @&O_ ,50!MT5B?V9K?\ T'E_\ U_ M^*H_LS6_^@\O_@&O_P 50!MT5B?V9K?_ $'E_P# -?\ XJC^S-;_ .@\O_@& MO_Q5 &W16)_9FM_]!Y?_ #7_P"*H_LS6_\ H/+_ . :_P#Q5 &W16)_9FM_ M]!Y?_ -?_BJ1=.UPEO\ B>KP1_RY+Z_P"]3O[-UO\ MZ#R_^ :__%4 ;=%8G]F:W_T'E_\ -?_ (JC^S-;_P"@\O\ X!K_ /%4 ;=% M8G]F:W_T'E_\ U_^*H_LS6_^@\O_ (!K_P#%4 ;=%8G]F:W_ -!Y?_ -?_BJ M/[,UO_H/+_X!K_\ %4 ;=%8G]F:W_P!!Y?\ P#7_ .*H_LS6_P#H/+_X!K_\ M50!MT5A)I^N-NSKBC#$#_0E_^*IW]F:W_P!!Y?\ P#7_ .*H VZ*Q/[,UO\ MZ#R_^ :__%4?V9K?_0>7_P U_\ BJ -NBL3^S-;_P"@\O\ X!K_ /%4?V9K M?_0>7_P#7_XJ@#;HK$_LS6_^@\O_ (!K_P#%4?V9K?\ T'E_\ U_^*H VZ*Q M/[,UO_H/+_X!K_\ %4V33]=105UQ2=P&/L:]"0#_ !4 ;M%8G]FZW_T'E_\ M -?_ (JC^S-;_P"@\O\ X!K_ /%4 ;=%8G]F:W_T'E_\ U_^*H_LS6_^@\O_ M (!K_P#%4 ;=%8G]F:W_ -!Y?_ -?_BJ/[,UO_H/+_X!K_\ %4 ;=%8G]F:W M_P!!Y?\ P#7_ .*H_LS6_P#H/+_X!K_\50!MT5B?V;K?_0>7_P U_\ BJ1= M.UQ@7 M_P U_\ BJ )/$O_ ""!_P!?-O\ ^C4K7KGKG1M4N$C2YUCS81-&[(MJJD[7 M#=<\=*Z$4 %%%% !2'I2TAZ4 >"4444 >Z:?_P @ZU_ZY+_(58JOI_\ R#K7 M_KDO\A5B@ HHHH **** "C%%% !BL+7-=N],OK2RL-'N-3N+B.27;%+''L5" M@))=AW<=*W:YGQ#_ &O:Z[IVHZ7I#:DL=M/!(BW$<10NT1!^<$]^,Y!S5RY\2:+9PVTMQJEG''= - [3 M*!(#CE>>1R.?>N#N/"7B*.]@\1K#YFH/=7,\UC;7$:%%E6-$VNZ[2RK$ 3QG M$-8T9()+;1;&^6?2SI\MI-=;EMRTTDA)9@-T?[S#!1GY1@$8P >B: MAJ-KI>GRWUW+LMX@"S8)ZG P!R220 !ZUR\WQ!A'AS0]6M]-GE;6'*0V[31Q MLN%9CN9F"CA#W]*W-'TN^L#(]YJLMWY@7;!Y:)% 1U$>!NQV&XDX KC[/P[J MVF>$O#4$WAVPU:XT^.1)[::1-\;-T:-F^3ZY]1CI0!W]C/-=6,,\]LUM*Z!F MA9U8H?3*D@_@:L5B>$=)N=#\,6>GWDBO-$')",66,,Y81J3R54$*/916W0 4 M444 %9MUK-M9:FMG<,(E-L]P9G8*BA65<$GW<5HG...M>;ZKHGBOQ187R7^F MVEG=#2VM587 9)Y3*KDKC)5,1C[W/S=.* .\NM8TZQ\S[5?6T/EE5?S)0NTD M$@'/<@$_A4EAJ%IJ=FEW8W$=Q;R9VR1MN4X.#S]:\_'AO7=5\3#5M0TJ&WC? M5+.[\DSI(4CB@E4DD=6#LO3\.E;>@^'=4M [2:A/9(-4N[DV\(C9+B.2=G7< M2"1E3V(/- %J'QMI4T^NC=(EMHT8DN+AEPC??W;>YP4(SZ\"IO#_ (D;6YIX M9M*O;"2-5D47 4AT;.""I(!XY4\CN*S=9\+W6LW'BF!F6-,AM(9<@X=?- MSD=<#>M0^$=!O[+7KK49=+@T:U:TCMOL<$XE$TBL29B1[84$_,1UQ0!VU%%% M !1110!SVO>)+G2M5L=,L='N-2NKN*68)%+''M2,H"278#JXI;/Q?ILNERWE M^XTUK>*M)UC2]).I)!:7-O+&MQ M'$5,C1$'YR,_ZLU@7GA;Q'-);Z^(5%__ &C->OI\$Z*R*\"0J%D8%"ZA 22, M?,0#Z@';W?B71+&UM[FZU6SB@N>89'F4+(/4'N/>KEY?VUC82WUQ*%MXD\QG M S\OKQUKSN/PKK.D-:WMMH=E?O+97-K-9R7(80F68R9W,%5D.<,H ]N*[+1- M'O=.VM* *$WC> :+I5[;Z?E<'J MVA^*?$]C>&]TVUM+L6$4"@W 9)Y5G61BN,[5PG&[GYN>E26WAS6]0\2+JVIZ M7! DFLP7IA,R2;(TLWC!)'5@Y7I]1D#- '?65_:ZE9QW=E<1SV\HRDD;;E;G M'!^M8EAXM@U>?6H-*M9KJ33 H !""=FW<(6('!4C)P,U5\.^'-3L;:'S=1N+ M-8KV[F:TA$;1S(]Q)(I8E21E6'0BM#3=-NK;Q9K=_*@%O=16JQ-N!)*!PW'; M[PH @\/>)[G6M5U#3KG1KFPFL1'YADECD7+C(7*,1G&#CT(]:Z2N>\&:3=Z3 MH)74@O\ :5SWDN-L4L<85$95))=AW<5T-L_&.E3:2U]>S+IQBG:UN(;IU5HIEZH><$XP1C.00:N7?B31;& M&VFNM5LX8KH9@=YE D'J#GDZ_^VW-U+86\Z(T8ECC MC4*[ H641C)./O-@^J1^$M9T?[/-:Z'8:@9]-EL9;:6Y#+ SS-)DE@H:,[\, M ?E&!B@#T6_U&VTW3YKZY?;!$NYF +''L!U/M6))XHNY/#MCK.GZ'%#8[#<3Q6#> M>'M5G^'-EX?1 DTI@M[S$@^6 R#S<'.#\FX8[YH Z3P_JQUW0;+5/LLMJ+J, M2K%+C<%/0G''(P?H:TJ:B+&@1 %51@ =A3J "BBB@ K,FUNVMM7:PG(B"VZS MF5V 7YGV!>>Y./SJ_/YOD2>1L\W:=F_[N['&?;->=:GHGBCQ%97D]YIEO:WB MVUFB1_:%99Y(KA9I"I&=JG;A<\\\XH [N[UG3+%9&NK^VA$;['\R4#:VW=@\ M]=O./2IK.]MM0LXKNSGCGMY1N22-MRL/8UP>G^'=:O/$J:MJFF00H^L_;C%Y MRR;$%EY2GW8.!T[\CCFM;PQX;U+3;"R6;49[18)KAGLHA&T4@>>1U).TG[KK MT(Z?6@"2+Q[I4UKKUXBSM::.%,DH3_6Y7/R#J1GC/0_2KWA[Q&NN->0264]E M>6;(LT$K(V-Z[E(9"0,\8/2L_78-;L_&5MK&F:,VI0_V>]JZK%K"G\*>(H9;/6XXA+??:;RXFLK>>.-H_/\L*%=U*L56/!/&=S8)[@' M-8X]-T:>VTVYN;O M5H3/!:*R(P15#.69B%!&X<9Y)XK"XT][@1Y=T50X8\';AAU_BR.E=?X4TR[T;PII>FWTZ MSW-K;)%)(I)!(&.,]NWX4 ;%%%% !1145UY_V2;[+Y?VC8WE>9G;NQQG'.,X MH I2:U;0ZQ)I\Q$12"*;S78!3YCLBK]EV*2/=:A;0K&Y1R\H&U@ MH8CZX(./0UQ%_I'B?7;>[O;O2H+6[1+#R[?[4K>>T$_G28(R%!^ZN?QQ3])\ M.:U/XDCU75-.@A4ZS-?&,3+)Y:-:)$A]VW*0<=#[FZ8D^H3VJVPD$EA$(VB?,DC EL%NC+T(Z#WJ&^\-7UY_PF"FW@D&I2026@ MFD(5C'%&,DKRI#)P>Q - &WH>O'5I+JUN;*:PU"UV&>UF9695?)1@5)!!VGH M>H([5LUQO@CP_J&G7^K:MJ230S7X@C6&>Y$\BK$'Y9Q\N27/ X [DUV5 !1 M110 5S>L^)KNPUQ-)T_1+G4K@VWVEO*FBC"+N*_QL.X[5TE<=K46N6/C1-7T MS16U*!]/^S,$N8XBC"0M_&1G@T :-KXRT:;2(]1NKM+!#*\#QW;!'CE1BKH1 MGJ".WUJ[=^(M&L6MENM3M(3= & /*H\P'H1ZCD<^]<)+X4\1VLMEJ\<*7%Z7 MO7N+6WN$C,9N)$88@"1&I9F). H ZDD@ >IK M%N/&!%GI+V.DWE]=:E;?:DMHB@,<0"EF9F(48WJ,9Y)XK2T_3+RS^UM<:K<7 M@F_U<4B(JP]>$VJ#CD#DGH*Y+4?#6KC2/#/V:S>2ZL;/[)/]GOOL\B;D0'YN M59,KR,9^Z5Z4 =OI>I6^L:7;:C:,Q@N8Q(A9<'!]1V/M5NLCPMI#Z#X7TS2I M'1Y+6W6-V3.TL!SC/;/2M>@ HHHH *RGUVWC\02Z3*#&T=K'-^#MSTS7G-SI'BO5WO]3N=*M[>_%A9PI";E2D\L-P9FVD$[ M5/0;N>>: .ZO=9TW387EO;^VMT1_+9I) N&V[MO/?'.*FM+VVO[..[M)XY[> M1=R21MN5A[$5Q$.A:W?ZM9:CJ&G00XUW[>\0E5_+B^Q^4I)[L'QT^HXYJYH/ MA[5],TQ#]LN+=H+N\F^P0>48[@/<22(&8@EMQ:WI!@UG4;)HAJ#W,3Q1X;IY).2 M>PKJ?#VGZM<^);[Q%K%@FGRRVD-G%:K.LI"HSNS,5XY9^.>@YH ZRBBB@ HH MHH YS6_$USINM6NDV&C7&I7<]O)<[8I8XPJ(RJ22[#NZT^T\8Z1+I)O[NX73 MQ',UM-%=L$>*9?O(>>N.>,Y!!Z5G:_;ZW:^,[#6M,T@ZE$FGSVDB+<1Q%6>2 M-@?G(SPAK N/!^OPSV^NQ0K)?O>W5W<65O.BM'YR1H CNI4E5B&HY'/O3M:U=='TW[4+::Z=G2**" M( M['"@9X ]2> .:X&W\):UH*E[/0['41>::+*2VEN0R6S>9(YY8#=$?,&0H!^4 M #I6SJNE^+-*T&7^Q+V2^O9MD2VY$,<5HG\319 S@<*&)[9S@T /3X@I/&EO M:Z-?3:N9YK=].5HP\;1!6<@=:Z71=7MM>T:TU2S+>1GZ'K6C_ -EZKIGAQUN+-;FWGL[B^C:6Y$I1S,9>A8NG.2., MX["NO\'://H'A/3]-NG1KB&,F4I]T,S%B!Z@%L9]J -RD/2EI#TH \$HHHH M]TT__D'6O_7)?Y"K%5]/_P"0=:_], NMO.KE0>F<'BKUQY->2ZGJ=OJ?B1M:\-:9?%-,T6[6[G@M6@:9G"^5&NY02P(9NG'OTKD M=NIZOX'\5VETVJ3K']@NK6(R7,F,-MEYD 9NN2,8R,CIF@#Z-S17A;W?B%_B M!!'87FH):_:+,:?Y_P!I826NP;MR[2K Y;?%_ST7\Z//B_YZ+^=/P/048'H M* &>?%_ST7\Z//B_YZ+^=/P/048'H* &>?%_ST7\Z//B_P">B_G3\#T%&!Z" M@!GGQ?\ /1?SH\^+_GHOYT_ ]!1@>@H 9Y\7_/1?SH\^+_GHOYT_ ]!1@>@H M 9Y\7_/1?SH\^+_GHOYT_ ]!1@>@H 9Y\7_/1?SH\^+_ )Z+^=4]8UK3/#^G MM?ZK=PVELK!3)*<#)Z"N<_X6KX'_ .ABL?\ OK_ZU '7^?%_ST7\Z//B_P"> MB_G7(?\ "U? _P#T,5C_ -]?_6H_X6KX'_Z&*Q_[Z_\ K4 =?Y\7_/1?SH\^ M+_GHOYURUK\2_!E[=PVMOK]D\TSB.- _WF)P!^=5[3QLR^-?$>D:C%#!9:=& M)8+C."ZK$CR[L_W1(A^AH ['SXO^>B_G1Y\7_/1?SK@-"^)#76A6]QJ&ESMJ M5Q<7$<5C:1;GV1, 6.3@8#+GGJ<"KM]\1M--B9-,AN;EGT\WPG6V9HH(_G > M3H0 T; @<\&@#LO/B_YZ+^='GQ?\]%_.L#0?$,FKZ_KNG/:^7'ILD")+@XEW MQ!R?U_+![USVG?$*YN?#.OWDUI$-0L+IX+6 <";@>?% M_P ]%_.CSXO^>B_G7#V?Q)LET/3;J^M9Y+F73HM0OOLD6Y+2-QGB_G7'P>/;86%FQM;O4;F6 W$HT^U9A'%O9-Y!Y RIXY)P<"KTOC2R MAUJWT^2QOUCN)DMX[MK?%_ST7\ZY^+ M7[N3P-/KB60N+N.":5+>+/[QD+ *.IYVBL+2O'Z-;S:C=7^F7VF0VJR7#V*L MLUM(652'C))V_,3NXQM.10!WOGQ?\]%_.CSXO^>B_G7.:EXVTS3YKBW2&YNK MB&Z2T$5O'DO*T9EVJ20.$!)YX_&J4OC^UMM1S=6L]MIHTG^T'FFA974F38$* M^O;''?$L'B.)Y(K"]M5")(AN8=HD1APRD$@_3.1W'-/UC5 MI=.UC0;...-DU"[>"0MU4+#))D>^4% &MYT7_/1?^^J/-B_YZ+_WU7*67Q$T M6ZM[BZEAO;2TBL_MR7%Q;E4FA! +)W."5&.O(K8T/7$UH3@Z=?V,D.W*7EN8 MRP89!'8]#WR.^* -/SHO^>B_]]4>?%_ST7\Z?@>@HP/04 ,\^+_GHOYT>?%_ MST7\Z?@>@HP/04 ,\^+_ )Z+^='GQ?\ /1?SI^!Z"C ]!0 SSXO^>B_G1Y\7 M_/1?SI^!Z"C ]!0 SSXO^>B_G1Y\7_/1?SI^!Z"C ]!0 SSXO^>B_G1Y\7_/ M1?SI^!Z"C ]!0 SSXO\ GHOYT>?%_P ]%_.GX'H*,#T% #//B_YZ+^='GQ?\ M]%_.GX'H*,#T% #//B_YZ+^='GQ?\]%_.GX'H*,#T% #//B_YZ+^='GQ?\]% M_.GX'H*,#T% #//B_P">B_G1Y\7_ #T7\Z?@>@HP/04 ,\^+_GHOYT>?%_ST M7\Z?@>@HP/04 ,\^+_GHOYT>?%_ST7\Z?@>@HP/04 ,\^+_GHOYT>?%_ST7\ MZ?@>@HP/04 ,\^+_ )Z+^='GQ?\ /1?SI^!Z"C ]!0 SSXO^>B_G1Y\7_/1? MSI^!Z"C ]!0 SSXO^>B_G1Y\6Y5\Q-S'"C/4]?Z&GX'H*SM3 ^V:5P/^/O\ M]I24 :5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4AZ4M(>E '@ ME%%% 'NFG_\ (.M?^N2_R%6*KZ?_ ,@ZU_ZY+_(58H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *KWW_ !XS?[IJQ5>^_P"/&;_=- %B MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"AK&BZ;K]@UCJMG%=VS,&,<@ MXR.A]C7._P#"J? W_0N6GYO_ (UV-% ''?\ "J? W_0N6GYO_C1_PJGP-_T+ MEI^;_P"-=C10!R=I\,_!EE=PW5OX?M$GA_E MB-W?K=/L3GR_)6&2+.>CJO7MFNSHH X2[^&EG65+J[G5;NS6:+;<, M'*["1RI"X;/8\8FH&%FB,>"C1QK'PV>00N<8K&M/AW;6FH:;=B_E86DD\ MDD>S"SLTDDD9//'EF5\="6>V#SL% 'E^9NX7C. !R:[ZB@#$B\/"'PL^B1WUQ%E'5;F$[)$+,6 M!'N":Y]_"U\TFH:IK[6^HS-I\M@(M-M?*>>.3;N+DDY;Y1CG YKNZ* //=!\ M S)X"T[3=0FC:]:;[9?"[@6Y6:1ARK@]<#:,@@_(.W%./PO@ETD:;<:K--"= M/:R8M'DY\[SD89)P%; "G/R@#->@44 <+8_#B&TNH;@7=O&8[^"\$=I8)!&? M*1UVX!)R?,)))/H *OQ^"EA+-%J4L;F^O+Q76-6B>/'M]_/X5J44 \TR3RHM*DTW>J8)# M>7\_7J#&./>M*PTK5;>[-U>:T;EV"(8Q;[(PBYSA=Q^=BM<%_PT'X2_P"?75/_ ''_P 50!ZS17DW_#0?A/\ Y]=4_P# '_%VNQZ180WR7$B,ZF:'"_*,GD$XH [^BBN F\4:GIOCC5H;R56 MT,RQV<+[0/LLYA1UW''W7+D9)X8 =Z ._HKR:_\ '&K+X6\,M;7\*ZDVE+J] MZTA1?M"JJ_N@,=9&+=,'Y3BMO7]?OVO-/O;674AH%S8"47&EP+,Z2.059U(8 M[ O(P.3G/2@#OJ*\\TZ^U7Q#?:=;0^)G2)]'%R;FQA0+-)YFW?AU..!T]:AF M\8Z@GA,VLUY%#K)U9]'%Z%54)1OFG .0,1@G'3=Q0!Z317G5GXJU#7].\,V= MO>"TNKV>>"_N(MKLC6ZG>$!&/G(!S@X!Z>F[H=[?V_BG5=!O+MKV.&"&\MKA MU4.$D9U,;;0 2#&2#CH>: .HHKS35]V/\ 9T=U=S:O)8V"><$3:D7F$NV. %!/0DYQ MCB@#O:*XB+QQJ&H+%::9H8EU4-<+5/IZ"V?3899$@C2-Y M)HM[2'^%C%N[\$8'.* /3Z*X"P^(=WJEG9)8Z5;S:A=7TUFJK>?N,QIYA82; MGR]>/>HK+XCQV^FZM)=12W/]D"X>^F7:H1O.=8H@/XF( &>@[F@#T2BO M,9?B-J5Y%#%:6MHETNHV,4A@N1/&89I2I7=M&'^4@C' 8')KL/$6HW5O<:/I M]F_E3:C>B$R[<[$5&D?CU*H5'^]F@#>HKSR?Q)JJ_"35]:6ZQJ$$EZ(IMB_+ MLN71.,8X4 56UKQ!K&FZSJ(OK^\TZ);I?L-R+59; Q#:-LK %@Q);))7'&* M/3**YSQ;J%[:Q:58V$_V>;4[]+0W&T,85V/(S*#P6Q&0,\ G/.*J7E_J7A.& M\GNKUM7BGF@BL+=U5)A+(VS8S !=F<$'&1\W7B@#KJ*XO_A-K]8Y;230S_;$ M5_'8M;I< Q;I(O,5Q)C[FWKQD<\5G6WQ+NA9QWNH:%Y%K-%>&%HKD2%Y;97: M1<8&%/EN%;OCD#- 'HM%U '?45YM-\ M24M4.HW5M=IY>GR/)9*\903+=BV(W'!^_P!\@;><9IQ^*#+I-Y/_ &;!),J"SU82VTD44 MJS)%,H9T99%ZA@C#\NA!%=C0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6=J?_'YI7_7W_P"TI*T:SM3_ ./S2O\ K[_] MI24 :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4AZ4M(>E '@E M%%% 'NFG_P#(.M?^N2_R%6*KZ?\ \@ZU_P"N2_R%6* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "J]]_QXS?[IJQ5>^_X\9O]TT 6*** M* "BBB@ HHHH **** "BBB@ HHHH **** (YH(KB)HIXTDC;JCJ&!_ U4_L3 M2O\ H&V?_?A/\*OT4 4?[%TK_H&V?_?A/\*EM].LK20R6]I;PN1@M'$JG'X" MK-% !61<^&]-O(=7AN83-%JI!N4G"@_7FM>B@#"T/PGIN@%C:B61 MFMH;0&=@VV*)=J*..!R2?4DU07P':6<=N-)U+4=-D@C: 2P.C$PERXC(=2"% M+';QD D9YKK** .9B\$6%I]C_L^\O[$VMK]D0P2*2T>[=\VY3DY).:L6'A'2 M].FTZ6$3,=/CF6 2R%_FE;=)(<\ER<\^Y]:WJ* .:O?!.F7"[";_M;AV#+NZ-Z?-T M[5T]% ')WO@*PO+J\(O;Z&POIO/O-/B=?)G?C).5+#.!D @'\35B?P5I\UW< M7:W-[%/+=B]1XY0#!+LV$ID<09-Y((;<0#TXP,8Q3X? VC6QMW@6>.2VNDNH9!*2R,L:Q$9/)5D0!@K*6ELVLSM?&$9U?(]&#*"#VQ5.?P%HTT84"XB*):K$R M.,QFW+&)AD$9^=LY!SFNHHH YO3?!6FZ9=PW23WDT\-W+>*\\VXF22/RV)XZ M8[=C3+GP'H=UM\Z*5AY4\$@W_P"MCEZGI73T4 WC;P>>G/?-7]?4)-*NK655NM.NUN$\SHZE61U/ MH2CM@^N*VJ* ./?X>:=)<3(;V_\ [+GN?M4NE^8IMWDW;CP1N"EAN*@XS4U] MX%LKZZNLWU]#87DOG7>GQ,HAG?@DGY=PR0"=I&?Q-=510!FZSHUMKE@+6Y:5 M"DBRQ2Q-M>*13E74^H_^L:R%\"V$UK?)J-W>W]S>>5YEW-(%D3RB6CV; NT MDD8'4G.:ZFB@# LO"6GVR3S29>201^6,X & O K/U/P%83 M^'?[/M#();>.]^RF23Y?,N5D#;N.1F0_2NOHH X^#X>Z:+/9<75]+,0'**N5Q@$D\@YSS5W3_!>G:?*DPFO)YDU!M2\R>4,S3-$8B3P.-IZ=JZ M.B@#E9/A_HDJRJZW!$D,L1_>X*B2X^T%@0.&$G(/; JPWA"W>)P^I:HUP;A; M@7)N<.KJNT8 &W;C.5Q@]3S7144 6YER"S# M&, %CQW;MBNLHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K.U/_ (_-*_Z^_P#VE)6C6=J?_'YI7_7W_P"TI* -&BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0]*6D/2@#P2BBB@#W33_ M /D'6O\ UR7^0JQ5?3_^0=:_]?59U=5^SPG!P3RQP" M<#V!ZUQWA?XH>(->\16FFWG@:^L8)B0URS,1'@$Y.4 QQZT >H45YCXK^)VO M^'_$5SIMGX(OM0@AV[;E68+)D Y&$/'..O:M>R\;:O=?#VZ\1OX5O8KZ%F": M:2=\@! W XSCD]L_*: .WHR*\GT/XK^)-5URRL)_ &H6T5Q*(WFWL?+!ZLM7+W4[_1/&7B+5WN97T59HK2\B))%L#;H4F7T&YR& [$-VH ]+R/6@D# MJ:\:DU74]3\+^&=/L)KY[VRT2+59)(4>0R7&P"!)"O9B)"9X(R8P2,%=XVN1QG^?0^&)5@\5ZSIVG7C76D"W@N8LS&402NTBN@8DG M!"*V,\9XH [+(SC/-+7D>M2M::AK6LW3W=Y86^HJQU#3M0(DL FP&)H"0" < MYP&)#=.!6HFO:[%JMUID%Y;^;?Z[-:03SQLRVT:6_FGY=WS< #CG- 'I%&: M\XM?%7B#6)XM(M9].L[^)[U9[N6,O'(;>14&Q-P(#;P29G@8"UA9HH#W;)+4USGD1[A@KOQVP?2 MO.UFU*XT^QT'=<37 UNZB>P>^>,"&.(N(_M ^9@N^-@>ISCH* /9,BDR,]:\ M(USQ9JLOPWM]-CO+N":&TEFO;U@Y9GCF*"!)!U.5(+Y^ZN?XJZ#Q'>2RGQ3K ML5[=)?:1=6JZ?&EPZ($9(FYC! 8.78'(YQ@8Q0!ZP2!UI,CUKCM5U;2O$L1T MQ;J_MW2XV^2R26GVMPKD1"0@'!*[OE/\/I7#/<:OJMEI>C6YN+B]M4U%I[1M M0> 1;)%2,><.9-A(49Z]30![7D49&<5XIXA\9WMYX>\/QVU[GW-W=O M$ZM=LTD:E%([#YF;\!W-6[S4+^R\12WI;4)M0DUZ*"">.XS:BU=U7RBF<;@A M.5QN!^;H#0![!29'K7.ZA>"W\=Z+ \Y19[&["H6P'<-"1QW(&[]:X^XDO;\: MW!;WR.P\4&..TFNFB%TBVT;&%9!RG.6P."5(/4T >I@@]*3(SC/-7?VDUMDT5Y]_PEVL#5A=EK+^S#KAT7[(%/G?? MV>;OSC.[G;C[O?-9T/BGQ=>RPB.XTN#[5ID^I*IMW?READ"[<[AN+;ER>-O/ M6@#U*BO*QX_UZ\L[[6;>.QBLM.MK*X>S96:2X\^))&0-D;2-^%X.3QQ5N3QQ MJ:^*[6.%X;C3)]5.F[4M) J]?F\XD N&!!4 CCK0!Z3FBO)V\8ZW-X>%WJ26 M<\&I:&^I0Q0>9"82C1 H6#9((E!R,$8-:">-=:N?$LOV> ?V=#J_]F/ ;9N5 M#A&E,V=H.3D+CD=\F@#TBBN \&^+=5U/7&L]:>"%YX9)8+=;=@"$8#,#GMBN_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U/_ M (_-*_Z^_P#VE)6C6=J?_'YI7_7W_P"TI* -&BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *0]*6D/2@#P2BBB@#W33_ /D'6O\ UR7^0JQ5?3_^ M0=:_]@' JC<>"O#US!#$^G*B0F3RS#*\14.2S@%6!V MDDG'3/:N.U37;VSFU.Q,=];7-R-.:S@B1]L2$J)=I P ,,&J*Y-W#:-J%[>: MLMK)XBN8+UHYI/W=JDDHCVA>57<(@2.<=\4 =I>>%?#5Q-9P3642210&*W2* M1HB(U() "D9 )'YUHVVAZ79S6TMM90PM:PM!!Y:[1&C$%@ .!D@$_2O+HM0U MBXT6-M)O-4N";;61 QRTK;98Q%D'JP7.W//ZT:CK%E%L&C7>NW%BT\7FSW=U M-';(XB<[2X4R\X&0.-Q7IR* /1[W0= O[BYMKNU@>>\*W$B[BKL8\*)!@Y!& M0-PP>G-5=-T+PUX*F:2T\O3EOY$AV/.=LLO)& QY<\_7%6]NVISXG\DS,OG;.CM&#M?'')!Z#T%6[GPGH5XUXT^G1 MNUY(DTYW,"TB#"N,'Y6 .,C!KS*RFUK5_$=IXH-K-'J,UC>VUO'Y9PABA3H# M_>F,F,]0!4.GWVN/HU^]IJ6I221Z? MY$J3O)&WG*)G#.,++Y?F_(OID=* / M2;C0?"MU%!I$MK9G[(V(H5?:\9<$XR"#\P#$^N#G-7CX;T;RQ&-/@5%N([E5 M0;0LB*%1ACIA5 XXQQ7F^E22?\)7J4VB2WTMM->6RPR3ESO M;DXW-RR!\=> M_P"%5SJT<7A\_9[OQ/-J1LHX]1WRO&D$K2H&9R5)C8$N#Y8X4-CH#0!Z5I^A M^'O#EVK65K;6<]VQBC ;&X\N40$\#@G:N!QGM1_PC%B]QJ_GHLUEJA22>U7NK:>\S7$D%OX@\R,LTLBI&UC+DHT@#%-V<9KO M_%.J8\!WVI6/VF99+0/$UH=LFUP,,"0<8#9)P< 'B@"S9^%-$L+6YMH+%?+N M2IG,DCR-)MY7+,2Q [#/%,U#P?H&J7[7UYIR23OM\PAV59=O3>H(5\?[0/I7 ME=C=:OJ&KM9_:[];"75=/4FVNKADV,EQYFR1P&VDHF>V16K%=7=N]M;:Q?:P MFCV][J=NLT32>8SK(! '(X\D8 M8E\,!VV4 =X^B:9)HITJZD\+#3X9 C7&]7-S&';S) -KE M&;RT_P 6P&)I97?RXFM QRQY*[SCGIN([T >DZW9 M:5>Z7(-82)K.(>WG>&!!7 SR".]4+WP[X8;3+*UN[.T6T20); MM^ M:0] VHS\W?->07^IZG=F^M2]_P#OM.U99[>6>65\^6^P2*5$:D$?*$[5 MZAXGBD?1O#P6-F*ZKIY("YP!(N2: .DN-,LKJQ2QFMHVM4,96(#"J48,F .F M"H(^E4+C1- M-5_MNXM;:*\:11]H<5P%FFJP_V=>I>Z MOY]Y?ZM!.!(\H$:K.8ML;< @QQ[?R[UA1M=7NA3175Q?7-M!+I*;B*X)E< MQK: RJ@V#C;DQ\X]*A@EU'6ULF-[JBVTEQK4H*221EE#_N<]" ?E!H ]-TK M1M/T6W>'3[<1+(Y=R6+L[>K,Q))[<;$\J3S%$KX8J2J$^A)Y] #T+^PO#T7B1;[ M[);+JTH:923\S8 5G"YQG!4%L9YZU9CT#2H3&8[*-3';/:IC/$3D%EZ]"0/R MKS:RAGM/$]A<7,VJ3/:QZO9VLC.[LY693$I[,2N[&>NU?05J?#2\O);R\@GN M+F\CCM82;EI92C/EP0R2C*28QN )'3I0!MV/P^T6TURZU%[:*96-O]FA*G; ML,:HHZX;&T$9'!K1_P"$0\/_ -JC4_[,B%X)OM D!88D_O@9P">YQSWKSJWU MB_\ ^%@6T/FWB*VIW:3127$SL8Q'(%#)M$:)D1E<9/(YZU+-;:YIOAQ9K;4M M7N+FZT!)KAF=G97\R,NR*?NR"-W ]!0!WZZ'X=G7^RTMK9_L5I]E, 8DQ0/ M@A2,Y /ECK_=K*FE\#R^-4CE-DVNB4$ D_ZT#@D?=\P#H3\W2L_P%]E?QCXJ MGT^2[FLI(K(137)=BQ"RY"L_) /ZDUB75P^G7]X-+9Y7_MLO-H%]:"0RR--D MS0N.5!&)%)R!Z]J /1M-\,:+I%X]W8:=#;S."-R _*"?\)#IFCO=7INX_$5Z;A&#X^S%9S$">A7!CP,^GI7'VFM7;>"Y;S3]5UF2 M[CT*[?4I)I9"L45)X5L[\;>HS0![U-<0VX3SI4CWN(TW'&YCT ]S1!/% MDB^TYD>]WMMF!<2;2_/386'0&L:] MU#6A968NM0OK6-]-D^SS'SL_:?/ER1L!WN%$>%;C!]Z /;\X%1P3Q7,"302) M)$X#(Z'(8>H->57-[JE+2'I0!X)1110![II__(.M M?^N2_P A5BJ^G_\ (.M?^N2_R%6* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "H;J)IK66-" S*0"1D ^]344 8OE>(_^?C3?^_3_P"- M'E>(_P#GXTW_ +]/_C6U10!B^5XC_P"?C3?^_3_XT>5XC_Y^--_[]/\ XUM4 M4 8OE>(_^?C3?^_3_P"-'E>(_P#GXTW_ +]/_C6U10!B^5XC_P"?C3?^_3_X MT>5XC_Y^--_[]/\ XUM44 8OE>(_^?C3?^_3_P"-'E>(_P#GXTW_ +]/_C6U M10!B^5XC_P"?C3?^_3_XT>5XC_Y^--_[]/\ XUM44 8OE>(_^?C3?^_3_P"- M'E>(_P#GXTW_ +]/_C6U10!B^5XC_P"?C3?^_3_XT>5XC_Y^--_[]/\ XUM4 M4 8OE>(_^?C3?^_3_P"-'E>(_P#GXTW_ +]/_C6U10!B^5XC_P"?C3?^_3_X MT>5XB_Y^-._[]O\ XUM44 8OE>(O^?C3O^_(O^?C M3?\ OT_^-;5% &+Y7B+_ )^-._[]O_C1Y7B+_GXT[_OW)_C6U10!B^5XB_Y^ M-._[]R?XT>5XB_Y^-._[]R?XUM44 8A@\1,"#<:=@\?ZN3_&FPVNOP0I#%+I MB1QJ%15B(O\ GXT[_OW)_C1Y7B+_ )^-._[]R?XUM44 M8OE>(O\ GXTW_OT_^-'E>(O^?C3O^_5XB_Y^--_[]/\ XUM44 8OE>(O M^?C3O^_;_P"-'E>(O^?C3O\ OW)_C6U10!B^5XB_Y^-._P"_;_XT>5XB_P"? MC3O^_5XB_Y^-._[]O_ (UM44 8OE>(O^?C3O\ OW)_C1Y7B+_GXTW_ M +]O_C6U10!B^5XB_P"?C3O^_(O\ GXT[_OW)_C6U10!B^5XB_P"? MC3O^_&+YO#IT C3CIA@^SF'$OW,8QNW9KKJ* ,7R?$7_/QIW_ '[D M_P :/*\1?\_&G?\ ?N3_ !K:HH Q&@\1,I4W&G8(QQ'(/ZU7T_2]9TNPALK- M]-BMX5VHOER$_4DG))ZDGJ:Z.B@#%\KQ'_S\:;_WZ?\ QH\KQ'_S\:;_ -^G M_P :VJ* ,7RO$?\ S\:;_P!^G_QH\KQ'_P _&F_]^G_QK:HH Q?*\1_\_&F_ M]^G_ ,:/*\1_\_&F_P#?I_\ &MJB@#%\KQ'_ ,_&F_\ ?I_\:/*\1_\ /QIO M_?I_\:VJ* ,7RO$?_/QIO_?I_P#&CRO$?_/QIO\ WZ?_ !K:HH Q?*\1_P#/ MQIO_ 'Z?_&CRO$?_ #\:;_WZ?_&MJB@#%\KQ'_S\:;_WZ?\ QHCLM7FO;62] MN+,PP2&3;#&P8G:RCDG_ &JVJ* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *0]*6D/2@#P2BBB@#W&PE0:=; L/\ 5+W]A5CS8_[Z_G7@-O\ MZB/_ '!_*I: />?-C_OK^='FQ_WU_.O!J* />?-C_OK^='FQ_P!]?SKP:B@# MWGS8_P"^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;' M_?7\Z\&HH ]Y\V/^^OYT>;'_ 'U_.O!J* />?-C_ +Z_G1YL?]]?SKP:B@#W MGS8_[Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?\ M?7\Z\&HH ]Y\V/\ OK^='FQ_WU_.O!J* />?-C_OK^='FQ_WU_.O!J* />?- MC_OK^='FQ_WU_.O!J* />?-C_OK^='FQ_P!]?SKP:B@#WGS8_P"^OYT>;'_? M7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ]Y\V/^ M^OYT>;'_ 'U_.O!J* />?-C_ +Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?]]?S MKP:B@#WGS8_[Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?\ ?7\Z\&HH ]Y\V/\ MOK^='FQ_WU_.O!J* />?-C_OK^='FQ_WU_.O!J* />?-C_OK^='FQ_WU_.O! MJ* />?-C_OK^='FQ_P!]?SKP:B@#WGS8_P"^OYT>;'_?7\Z\&HH ]Y\V/^^O MYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_ 'U_.O!J M* />?-C_ +Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?]]?SKP:B@#WGS8_[Z_G1 MYL?]]?SKP:B@#WGS8_[Z_G1YL?\ ?7\Z\&HH ]Y\V/\ OK^='FQ_WU_.O!J* M />?-C_OK^='FQ_WU_.O!J* />?-C_OK^='FQ_WU_.O!J* />?-C_OK^='FQ M_P!]?SKP:B@#WGS8_P"^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ] MY\V/^^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_ 'U_.O!J* />?-C_ +Z_G1YL M?]]?SKP:B@#WGS8_[Z_G1YL?]]?SKP:B@#WGS8_[Z_G1YL?]]?SKP:B@#WGS M8_[Z_G1YL?\ ?7\Z\&HH ]Y\V/\ OK^='FQ_WU_.O!J* />?-C_OK^='FQ_W MU_.O!J* />?-C_OK^='FQ_WU_.O!J* />?-C_OK^='FQ_P!]?SKP:B@#WGS8 M_P"^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\Z\&HH ]Y\V/^^OYT>;'_?7\ MZ\&HH ]Y\V/^^OYT>;'_ 'U_.O!J* />?-C_ +Z_G2&6/^^OYUX/0>E !17& %44 ?_]D! end EX-101.SCH 16 mmsi-20201231.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 40105 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Income Taxes - Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses (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 41303 - Disclosure - Segment Reporting and Foreign Operations - Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 41409 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Leases - Schedule of Consolidated Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41806 - Disclosure - Leases - Maturities of Operating Lease Liabilities (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 30303 - Disclosure - Acquisitions and Other Strategic Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenues - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisitions and Other Strategic Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Income Taxes - 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 - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Segment Reporting and Foreign Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Quarterly Results of Operations (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Schedule - Schedule II - Valuation and qualifying accounts (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 - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Acquisitions and Other Strategic Transactions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses 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 Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Segment Reporting and Foreign Operations link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Quarterly Results of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Schedule II - Valuation and qualifying accounts link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses (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 Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Segment Reporting and Foreign Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - - Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 41804 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 41805 - Disclosure - Leases - Supplemental Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 17 mmsi-20201231_cal.xml EX-101.CAL EX-101.DEF 18 mmsi-20201231_def.xml EX-101.DEF EX-101.LAB 19 mmsi-20201231_lab.xml EX-101.LAB EX-101.PRE 20 mmsi-20201231_pre.xml EX-101.PRE XML 21 mmsi-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000856982 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000856982 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000856982 us-gaap:RetainedEarningsMember 2020-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2019-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000856982 us-gaap:RetainedEarningsMember 2019-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2018-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2018-12-31 0000856982 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 0000856982 us-gaap:RetainedEarningsMember 2018-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000856982 us-gaap:RetainedEarningsMember 2017-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000856982 mmsi:LongTermIncentivePlan2018Member 2020-12-31 0000856982 mmsi:EmployeeStockPurchasePlanMember 2020-12-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember mmsi:LongTermIncentivePlan2018Member 2020-01-01 2020-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000856982 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000856982 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000856982 srt:MinimumMember us-gaap:EmployeeStockOptionMember mmsi:LongTermIncentivePlan2018Member 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:EmployeeStockOptionMember mmsi:LongTermIncentivePlan2018Member 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0000856982 mmsi:KaMedicalLLCMember 2020-01-01 2020-12-31 0000856982 mmsi:BusinessAcquisitions2019Member 2020-01-01 2020-12-31 0000856982 mmsi:BusinessAcquisitions2018Member 2020-01-01 2020-12-31 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember mmsi:FibroveinHoldingsLimitedMember 2019-08-01 2019-08-01 0000856982 2015-12-31 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 country:US mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000856982 country:US 2020-01-01 2020-12-31 0000856982 country:CN 2020-01-01 2020-12-31 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 country:US mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000856982 country:US 2019-01-01 2019-12-31 0000856982 country:CN 2019-01-01 2019-12-31 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 country:US mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000856982 country:US 2018-01-01 2018-12-31 0000856982 country:CN 2018-01-01 2018-12-31 0000856982 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:EquipmentMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:EquipmentMember 2020-01-01 2020-12-31 0000856982 us-gaap:BuildingMember 2020-01-01 2020-12-31 0000856982 mmsi:NonUSExcludingIrelandMember 2020-12-31 0000856982 country:US 2020-12-31 0000856982 country:IE 2020-12-31 0000856982 mmsi:NonUSExcludingIrelandMember 2019-12-31 0000856982 country:US 2019-12-31 0000856982 country:IE 2019-12-31 0000856982 mmsi:NonUSExcludingIrelandMember 2018-12-31 0000856982 country:US 2018-12-31 0000856982 country:IE 2018-12-31 0000856982 mmsi:QXMedicalLLCMember 2018-05-18 2018-05-18 0000856982 mmsi:FluidxMedicalTechnologyLLCMember 2019-03-28 2019-03-28 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2020-01-01 2020-12-31 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2019-01-01 2019-12-31 0000856982 us-gaap:SalesMember 2018-01-01 2018-12-31 0000856982 us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000856982 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2020-01-01 2020-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2019-01-01 2019-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2018-01-01 2018-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000856982 us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2018-01-01 2018-12-31 0000856982 us-gaap:SalesMember 2020-01-01 2020-12-31 0000856982 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000856982 us-gaap:SalesMember 2019-01-01 2019-12-31 0000856982 us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000856982 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000856982 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000856982 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000856982 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000856982 mmsi:CreditAgreementMember 2019-12-31 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMember 2020-01-01 2020-12-31 0000856982 mmsi:UnitedStatesDepartmentOfJusticeMember 2020-10-13 2020-10-13 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000856982 srt:MinimumMember 2020-12-31 0000856982 mmsi:NinePointMedicalInc.Member 2020-01-01 2020-12-31 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember 2020-01-01 2020-12-31 0000856982 mmsi:OtherIntangibleAssetsAcquiredMember 2020-01-01 2020-12-31 0000856982 mmsi:LicenseAgreementArravascLimitedMember 2020-01-01 2020-12-31 0000856982 mmsi:LauraneMedicalS.A.S.Member 2020-01-01 2020-12-31 0000856982 mmsi:QuellentMember 2018-01-01 2018-12-31 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000856982 mmsi:InProcessTechnologyMember 2019-12-31 0000856982 us-gaap:TrademarksMember 2020-12-31 0000856982 us-gaap:PatentsMember 2020-12-31 0000856982 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000856982 us-gaap:LicensingAgreementsMember 2020-12-31 0000856982 us-gaap:DistributionRightsMember 2020-12-31 0000856982 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000856982 us-gaap:CustomerListsMember 2020-12-31 0000856982 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-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-12-31 0000856982 mmsi:ContingentConsiderationMember 2018-12-31 0000856982 mmsi:ContingentConsiderationMember 2019-01-01 2019-12-31 0000856982 mmsi:ContingentReceivableMember mmsi:ContingentConsiderationMember 2019-01-01 2019-12-31 0000856982 mmsi:FusionMedicalInc.Member 2020-12-31 0000856982 mmsi:FluidxMedicalTechnologyLLCMember 2020-12-31 0000856982 mmsi:CagentVascularLLCMember 2020-12-31 0000856982 mmsi:SelioMedicalLimitedSelioMember 2019-10-11 0000856982 mmsi:FusionMedicalInc.Member 2020-01-01 2020-12-31 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2020-01-01 2020-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-12-31 0000856982 2020-10-01 2020-12-31 0000856982 2020-07-01 2020-09-30 0000856982 2020-04-01 2020-06-30 0000856982 2020-01-01 2020-03-31 0000856982 2019-10-01 2019-12-31 0000856982 2019-07-01 2019-09-30 0000856982 2019-04-01 2019-06-30 0000856982 2019-01-01 2019-03-31 0000856982 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0000856982 mmsi:ForeignExchangeForwardContractOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 mmsi:ForeignExchangeForwardContractOneMember us-gaap:NondesignatedMember 2020-12-31 0000856982 mmsi:ForeignExchangeForwardContractTwoMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 mmsi:ForeignExchangeForwardContractTwoMember us-gaap:NondesignatedMember 2019-12-31 0000856982 us-gaap:InterestRateSwapMember 2019-12-23 0000856982 us-gaap:InterestRateSwapMember 2016-08-05 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2020-01-01 2020-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-01-01 2019-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2018-01-01 2018-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2019-12-23 0000856982 us-gaap:InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2016-08-05 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap: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-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap: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:EndoscopySegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:CardiovascularSegmentMember 2020-01-01 2020-12-31 0000856982 mmsi:EndoscopySegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:CardiovascularSegmentMember 2019-01-01 2019-12-31 0000856982 mmsi:EndoscopySegmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CardiovascularSegmentMember 2018-01-01 2018-12-31 0000856982 us-gaap:ForeignCountryMember 2020-12-31 0000856982 us-gaap:DomesticCountryMember 2020-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000856982 srt:MaximumMember 2020-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:LoansPayableMember 2020-12-31 0000856982 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000856982 us-gaap:LoansPayableMember 2020-12-31 0000856982 mmsi:CreditAgreementMember 2020-12-31 0000856982 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000856982 us-gaap:LoansPayableMember 2019-12-31 0000856982 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0000856982 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0000856982 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0000856982 us-gaap:CommonStockMember 2020-12-31 0000856982 us-gaap:CommonStockMember 2019-12-31 0000856982 us-gaap:CommonStockMember 2018-12-31 0000856982 us-gaap:CommonStockMember 2017-12-31 0000856982 mmsi:KaMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-11-06 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 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:TrademarksMember 2018-12-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-12-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:CustomerListsMember 2018-12-14 0000856982 mmsi:CiannaMedicalMember us-gaap:TrademarksMember 2018-11-13 0000856982 mmsi:CiannaMedicalMember us-gaap:DevelopedTechnologyRightsMember 2018-11-13 0000856982 mmsi:CiannaMedicalMember us-gaap:CustomerListsMember 2018-11-13 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:TrademarksMember 2018-05-23 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-05-23 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:CustomerListsMember 2018-05-23 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:TrademarksMember 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:InProcessResearchAndDevelopmentMember 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:DevelopedTechnologyRightsMember 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:CustomerListsMember 2018-02-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member 2020-01-01 2020-12-31 0000856982 mmsi:CiannaMedicalMember 2020-01-01 2020-12-31 0000856982 mmsi:BectonDickinsonandCompanyMember 2020-01-01 2020-12-31 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member 2019-01-01 2019-12-31 0000856982 mmsi:CiannaMedicalMember 2019-01-01 2019-12-31 0000856982 mmsi:BectonDickinsonandCompanyMember 2019-01-01 2019-12-31 0000856982 mmsi:NinePointMedicalInc.Member 2018-01-01 2018-12-31 0000856982 srt:WeightedAverageMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2019-12-31 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000856982 us-gaap: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 srt:MaximumMember mmsi:CiannaMedicalMember mmsi:AchievementOfSalesMilestonesMember 2018-11-13 0000856982 mmsi:CiannaMedicalMember mmsi:AchievementofSupplyChainandScalabilityMetricsMember 2018-11-13 0000856982 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2019-01-01 2019-12-31 0000856982 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2018-01-01 2018-12-31 0000856982 mmsi:CiannaMedicalMember 2018-01-01 2018-12-31 0000856982 mmsi:BectonDickinsonandCompanyMember 2018-01-01 2018-12-31 0000856982 mmsi:SelioMedicalLimitedSelioMember mmsi:COrdinarySharesMember 2019-10-11 2019-10-11 0000856982 mmsi:EndoscopySegmentMember 2020-12-31 0000856982 mmsi:CardiovascularSegmentMember 2020-12-31 0000856982 mmsi:EndoscopySegmentMember 2019-12-31 0000856982 mmsi:CardiovascularSegmentMember 2019-12-31 0000856982 mmsi:EndoscopySegmentMember 2018-12-31 0000856982 mmsi:CardiovascularSegmentMember 2018-12-31 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember 2020-10-01 2020-12-31 0000856982 mmsi:NinePointMedicalInc.Member 2019-10-01 2019-12-31 0000856982 mmsi:NinePointMedicalInc.Member 2019-01-01 2019-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000856982 mmsi:KaMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2020-11-06 2020-11-06 0000856982 mmsi:FibroveinHoldingsLimitedMember us-gaap:DevelopedTechnologyRightsMember 2019-08-01 2019-08-01 0000856982 mmsi:FibroveinHoldingsLimitedMember 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 mmsi:BrightwaterMedicalInc.Member 2019-06-14 2019-06-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:TrademarksMember 2018-12-14 2018-12-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:DevelopedTechnologyRightsMember 2018-12-14 2018-12-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member us-gaap:CustomerListsMember 2018-12-14 2018-12-14 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member 2018-12-14 2018-12-14 0000856982 mmsi:CiannaMedicalMember us-gaap:TrademarksMember 2018-11-13 2018-11-13 0000856982 mmsi:CiannaMedicalMember us-gaap:DevelopedTechnologyRightsMember 2018-11-13 2018-11-13 0000856982 mmsi:CiannaMedicalMember us-gaap:CustomerListsMember 2018-11-13 2018-11-13 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:TrademarksMember 2018-05-23 2018-05-23 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:DevelopedTechnologyRightsMember 2018-05-23 2018-05-23 0000856982 mmsi:DirectACCESSMedicalLLCMember us-gaap:CustomerListsMember 2018-05-23 2018-05-23 0000856982 mmsi:DirectACCESSMedicalLLCMember 2018-05-23 2018-05-23 0000856982 mmsi:QXMedicalLLCMember us-gaap:DistributionRightsMember 2018-05-18 2018-05-18 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:TrademarksMember 2018-02-14 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:DevelopedTechnologyRightsMember 2018-02-14 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember us-gaap:CustomerListsMember 2018-02-14 2018-02-14 0000856982 mmsi:BectonDickinsonandCompanyMember 2018-02-14 2018-02-14 0000856982 2018-12-31 0000856982 2017-12-31 0000856982 2018-07-30 2018-07-30 0000856982 mmsi:SelioMedicalLimitedSelioMember mmsi:OrdinarySharesMember 2019-10-11 2019-10-11 0000856982 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000856982 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000856982 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000856982 mmsi:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2020-12-31 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000856982 us-gaap:PerformanceSharesMember 2020-12-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:MarketApproachValuationTechniqueMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember mmsi:CashSettledPerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000856982 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-01 2020-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2020-12-31 0000856982 mmsi:NinePointMedicalInc.Member 2018-04-06 0000856982 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000856982 srt:MaximumMember mmsi:SelioMedicalLimitedSelioMember 2020-12-31 0000856982 mmsi:CreditAgreementMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000856982 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000856982 mmsi:ContingentConsiderationMember 2020-01-01 2020-12-31 0000856982 mmsi:CagentVascularLLCMember 2018-07-31 2018-07-31 0000856982 mmsi:CagentVascularLLCMember 2016-01-01 2017-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000856982 us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0000856982 mmsi:RevenueAndCostOfSalesMember 2020-01-01 2020-12-31 0000856982 mmsi:OtherLongTermObligationsMember 2020-12-31 0000856982 mmsi:OtherLongTermObligationsMember 2019-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2020-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2019-12-31 0000856982 mmsi:VascularInsightsLLCandVIManagementInc.Member 2018-12-14 0000856982 mmsi:DirectACCESSMedicalLLCMember 2018-05-23 0000856982 mmsi:BectonDickinsonandCompanyMember 2018-02-14 0000856982 mmsi:KaMedicalLLCMember 2020-11-06 0000856982 mmsi:FibroveinHoldingsLimitedMember 2019-08-01 0000856982 mmsi:BrightwaterMedicalInc.Member 2019-06-14 0000856982 mmsi:CiannaMedicalMember 2018-11-13 0000856982 mmsi:CiannaMedicalMember 2018-11-13 2018-11-13 0000856982 mmsi:NinePointMedicalInc.Member 2018-04-06 2018-04-06 0000856982 mmsi:KaMedicalLLCMember 2020-11-06 2020-11-06 0000856982 2019-01-01 2019-12-31 0000856982 2018-01-01 2018-12-31 0000856982 2020-12-31 0000856982 2019-12-31 0000856982 2020-06-30 0000856982 2021-02-24 0000856982 2020-01-01 2020-12-31 shares iso4217:USD pure mmsi:DerivativeInstrument iso4217:EUR iso4217:USD shares mmsi:segment 0000856982 --12-31 2020 FY false mmsi:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 100000000 100000000 0 0 0 0 MERIT MEDICAL SYSTEMS INC 55623000 55213000 P3Y P1Y P2Y 0.00 2.00 2.00 2.50 P1Y P2Y mmsi:BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 10-K true 2020-12-31 false 0-18592 UT 87-0447695 1600 West Merit Parkway South Jordan UT 84095 801 253-1600 Common Stock, no par value MMSI NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 2500000000 55690669 56916000 44320000 5313000 3108000 146641000 155365000 7774000 10016000 198019000 225698000 13120000 12497000 3688000 3491000 3549000 3151000 429707000 454538000 28400000 27554000 188878000 153863000 268894000 244368000 61586000 57623000 48800000 43311000 46889000 83685000 643447000 610404000 260719000 231619000 382728000 378785000 193164000 149947000 318059000 379529000 56943000 65607000 49856000 65783000 363533000 353193000 4597000 3788000 78240000 80244000 37676000 41461000 851961000 923998000 1664396000 1757321000 49837000 54623000 111944000 105184000 7500000 7500000 12903000 11550000 2820000 2799000 185004000 181656000 343722000 431984000 33312000 45236000 347000 347000 1016000 1990000 16808000 14855000 1923000 2122000 70941000 72714000 52748000 56473000 705821000 807377000 5000000 5000000 0 0 0 0 55623000 55213000 606224000 587017000 357803000 368221000 -5452000 -5294000 958575000 949944000 1664396000 1757321000 963875000 994852000 882753000 562698000 562486000 487983000 401177000 432366000 394770000 297724000 327274000 276018000 57537000 65615000 59532000 18684000 36504000 23750000 657000 7960000 232000 698000 250000 525000 644000 402739000 416932000 336153000 -1562000 15434000 58617000 604000 -291000 1199000 9994000 12413000 10360000 -2279000 -537000 63000 -11669000 -13241000 -9098000 -13231000 2193000 49519000 -3388000 -3258000 7502000 -9843000 5451000 42017000 -0.18 0.10 0.80 -0.18 0.10 0.78 55434000 55075000 52268000 55434000 56235000 53931000 -9843000 5451000 42017000 -9523000 -5456000 64000 -2365000 -1404000 16000 7786000 -18000 -3606000 786000 -61000 9000 -158000 -4009000 -3567000 -10001000 1442000 38450000 676334000 50248000 353392000 321408000 1534000 42017000 42017000 -3567000 -3567000 6117000 6117000 10634000 690000 10634000 1087000 22000 1087000 205030000 4025000 205030000 2616000 49000 2616000 2261000 43000 2261000 932775000 54893000 571383000 363425000 -2033000 5451000 5451000 93000 93000 -748000 748000 -4009000 -4009000 9382000 9382000 4930000 288000 4930000 1415000 35000 1415000 93000 3000 93000 949944000 55213000 587017000 368221000 -5294000 -9843000 -9843000 -575000 -575000 -158000 -158000 13433000 13433000 6948000 442000 6948000 1159000 30000 1159000 866000 23000 866000 1467000 39000 1467000 958575000 55623000 606224000 357803000 -5452000 -9843000 5451000 42017000 94070000 92100000 69546000 517000 -2159000 -115000 -625000 36609000 25563000 814000 250000 525000 644000 12746000 12256000 -7960000 -232000 -698000 130000 139000 142000 604000 721000 804000 -11295000 -12436000 2052000 14339000 9382000 6117000 -10425000 17900000 27522000 -1668000 -1787000 2588000 -29429000 27044000 28172000 446000 1239000 2000000 162000 -128000 444000 339000 2247000 -232000 3511000 5141000 -149000 333000 -2295000 15726000 4603000 4719000 12623000 -86000 -351000 918000 -45000 -4454000 -576000 -794000 267000 1953000 3635000 39000 -12659000 -11970000 3606000 3264000 -20000 175113000 72362000 44516000 165270000 77813000 86533000 45988000 78173000 63324000 3288000 3324000 3012000 42000 920000 55000 1285000 250000 10750000 10953000 53904000 301789000 -58652000 -134481000 -378820000 6635000 6252000 214993000 366000 68625000 246659000 639108000 157000000 202159000 522608000 1479000 13100000 15740000 231000 866000 2616000 -95706000 33533000 328280000 1684000 96000 -970000 12596000 -23039000 35023000 44320000 67359000 32336000 56916000 44320000 67359000 813000 1290000 647000 10077000 12434000 10324000 8918000 12069000 8692000 2180000 7952000 4989000 899000 321000 4358000 10541000 72209000 39000 3000 43000 1467000 93000 2261000 10938000 10637000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Organization</b>. Merit Medical Systems, Inc. (“Merit,” “we,” or “us”) designs, develops, manufactures and markets single-use 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 cardiology and radiology medical device products which assist in diagnosing and treating coronary artery disease, peripheral vascular disease and other non-vascular diseases and includes embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. Within those two operating segments, we offer products focused in five product categories: <span style="background-color:#ffffff;color:#212529;">peripheral intervention, cardiac intervention, custom procedural solutions,</span> original equipment manufacturer (“<span style="background-color:#ffffff;color:#212529;">OEM”)</span> and endoscopy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We manufacture our products in plants located in the U.S., Mexico, The Netherlands, Ireland, France, Brazil and Singapore. We export sales to dealers and have direct or modified direct sales forces in the U.S., Canada, Western Europe, Australia, Brazil, Russia, Japan, China, Malaysia, South Korea, UAE, India, New Zealand and South Africa (see Note 13). Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The following is a summary of the more significant of such policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reclassifications. </b><span style="background-color:#ffffff;color:#212529;">Certain reclassifications have been made to the 2019 and 2018 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the year ended December 31, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification for the years ended December 31, 2019 and 2018 of approximately </span><span style="background-color:#ffffff;color:#212529;">$0.2</span><span style="background-color:#ffffff;color:#212529;"> million and </span><span style="background-color:#ffffff;color:#212529;">$0.7</span><span style="background-color:#ffffff;color:#212529;"> million, respectively, has been made for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates in Preparing Financial Statements</b>. The preparation of financial statements in conformity with accounting principles generally accepted in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation</b>. The consolidated financial statements include our wholly owned subsidiaries. Intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b>. For purposes of the statements of cash flows, we consider interest bearing deposits with an original maturity date of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Receivables</b>.<b style="font-weight:bold;"> </b>Trade accounts receivable are recorded at the net invoice value and are not interest bearing. An allowance for credit losses on trade receivables is recorded based on our expectation of credit losses and is based upon our historical bad debt experience, current economic conditions, expectations of future economic conditions and management’s evaluation of our ability to collect individual outstanding balances. Once collection efforts have been exhausted and a receivable is deemed to be uncollectible, such balance is charged against the allowance for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b>. We value our inventories at the lower of cost, at approximate costs determined on a first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory costs include material, labor and manufacturing overhead. We review inventories on hand at least quarterly and record provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill and Intangible Assets</b>.<b style="font-weight:bold;"> </b>We test goodwill balances for impairment on an annual basis as of July 1 or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. During our annual impairment test we utilize four reporting units in evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Finite-lived intangible assets including developed technology, customer lists, distribution agreements, license agreements, trademarks, covenants not to compete and patents are subject to amortization. Intangible assets are amortized over their estimated useful life on a straight-line basis, except for customer lists, which are generally amortized on an accelerated basis. Estimated useful lives are determined considering the period the assets are expected to contribute to future cash flows. 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 are 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value. An impairment charge would be recognized to the extent the carrying amount of the in-process technology exceeded its fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Long-Lived Assets</b>. We periodically review the carrying amount of our depreciable long-lived assets for impairment. An asset is considered impaired when estimated future cash flows are less than the carrying amount of the asset. In the event the carrying amount of such asset is not considered recoverable, the asset is adjusted to its fair value. Fair value is generally determined based on discounted future cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and Equipment</b>. Property and equipment is stated at the historical cost of construction or purchase. Construction costs include interest costs capitalized during construction. Maintenance and repairs of property and equipment are charged to operations as incurred. Leasehold improvements are amortized over the lesser of the base term of the lease or estimated life of the leasehold improvements. Construction-in-process consists of new buildings and various production equipment being constructed internally and externally. Assets in construction-in-process will commence depreciating once the asset has been placed in service. Depreciation is computed using the straight-line method over estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 25 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense related to property and equipment for the years ended December 31, 2020, 2019 and 2018 was approximately $35.4 million, $31.4 million, and $28.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Deferred Compensation</b>. We have a deferred compensation plan that permits certain management employees to defer a portion of their salary until the future. We established a Rabbi trust to finance obligations under the plan with corporate-owned variable life insurance contracts. The cash surrender value totaled approximately $17.1 million and $15.1 million at December 31, 2020 and 2019, respectively, which is included in other assets in our consolidated balance sheets. We </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">have recorded a deferred compensation payable of approximately $16.8 million and $14.9 million at December 31, 2020 and 2019, respectively, to reflect the liability to our employees under this plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Other Assets</b>.<b style="font-weight:bold;"> </b>Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,053</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in privately held companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,129</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term notes receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,722</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,557</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,461</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">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. Our share of earnings associated with equity method investments is reported within other income (expense) in our consolidated statements of income (loss). Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Other Long-term Obligations. </b>Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,088</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,385</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We re-measure the estimated liability each quarter based upon changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment. Changes in the estimated fair value are recorded through operating expense in our consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Revenue Recognition</b>.<b style="font-weight:bold;"> </b>We sell our medical products through a direct sales force in the U.S. and through OEM relationships, custom procedure tray manufacturers and a combination of direct sales force and independent distributors in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Identify the contract with the customer</i>. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred if the amortization period would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Identify the performance obligations in the contract</i>. Generally, our contracts with customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering single-use medical products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans, except in limited cases which are not material. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Determine the transaction price</i>. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. Our contracts do not typically contain a financing component. Revenue is recorded </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Allocate the transaction price to performance obligations in the contract</i>. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer’s control at contractually stated pricing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recognize revenue when or as we satisfy a performance obligation. </i>We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue. Contract assets are recognized for the future right to invoice customers, and contract liabilities are recognized for unearned revenue if payment is received prior to our fulfillment of performance obligations. We do not have material contract assets or contract liabilities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Reserves are recorded as a reduction in net sales and are not considered material to our consolidated statements of income (loss) for the years ended December 31, 2020, 2019 and 2018. In addition, we invoice our customers for taxes assessed by governmental authorities such as sales tax and value added taxes. We present these taxes on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Shipping and Handling</b>. When billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cost of Sales</b>. We include product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, product royalty expense, developed technology amortization expense, production-related depreciation expense and product license agreement expense in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and Development</b>. Research and development costs, including new product development, clinical trials, and regulatory compliance, are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes</b>. Under our accounting policies, we initially recognize a tax position in our financial statements when it becomes more likely than not that the position will be sustained upon examination by the tax authorities. Such tax positions are initially and subsequently measured as the largest amount of tax positions that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities assuming full knowledge of the position and all relevant facts. Although we believe our provisions for unrecognized tax positions are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our income tax provisions and accruals. The tax law is subject to varied interpretations, and we have taken positions related to certain matters where the law is subject to interpretation. Such differences could have a material impact on our income tax provisions and operating results in the period(s) in which we make such determination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Earnings per Common Share</b>. Net income (loss) per common share is computed by both the basic method, which uses the weighted average number of our common shares outstanding, and the diluted method, which includes the dilutive common shares from stock options and restricted stock units as calculated using the treasury stock method. Performance stock units are considered contingently issuable awards and are excluded from the weighted average basic share calculation. These awards are included in the weighted average dilutive share calculation, to the extent they are dilutive, based on the number of shares, if any, that would be issuable as of the end of the reporting period assuming the end of the reporting period is also the end of the performance period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b>.<b style="font-weight:bold;"> </b>The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 2: Observable market-based inputs or inputs that are corroborated by market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3: Unobservable inputs that are not corroborated by market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b>.<b style="font-weight:bold;"> </b>We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation — Stock Compensation</i>. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized over the employee’s requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using a Black-Scholes option valuation model. The fair value of our performance stock units linked to total shareholder return is estimated using Monte-Carlo simulations. Compensation expense is adjusted each period based on the grant-date fair value and the number of shares that are probable of being awarded based on the performance conditions of the awards. Restricted stock units are valued based on the closing stock price on the date of grant. Cash-settled share-based awards, or liability awards, are remeasured at fair value each reporting period until the awards are settled. Stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was approximately $14.3 million, $9.4 million and $6.1 million, respectively (see Note 12).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b>. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We provide credit, in the normal course of business, primarily to hospitals and independent third-party custom procedure tray manufacturers and distributors. We perform ongoing credit evaluations of our customers and maintain allowances for potential credit losses. Due to the diversified nature and number of our customers, concentrations of credit risk with respect to accounts receivable are limited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b>. The financial statements of our foreign subsidiaries are measured using local currencies as the functional currency, with the exception of our manufacturing subsidiaries in Ireland and Mexico, which each use the U.S. Dollar as its functional currency. Assets and liabilities are translated into U.S. Dollars at year-end rates of exchange and results of operations are translated at average rates for the year. Gains and losses resulting from these translations are included in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. Transactional exchange gains or losses are included in other income (expense) in determining net income (loss) for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Derivatives</b>.<b style="font-weight:bold;"> </b>We use forward contracts to mitigate our exposure to volatility in foreign exchange rates, and we use interest rate swaps to hedge changes in the benchmark interest rate related to our Third Amended Credit Agreement described in Note 8. All derivatives are recognized in the consolidated balance sheets at fair value. Classification of each hedging instrument is based upon whether the maturity of the instrument is less than or greater than 12 months. We do not purchase or hold derivative financial instruments for speculative or trading purposes (see Note 9).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Financial Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </i>which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 16). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 16 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 income (loss) or cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021 the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope, </i>which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 are effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">We currently believe that all other issued and not yet effective accounting standards are not relevant to our financial statements.</p> 2 2 200000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates in Preparing Financial Statements</b>. The preparation of financial statements in conformity with accounting principles generally accepted in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation</b>. The consolidated financial statements include our wholly owned subsidiaries. Intercompany balances and transactions have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b>. For purposes of the statements of cash flows, we consider interest bearing deposits with an original maturity date of three months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Receivables</b>.<b style="font-weight:bold;"> </b>Trade accounts receivable are recorded at the net invoice value and are not interest bearing. An allowance for credit losses on trade receivables is recorded based on our expectation of credit losses and is based upon our historical bad debt experience, current economic conditions, expectations of future economic conditions and management’s evaluation of our ability to collect individual outstanding balances. Once collection efforts have been exhausted and a receivable is deemed to be uncollectible, such balance is charged against the allowance for credit losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b>. We value our inventories at the lower of cost, at approximate costs determined on a first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory costs include material, labor and manufacturing overhead. We review inventories on hand at least quarterly and record provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill and Intangible Assets</b>.<b style="font-weight:bold;"> </b>We test goodwill balances for impairment on an annual basis as of July 1 or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. During our annual impairment test we utilize four reporting units in evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Finite-lived intangible assets including developed technology, customer lists, distribution agreements, license agreements, trademarks, covenants not to compete and patents are subject to amortization. Intangible assets are amortized over their estimated useful life on a straight-line basis, except for customer lists, which are generally amortized on an accelerated basis. Estimated useful lives are determined considering the period the assets are expected to contribute to future cash flows. 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 are 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value. An impairment charge would be recognized to the extent the carrying amount of the in-process technology exceeded its fair value.</p> 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Long-Lived Assets</b>. We periodically review the carrying amount of our depreciable long-lived assets for impairment. An asset is considered impaired when estimated future cash flows are less than the carrying amount of the asset. In the event the carrying amount of such asset is not considered recoverable, the asset is adjusted to its fair value. Fair value is generally determined based on discounted future cash flow.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Property and Equipment</b>. Property and equipment is stated at the historical cost of construction or purchase. Construction costs include interest costs capitalized during construction. Maintenance and repairs of property and equipment are charged to operations as incurred. Leasehold improvements are amortized over the lesser of the base term of the lease or estimated life of the leasehold improvements. Construction-in-process consists of new buildings and various production equipment being constructed internally and externally. Assets in construction-in-process will commence depreciating once the asset has been placed in service. Depreciation is computed using the straight-line method over estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 25 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense related to property and equipment for the years ended December 31, 2020, 2019 and 2018 was approximately $35.4 million, $31.4 million, and $28.3 million, respectively.</p> Depreciation is computed using the straight-line method over estimated useful lives as follows:<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 20 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 - 25 years</p></td></tr></table> P40Y P4Y P20Y P3Y P20Y P10Y P20Y P4Y P25Y 35400000 31400000 28300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Deferred Compensation</b>. We have a deferred compensation plan that permits certain management employees to defer a portion of their salary until the future. We established a Rabbi trust to finance obligations under the plan with corporate-owned variable life insurance contracts. The cash surrender value totaled approximately $17.1 million and $15.1 million at December 31, 2020 and 2019, respectively, which is included in other assets in our consolidated balance sheets. We </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">have recorded a deferred compensation payable of approximately $16.8 million and $14.9 million at December 31, 2020 and 2019, respectively, to reflect the liability to our employees under this plan.</p> 17100000 15100000 16800000 14900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Other Assets</b>.<b style="font-weight:bold;"> </b>Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,053</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in privately held companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,129</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term notes receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,722</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,557</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,461</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">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. Our share of earnings associated with equity method investments is reported within other income (expense) in our consolidated statements of income (loss). Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.</p> Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation plan assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,053</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in privately held companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,129</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term notes receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,722</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,557</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,461</p></td></tr></table> 17074000 15053000 12043000 17129000 2196000 2722000 6363000 6557000 37676000 41461000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Other Long-term Obligations. </b>Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,088</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,385</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We re-measure the estimated liability each quarter based upon changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment. Changes in the estimated fair value are recorded through operating expense in our consolidated statements of income (loss).</p> Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,088</p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,385</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,473</p></td></tr></table> 36917000 48088000 15831000 8385000 52748000 56473000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Revenue Recognition</b>.<b style="font-weight:bold;"> </b>We sell our medical products through a direct sales force in the U.S. and through OEM relationships, custom procedure tray manufacturers and a combination of direct sales force and independent distributors in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Identify the contract with the customer</i>. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred if the amortization period would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Identify the performance obligations in the contract</i>. Generally, our contracts with customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering single-use medical products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans, except in limited cases which are not material. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Determine the transaction price</i>. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. Our contracts do not typically contain a financing component. Revenue is recorded </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Allocate the transaction price to performance obligations in the contract</i>. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer’s control at contractually stated pricing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recognize revenue when or as we satisfy a performance obligation. </i>We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue. Contract assets are recognized for the future right to invoice customers, and contract liabilities are recognized for unearned revenue if payment is received prior to our fulfillment of performance obligations. We do not have material contract assets or contract liabilities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Reserves are recorded as a reduction in net sales and are not considered material to our consolidated statements of income (loss) for the years ended December 31, 2020, 2019 and 2018. In addition, we invoice our customers for taxes assessed by governmental authorities such as sales tax and value added taxes. We present these taxes on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Shipping and Handling</b>. When billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cost of Sales</b>. We include product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, product royalty expense, developed technology amortization expense, production-related depreciation expense and product license agreement expense in cost of sales.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and Development</b>. Research and development costs, including new product development, clinical trials, and regulatory compliance, are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Income Taxes</b>. Under our accounting policies, we initially recognize a tax position in our financial statements when it becomes more likely than not that the position will be sustained upon examination by the tax authorities. Such tax positions are initially and subsequently measured as the largest amount of tax positions that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities assuming full knowledge of the position and all relevant facts. Although we believe our provisions for unrecognized tax positions are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our income tax provisions and accruals. The tax law is subject to varied interpretations, and we have taken positions related to certain matters where the law is subject to interpretation. Such differences could have a material impact on our income tax provisions and operating results in the period(s) in which we make such determination.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Earnings per Common Share</b>. Net income (loss) per common share is computed by both the basic method, which uses the weighted average number of our common shares outstanding, and the diluted method, which includes the dilutive common shares from stock options and restricted stock units as calculated using the treasury stock method. Performance stock units are considered contingently issuable awards and are excluded from the weighted average basic share calculation. These awards are included in the weighted average dilutive share calculation, to the extent they are dilutive, based on the number of shares, if any, that would be issuable as of the end of the reporting period assuming the end of the reporting period is also the end of the performance period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b>.<b style="font-weight:bold;"> </b>The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 2: Observable market-based inputs or inputs that are corroborated by market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3: Unobservable inputs that are not corroborated by market data.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b>.<b style="font-weight:bold;"> </b>We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with Accounting Standards Codification (“ASC”) 718, <i style="font-style:italic;">Compensation — Stock Compensation</i>. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized over the employee’s requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using a Black-Scholes option valuation model. The fair value of our performance stock units linked to total shareholder return is estimated using Monte-Carlo simulations. Compensation expense is adjusted each period based on the grant-date fair value and the number of shares that are probable of being awarded based on the performance conditions of the awards. Restricted stock units are valued based on the closing stock price on the date of grant. Cash-settled share-based awards, or liability awards, are remeasured at fair value each reporting period until the awards are settled. Stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was approximately $14.3 million, $9.4 million and $6.1 million, respectively (see Note 12).</p> 14300000 9400000 6100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</b>. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We provide credit, in the normal course of business, primarily to hospitals and independent third-party custom procedure tray manufacturers and distributors. We perform ongoing credit evaluations of our customers and maintain allowances for potential credit losses. Due to the diversified nature and number of our customers, concentrations of credit risk with respect to accounts receivable are limited.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b>. The financial statements of our foreign subsidiaries are measured using local currencies as the functional currency, with the exception of our manufacturing subsidiaries in Ireland and Mexico, which each use the U.S. Dollar as its functional currency. Assets and liabilities are translated into U.S. Dollars at year-end rates of exchange and results of operations are translated at average rates for the year. Gains and losses resulting from these translations are included in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. Transactional exchange gains or losses are included in other income (expense) in determining net income (loss) for the period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Derivatives</b>.<b style="font-weight:bold;"> </b>We use forward contracts to mitigate our exposure to volatility in foreign exchange rates, and we use interest rate swaps to hedge changes in the benchmark interest rate related to our Third Amended Credit Agreement described in Note 8. All derivatives are recognized in the consolidated balance sheets at fair value. Classification of each hedging instrument is based upon whether the maturity of the instrument is less than or greater than 12 months. We do not purchase or hold derivative financial instruments for speculative or trading purposes (see Note 9).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Financial Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2018-15, <i style="font-style:italic;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </i>which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 became effective for us on January 1, 2020. The adoption of this standard did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements related to fair value disclosures. ASU 2018-13 became effective for us beginning on January 1, 2020. We have modified our disclosures to conform with this guidance (see Note 16). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 16 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 income (loss) or cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021 the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope, </i>which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 are effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">2.</b></span>REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="background-color:#ffffff;color:#212529;font-weight:bold;">Disaggregation of Revenue.</b><span style="background-color:#ffffff;color:#212529;"> Our revenue is disaggregated based on reporting segment, product category and geographical region. Beginning in the first quarter of 2020, we revised our product categories to more clearly reflect how we sell our products to our customers. We presented historical information under the new revised product categories in a Current Report on Form 8-K, filed with the SEC on April 3, 2020.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;color:#212529;">We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in </span><span style="background-color:#ffffff;color:#212529;">two</span><span style="background-color:#ffffff;color:#212529;"> operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2020, 2019 and 2018 (in thousands).</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 226,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,113</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174,233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278,496</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,332</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,826</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,065</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,582</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,536</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 522,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 934,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 417,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 464,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,276</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 413,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575,711</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 496,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;"> </i><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2020, 2019 and 2018 (in thousands).</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 341,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 226,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,113</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 304,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174,233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278,496</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,332</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,826</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,065</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,824</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,582</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,536</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 522,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 934,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 417,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 464,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,595</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,276</p></td></tr><tr><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 413,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575,711</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 496,413</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td></tr></table> 211999000 129569000 341568000 226788000 124148000 350936000 171277000 104836000 276113000 108109000 171562000 279671000 115604000 189193000 304797000 104263000 174233000 278496000 110269000 92927000 203196000 99659000 87700000 187359000 96730000 83602000 180332000 91826000 17941000 109767000 101065000 16824000 117889000 91954000 22582000 114536000 522203000 411999000 934202000 543116000 417865000 960981000 464224000 385253000 849477000 27858000 1815000 29673000 32595000 1276000 33871000 32189000 1087000 33276000 550061000 413814000 963875000 575711000 419141000 994852000 496413000 386340000 882753000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">3.</b></span>ACQUISITIONS AND OTHER STRATEGIC TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">2020 Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid $10.4 million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with an additional $4 million payable no later than 12 months following the agreement. KA Medical developed the Micro Plug Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared and CE marked. 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. <span style="background-color:#ffffff;">Acquisition-related costs associated with the KA Medical acquisition, which were included in selling, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">general and administrative expenses, were not material. </span>The purchase price was preliminarily allocated as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (507)</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,443</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We are amortizing the developed technology intangible asset acquired from KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">2019 Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On October 11, 2019, we entered into a subscription and shareholders’ agreement to acquire 3,900 ordinary shares and 1,365 C ordinary shares of Selio Medical Limited ("Selio"), an option to purchase all ordinary shares in Selio throughout a 45 day period commencing from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing, and an option to purchase all remaining shares on the third anniversary date of the agreement if we elect to purchase all ordinary shares. The shares of stock we acquired, which represent an ownership interest of approximately 19.5%, have been recorded as an equity investment accounted for at cost because we are not able to exercise significant influence over the operations of Selio. The investment and purchase option of approximately $2.6 million are reflected within other assets in the accompanying consolidated balance sheets. In addition, we have a loan to Selio of $250,000, reflected within other assets, and have committed to provide a loan up to an additional €2 million at the discretion of the borrower. Amounts outstanding under the loan accrue interest at a rate of 5% per annum. All amounts outstanding under the loan agreement become due and payable at the first anniversary of the expiration of our option to purchase all ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">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 $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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 an immaterial working capital adjustment, 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 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Brightwater recently received FDA clearance for the ConvertX biliary stent device. We accounted for this acquisition as a business combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On March 28, 2019, we paid $2 million to acquire convertible participating preferred shares of Fluidx Medical Technology, LLC ("Fluidx"), owner of certain technology proposed to be used in the development of embolic and adhesive agents for use in arterial, venous, vascular graft and cardiovascular applications inside and outside the heart and related appendages. Our investment in Fluidx has been recorded as an equity investment accounted for at cost and reflected within other assets in our accompanying consolidated balance sheet because we are not able to exercise significant influence over the operations of Fluidx. Our total current investment in Fluidx represents an ownership of approximately 11.6% of the outstanding equity interests of Fluidx.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the purchase price allocation and other disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2019 (in thousands). During the year ended December 31, 2020, certain non-significant measurement period adjustments were recorded to our purchase price allocation for the assets acquired from Brightwater, including reassessment of tax assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">STD Pharmaceutical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Brightwater</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 349</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 409</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,960</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,607</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (261)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,522)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,263)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,972)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,104)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,600</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 44,639</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period of Intangible Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists (on an accelerated basis)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1 year</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">12 years</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">12.9</b><b style="font-weight:bold;"> years</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The sales and results of operations related to the STD Pharmaceutical and Brightwater acquisitions have been included in our cardiovascular segment and were not material. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to the STD Pharmaceutical and Brightwater acquisitions, <span style="background-color:#ffffff;">which were included in selling, general and administrative expenses,</span> were not material. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations and is not expected to be deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">2018 Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On December 14, 2018, we consummated an acquisition transaction contemplated by an asset purchase agreement with Vascular Insights, LLC and VI Management, Inc. (combined "Vascular Insights") and acquired Vascular Insights’ intellectual property rights, inventory and certain other assets, including, the ClariVein® IC system and the ClariVein OC system. The ClariVein systems are specialty infusion and occlusion catheter systems with rotating wire tips designed for the controlled 360-degree dispersion of physician-specified agents to a targeted treatment area. We accounted for this acquisition as a business combination. The purchase consideration included an upfront payment of $40 million and an immaterial working capital adjustment. We are also obligated to pay up to an additional $20 million based on achieving certain revenue milestones specified in the asset purchase agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On November 13, 2018, we consummated an acquisition transaction contemplated by a merger agreement to acquire Cianna Medical, Inc. ("Cianna Medical"). The purchase consideration consisted of an upfront payment of $135 million plus a final working capital adjustment of approximately $1.2 million in cash, with earn-out payments of $15 million for achievement of supply chain and scalability metrics paid in the third quarter of 2019 and potential payments up to an additional $50 million for the achievement of sales milestones specified in the merger agreement. Cianna Medical developed the first non-radioactive, wire-free breast cancer localization system. Its SCOUT® and SAVI® Brachy technologies are FDA-cleared and address unmet needs in the delivery of radiation therapy, tumor localization and surgical guidance. We accounted for this acquisition as a business combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">During July 2018, we purchased 1,786,000 preferred limited liability company units of Cagent Vascular, LLC, a medical device company ("Cagent"), for approximately $2.2 million. We had previously purchased 3,000,000 preferred limited liability company units of Cagent for approximately $3.0 million during 2016 and 2017. Our investment has been recorded as an equity investment accounted for at cost and reflected within other assets in the accompanying consolidated balance sheets because we are not able to exercise significant influence over the operations of Cagent. Our total current investment in Cagent represents an ownership of approximately 19.5% of the outstanding stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On May 23, 2018, we entered into an asset purchase agreement with DirectACCESS Medical, LLC (“DirectACCESS”) to acquire its assets, including, certain product distribution agreements for the FirstChoice™ Ultra High-Pressure PTA Balloon Catheter. We accounted for this acquisition as a business combination. The purchase price for the assets was approximately $7.3 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On May 18, 2018, we paid $750,000 for a distribution agreement with QXMédical, LLC ("QXMédical") for the Q50® PLUS Stent Graft Balloon Catheter. We accounted for this acquisition as an asset purchase. We are amortizing the distribution agreement intangible asset over a period of ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On April 6, 2018, we entered into long-term agreements with NinePoint, pursuant to which we (a) became the exclusive worldwide distributor for the NvisionVLE® Imaging System with Real-time Targeting™ using Optical Coherence Tomography (OCT) and (b) acquired an option to purchase up to 100% of the outstanding equity in NinePoint throughout a three-month period commencing 18 months subsequent to the agreement date, both in exchange for total consideration of $10 million. In addition, we made a loan to NinePoint for $10.5 million with a maturity date of April 6, 2023, at which time the loan, together with accrued interest thereon, will be due and payable. The loan bears interest at a rate of 9.0% and is collateralized by NinePoint’s rights, interest and title to the NvisionVLE® Imaging System and any other product owned or licensed by NinePoint utilizing OCT. This loan has been recorded as a note receivable within other long-term assets in our consolidated balance sheets. We utilized the consolidation of variable interest entities guidance to determine whether or not NinePoint was a variable interest entity ("VIE"), and if so, whether we are the primary beneficiary of NinePoint. As of December 31, 2018, we concluded that NinePoint is a VIE based on the fact that the equity investment at risk in NinePoint is not sufficient to finance its activities. We have also determined that Merit is not the primary beneficiary of NinePoint as we do not have the power to direct NinePoint’s most significant activities. The results of operations related to NinePoint have been included in our endoscopy segment since the acquisition date. During the years ended December 31, 2019 and 2018 our net sales of NinePoint products were approximately $2.9 million and $3.0 million, respectively. Our exposure to loss related to our transaction with NinePoint was the carrying value of the amounts paid to and due from NinePoint. In 2019, we determined our investments in NinePoint were impaired, and we recorded impairment charges of $20.5 million for the NinePoint note receivable and purchase option and $1.6 million related to interest accrued on the note receivable. In January 2020, our option to purchase the outstanding equity of NinePoint expired. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On February 14, 2018, we acquired certain divested assets from Becton, Dickinson and Company ("BD"), for an aggregate purchase price of $100.3 million. We also recorded a contingent consideration liability of $1.6 million related to milestone payments payable pursuant to the terms of the acquired contract with Sontina Medical LLC. The assets acquired include the soft tissue core needle biopsy products sold under the tradenames of Achieve® Programmable Automatic Biopsy System, Temno® Biopsy System and TruCut® Biopsy Needles as well as the Aspira® Pleural Effusion Drainage Kits, and the Aspira® Peritoneal Drainage System. We accounted for this acquisition as a business combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the purchase price allocation and other required disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2018 (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vascular Insights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cianna Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DirectACCESS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BD</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 971</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,804</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangibles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer list</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,200</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">In-process technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,880</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,384)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,185</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 188,281</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,269</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 101,880</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period of Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists (on an accelerated basis)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.9 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.0 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales for the years ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$5.5 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$45.3 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$42.6 million</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$7.5 million</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$49.5 million</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$46.8 million</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$6.3 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$42.1 million</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration:line-through;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The sales and results of operations related to these acquisitions have been included in our cardiovascular segment. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to these acquisitions <span style="background-color:#ffffff;">were included in selling, general and administrative expenses. Acquisition costs related to the Vascular Insights and DirectAccess acquisitions</span> were not material, and acquisition costs related to the Cianna Medical and BD acquisitions were $3.5 million and $1.8 million, respectively. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations. Goodwill related to the Cianna Medical acquisition is not expected to be deductible for income tax purposes, while </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">goodwill related to the Vascular Insights, DirectAccess, and BD acquisitions is expected to be deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration:line-through;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our consolidated results of operations for the year ended December 31, 2018, as well as unaudited pro forma consolidated results of operations as though the 2018 acquisitions of Cianna Medical and Vascular Insights had occurred on January 1, 2017 (in thousands, except per common share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 928,336</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,699</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per common share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note: The pro forma results for the years ended December 31, 2020 and 2019 are not included in the table above because the operating results of the Cianna Medical, and Vascular Insights acquisitions were included in our consolidated statements of income (loss) for these periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma information set forth above is for informational purposes only and includes adjustments related to the step-up of acquired inventories, amortization expense of acquired intangible assets, stock-based compensation for cancelled or forfeited options, and interest expense on long-term debt. The pro forma information should not be considered indicative of actual results that would have been achieved if the acquisition of Cianna Medical and Vascular Insights had occurred on January 1, 2017, or results that may be obtained in any future period. The pro forma consolidated results of operations do not include the 2018 acquisition of assets from BD because it was deemed impracticable to obtain information to determine net income associated with the acquired product lines which represent a small product line of a large, consolidated company without standalone financial information. We do not deem the pro forma effects to our consolidated results of operations of the KA Medical, STD Pharmaceutical, Brightwater and DirectACCESS acquisitions to be material.</p> 10400000 4000000 P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (507)</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,443</b></p></td></tr></table> 24000 13000 216000 298000 147000 6000000 8283000 14981000 31000 507000 538000 14443000 P17Y 3900 1365 P45D 0.195 2600000 250000 2000000 0.05 1 13700000 934000 35000000 5000000 10000000 2000000 0.116 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">STD Pharmaceutical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Brightwater</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 349</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 409</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,960</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,607</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (261)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,522)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,263)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,972)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,104)</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,600</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 44,639</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period of Intangible Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists (on an accelerated basis)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1 year</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">12 years</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">12.9</b><b style="font-weight:bold;"> years</b></p></td></tr></table> 277000 55000 843000 349000 49000 409000 30000 10428000 31960000 83000 250000 4975000 17607000 16572000 50743000 53000 58000 29000 261000 1522000 1890000 4263000 1972000 6104000 14600000 44639000 P12Y P13Y P1Y P5Y P12Y P12Y10M24D 40000000 20000000 135000000 1200000 15000000 50000000 1786000 2200000 3000000 3000000.0 0.195 7300000 750000 P10Y 1 10000000 10500000 0.090 2900000 3000000.0 20500000 -1600000 100300000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vascular Insights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cianna Medical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DirectACCESS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">BD</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 971</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,804</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangibles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer list</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,200</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">In-process technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,269</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,880</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities Assumed</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,384)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,940)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,185</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 188,281</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,269</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 101,880</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period of Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer lists (on an accelerated basis)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.9 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.0 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales for the years ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$5.5 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$45.3 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$42.6 million</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$7.5 million</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$49.5 million</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$46.8 million</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$6.3 million</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Not Material</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$42.1 million</p></td></tr></table> 6151000 1353000 5803000 971000 5804000 315000 1047000 748000 14000 32750000 134510000 4840000 74000000 840000 3330000 120000 4200000 1410000 7080000 400000 4900000 2500000 21832000 61379000 938000 9728000 58185000 219629000 7269000 101880000 1497000 2384000 1527000 25940000 31348000 58185000 188281000 7269000 101880000 P12Y P11Y P10Y P8Y P8Y P8Y P5Y P7Y P9Y P10Y P10Y P9Y P11Y9M18D P10Y8M12D P9Y10M24D P8Y 5500000 45300000 42600000 7500000 49500000 46800000 6300000 42100000 3500000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our consolidated results of operations for the year ended December 31, 2018, as well as unaudited pro forma consolidated results of operations as though the 2018 acquisitions of Cianna Medical and Vascular Insights had occurred on January 1, 2017 (in thousands, except per common share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 928,336</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,699</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per common share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Note: The pro forma results for the years ended December 31, 2020 and 2019 are not included in the table above because the operating results of the Cianna Medical, and Vascular Insights acquisitions were included in our consolidated statements of income (loss) for these periods.</p> 882753000 928336000 42017000 20699000 0.80 0.40 0.78 0.38 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span>INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Inventories at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,933</p></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,778</p></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Inventories at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,933</p></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,467</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,778</p></td><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,629</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,698</p></td></tr></table> 110933000 134467000 19308000 17602000 67778000 73629000 198019000 225698000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">5.</b></span>GOODWILL AND INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,433</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199)</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','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Total accumulated goodwill impairment losses aggregated to $8.3 million as of December 31, 2020 and 2019. We did not have any goodwill impairments for the years ended December 31, 2020, 2019 and 2018. The total goodwill balance as of December 31, 2020 and 2019 is related to our cardiovascular segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Other intangible assets at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,209</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,806</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,856</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,863)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,840</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,218</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,746)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,241</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,763</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Covenants not to compete</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (964)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,221</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Aggregate amortization expense for the years ended December 31, 2020, 2019 and 2018 was approximately $58.6 million, $60.7 million and $41.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense for the developed technology and other intangible assets for the next five years consists of the following as of December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.45%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,701</p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,496</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,323</p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,313</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,503</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2020, 2019, and 2018, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which required us to then complete a quantitative impairment assessment. The primary indicators of impairment <span style="background-color:#ffffff;">were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with certain acquired technologies, and in 2020 economic uncertainties associated with the COVID-19 pandemic.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">During the year ended December 31, 2020, we recorded total impairment charges related to our intangible assets of approximately $28.7 million which included <span style="background-color:#ffffff;">a partial impairment charge of </span><span style="background-color:#ffffff;">$8.2</span><span style="background-color:#ffffff;"> million of intangible assets from our acquisition of STD Pharmaceutical, </span>a partial impairment charge of $8.0 million<span style="background-color:#ffffff;"> of intangible assets from our acquisition of certain assets from Laurane Medical S.A.S, a partial impairment charge of </span><span style="background-color:#ffffff;">$4.8</span><span style="background-color:#ffffff;"> million related to our license agreements with ArraVasc Limited, and other intangible asset impairments charges of </span><span style="background-color:#ffffff;">$7.7</span><span style="background-color:#ffffff;"> million related to intangible assets from our acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC acquired in connection with our acquisition of certain divested assets from Becton, Dickinson and Company, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">and a customer list intangible asset from our acquisition of ITL Healthcare Pty Ltd (“ITL”). </span>During the year ended December 31, 2019, we recorded impairment charges related to <span style="background-color:#ffffff;">our amortizing intangible assets from our acquisitions of certain assets from Distal Access, LLC, Lazarus Medical Technologies, LLC, and Pleuratech ApS </span>for a total of approximately $3.3 million. During the year ended December 31, 2018, we recorded impairment charges of $657,000 related to our acquisition of certain assets from Quellent, LLC. The impairment charges recorded in 2020, 2019, and 2018 all pertained to our cardiovascular segment and are reflected within impairment charges in our consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,433</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199)</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','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,193</p></td></tr></table> 353193000 335433000 -1941000 199000 8399000 17959000 363533000 353193000 8300000 8300000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Other intangible assets at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,460)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,209</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 931</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,806</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,103)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,856</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,863)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,840</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,218</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,746)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,241</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,763</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Covenants not to compete</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (964)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,221</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr></table> 23669000 6460000 17209000 3250000 2319000 931000 14453000 6647000 7806000 30273000 12414000 17859000 35154000 29103000 6051000 106799000 56943000 49856000 22703000 6863000 15840000 8012000 6794000 1218000 26987000 12746000 14241000 30240000 9477000 20763000 964000 964000 39984000 28763000 11221000 2500000 2500000 131390000 65607000 65783000 58600000 60700000 41200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense for the developed technology and other intangible assets for the next five years consists of the following as of December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.45%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,701</p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,496</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,323</p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,313</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,503</p></td></tr></table> 49701000 48496000 47323000 44313000 42503000 28700000 8200000 8000000.0 4800000 7700000 3300000 657000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">6.</b></span>INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. The $2.2 trillion economic stimulus bill contains numerous tax law changes. We evaluated the tax changes to determine what provisions would apply to us. As permitted by the CARES Act we have deferred payment of the employer’s portion of social security payroll tax payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020, 2019 and 2018, income (loss) before income taxes is broken out between U.S. and foreign-sourced operations and consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,277)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,084</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,435</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,231)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,519</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The components of the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current expense (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (937)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,132)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,178</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,450</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred expense (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,524)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,523)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (667)</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (802)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,681)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred expense (benefit) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,436)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,052</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,258)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,502</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income (loss) for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computed federal income tax expense (benefit) at applicable statutory rate of 21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,778)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,399</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,098)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,567)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,734)</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,361)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Uncertain tax positions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (576)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (794)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation insurance assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (503)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. transition tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,271)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TCJA remeasurement of deferred taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,654)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,278)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net GILTI</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,590</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign permanent differences <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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">DOJ settlement</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remeasurement of state deferred taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other — including the effect of graduated rates <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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,064)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,502</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Amounts</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for the years ended December 31, 2019 and 2018 in the table above have been updated for presentation and comparative purposes.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Deferred income tax assets and liabilities at December 31, 2020 and 2019, consisted of the following temporary differences and carry-forward items (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for credit losses on trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation 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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,244</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,207</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation 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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,672</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal R&amp;D tax credit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,189</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,958</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,128)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,671)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,242)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,933)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign withholding tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,240)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,847)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,796)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,372)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,762)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,213)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,644)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,448)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,788</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,236)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,715)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,448)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The deferred income tax balances are not netted as they represent deferred amounts applicable to different taxing jurisdictions. Deferred income tax balances reflect the temporary differences between the carrying amounts of assets and liabilities and their tax basis and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. The valuation allowance is primarily related to state credit carryforwards, non-US net operating loss carryforwards, and capital loss carryforwards for which we believe it is more likely than not that the deferred tax assets will not be realized. The valuation allowance increased by approximately $5.6 million during the year ended December 31, 2020, decreased by approximately $345,000 during the year ended December 31, 2019, and increased by approximately $567,000 during the year ended December 31, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we had U.S federal net operating loss carryforwards of approximately $66.9 million, which were generated by Cianna Medical, Vascular Access Technologies, Inc., DFINE Inc., Biosphere Medical, Inc., and Brightwater prior to our acquisition of these companies. These net operating loss carryforwards are subject to annual limitations under Internal Revenue Code Section 382. If unused, $41.7 million of the NOLs will expire between 2025 and 2037. Approximately $25.2 million of the NOLs incurred after December 31, 2017 can be carried forward indefinitely. We anticipate that we will utilize all current net operating loss carryforwards prior to their expiration dates over the next 15 years. We utilized a total of approximately $23.7 million in U.S. federal net operating loss carryforwards during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we had approximately $27 million of non-U.S. net operating loss carryforwards, of which approximately $25.8 million have no expiration date and approximately $1.2 million expire at various dates through 2030. Non-U.S. net operating loss carryforwards utilized during the year ended December 31, 2020 were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We do not consider our foreign earnings to be permanently reinvested. Consequently, we have recorded tax expense of approximately $228,000, $638,000 and $5.6 million for foreign withholding taxes on unremitted foreign earnings during the years ended December 31, 2020, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We are subject to income taxes in the U.S. and numerous foreign jurisdictions. Significant judgment is required in determining our worldwide provision for income taxes and recording the related assets and liabilities. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. In our opinion, we have made adequate provisions for income taxes for all years subject to audit. We are no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2017. In foreign jurisdictions, we are no longer subject to income tax examinations for years before 2014.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Although we believe our estimates are reasonable, the final outcomes of these matters may be different from those which we have reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and operating results in the period in which we make such determination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The total liability for unrecognized tax benefits at December 31, 2020, including interest and penalties, was approximately $2 million, of which approximately $1.6 million would favorably impact our effective tax rate if recognized. Approximately $627,000 of the total liability at December 31, 2020 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. The total liability for unrecognized tax benefits at December 31, 2019, including interest and penalties, was approximately $2.5 million, of which approximately $2.2 million would favorably impact our effective tax rate if recognized. Approximately $230,000 of the total liability at December 31, 2019 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. As of December 31, 2020 and 2019, the total liability for uncertain tax benefits, as presented on our consolidated balance sheets, has been reduced by approximately $307,000 related to certain liabilities for unrecognized tax benefits, which, if realized, would reduce the transition tax under the TCJA by approximately $307,000. As of December 31, 2020 and 2019, we had accrued approximately $276,000 and $366,000 respectively, in total interest and penalties related to unrecognized tax benefits. We account for interest and penalties for unrecognized tax benefits as part of our income tax provision. During the years ended December 31, 2020, 2019 and 2018, our liability for unrecognized tax benefit was increased (decreased) for interest and penalties by approximately ($90,000), ($7,000) and $69,000, respectively. It is reasonably possible that within the next 12 months the total liability for unrecognized tax benefits may change, net of potential decreases due to the expiration of statutes of limitation, up to $250,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, opening balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,749</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross increases (decreases) in tax positions taken in a prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross increases in tax positions taken in the current year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lapse of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (771)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (423)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The tabular roll-forward ending balance does not include interest and penalties related to unrecognized tax benefits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020, 2019 and 2018, income (loss) before income taxes is broken out between U.S. and foreign-sourced operations and consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,216)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,277)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,084</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,435</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,231)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,193</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,519</p></td></tr></table> -32216000 -37277000 21084000 18985000 39470000 28435000 -13231000 2193000 49519000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The components of the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current expense (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (937)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,132)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,178</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,450</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred expense (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,524)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,523)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (667)</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (802)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,681)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred expense (benefit) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,436)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,052</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,258)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,502</p></td></tr></table> -937000 479000 -1132000 437000 662000 582000 8407000 8037000 6000000 7907000 9178000 5450000 -2688000 -8111000 4400000 -4524000 -3523000 -667000 -4083000 -802000 -1681000 -11295000 -12436000 2052000 -3388000 -3258000 7502000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income (loss) for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computed federal income tax expense (benefit) at applicable statutory rate of 21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,778)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,399</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,098)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,567)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,734)</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,361)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Uncertain tax positions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (576)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (794)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation insurance assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (503)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. transition tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,271)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TCJA remeasurement of deferred taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,654)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,278)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net GILTI</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,590</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign permanent differences <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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">DOJ settlement</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remeasurement of state deferred taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other — including the effect of graduated rates <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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,064)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,502</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Amounts</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for the years ended December 31, 2019 and 2018 in the table above have been updated for presentation and comparative purposes.</span></td></tr></table> 0.210 0.210 0.210 0.21 0.21 0.21 -2778000 461000 10399000 -1448000 -2241000 -59000 2098000 1567000 1734000 -1230000 -1536000 -1361000 -576000 -794000 267000 299000 503000 -186000 154000 223000 -3271000 71000 -1815000 -1654000 -4278000 3960000 1861000 347000 228000 638000 5590000 1728000 937000 96000 1879000 131000 21000 1890000 1765000 -1064000 855000 1147000 -3388000 -3258000 7502000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Deferred income tax assets and liabilities at December 31, 2020 and 2019, consisted of the following temporary differences and carry-forward items (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for credit losses on trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation 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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,244</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,207</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation 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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,672</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal R&amp;D tax credit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,189</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,958</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,128)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,671)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,242)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,933)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign withholding tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,240)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,847)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,796)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,372)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,762)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,213)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,644)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,448)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,788</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,236)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,715)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,448)</p></td></tr></table> 1198000 693000 9694000 9244000 3161000 2207000 18622000 21187000 617000 552000 7360000 4672000 15182000 16838000 3607000 1376000 13993000 6189000 73434000 62958000 1078000 1128000 20671000 21242000 47178000 53933000 5358000 5240000 13855000 15847000 3796000 2372000 91936000 99762000 10213000 4644000 28715000 41448000 4597000 3788000 33312000 45236000 28715000 41448000 5600000 -345000 567000 66900000 41700000 25200000 P15Y 23700000 27000000 25800000 1200000 228000 638000 5600000 2000000 1600000 627000 2500000 2200000 230000 307000 307000 307000 307000 276000 366000 -90000 -7000 69000 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, opening balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,749</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross increases (decreases) in tax positions taken in a prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross increases in tax positions taken in the current year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lapse of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (771)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (423)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,161</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td></tr></table> 2161000 2947000 2749000 115000 244000 35000 283000 229000 586000 885000 771000 423000 1674000 2161000 2947000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">7.</b></span>ACCRUED EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll and related liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,781</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of contingent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,621</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advances from employees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued rebates payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,202</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,294</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,184</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses at December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll and related liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,781</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of contingent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,621</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advances from employees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued rebates payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,202</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,294</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,944</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,184</p></td></tr></table> 41023000 39781000 18833000 28621000 259000 286000 9532000 9202000 42297000 27294000 111944000 105184000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">8.</b></span>REVOLVING CREDIT FACILITY AND LONG-TERM DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Principal balances outstanding under our long-term debt obligations as of December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:17.4pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Third Amended and Restated Credit Agreement</i></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="font-family:'Segoe UI';visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">On July 31, 2019, we entered into a Third Amended and Restated Credit Agreement (the "Third Amended Credit Agreement"). The Third Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Third Amended Credit Agreement amends and restates in its entirety our previously outstanding Second Amended and Restated Credit Agreement and all amendments thereto. The Third Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment up to an aggregate amount of $600 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On July 31, 2024, all principal, interest and other amounts outstanding under the Third Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty, other than breakage fees (as defined in the Third Amended Credit Agreement).</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">Revolving credit loans denominated in dollars and term loans made under the Third Amended Credit Agreement bear interest, at our election, at either the Base Rate or the Eurocurrency Rate (as such terms are defined in the Third Amended Credit Agreement) plus the Applicable Margin (as defined in the Third Amended Credit Agreement). Revolving credit loans denominated in an Alternative Currency (as defined in the Third Amended Credit Agreement) bear interest at the Eurocurrency Rate plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin (as defined in the Third Amended Credit Agreement). Interest on each 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','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">The Third Amended Credit Agreement is collateralized by substantially all of 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','Times','serif';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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Covenant Requirement</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$50 million</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated interest expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">As of December 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">As of December 31, 2020, we had outstanding borrowings of approximately </span><span style="font-style:normal;">$351.6</span><span style="font-style:normal;"> million under the Third Amended Credit Agreement, with additional available borrowings of approximately </span><span style="font-style:normal;">$389</span><span style="font-style:normal;"> million, based on the leverage ratio required pursuant to the Third Amended Credit Agreement. Our interest rate as of December 31, 2020 was a fixed rate of </span><span style="font-style:normal;">2.37%</span><span style="font-style:normal;"> on </span><span style="font-style:normal;">$175</span><span style="font-style:normal;"> million as a result of an interest rate swap (see Note 9) and a variable floating rate of </span><span style="font-style:normal;">1.40%</span><span style="font-style:normal;"> on approximately </span><span style="font-style:normal;">$176.6</span><span style="font-style:normal;"> million. </span><span style="background-color:#ffffff;font-style:normal;">Our interest rate as of December 31, 2019 was a fixed rate of </span><span style="background-color:#ffffff;font-style:normal;">2.62%</span><span style="background-color:#ffffff;font-style:normal;"> on </span><span style="background-color:#ffffff;font-style:normal;">$175</span><span style="background-color:#ffffff;font-style:normal;"> million as a result of an interest rate swap and a variable floating rate of </span><span style="background-color:#ffffff;font-style:normal;">3.30%</span><span style="background-color:#ffffff;font-style:normal;"> on </span><span style="background-color:#ffffff;font-style:normal;">$265</span><span style="background-color:#ffffff;font-style:normal;"> million.</span><span style="font-style:normal;"> The foregoing fixed rates are exclusive of changes in the notional amount and fixed rate associated with our interest rate swaps beginning July 6, 2021 as described in Note 9 and potential future changes in the applicable margin.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Future Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt as of December 31, 2020, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,438</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,437</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum principal payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351,625</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Principal balances outstanding under our long-term debt obligations as of December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,125</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (516)</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:68.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,984</p></td></tr></table> 140625000 148125000 211000000 291875000 403000 516000 351222000 439484000 7500000 7500000 343722000 431984000 150000000 600000000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Covenant Requirement</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$50 million</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Third Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Minimum ratio of Consolidated EBITDA (as defined in the Third Amended Credit Agreement and adjusted for certain expenditures) to Consolidated interest expense (as defined in the Third Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Maximum level of the aggregate amount of all Facility Capital Expenditures (as defined in the Third Amended Credit Agreement) in any fiscal year.</span></td></tr></table> 4.0 3.0 50000000 351600000 389000000 0.0237 175000000 0.0140 176600000 0.0262 175000000 0.0330 265000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Future minimum principal payments on our long-term debt as of December 31, 2020, are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,438</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 324,437</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum principal payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351,625</p></td></tr></table> 7500000 8438000 11250000 324437000 351625000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">9.</b></span>DERIVATIVES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 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','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 (loss) (“AOCI”), a component of stockholders’ equity in the accompanying consolidated balance sheets, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivatives not designated as hedging instruments are recorded in earnings throughout the term of the derivative. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivatives Designated as Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 Bank to fix the one-month LIBOR rate at 1.12%. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid. The interest rate swap is scheduled to expire on July 6, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 Bank to fix the one-month LIBOR rate at 1.71% for the period from July 6, 2021 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month LIBOR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt will reset, the swap will be settled with the counterparty, and interest will be paid. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2020 and 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at December 31, 2020 was a liability of ($4.4) million, partially offset by approximately ($1.1) million in deferred taxes. The fair value of our interest rate swap at December 31, 2019 was an asset of approximately $1.2 million (partially offset by approximately $307,000 in deferred taxes) and a liability of ($290,000), partially offset by approximately ($75,000) in deferred taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivatives Designated as Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We enter into approximately 150 cash flow foreign currency hedges every month. As of December 31, 2020 and 2019, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $168.2 million and $212.5 million, respectively.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivatives Not Designated as Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 December 31, 2020 and 2019, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $74.8 million and $65.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet Presentation of Derivatives. </b>As of December 31, 2020 and 2019, all derivatives, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded gross at fair value on our consolidated balance sheets. We are not subject to any master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The fair value of derivative instruments on a gross basis is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (896)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (866)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Statement Presentation of Derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivatives Designated as Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income ("OCI") in our consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,131)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,830)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,559</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,516)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (587)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on AOCI and net earnings in our consolidated statements of income (loss), consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.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','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.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','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:39.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:31.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:39.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income (Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:31.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:39.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:31.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Location in statements of income</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,994)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,413)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,360)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (872)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,040</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 577</p></td><td style="vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562,698)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (562,486)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (487,983)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,288)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (578)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 361</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">All other amounts included in earnings related to designated cash flow hedges are immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:12pt 0pt 12pt 0pt;">As of December 31, 2020, approximately ($4.3) million or ($3.2) million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of December 31, 2020, approximately $(1.5) million, or $(1.1) million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;">Derivatives Not Designated as Hedging Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the years presented (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location in statements of income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,190)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,147</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">See Note 16 for more information about our derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 175000000 0.0112 75000000 0.0171 4400000 1100000 1200000 307000 290000 75000 P2Y 150 168200000 212500000 20 74800000 65000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The fair value of derivative instruments on a gross basis is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (896)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (290)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,281)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,813)</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (866)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td></tr></table> 1192000 1777000 1663000 424000 466000 896000 3462000 290000 5281000 1813000 866000 764000 877000 318000 2120000 1678000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income ("OCI") in our consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:top;white-space:nowrap;width:45.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,131)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,830)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,559</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,516)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (587)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td></tr></table> -6131000 -2830000 1559000 -5516000 -587000 539000 9994000 12413000 10360000 -872000 2040000 1537000 963875000 994852000 882753000 36000 577000 136000 562698000 562486000 487983000 -1288000 -578000 361000 -4300000 -3200000 -1500000 -1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income (loss) for the years presented (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location in statements of income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,190)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,147</p></td></tr></table> -2190000 -307000 4147000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">10.</b></span>COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">We are obligated under non-terminable operating leases for manufacturing facilities, finished good distribution centers, office space, equipment, vehicles, and land. See Note 18 for disclosures regarding these operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Loan Commitment.</b> 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 until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. The current note receivable balance from Selio is $250,000. If exercised, these loans would be securitized by all the present and future assets and property of the borrower.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Royalties</b>. As of December 31, 2020, we had entered into a number of agreements to license or acquire rights to certain intellectual property which require us to make royalty payments during the term of the agreements generally based on a percentage of sales. During the years ended December 31, 2020, 2019 and 2018, total royalty expense approximated $7.1 million, $6.7 million and $5.3 million, respectively. Minimum contractual commitments under royalty agreements to be paid within twelve months of December 31, 2020 were not significant. See Note 16 for discussion of future royalty commitments related to acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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. We have filed a Motion to Dismiss and are awaiting the Court’s ruling on the motion. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">In addition to the foregoing matters, on October 13, 2020, we entered into a Settlement Agreement with the United States Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation into past marketing and promotional transactions practices of the Company. Under the Settlement Agreement, we agreed to pay settlement payments in the aggregate of $18 million plus interest and enter into a Corporate Integrity Agreement with the U.S. Office of Inspector General. In total, we paid approximately $18.7 million in settlement payments, interest and additional expenses associated with the Settlement Agreement, including fees paid to settle claims of the relator’s counsel. Our failure to comply with the obligations of the Settlement Agreement or Corporate Integrity Agreement could result in monetary penalties and our exclusion from federal health care programs. In the event of unexpected further developments, it is possible that the ultimate outcome 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2000000 0.05 250000 7100000 6700000 5300000 18000000 18700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">11.</b></span>EARNINGS PER COMMON SHARE (EPS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the following periods consisted of the following (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,843)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,017</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,268</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic EPS</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.80</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,075</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,268</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total potential shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,931</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Does </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">not</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> reflect the impact of incremental repurchases under the treasury stock method. </span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the following periods consisted of the following (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,843)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,017</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,268</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic EPS</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.80</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,075</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,268</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total potential shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,931</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Does </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">not</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> reflect the impact of incremental repurchases under the treasury stock method. </span></td></tr></table> -9843000 5451000 42017000 55434000 55075000 52268000 -0.18 0.10 0.80 55434000 55075000 52268000 1160000 1663000 55434000 56235000 53931000 -0.18 0.10 0.78 4216000 1750000 396000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">12.</b></span>EMPLOYEE STOCK PURCHASE PLAN, STOCK OPTIONS AND WARRANTS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Our stock-based compensation primarily consists of the following plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2018 Long-Term Incentive Plan</b>. In June 2018, our Board of Directors adopted and our shareholders approved, the Merit Medical Systems, Inc. 2018 Long-Term Incentive Plan, which was subsequently amended effective December 14, 2018 (the “2018 Incentive Plan”) to supplement the Merit Medical Systems, Inc. 2006 Long-Term Incentive plan (the "2006 Incentive Plan"). The 2018 Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, stock units (including restricted stock units) and performance awards (including performance stock units). Options may be granted to directors, officers, outside consultants and key employees and may be granted upon such terms and such conditions as the Compensation Committee of our Board of Directors determines. Options will typically vest on an annual basis over a <span style="-sec-ix-hidden:Hidden_ltcTLminokSoOY3dxKq-Nw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span> to five-year life with a contractual life of seven years. As of December 31, 2020, a total of 1,297,062 shares remained available to be issued under the 2018 Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2006 Long-Term Incentive Plan</b>. In May 2006, our Board of Directors adopted, and our shareholders approved, the 2006 Incentive Plan. As of December 31, 2020, the 2006 Incentive Plan was no longer being used for the granting of equity awards. However, as of December 31, 2020, options granted under this plan were still outstanding, vesting, and being exercised and will continue to be outstanding until the vesting periods end and the terms of the equity awards expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b>. We have a non-qualified Employee Stock Purchase Plan (“ESPP”), which has an expiration date of June 30, 2026. As of December 31, 2020, the total number of shares of common stock that remained available to be issued under our non-qualified plan was 40,073 shares. ESPP participants purchase shares on a quarterly basis at a price equal to 95% of the market price of the common stock at the end of the applicable offering period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation Expense</b>. The stock-based compensation expense before income tax expense for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash-settled share-based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Nonqualified Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 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 December 31, 2020, the total remaining unrecognized compensation cost related to non-vested stock options, net of expected forfeitures, was approximately $25.4 million and is expected to be recognized over a weighted average period of 2.5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted were estimated using the following assumptions for the years ended December 31, 2020, 2019 and 2018:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.29% - 1.67%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.38% - 2.56%</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.63% - 2.77%</p></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.65% - 45.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28.66% - 39.38%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">34.06% - 34.32%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 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 option. We determine the expected term of the stock options using the historical exercise behavior of employees. The expected price volatility was determined based upon historical volatility for our stock and other factors. For options with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period. During the years ended December 31, 2020, 2019 and 2018, approximately 329,000, 1.2 million and 692,000 nonqualified stock option grants were made, respectively, for a total fair value of approximately $4.5 million, $20.9 million and $11.1 million, net of estimated forfeitures, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The table below presents information related to stock option activity for the years ended December 31, 2020, 2019 and 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,733</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,692</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from stock option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,510</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefit from the exercise of stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,278</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Changes in stock options for the year ended December 31, 2020, consisted of the following (shares and intrinsic value in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,350</p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,678</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending vested and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,482</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The weighted average grant-date fair value of options granted during the years ended December 31, 2020, 2019 and 2018 was $13.70, $16.78 and $16.05, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Stock-Settled Performance-Based Restricted Stock Units (“PSUs”) and Time-Vested Restricted Stock Units (“RSUs”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We grant PSUs to certain of our executive officers. Conversion of PSUs occurs at the end of <span style="-sec-ix-hidden:Hidden_pcaKOeryik2dThaVyKKhZg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_qBhSJP3mVEus93aeoja64Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and three-year performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the PSUs with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year PSUs were not amended.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The payout for each PSU is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the two and <span style="-sec-ix-hidden:Hidden_ghyVQh9iBEOmEe9dbja6PQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three-year</span></span> <span style="-sec-ix-hidden:Hidden_ipIaNQhY7kS8kqWoxeERgw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">awards</span></span>) and a rTSR multiplier (between 75% and 125%). PSUs convey no shareholder rights unless and until shares are issued in settlement of the award. We use Monte-Carlo simulations to estimate the grant-date fair value of the PSUs linked to total shareholder return. Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We grant RSUs to our non-employee directors, which are subject to continued service through the vesting date, which is one year from the date of grant. The expense recognized for RSUs is equal to the closing stock price on the date of grant, which is recognized over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Changes in PSUs and RSUs for the year ended December 31, 2020, consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning nonvested balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of amendments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested balance at December 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:2.9pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Based on the maximum target payout of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">100%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for one-year awards, as amended, and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">200%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for two and </span><span style="-sec-ix-hidden:Hidden_kUiOhRe3SUCQIcpwdo0yoA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">three-year</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> awards. Each unit will convert to between </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">.75</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">1.25</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of common stock based upon the rTSR performance of our common stock.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="background-color:#ffff00;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The weighted average grant-date fair value of PSUs and RSUs for the year December 31, 2020 was $43.60 and $42.98, respectively. There were no PSUs or RSUs granted for the years ended December 31, 2019 and 2018, and there were no PSUs or RSUs that vested in the years ended December 31, 2020, 2019 and 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.8 - 2.8 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40.2% - 56.1%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a remaining term equal to the expected term of the award. The expected volatility was based on a weighted average volatility of our stock price and the average volatility of our compensation peer group's volatilities. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units and restricted stock units was approximately $2.5 million and $0.7 million, respectively, which is expected to be recognized over a weighted average period of 1.4 years and 0.5 years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Cash-Settled Performance-Based Share-Based Awards (“Liability Awards”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the year ended December 31, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a total target cash incentive of $1.0 million multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended. As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for two and <span style="-sec-ix-hidden:Hidden_K702tuOYSUi0ycx-SQ1vnQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three-year</span></span> awards, for a total maximum potential payment of approximately $2.1 million. Settlement generally occurs at the end of <span style="-sec-ix-hidden:Hidden_gIixKr-a_Eiqh7XsFc7bbA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>, <span style="-sec-ix-hidden:Hidden_CPpHUmaRJ0WWb74S_azu_w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></span> and three-year performance periods based upon the same performance metrics and vesting period as our performance stock units. These awards are classified as liabilities and reported in accrued expenses and other long-term liabilities within our consolidated balance sheet. The fair value of these awards is remeasured at each reporting period until the awards are settled. As of December 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">approximately $1.0 million, which is expected to be recognized over a weighted average period of 1.5 years. There were no liability awards vested or forfeited in the years ended December 31, 2020, 2019 and 2018. </p> P5Y P7Y 1297062 40073 0.95 The stock-based compensation expense before income tax expense for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash-settled share-based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,117</p></td></tr></table> 1357000 1289000 870000 1157000 961000 553000 7332000 7132000 4694000 2829000 758000 906000 11825000 7132000 4694000 14339000 9382000 6117000 25400000 P2Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted were estimated using the following assumptions for the years ended December 31, 2020, 2019 and 2018:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;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','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.29% - 1.67%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.38% - 2.56%</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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.63% - 2.77%</p></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 - 5.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:53.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.65% - 45.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28.66% - 39.38%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">34.06% - 34.32%</p></td></tr></table> 0.0029 0.0167 0.0138 0.0256 0.0263 0.0277 P4Y P5Y P3Y P5Y P5Y 0.3865 0.4512 0.2866 0.3938 0.3406 0.3432 329000 1200000 692000 4500000 20900000 11100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The table below presents information related to stock option activity for the years ended December 31, 2020, 2019 and 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,733</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,692</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from stock option exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,510</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefit from the exercise of stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,278</p></td></tr></table> 11733000 9910000 25692000 5481000 4837000 8510000 1815000 1654000 4278000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Changes in stock options for the year ended December 31, 2020, consisted of the following (shares and intrinsic value in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,350</p></td></tr><tr><td style="vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,678</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending vested and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,860</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,482</p></td></tr></table> 4319000 34.10 329000 39.21 442000 16.17 264000 42.37 3942000 35.98 P3Y11M19D 77350000 1936000 29.38 P2Y11M12D 50678000 3860000 35.79 P3Y11M8D 76482000 13.70 16.78 16.05 P3Y P1Y 1 25415 1 0 1 0 2 0.75 1.25 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Changes in PSUs and RSUs for the year ended December 31, 2020, consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning nonvested balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of amendments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested balance at December 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr><tr><td style="vertical-align:bottom;width:40.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.98</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:2.9pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Based on the maximum target payout of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">100%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for one-year awards, as amended, and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">200%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> for two and </span><span style="-sec-ix-hidden:Hidden_kUiOhRe3SUCQIcpwdo0yoA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">three-year</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> awards. Each unit will convert to between </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">.75</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">1.25</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of common stock based upon the rTSR performance of our common stock.</span></td></tr></table> 122000 43.60 34000 42.98 20000 43.43 102000 43.63 34000 42.98 102000 43.63 34000 42.98 1 2 0.75 1.25 43.60 42.98 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1% - 1.3%</p></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.8 - 2.8 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:81.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40.2% - 56.1%</p></td></tr></table> 0.011 0.013 P0Y9M18D P2Y9M18D 0.402 0.561 2500000 700000 P1Y4M24D P0Y6M 1000000.0 1.25 2.50 P3Y 1000000.0 P1Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span>SEGMENT REPORTING AND FOREIGN OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">We report our operations in </span><span style="font-weight:normal;">two</span><span style="font-weight:normal;"> operating segments: cardiovascular and endoscopy. </span><span style="font-weight:normal;">Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.</span><span style="font-weight:normal;"> We evaluate the performance of our operating segments based on net sales and operating income (loss). </span><span style="font-weight:normal;">See Note 2 for a detailed breakout of our sales by operating segment and product category, disaggregated between domestic and international sales.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">During the years ended December 31, 2020, 2019 and 2018, we had international sales of approximately $413.8 million, $419.1 million and $386.3 million, respectively, or approximately 43%, 42% and 44%, respectively, of net sales, primarily in China, Japan, Germany, France, the United Kingdom, Australia, and Russia. China represents our most significant international sales market with sales of approximately $113.2 million, $113.3 million, and $92.7 million for the years ended December 31, 2020, 2019 and 2018, respectively. International sales are attributed based on location of the customer receiving the product.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Our long-lived assets (which are comprised of our net property and equipment) by geographic area at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,864</p></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ireland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other foreign countries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,305</p></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,452</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the years ended December 31, 2020, 2019 and 2018, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 934,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,276</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,042)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,289</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,562)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,617</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,669)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,241)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,098)</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Total assets by operating segment at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,654,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,588,970</p></td></tr><tr><td style="vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,042</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,664,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,321</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,620,012</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Total depreciation and amortization by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,722</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,546</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Total capital expenditures for property and equipment by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,032</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,988</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,324</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 413800000 419100000 386300000 0.43 0.42 0.44 113200000 113300000 92700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Our long-lived assets (which are comprised of our net property and equipment) by geographic area at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,864</p></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ireland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,283</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other foreign countries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,305</p></td></tr><tr><td style="vertical-align:bottom;width:67.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,452</p></td></tr></table> 277643000 273816000 231864000 42951000 44912000 45283000 62134000 60057000 54305000 382728000 378785000 331452000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the years ended December 31, 2020, 2019 and 2018, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 934,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,276</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,042)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,289</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,562)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,617</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,669)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,241)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,098)</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Total depreciation and amortization by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,722</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,546</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Total capital expenditures for property and equipment by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,032</p></td></tr><tr><td style="vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,988</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,324</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 934,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,673</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,871</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,276</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 963,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 994,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 882,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,042)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,289</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,562)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,617</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,669)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,241)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,098)</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,017</p></td></tr></table> 934202000 960981000 849477000 29673000 33871000 33276000 963875000 994852000 882753000 -7042000 25780000 49289000 5480000 -10346000 9328000 -1562000 15434000 58617000 -11669000 -13241000 -9098000 -3388000 -3258000 7502000 -9843000 5451000 42017000 1654866000 1745057000 1588970000 9530000 12264000 31042000 1664396000 1757321000 1620012000 93160000 91151000 68722000 910000 949000 824000 94070000 92100000 69546000 45803000 77631000 63032000 185000 542000 292000 45988000 78173000 63324000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">14.</b></span>EMPLOYEE BENEFIT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">We have defined contribution plans covering all U.S. full-time adult employees and certain of our foreign employees. Our contributions to these plans are discretionary in certain countries, including the U.S. Beginning in September 2019, we ceased discretionary contributions to certain of our defined contribution plans. Total expense for contributions made to these plans for the years ended December 31, 2020, 2019 and 2018 was approximately $3.9 million, $6.6 million and $6.5 million, respectively.</p> 3900000 6600000 6500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">15.</b></span>QUARTERLY RESULTS OF OPERATIONS (UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Quarterly data for the years ended December 31, 2020 and 2019 consisted of the following (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,004</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,163</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,007</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,162</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,242)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,133)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,922</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,409)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,757)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,398)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,205)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">During the three months ended December 31, 2020, we recorded <span style="background-color:#ffffff;">a partial impairment charge of </span><span style="background-color:#ffffff;">$8.2</span><span style="background-color:#ffffff;"> million of intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 5). During the three months ended December 31, 2019, we recorded </span>impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option, along with a write-off of $1.6 million of accrued interest (see Note 16). Basic and diluted earnings (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly amounts may not equal the total computed for the year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Quarterly data for the years ended December 31, 2020 and 2019 consisted of the following (in thousands, except per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 218,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 258,004</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,163</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,007</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,162</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,242)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,133)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 238,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,922</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,409)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,757)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,398)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,205)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per common share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr></table> 243525000 218371000 243975000 258004000 103784000 84216000 102014000 111163000 1362000 -18995000 64000 16007000 1162000 -3242000 825000 -2133000 -3154000 -19058000 -3009000 15378000 -0.06 -0.34 -0.05 0.28 -0.06 -0.34 -0.05 0.27 238349000 255532000 243049000 257922000 104636000 111964000 104136000 111630000 9523000 12201000 -2881000 -3409000 651000 2140000 -2292000 -3757000 6195000 6859000 -3398000 -4205000 0.11 0.12 -0.06 -0.08 0.11 0.12 -0.06 -0.08 8200000 20500000 -1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">16.</b></span>FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Assets (Liabilities) Measured at Fair Value on a Recurring Basis</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Our financial assets and (liabilities) carried at fair value measured on a recurring basis as of December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,750)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,750)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract asset, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract liability, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,255)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,255)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;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, accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;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 and other assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 3 for further information regarding these acquisitions. Contingent consideration liabilities are re-measured to fair value at each reporting period, with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss). 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">contingent consideration liabilities during the years ended December 31, 2020 and 2019, consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability recorded as the result of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,517</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_FgxkrFselUWVlKbJQaY0UQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration (benefit)</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,960)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (304)</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,740)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, approximately $36.9 million was included in other long-term obligations and approximately $18.8 million was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. As of December 31, 2019, approximately $48.1 million was included in other long-term obligations and $28.6 was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. Cash paid to settle contingent consideration liabilities recognized at fair value as of the acquisition date (including measurement-period adjustments) has been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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. During the year ended December 31, 2019, we collected payments of approximately $535,000 to settle the receivable in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The recurring Level 3 measurement of our contingent consideration liabilities includes the following significant unobservable inputs at December 31, 2020 and 2019 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.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','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,545</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12% - 15%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,305</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7.5% - 12%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,710</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13% - 24%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2034</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,114</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9% - 13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2023</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The contingent consideration liabilities are re-measured to fair value each reporting period using projected revenues, discount rates, probabilities of payment, and projected payment dates. Projected contingent payment amounts are discounted back to the current period using a discounted cash flow model. Projected revenues are based on our most recent internal operational budgets and long-range strategic plans. An increase (decrease) in either the discount rate or the time to payment, in isolation, may result in a significantly lower (higher) fair value measurement. A decrease in the probability of any milestone payment may result in lower fair value measurements. Our determination of the fair value of contingent consideration liabilities could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-family:'TimesNewRomanPSMT';font-style:italic;">Contingent Payments to Related Parties. </i><span style="background-color:#ffffff;">During the years ended December 31, 2020 and 2019, we made contingent payments of approximately </span><span style="background-color:#ffffff;">$800,000</span><span style="background-color:#ffffff;"> and </span><span style="background-color:#ffffff;">$1.0</span><span style="background-color:#ffffff;"> million to a current director of Merit and former shareholder of Cianna Medical which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional </span>payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Other Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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 are Level 1 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Impairment Charges</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">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 of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets. </i>During the years ended December 31, 2020, 2019 and 2018, we had losses of approximately $28.7 million, $3.3 million and $657,000, respectively, related to certain acquired intangible assets (see Note 5). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Right of Use Operating Lease Assets.</i> <span style="background-color:#ffffff;">During the year ended December 31, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying value was not recoverable. Consequently, we recorded an impairment loss of approximately </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">$1.5</span><span style="background-color:#ffffff;"> million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment.</i> During the year ended December 31, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with the suspension of our distribution agreement with NinePoint.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="background-color:#ffffff;font-style:italic;">Equity Investments, Purchase Options, and Notes Receivable.</i><span style="background-color:#ffffff;"> During the year ended December 31, 2020, we recognized </span><span style="background-color:#ffffff;">$2.5</span><span style="background-color:#ffffff;"> million of impairment expense related to our equity method investment in the </span><span style="background-color:#ffffff;">19.5</span><span style="background-color:#ffffff;"> percent ownership in preferred shares of Fusion Medical, Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with the technologies and a charge of </span><span style="background-color:#ffffff;">$3.5</span><span style="background-color:#ffffff;"> million related to Bluegrass Vascular due to our decision not to exercise our option to purchase the company. </span>Our equity investments in privately held companies, including options to acquire these companies, were $12.0 million and $17.1 million at December 31, 2020 and 2019, respectively, <span style="background-color:#ffffff;">which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the investment. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Prior to the adoption of ASU 2016-13 on January 1, 2020, we assessed the credit support available for notes receivable and the value of any underlying collateral to determine if there were any other-than temporary impairments. Credit losses represent the difference between the present value of cash flows expected to be collected on these notes receivable and the amortized cost basis. For the year ended December 31, 2019 we recorded impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option due to our assessment of the collectability of the note receivable and management’s decision not to exercise our option to purchase this business. We also wrote off $1.6 million of accrued interest related to the note receivable reported in interest income in the consolidated statements of income (loss) for the year ended December 31, 2019. These valuations used significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Current Expected Credit Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $2.2 million and $2.7 million, as of December 31, 2020 and 2019, respectively. As of December 31, 2020, we had an allowance for current expected credit losses of $730,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 year ended December 31, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the year ended December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cumulative effect adjustment upon adoption of ASU 2016-13, <i style="font-style:italic;">Credit Losses</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Assets (Liabilities) Measured at Fair Value on a Recurring Basis</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Our financial assets and (liabilities) carried at fair value measured on a recurring basis as of December 31, 2020 and 2019, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,358)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,267)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,750)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,750)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract asset, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,192</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract liability, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (290)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,447</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,255)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,255)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76,709)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;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, accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;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 and other assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;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;"/> 4358000 4358000 3078000 3078000 8267000 8267000 55750000 55750000 1192000 1192000 290000 290000 2447000 2447000 4255000 4255000 76709000 76709000 Changes in the fair value of our contingent consideration liabilities during the years ended December 31, 2020 and 2019, consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,236</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability recorded as the result of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,517</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_FgxkrFselUWVlKbJQaY0UQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Contingent consideration (benefit)</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,960)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (304)</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,740)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,709</p></td></tr></table> 76709000 82236000 10517000 -7960000 -304000 13100000 15740000 101000 55750000 76709000 36900000 18800000 48100000 28600000 535000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The recurring Level 3 measurement of our contingent consideration liabilities includes the following significant unobservable inputs at December 31, 2020 and 2019 (amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.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','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,545</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12% - 15%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2034</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,305</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7.5% - 12%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.0%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2030</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,900</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">100%</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:20.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021-2024</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,710</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13% - 24%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2034</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,114</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9% - 13.5%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020-2023</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.4%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:28.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4545000 0.12 0.15 0.135 46305000 0.075 0.12 0.090 4900000 0.01 1 7710000 0.13 0.24 66114000 0.09 0.135 2885000 0.024 0.65 800000 1000000.0 28700000 3300000 657000 1500000 359000 2500000 0.195 3500000 12000000.0 17100000 20500000 -1600000 2200000 2700000 730000 The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the year ended December 31, 2020 (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cumulative effect adjustment upon adoption of ASU 2016-13, <i style="font-style:italic;">Credit Losses</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td></tr></table> 575000 155000 730000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">17.</b></span>COMMON STOCK AND ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On July 30, 2018, we closed a public offering of 4,025,000 shares of common stock and received proceeds of approximately $205.0 million, which is net of approximately $12.0 million in underwriting discounts and commissions and approximately $366,000 in other direct cost incurred in connection with this equity offering. The net proceeds from the offering were used primarily to repay outstanding borrowings (principally revolving credit loans) under our Second Amended Credit Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">The changes in each component of Accumulated Other Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018 were as follows (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2017</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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,474</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,940)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,534</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,098</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,606)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,508)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (136)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,537)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,567)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,033)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,417)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,435)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,465</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (577)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,040)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,052)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,009)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of stranded tax effects <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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,294)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,861)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,579</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,288</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,158)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,940)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,488</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,452)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Amounts</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> reclassified to retained earnings as a result of the adoption of ASU 2018-02.</span></td></tr></table> 4025000 205000000.0 12000000.0 366000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">The changes in each component of Accumulated Other Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018 were as follows (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2017</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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,474</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,940)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,534</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,098</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,606)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,508)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (136)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,537)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,567)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,033)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,417)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,435)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,465</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (577)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,040)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,052)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,009)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of stranded tax effects <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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 748</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,294)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,647)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,861)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,579</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,288</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 872</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,158)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158)</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:11pt;font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,940)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,488</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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','Times','serif';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:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (5,452)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;">Amounts</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:justify;"> reclassified to retained earnings as a result of the adoption of ASU 2018-02.</span></td></tr></table> 3474000 -1940000 1534000 2098000 -3606000 -1508000 16000 9000 25000 136000 136000 361000 361000 1537000 1537000 48000 -3615000 -3567000 3522000 -5555000 -2033000 -3417000 -18000 -3435000 -1404000 -61000 -1465000 577000 577000 -578000 -578000 2040000 2040000 -4052000 43000 -4009000 748000 748000 218000 -5512000 -5294000 -11647000 7786000 -3861000 -2365000 786000 -1579000 36000 36000 -1288000 -1288000 -872000 -872000 -7158000 7000000 -158000 -6940000 1488000 -5452000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span>LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We have operating leases for facilities used for manufacturing, research and development, sales and distribution, and office space, as well as leases for manufacturing and office equipment, vehicles, and land. Our leases have remaining terms of less than </span><span style="font-weight:normal;">one year</span><span style="font-weight:normal;"> to approximately </span><span style="font-weight:normal;">29 years</span><span style="font-weight:normal;">. A number of our lease agreements contain options to renew at our discretion for periods of up to </span><span style="font-weight:normal;">15 years</span><span style="font-weight:normal;"> and options to terminate the leases within </span><span style="font-weight:normal;">one year</span><span style="font-weight:normal;">. The lease term used to calculate ROU assets and lease liabilities includes renewal and termination options that are deemed reasonably certain to be exercised. Lease agreements with lease and non-lease components are generally accounted for as a single lease component. We do not have any bargain purchase options in our leases. For leases with an initial term of one year or less, we do not record a ROU asset or lease liability on our consolidated balance sheet. Substantially all of the ROU assets and lease liabilities as of December 31, 2020 recorded on our consolidated balance sheet are related to our cardiovascular segment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">From time to time we enter into agreements to sublease a portion of our facilities to third-parties. Such sublease income is not material. We also lease certain hardware consoles to customers and record rental revenue as a component of net sales. Rental revenue under such console leasing arrangements for the years ended December 31, 2020 and 2019 was not significant.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following was included in our consolidated balance sheet as of December 31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</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','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Assets</i></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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,244</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Liabilities</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term operating lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,903</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,550</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,714</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,844</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,264</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2015, we entered into sale and leaseback transactions to finance certain production equipment for approximately $2.0 million. At that time, we deferred the gain from the sale and leaseback transaction, of which approximately $93,000 remained as of December 31, 2018. As part of the adoption of ASC 842, we wrote-off the deferred gain as an adjustment to equity through retained earnings as of January 1, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">We recognize lease expense for operating leases on a straight-line basis over the term of the lease. Net lease cost for the years ended December 31, 2020, 2019 and 2018 was approximately $16.7 million, $16.5 million, and $14.5 million, respectively. The components of lease costs for the years ended December 31, 2020 and 2019 were as follows, in thousands:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost (a)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,735</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,828</p></td></tr><tr><td style="vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease (income) (b)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (361)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net lease cost</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,467</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td colspan="2" style="vertical-align:middle;width:95.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(a)</p></td><td colspan="2" style="vertical-align:middle;width:95.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Includes expense related to short-term leases and variable payments, which were not significant.</p></td></tr><tr style="height:1pt;"><td colspan="2" style="vertical-align:top;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:middle;width:95.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(b)</p></td><td style="vertical-align:middle;width:95.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Does not include rental revenue from leases of hardware consoles to customers, which was not significant.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Supplemental cash flow information for the years ended December 31, 2020 and 2019 was as follows, in thousands:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,059</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,646</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,938</p></td><td style="vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,637</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="background-color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Generally, our lease agreements do not specify an implicit rate. Therefore, we estimate our incremental borrowing rate, which is defined as the interest rate we would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of December 31, 2020 and 2019, the following disclosures for remaining lease term and discount rates were applicable:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12.3 years</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.2%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">As of December 31, 2020, maturities of operating lease liabilities were as follows, in thousands:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts due under operating leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,947</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,295</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,123</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,140</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,296)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,844</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="background-color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt;">As of December 31, 2020, we had additional operating leases for office space that had not yet commenced. These leases will commence during 2021 and are not deemed material.</p> P1Y P29Y P15Y P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following was included in our consolidated balance sheet as of December 31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</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','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Assets</i></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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,244</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Liabilities</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term operating lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,903</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,550</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,714</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,844</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,264</p></td></tr></table> 78240000 80244000 12903000 11550000 70941000 72714000 83844000 84264000 2000000.0 93000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">We recognize lease expense for operating leases on a straight-line basis over the term of the lease. Net lease cost for the years ended December 31, 2020, 2019 and 2018 was approximately $16.7 million, $16.5 million, and $14.5 million, respectively. The components of lease costs for the years ended December 31, 2020 and 2019 were as follows, in thousands:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost (a)</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,735</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,828</p></td></tr><tr><td style="vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease (income) (b)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (361)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net lease cost</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,720</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,467</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td colspan="2" style="vertical-align:middle;width:95.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(a)</p></td><td colspan="2" style="vertical-align:middle;width:95.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Includes expense related to short-term leases and variable payments, which were not significant.</p></td></tr><tr style="height:1pt;"><td colspan="2" style="vertical-align:top;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:middle;width:95.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(b)</p></td><td style="vertical-align:middle;width:95.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Does not include rental revenue from leases of hardware consoles to customers, which was not significant.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Supplemental cash flow information for the years ended December 31, 2020 and 2019 was as follows, in thousands:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,059</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,646</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,938</p></td><td style="vertical-align:top;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,637</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="background-color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Generally, our lease agreements do not specify an implicit rate. Therefore, we estimate our incremental borrowing rate, which is defined as the interest rate we would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of December 31, 2020 and 2019, the following disclosures for remaining lease term and discount rates were applicable:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12.3 years</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.2%</p></td></tr></table> 16700000 16500000 14500000 16735000 16828000 15000 361000 16720000 16467000 15059000 14646000 10938000 10637000 P11Y6M P12Y3M18D 0.033 0.032 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">As of December 31, 2020, maturities of operating lease liabilities were as follows, in thousands:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts due under operating leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,947</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,198</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,295</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,123</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,140</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,296)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,844</p></td></tr></table> 14947000 12198000 9295000 8669000 7123000 49908000 102140000 18296000 83844000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 10pt 14.4pt;"><span style="font-weight:normal;">(2) </span><span style="font-weight:normal;text-decoration:underline;text-decoration-color:#000000;">Financial Statement Schedules.</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:28.8pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">—</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Schedule II - Valuation and qualifying accounts</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, 2020, 2019 and 2018</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additions Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for Uncollectible Accounts: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Beginning of Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs and Expenses (a)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deduction (b)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">End of Year</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,769)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,055)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 469</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,355)</p></td></tr><tr><td style="vertical-align:bottom;width:39.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,108)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020(c)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,108)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,115)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,313)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We record a bad debt provision based upon historical bad debt experience, current economic conditions, expectations of future economic conditions, and management’s evaluation of our ability to collect individual outstanding balances.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">When an individual customer balance becomes impaired and is deemed uncollectible, a deduction is made against the allowance for uncollectible accounts.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Beginning in 2020, the “Allowance for Uncollectible Accounts” is referred to as “Trade Receivables - Allowance for Credit Losses” in our consolidated balances sheet.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, 2020, 2019 and 2018</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additions Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax Valuation Allowance:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Beginning of Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs and Expenses (a)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deduction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">End of Year</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,422)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (567)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,989)</p></td></tr><tr><td style="vertical-align:bottom;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,989)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,644)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,644)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,569)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,213)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">We record a valuation allowance against a deferred tax asset when it is determined that it is more likely than not that the deferred tax asset will not be realized.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Exhibits:</span></td></tr></table><div style="margin-top:12pt;"/> 1769000 1055000 469000 2355000 2355000 1163000 410000 3108000 3108000 3115000 910000 5313000 4422000 567000 4989000 4989000 345000 4644000 4644000 5569000 10213000 XML 22 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2020
Feb. 24, 2021
Jun. 30, 2020
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 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 value    
Trading Symbol MMSI    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   55,690,669  
Entity Public Float     $ 2.5
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 56,916 $ 44,320
Trade receivables - net of allowance for credit losses - 2020 - $5,313 and 2019 - $3,108 146,641 155,365
Other receivables 7,774 10,016
Inventories 198,019 225,698
Prepaid expenses and other current assets 13,120 12,497
Prepaid income taxes 3,688 3,491
Income tax refund receivables 3,549 3,151
Total current assets 429,707 454,538
PROPERTY AND EQUIPMENT:    
Land and land improvements 28,400 27,554
Buildings 188,878 153,863
Manufacturing equipment 268,894 244,368
Furniture and fixtures 61,586 57,623
Leasehold improvements 48,800 43,311
Construction-in-progress 46,889 83,685
Total property and equipment 643,447 610,404
Less accumulated depreciation (260,719) (231,619)
Property and equipment - net 382,728 378,785
OTHER ASSETS:    
Goodwill 363,533 353,193
Deferred income tax assets 4,597 3,788
Right-of-use operating lease assets 78,240 80,244
Other assets 37,676 41,461
Total other assets 851,961 923,998
TOTAL ASSETS 1,664,396 1,757,321
CURRENT LIABILITIES:    
Trade payables 49,837 54,623
Accrued expenses 111,944 105,184
Current portion of long-term debt 7,500 7,500
Short-term operating lease liabilities 12,903 11,550
Income taxes payable 2,820 2,799
Total current liabilities 185,004 181,656
Long-term debt 343,722 431,984
Deferred income tax liabilities 33,312 45,236
Long-term income taxes payable 347 347
Liabilities related to unrecognized tax benefits 1,016 1,990
Deferred compensation payable 16,808 14,855
Deferred credits 1,923 2,122
Long-term operating lease liabilities 70,941 72,714
Other long-term obligations 52,748 56,473
Total liabilities 705,821 807,377
Commitments and contingencies
STOCKHOLDERS' EQUITY:    
Preferred stock - 5,000 shares authorized as of December 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 December 31, 2020 - 55,623 and December 31, 2019 - 55,213 606,224 587,017
Retained earnings 357,803 368,221
Accumulated other comprehensive loss (5,452) (5,294)
Total stockholders' equity 958,575 949,944
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 1,664,396 1,757,321
Developed technology    
OTHER ASSETS:    
Intangible assets 318,059 379,529
Other    
OTHER ASSETS:    
Intangible assets $ 49,856 $ 65,783
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Trade receivables, allowances $ 5,313 $ 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,623 55,213
Common stock shares outstanding (in shares) 55,623 55,213
Developed technology    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 193,164 $ 149,947
Other    
OTHER ASSETS:    
Intangibles, accumulated amortization $ 56,943 $ 65,607
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
NET SALES $ 963,875 $ 994,852 $ 882,753
COST OF SALES 562,698 562,486 487,983
GROSS PROFIT 401,177 432,366 394,770
OPERATING EXPENSES:      
Selling, general and administrative 297,724 327,274 276,018
Research and development 57,537 65,615 59,532
Legal settlement 18,684    
Impairment charges 36,504 23,750 657
Contingent consideration (benefit) (7,960) (232) (698)
Acquired in-process research and development 250 525 644
Total operating expenses 402,739 416,932 336,153
INCOME (LOSS) FROM OPERATIONS (1,562) 15,434 58,617
OTHER INCOME (EXPENSE):      
Interest income 604 (291) 1,199
Interest expense (9,994) (12,413) (10,360)
Other income (expense) - net (2,279) (537) 63
Total other expense - net (11,669) (13,241) (9,098)
INCOME (LOSS) BEFORE INCOME TAXES (13,231) 2,193 49,519
INCOME TAX (BENEFIT) EXPENSE (3,388) (3,258) 7,502
NET INCOME (LOSS) $ (9,843) $ 5,451 $ 42,017
EARNINGS (LOSS) PER COMMON SHARE:      
Basic (in dollars per share) $ (0.18) $ 0.10 $ 0.80
Diluted (in dollars per share) $ (0.18) $ 0.10 $ 0.78
WEIGHTED AVERAGE SHARES OUTSTANDING:      
Basic (in shares) 55,434 55,075 52,268
Diluted (in shares) 55,434 56,235 53,931
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (9,843) $ 5,451 $ 42,017
Other comprehensive income (loss):      
Cash flow hedges (9,523) (5,456) 64
Income tax benefit (expense) 2,365 1,404 (16)
Foreign currency translation adjustment 7,786 (18) (3,606)
Income tax benefit (expense) (786) 61 (9)
Total other comprehensive loss (158) (4,009) (3,567)
Total comprehensive income (loss) $ (10,001) $ 1,442 $ 38,450
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Reclassify upon adoption of ASU
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Reclassify upon adoption of ASU
Accumulated Other Comprehensive Income (Loss)
Reclassify upon adoption of ASU
Total
Beginning balance at Dec. 31, 2017 $ 353,392   $ 321,408   $ 1,534   $ 676,334
Beginning balance (in shares) at Dec. 31, 2017 50,248            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)     42,017       42,017
Other comprehensive income (loss)         (3,567)   (3,567)
Stock-based compensation expense $ 6,117           6,117
Options exercised $ 10,634           10,634
Options exercised (in shares) 690            
Issuance of common stock under Employee Stock Purchase Plan $ 1,087           1,087
Issuance of common stock under Employee Stock Purchase Plans (in shares) 22            
Issuance of common stock, net of offering costs $ 205,030           205,030
Issuance of common stock, net of offering costs (in shares) 4,025            
Shares surrendered in exchange for payment of payroll tax liabilities $ (2,616)           (2,616)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (49)            
Shares surrendered in exchange for exercise of stock options $ (2,261)           $ (2,261)
Shares surrendered in exchange for exercise of stock options (in shares) (43)           (43)
Ending balance (ASU 2016-02) at Dec. 31, 2018   $ 93       $ 93  
Ending balance (ASU 2018-02) at Dec. 31, 2018   (748)   $ 748      
Ending balance at Dec. 31, 2018 $ 571,383   363,425   (2,033)   $ 932,775
Ending balance (in shares) at Dec. 31, 2018 54,893            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)     5,451       5,451
Other comprehensive income (loss)         (4,009)   (4,009)
Stock-based compensation expense $ 9,382           9,382
Options exercised $ 4,930           4,930
Options exercised (in shares) 288            
Issuance of common stock under Employee Stock Purchase Plan $ 1,415           1,415
Issuance of common stock under Employee Stock Purchase Plans (in shares) 35            
Shares surrendered in exchange for exercise of stock options $ (93)           $ (93)
Shares surrendered in exchange for exercise of stock options (in shares) (3)           (3)
Ending balance (ASU 2016-13) at Dec. 31, 2019   $ (575)       $ (575)  
Ending balance at Dec. 31, 2019 $ 587,017   368,221   (5,294)   $ 949,944
Ending balance (in shares) at Dec. 31, 2019 55,213           55,213
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)     (9,843)       $ (9,843)
Other comprehensive income (loss)         (158)   (158)
Stock-based compensation expense $ 13,433           13,433
Options exercised $ 6,948           $ 6,948
Options exercised (in shares) 442           442
Issuance of common stock under Employee Stock Purchase Plan $ 1,159           $ 1,159
Issuance of common stock under Employee Stock Purchase Plans (in shares) 30            
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)           (39)
Ending balance at Dec. 31, 2020 $ 606,224   $ 357,803   $ (5,452)   $ 958,575
Ending balance (in shares) at Dec. 31, 2020 55,623           55,623
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income (loss) $ (9,843) $ 5,451 $ 42,017
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 94,070 92,100 69,546
Gain on sale of business (517)    
Loss on sales and/or abandonment of property and equipment 2,159 115 625
Write-off of certain intangible assets and other long-term assets 36,609 25,563 814
Acquired in-process research and development 250 525 644
Amortization of right-of-use operating lease assets 12,746 12,256  
Fair value adjustments to contingent consideration (7,960) (232) (698)
Amortization of deferred credits (130) (139) (142)
Amortization of long-term debt issuance costs 604 721 804
Deferred income taxes (11,295) (12,436) 2,052
Stock-based compensation expense 14,339 9,382 6,117
Changes in operating assets and liabilities, net of acquisitions and divestitures:      
Trade receivables 10,425 (17,900) (27,522)
Other receivables 1,668 1,787 (2,588)
Inventories 29,429 (27,044) (28,172)
Prepaid expenses and other current assets (446) (1,239) (2,000)
Prepaid income taxes (162) 128 (444)
Income tax refund receivables (339) (2,247) 232
Other assets (3,511) (5,141) 149
Trade payables 333 (2,295) 15,726
Accrued expenses 4,603 4,719 12,623
Income taxes payable (86) (351) 918
Long-term income taxes payable   (45) (4,454)
Liabilities related to unrecognized tax benefits (576) (794) 267
Deferred compensation payable 1,953 3,635 39
Operating lease liabilities (12,659) (11,970)  
Other long-term obligations 3,606 3,264 (20)
Total adjustments 175,113 72,362 44,516
Net cash provided by operating activities 165,270 77,813 86,533
Capital expenditures for:      
Property and equipment (45,988) (78,173) (63,324)
Intangible assets (3,288) (3,324) (3,012)
Proceeds from the sale of property and equipment 42 920 55
Proceeds from sale of business 1,285    
Cash received for settlement of current note receivable 250    
Issuance of note receivable     (10,750)
Cash paid in acquisitions, net of cash acquired (10,953) (53,904) (301,789)
Net cash used in investing activities (58,652) (134,481) (378,820)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock 6,635 6,252 214,993
Offering costs     (366)
Proceeds from issuance of long-term debt 68,625 246,659 639,108
Payments on long-term debt (157,000) (202,159) (522,608)
Long-term debt issuance costs   (1,479)  
Contingent payments related to acquisitions (13,100) (15,740) (231)
Payment of taxes related to an exchange of common stock (866)   (2,616)
Net cash provided by (used in) financing activities (95,706) 33,533 328,280
EFFECT OF EXCHANGE RATES ON CASH 1,684 96 (970)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 12,596 (23,039) 35,023
CASH AND CASH EQUIVALENTS:      
Beginning of period 44,320 67,359 32,336
End of period 56,916 44,320 67,359
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Interest (net of capitalized interest of $813, $1,290 and $647, respectively) 10,077 12,434 10,324
Income taxes 8,918 12,069 8,692
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES      
Property and equipment purchases in accounts payable 2,180 7,952 4,989
Current note receivable converted to equity investment 899    
Proceeds from sale of business in other receivables 321    
Acquisition purchases in accrued expenses and other long-term obligations 4,358 10,541 72,209
Merit common stock surrendered (39, 3 and 43 shares, respectively) in exchange for exercise of stock options 1,467 93 $ 2,261
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 10,938 $ 10,637  
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Cash Flows [Abstract]      
Net capitalized interest $ 813 $ 1,290 $ 647
Shares surrendered in exchange for exercise of stock options (in shares) 39 3 43
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies

1.ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization. Merit Medical Systems, Inc. (“Merit,” “we,” or “us”) designs, develops, manufactures and markets single-use 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 cardiology and radiology medical device products which assist in diagnosing and treating coronary artery disease, peripheral vascular disease and other non-vascular diseases and includes embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. Within those two operating segments, we offer products focused in five product categories: peripheral intervention, cardiac intervention, custom procedural solutions, original equipment manufacturer (“OEM”) and endoscopy.

We manufacture our products in plants located in the U.S., Mexico, The Netherlands, Ireland, France, Brazil and Singapore. We export sales to dealers and have direct or modified direct sales forces in the U.S., Canada, Western Europe, Australia, Brazil, Russia, Japan, China, Malaysia, South Korea, UAE, India, New Zealand and South Africa (see Note 13). Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The following is a summary of the more significant of such policies.

Reclassifications. Certain reclassifications have been made to the 2019 and 2018 periods to conform to the 2020 presentation. In the consolidated statements of cash flows for the year ended December 31, 2020, the fair value adjustment to contingent consideration is presented as a reconciling item between net income (loss) and cash flows from operating activities. A corresponding reclassification for the years ended December 31, 2019 and 2018 of approximately $0.2 million and $0.7 million, respectively, has been made for comparability, along with corresponding reclassifications to the change in certain operating assets and liabilities.

Use of Estimates in Preparing Financial Statements. The preparation of financial statements in conformity with accounting principles generally accepted in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Principles of Consolidation. The consolidated financial statements include our wholly owned subsidiaries. Intercompany balances and transactions have been eliminated.

Cash and Cash Equivalents. For purposes of the statements of cash flows, we consider interest bearing deposits with an original maturity date of three months or less to be cash equivalents.

Receivables. Trade accounts receivable are recorded at the net invoice value and are not interest bearing. An allowance for credit losses on trade receivables is recorded based on our expectation of credit losses and is based upon our historical bad debt experience, current economic conditions, expectations of future economic conditions and management’s evaluation of our ability to collect individual outstanding balances. Once collection efforts have been exhausted and a receivable is deemed to be uncollectible, such balance is charged against the allowance for credit losses.

Inventories. We value our inventories at the lower of cost, at approximate costs determined on a first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory costs include material, labor and manufacturing overhead. We review inventories on hand at least quarterly and record provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic

inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration.

Goodwill and Intangible Assets. We test goodwill balances for impairment on an annual basis as of July 1 or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. During our annual impairment test we utilize four reporting units in evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value.

Finite-lived intangible assets including developed technology, customer lists, distribution agreements, license agreements, trademarks, covenants not to compete and patents are subject to amortization. Intangible assets are amortized over their estimated useful life on a straight-line basis, except for customer lists, which are generally amortized on an accelerated basis. Estimated useful lives are determined considering the period the assets are expected to contribute to future cash flows. 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 are 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.

In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value. An impairment charge would be recognized to the extent the carrying amount of the in-process technology exceeded its fair value.

Long-Lived Assets. We periodically review the carrying amount of our depreciable long-lived assets for impairment. An asset is considered impaired when estimated future cash flows are less than the carrying amount of the asset. In the event the carrying amount of such asset is not considered recoverable, the asset is adjusted to its fair value. Fair value is generally determined based on discounted future cash flow.

Property and Equipment. Property and equipment is stated at the historical cost of construction or purchase. Construction costs include interest costs capitalized during construction. Maintenance and repairs of property and equipment are charged to operations as incurred. Leasehold improvements are amortized over the lesser of the base term of the lease or estimated life of the leasehold improvements. Construction-in-process consists of new buildings and various production equipment being constructed internally and externally. Assets in construction-in-process will commence depreciating once the asset has been placed in service. Depreciation is computed using the straight-line method over estimated useful lives as follows:

Buildings

    

40 years

Manufacturing equipment

4 - 20 years

Furniture and fixtures

3 - 20 years

Land improvements

10 - 20 years

Leasehold improvements

4 - 25 years

Depreciation expense related to property and equipment for the years ended December 31, 2020, 2019 and 2018 was approximately $35.4 million, $31.4 million, and $28.3 million, respectively.

Deferred Compensation. We have a deferred compensation plan that permits certain management employees to defer a portion of their salary until the future. We established a Rabbi trust to finance obligations under the plan with corporate-owned variable life insurance contracts. The cash surrender value totaled approximately $17.1 million and $15.1 million at December 31, 2020 and 2019, respectively, which is included in other assets in our consolidated balance sheets. We

have recorded a deferred compensation payable of approximately $16.8 million and $14.9 million at December 31, 2020 and 2019, respectively, to reflect the liability to our employees under this plan.

Other Assets. Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Deferred compensation plan assets

$

17,074

$

15,053

Investments in privately held companies

12,043

17,129

Long-term notes receivable

2,196

2,722

Other

 

6,363

 

6,557

Total

$

37,676

$

41,461

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. Our share of earnings associated with equity method investments is reported within other income (expense) in our consolidated statements of income (loss). 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.

Other Long-term Obligations. Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Contingent consideration liabilities

$

36,917

$

48,088

Other long-term obligations

15,831

8,385

Total

$

52,748

$

56,473

In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We re-measure the estimated liability each quarter based upon changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment. Changes in the estimated fair value are recorded through operating expense in our consolidated statements of income (loss).

Revenue Recognition. We sell our medical products through a direct sales force in the U.S. and through OEM relationships, custom procedure tray manufacturers and a combination of direct sales force and independent distributors in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred if the amortization period would have been one year or less.

Identify the performance obligations in the contract. Generally, our contracts with customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering single-use medical products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans, except in limited cases which are not material.

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. Our contracts do not typically contain a financing component. Revenue is recorded

at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer’s control at contractually stated pricing.

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue. Contract assets are recognized for the future right to invoice customers, and contract liabilities are recognized for unearned revenue if payment is received prior to our fulfillment of performance obligations. We do not have material contract assets or contract liabilities.

Reserves are recorded as a reduction in net sales and are not considered material to our consolidated statements of income (loss) for the years ended December 31, 2020, 2019 and 2018. In addition, we invoice our customers for taxes assessed by governmental authorities such as sales tax and value added taxes. We present these taxes on a net basis.

Shipping and Handling. When billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.

Cost of Sales. We include product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, product royalty expense, developed technology amortization expense, production-related depreciation expense and product license agreement expense in cost of sales.

Research and Development. Research and development costs, including new product development, clinical trials, and regulatory compliance, are expensed as incurred.

Income Taxes. Under our accounting policies, we initially recognize a tax position in our financial statements when it becomes more likely than not that the position will be sustained upon examination by the tax authorities. Such tax positions are initially and subsequently measured as the largest amount of tax positions that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities assuming full knowledge of the position and all relevant facts. Although we believe our provisions for unrecognized tax positions are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our income tax provisions and accruals. The tax law is subject to varied interpretations, and we have taken positions related to certain matters where the law is subject to interpretation. Such differences could have a material impact on our income tax provisions and operating results in the period(s) in which we make such determination.

Earnings per Common Share. Net income (loss) per common share is computed by both the basic method, which uses the weighted average number of our common shares outstanding, and the diluted method, which includes the dilutive common shares from stock options and restricted stock units as calculated using the treasury stock method. Performance stock units are considered contingently issuable awards and are excluded from the weighted average basic share calculation. These awards are included in the weighted average dilutive share calculation, to the extent they are dilutive, based on the number of shares, if any, that would be issuable as of the end of the reporting period assuming the end of the reporting period is also the end of the performance period.

Fair Value Measurements. The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information

used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market-based inputs or inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

Stock-Based Compensation. We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with Accounting Standards Codification (“ASC”) 718, Compensation — Stock Compensation. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized over the employee’s requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using a Black-Scholes option valuation model. The fair value of our performance stock units linked to total shareholder return is estimated using Monte-Carlo simulations. Compensation expense is adjusted each period based on the grant-date fair value and the number of shares that are probable of being awarded based on the performance conditions of the awards. Restricted stock units are valued based on the closing stock price on the date of grant. Cash-settled share-based awards, or liability awards, are remeasured at fair value each reporting period until the awards are settled. Stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was approximately $14.3 million, $9.4 million and $6.1 million, respectively (see Note 12).

Concentration of Credit Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We provide credit, in the normal course of business, primarily to hospitals and independent third-party custom procedure tray manufacturers and distributors. We perform ongoing credit evaluations of our customers and maintain allowances for potential credit losses. Due to the diversified nature and number of our customers, concentrations of credit risk with respect to accounts receivable are limited.

Foreign Currency. The financial statements of our foreign subsidiaries are measured using local currencies as the functional currency, with the exception of our manufacturing subsidiaries in Ireland and Mexico, which each use the U.S. Dollar as its functional currency. Assets and liabilities are translated into U.S. Dollars at year-end rates of exchange and results of operations are translated at average rates for the year. Gains and losses resulting from these translations are included in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. Transactional exchange gains or losses are included in other income (expense) in determining net income (loss) for the period.

Derivatives. We use forward contracts to mitigate our exposure to volatility in foreign exchange rates, and we use interest rate swaps to hedge changes in the benchmark interest rate related to our Third Amended Credit Agreement described in Note 8. All derivatives are recognized in the consolidated balance sheets at fair value. Classification of each hedging instrument is based upon whether the maturity of the instrument is less than or greater than 12 months. We do not purchase or hold derivative financial instruments for speculative or trading purposes (see Note 9).

New Financial Accounting Standards

Recently Adopted

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

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

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 16 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 income (loss) or cash flows.

Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021 the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 are effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.

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

XML 31 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues

2.REVENUES

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

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

The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2020, 2019 and 2018 (in thousands).

Year Ended

Year Ended

Year Ended

December 31, 2020

December 31, 2019

December 31, 2018

    

United States

    

International

    

Total

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

  

 

  

 

  

Peripheral Intervention

$

211,999

$

129,569

$

341,568

$

226,788

$

124,148

$

350,936

$

171,277

$

104,836

$

276,113

Cardiac Intervention

 

108,109

171,562

 

279,671

 

115,604

 

189,193

 

304,797

 

104,263

 

174,233

 

278,496

Custom Procedural Solutions

 

110,269

92,927

 

203,196

 

99,659

 

87,700

 

187,359

 

96,730

 

83,602

 

180,332

OEM

 

91,826

17,941

 

109,767

 

101,065

 

16,824

 

117,889

 

91,954

 

22,582

 

114,536

Total

 

522,203

411,999

 

934,202

 

543,116

 

417,865

 

960,981

 

464,224

 

385,253

 

849,477

 

 

Endoscopy

Endoscopy devices

 

27,858

 

1,815

 

29,673

 

32,595

 

1,276

 

33,871

 

32,189

 

1,087

 

33,276

Total

$

550,061

$

413,814

$

963,875

$

575,711

$

419,141

$

994,852

$

496,413

$

386,340

$

882,753

XML 32 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions and Other Strategic Transactions
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Acquisitions and Other Strategic Transactions

3.ACQUISITIONS AND OTHER STRATEGIC TRANSACTIONS

2020 Acquisitions

On November 6, 2020, we entered into a unit purchase agreement to acquire KA Medical, LLC (“KA Medical”). Subject to the terms and conditions of the unit purchase agreement, we paid $10.4 million in cash at closing, net of cash acquired, subject to adjustments for working capital and other matters, with an additional $4 million payable no later than 12 months following the agreement. KA Medical developed the Micro Plug Set, a self-expanding nitinol vascular occlusion device, which is FDA-cleared and CE marked. 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 KA Medical acquisition, which were included in selling,

general and administrative expenses, were not material. The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

We are amortizing the developed technology intangible asset acquired from KA Medical over 17 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes.

2019 Acquisitions

On October 11, 2019, we entered into a subscription and shareholders’ agreement to acquire 3,900 ordinary shares and 1,365 C ordinary shares of Selio Medical Limited ("Selio"), an option to purchase all ordinary shares in Selio throughout a 45 day period commencing from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing, and an option to purchase all remaining shares on the third anniversary date of the agreement if we elect to purchase all ordinary shares. The shares of stock we acquired, which represent an ownership interest of approximately 19.5%, have been recorded as an equity investment accounted for at cost because we are not able to exercise significant influence over the operations of Selio. The investment and purchase option of approximately $2.6 million are reflected within other assets in the accompanying consolidated balance sheets. In addition, we have a loan to Selio of $250,000, reflected within other assets, and have committed to provide a loan up to an additional €2 million at the discretion of the borrower. Amounts outstanding under the loan accrue interest at a rate of 5% per annum. All amounts outstanding under the loan agreement become due and payable at the first anniversary of the expiration of our option to purchase all ordinary shares.

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

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 an immaterial working capital adjustment, 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 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.

On March 28, 2019, we paid $2 million to acquire convertible participating preferred shares of Fluidx Medical Technology, LLC ("Fluidx"), owner of certain technology proposed to be used in the development of embolic and adhesive agents for use in arterial, venous, vascular graft and cardiovascular applications inside and outside the heart and related appendages. Our investment in Fluidx has been recorded as an equity investment accounted for at cost and reflected within other assets in our accompanying consolidated balance sheet because we are not able to exercise significant influence over the operations of Fluidx. Our total current investment in Fluidx represents an ownership of approximately 11.6% of the outstanding equity interests of Fluidx.

The following table summarizes the purchase price allocation and other disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2019 (in thousands). During the year ended December 31, 2020, certain non-significant measurement period adjustments were recorded to our purchase price allocation for the assets acquired from Brightwater, including reassessment of tax assets and liabilities.

    

STD Pharmaceutical

    

Brightwater

Assets Acquired

Trade receivables

$

277

$

55

Inventories

 

843

349

Prepaid expenses and other current assets

 

49

Property and equipment

409

Other long-term assets

30

Intangible assets

 

Developed technology

10,428

31,960

Customer lists

83

Trademarks

250

Goodwill

4,975

17,607

Total assets acquired

 

16,572

50,743

Liabilities Assumed

 

  

Trade payables

 

(53)

(58)

Accrued expenses

 

(29)

(261)

Other long-term obligations

(1,522)

Deferred income tax liabilities

 

(1,890)

(4,263)

Total liabilities assumed

 

(1,972)

(6,104)

Total net assets acquired

$

14,600

$

44,639

Amortization Period of Intangible Assets

Developed technology

12 years

13 years

Customer lists (on an accelerated basis)

1 year

Trademarks

5 years

Weighted Average

12 years

12.9 years

The sales and results of operations related to the STD Pharmaceutical and Brightwater acquisitions have been included in our cardiovascular segment and were not material. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to the STD Pharmaceutical and Brightwater acquisitions, which were included in selling, general and administrative expenses, were not material. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations and is not expected to be deductible for income tax purposes.

2018 Acquisitions

On December 14, 2018, we consummated an acquisition transaction contemplated by an asset purchase agreement with Vascular Insights, LLC and VI Management, Inc. (combined "Vascular Insights") and acquired Vascular Insights’ intellectual property rights, inventory and certain other assets, including, the ClariVein® IC system and the ClariVein OC system. The ClariVein systems are specialty infusion and occlusion catheter systems with rotating wire tips designed for the controlled 360-degree dispersion of physician-specified agents to a targeted treatment area. We accounted for this acquisition as a business combination. The purchase consideration included an upfront payment of $40 million and an immaterial working capital adjustment. We are also obligated to pay up to an additional $20 million based on achieving certain revenue milestones specified in the asset purchase agreement.

On November 13, 2018, we consummated an acquisition transaction contemplated by a merger agreement to acquire Cianna Medical, Inc. ("Cianna Medical"). The purchase consideration consisted of an upfront payment of $135 million plus a final working capital adjustment of approximately $1.2 million in cash, with earn-out payments of $15 million for achievement of supply chain and scalability metrics paid in the third quarter of 2019 and potential payments up to an additional $50 million for the achievement of sales milestones specified in the merger agreement. Cianna Medical developed the first non-radioactive, wire-free breast cancer localization system. Its SCOUT® and SAVI® Brachy technologies are FDA-cleared and address unmet needs in the delivery of radiation therapy, tumor localization and surgical guidance. We accounted for this acquisition as a business combination.

During July 2018, we purchased 1,786,000 preferred limited liability company units of Cagent Vascular, LLC, a medical device company ("Cagent"), for approximately $2.2 million. We had previously purchased 3,000,000 preferred limited liability company units of Cagent for approximately $3.0 million during 2016 and 2017. Our investment has been recorded as an equity investment accounted for at cost and reflected within other assets in the accompanying consolidated balance sheets because we are not able to exercise significant influence over the operations of Cagent. Our total current investment in Cagent represents an ownership of approximately 19.5% of the outstanding stock.

On May 23, 2018, we entered into an asset purchase agreement with DirectACCESS Medical, LLC (“DirectACCESS”) to acquire its assets, including, certain product distribution agreements for the FirstChoice™ Ultra High-Pressure PTA Balloon Catheter. We accounted for this acquisition as a business combination. The purchase price for the assets was approximately $7.3 million.

On May 18, 2018, we paid $750,000 for a distribution agreement with QXMédical, LLC ("QXMédical") for the Q50® PLUS Stent Graft Balloon Catheter. We accounted for this acquisition as an asset purchase. We are amortizing the distribution agreement intangible asset over a period of ten years.

On April 6, 2018, we entered into long-term agreements with NinePoint, pursuant to which we (a) became the exclusive worldwide distributor for the NvisionVLE® Imaging System with Real-time Targeting™ using Optical Coherence Tomography (OCT) and (b) acquired an option to purchase up to 100% of the outstanding equity in NinePoint throughout a three-month period commencing 18 months subsequent to the agreement date, both in exchange for total consideration of $10 million. In addition, we made a loan to NinePoint for $10.5 million with a maturity date of April 6, 2023, at which time the loan, together with accrued interest thereon, will be due and payable. The loan bears interest at a rate of 9.0% and is collateralized by NinePoint’s rights, interest and title to the NvisionVLE® Imaging System and any other product owned or licensed by NinePoint utilizing OCT. This loan has been recorded as a note receivable within other long-term assets in our consolidated balance sheets. We utilized the consolidation of variable interest entities guidance to determine whether or not NinePoint was a variable interest entity ("VIE"), and if so, whether we are the primary beneficiary of NinePoint. As of December 31, 2018, we concluded that NinePoint is a VIE based on the fact that the equity investment at risk in NinePoint is not sufficient to finance its activities. We have also determined that Merit is not the primary beneficiary of NinePoint as we do not have the power to direct NinePoint’s most significant activities. The results of operations related to NinePoint have been included in our endoscopy segment since the acquisition date. During the years ended December 31, 2019 and 2018 our net sales of NinePoint products were approximately $2.9 million and $3.0 million, respectively. Our exposure to loss related to our transaction with NinePoint was the carrying value of the amounts paid to and due from NinePoint. In 2019, we determined our investments in NinePoint were impaired, and we recorded impairment charges of $20.5 million for the NinePoint note receivable and purchase option and $1.6 million related to interest accrued on the note receivable. In January 2020, our option to purchase the outstanding equity of NinePoint expired.

On February 14, 2018, we acquired certain divested assets from Becton, Dickinson and Company ("BD"), for an aggregate purchase price of $100.3 million. We also recorded a contingent consideration liability of $1.6 million related to milestone payments payable pursuant to the terms of the acquired contract with Sontina Medical LLC. The assets acquired include the soft tissue core needle biopsy products sold under the tradenames of Achieve® Programmable Automatic Biopsy System, Temno® Biopsy System and TruCut® Biopsy Needles as well as the Aspira® Pleural Effusion Drainage Kits, and the Aspira® Peritoneal Drainage System. We accounted for this acquisition as a business combination.

The following table summarizes the purchase price allocation and other required disclosures for acquisitions accounted for as business combinations during the year ended December 31, 2018 (in thousands).

Vascular Insights

    

Cianna Medical

    

DirectACCESS

    

BD

Assets Acquired

Trade receivables

$

$

6,151

$

$

Inventories

    

1,353

5,803

971

5,804

Prepaid expenses and other current assets

315

Property and equipment

1,047

748

Other long-term assets

14

Intangibles

 

  

Developed technology

 

32,750

134,510

4,840

74,000

Customer list

 

840

3,330

120

4,200

Trademarks

 

1,410

7,080

400

4,900

In-process technology

2,500

Goodwill

 

21,832

61,379

938

9,728

Total assets acquired

58,185

219,629

7,269

101,880

Liabilities Assumed

Trade payables

(1,497)

Accrued expenses

(2,384)

Other long-term liabilities

(1,527)

Deferred income tax liabilities

(25,940)

Total liabilities assumed

(31,348)

Total net assets acquired

$

58,185

$

188,281

$

7,269

$

101,880

Amortization Period of Intangible Assets

Developed technology

12 years

11 years

10 years

8 years

Customer lists (on an accelerated basis)

8 years

8 years

5 years

7 years

Trademarks

9 years

10 years

10 years

9 years

Weighted Average

11.8 years

10.7 years

9.9 years

8.0 years

Sales for the years ended

December 31, 2020

$5.5 million

$45.3 million

Not Material

$42.6 million

December 31, 2019

$7.5 million

$49.5 million

Not Material

$46.8 million

December 31, 2018

Not Material

$6.3 million

Not Material

$42.1 million

The sales and results of operations related to these acquisitions have been included in our cardiovascular segment. It is not practical to separately report earnings related to these acquisitions, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition costs related to these acquisitions were included in selling, general and administrative expenses. Acquisition costs related to the Vascular Insights and DirectAccess acquisitions were not material, and acquisition costs related to the Cianna Medical and BD acquisitions were $3.5 million and $1.8 million, respectively. Goodwill related to these acquisitions arises principally from synergies and economies of scale anticipated upon consolidation of operations. Goodwill related to the Cianna Medical acquisition is not expected to be deductible for income tax purposes, while

goodwill related to the Vascular Insights, DirectAccess, and BD acquisitions is expected to be deductible for income tax purposes.

Pro Forma

The following table summarizes our consolidated results of operations for the year ended December 31, 2018, as well as unaudited pro forma consolidated results of operations as though the 2018 acquisitions of Cianna Medical and Vascular Insights had occurred on January 1, 2017 (in thousands, except per common share amounts):

2018

As Reported

    

Pro Forma

Net sales

$

882,753

$

928,336

Net income

 

42,017

 

20,699

Earnings per common share:

 

  

 

  

Basic

$

0.80

$

0.40

Diluted

$

0.78

$

0.38

Note: The pro forma results for the years ended December 31, 2020 and 2019 are not included in the table above because the operating results of the Cianna Medical, and Vascular Insights acquisitions were included in our consolidated statements of income (loss) for these periods.

The unaudited pro forma information set forth above is for informational purposes only and includes adjustments related to the step-up of acquired inventories, amortization expense of acquired intangible assets, stock-based compensation for cancelled or forfeited options, and interest expense on long-term debt. The pro forma information should not be considered indicative of actual results that would have been achieved if the acquisition of Cianna Medical and Vascular Insights had occurred on January 1, 2017, or results that may be obtained in any future period. The pro forma consolidated results of operations do not include the 2018 acquisition of assets from BD because it was deemed impracticable to obtain information to determine net income associated with the acquired product lines which represent a small product line of a large, consolidated company without standalone financial information. We do not deem the pro forma effects to our consolidated results of operations of the KA Medical, STD Pharmaceutical, Brightwater and DirectACCESS acquisitions to be material.

XML 33 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventories

4.INVENTORIES

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

    

2020

    

2019

Finished goods

$

110,933

$

134,467

Work-in-process

 

19,308

 

17,602

Raw materials

 

67,778

 

73,629

Total inventories

$

198,019

$

225,698

XML 34 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

5.GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, are as follows (in thousands):

    

2020

    

2019

Goodwill balance at January 1

$

353,193

$

335,433

Effect of foreign exchange

 

1,941

 

(199)

Additions and adjustments as the result of acquisitions

 

8,399

 

17,959

Goodwill balance at December 31

$

363,533

$

353,193

Total accumulated goodwill impairment losses aggregated to $8.3 million as of December 31, 2020 and 2019. We did not have any goodwill impairments for the years ended December 31, 2020, 2019 and 2018. The total goodwill balance as of December 31, 2020 and 2019 is related to our cardiovascular segment.

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

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

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 years ended December 31, 2020, 2019 and 2018 was approximately $58.6 million, $60.7 million and $41.2 million, respectively.

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

Year Ending December 31,

    

Estimated Amortization Expense

2021

$

49,701

2022

 

48,496

2023

 

47,323

2024

44,313

2025

 

42,503

During the years ended December 31, 2020, 2019, and 2018, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which required us to then complete a quantitative impairment assessment. The primary indicators of impairment were slower-than-anticipated sales growth in the acquired products, planned closure and restructuring activities, uncertainty about future product development and commercialization associated with certain acquired technologies, and in 2020 economic uncertainties associated with the COVID-19 pandemic.

During the year ended December 31, 2020, we recorded total impairment charges related to our intangible assets of approximately $28.7 million which included a partial impairment charge of $8.2 million of intangible assets from our acquisition of STD Pharmaceutical, a partial impairment charge of $8.0 million of intangible assets from our acquisition of certain assets from Laurane Medical S.A.S, a partial impairment charge of $4.8 million related to our license agreements with ArraVasc Limited, and other intangible asset impairments charges of $7.7 million related to intangible assets from our acquisition of certain assets from DirectACCESS Medical, LLC, in-process technology intangible assets of Sontina Medical LLC acquired in connection with our acquisition of certain divested assets from Becton, Dickinson and Company,

and a customer list intangible asset from our acquisition of ITL Healthcare Pty Ltd (“ITL”). During the year ended December 31, 2019, we recorded impairment charges related to our amortizing intangible assets from our acquisitions of certain assets from Distal Access, LLC, Lazarus Medical Technologies, LLC, and Pleuratech ApS for a total of approximately $3.3 million. During the year ended December 31, 2018, we recorded impairment charges of $657,000 related to our acquisition of certain assets from Quellent, LLC. The impairment charges recorded in 2020, 2019, and 2018 all pertained to our cardiovascular segment and are reflected within impairment charges in our consolidated statements of income (loss).

XML 35 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

6.INCOME TAXES

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. The $2.2 trillion economic stimulus bill contains numerous tax law changes. We evaluated the tax changes to determine what provisions would apply to us. As permitted by the CARES Act we have deferred payment of the employer’s portion of social security payroll tax payments.

For the years ended December 31, 2020, 2019 and 2018, income (loss) before income taxes is broken out between U.S. and foreign-sourced operations and consisted of the following (in thousands):

    

2020

    

2019

    

2018

Domestic

$

(32,216)

$

(37,277)

$

21,084

Foreign

 

18,985

 

39,470

 

28,435

Total

$

(13,231)

$

2,193

$

49,519

The components of the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Current expense (benefit):

 

  

 

  

 

  

Federal

$

(937)

$

479

$

(1,132)

State

 

437

 

662

 

582

Foreign

 

8,407

 

8,037

 

6,000

Total current expense (benefit)

 

7,907

 

9,178

 

5,450

Deferred expense (benefit):

 

  

 

  

 

  

Federal

 

(2,688)

 

(8,111)

 

4,400

State

 

(4,524)

 

(3,523)

 

(667)

Foreign

 

(4,083)

 

(802)

 

(1,681)

Total deferred expense (benefit)

 

(11,295)

 

(12,436)

 

2,052

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income (loss) for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Computed federal income tax expense (benefit) at applicable statutory rate of 21%

$

(2,778)

$

461

$

10,399

State income tax expense (benefit)

 

(1,448)

 

(2,241)

 

(59)

Tax credits

 

(2,098)

 

(1,567)

 

(1,734)

Foreign tax rate differential

 

(1,230)

 

(1,536)

 

(1,361)

Uncertain tax positions

 

(576)

 

(794)

 

267

Deferred compensation insurance assets

 

(299)

 

(503)

 

186

Transaction-related expenses

 

 

154

 

223

U.S. transition tax

 

 

 

(3,271)

TCJA remeasurement of deferred taxes

 

 

 

(71)

Stock-based payments

 

(1,815)

 

(1,654)

 

(4,278)

Net GILTI

 

3,960

 

1,861

 

347

Foreign withholding tax

 

228

 

638

 

5,590

Foreign permanent differences (1)

1,728

937

96

Valuation allowance (1)

1,879

131

21

DOJ settlement

1,890

Remeasurement of state deferred taxes

(1,765)

Other — including the effect of graduated rates (1)

 

(1,064)

 

855

 

1,147

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

(1)Amounts for the years ended December 31, 2019 and 2018 in the table above have been updated for presentation and comparative purposes.

Deferred income tax assets and liabilities at December 31, 2020 and 2019, consisted of the following temporary differences and carry-forward items (in thousands):

    

2020

    

2019

Deferred income tax assets:

 

  

 

  

Allowance for credit losses on trade receivables

$

1,198

$

693

Accrued compensation expense

 

9,694

 

9,244

Inventory differences

 

3,161

 

2,207

Net operating loss carryforwards

 

18,622

 

21,187

Deferred revenue

 

617

 

552

Stock-based compensation expense

 

7,360

 

4,672

Operating lease assets

15,182

16,838

Federal R&D tax credit

3,607

1,376

Other

 

13,993

 

6,189

Total deferred income tax assets

 

73,434

 

62,958

Deferred income tax liabilities:

 

  

 

  

Prepaid expenses

 

(1,078)

 

(1,128)

Property and equipment

 

(20,671)

 

(21,242)

Intangible assets

 

(47,178)

 

(53,933)

Foreign withholding tax

 

(5,358)

 

(5,240)

Operating lease liabilities

(13,855)

(15,847)

Other

 

(3,796)

 

(2,372)

Total deferred income tax liabilities

 

(91,936)

 

(99,762)

Valuation allowance

 

(10,213)

 

(4,644)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

Reported as:

 

  

 

  

Deferred income tax assets

$

4,597

$

3,788

Deferred income tax liabilities

 

(33,312)

 

(45,236)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

The deferred income tax balances are not netted as they represent deferred amounts applicable to different taxing jurisdictions. Deferred income tax balances reflect the temporary differences between the carrying amounts of assets and liabilities and their tax basis and are stated at enacted tax rates expected to be in effect when taxes are actually paid or recovered. The valuation allowance is primarily related to state credit carryforwards, non-US net operating loss carryforwards, and capital loss carryforwards for which we believe it is more likely than not that the deferred tax assets will not be realized. The valuation allowance increased by approximately $5.6 million during the year ended December 31, 2020, decreased by approximately $345,000 during the year ended December 31, 2019, and increased by approximately $567,000 during the year ended December 31, 2018.

As of December 31, 2020, we had U.S federal net operating loss carryforwards of approximately $66.9 million, which were generated by Cianna Medical, Vascular Access Technologies, Inc., DFINE Inc., Biosphere Medical, Inc., and Brightwater prior to our acquisition of these companies. These net operating loss carryforwards are subject to annual limitations under Internal Revenue Code Section 382. If unused, $41.7 million of the NOLs will expire between 2025 and 2037. Approximately $25.2 million of the NOLs incurred after December 31, 2017 can be carried forward indefinitely. We anticipate that we will utilize all current net operating loss carryforwards prior to their expiration dates over the next 15 years. We utilized a total of approximately $23.7 million in U.S. federal net operating loss carryforwards during the year ended December 31, 2020.

As of December 31, 2020, we had approximately $27 million of non-U.S. net operating loss carryforwards, of which approximately $25.8 million have no expiration date and approximately $1.2 million expire at various dates through 2030. Non-U.S. net operating loss carryforwards utilized during the year ended December 31, 2020 were not material.

We do not consider our foreign earnings to be permanently reinvested. Consequently, we have recorded tax expense of approximately $228,000, $638,000 and $5.6 million for foreign withholding taxes on unremitted foreign earnings during the years ended December 31, 2020, 2019 and 2018, respectively.

We are subject to income taxes in the U.S. and numerous foreign jurisdictions. Significant judgment is required in determining our worldwide provision for income taxes and recording the related assets and liabilities. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. In our opinion, we have made adequate provisions for income taxes for all years subject to audit. We are no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2017. In foreign jurisdictions, we are no longer subject to income tax examinations for years before 2014.

Although we believe our estimates are reasonable, the final outcomes of these matters may be different from those which we have reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and operating results in the period in which we make such determination.

The total liability for unrecognized tax benefits at December 31, 2020, including interest and penalties, was approximately $2 million, of which approximately $1.6 million would favorably impact our effective tax rate if recognized. Approximately $627,000 of the total liability at December 31, 2020 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. The total liability for unrecognized tax benefits at December 31, 2019, including interest and penalties, was approximately $2.5 million, of which approximately $2.2 million would favorably impact our effective tax rate if recognized. Approximately $230,000 of the total liability at December 31, 2019 was presented as a reduction to non-current deferred income tax assets on our consolidated balance sheet. As of December 31, 2020 and 2019, the total liability for uncertain tax benefits, as presented on our consolidated balance sheets, has been reduced by approximately $307,000 related to certain liabilities for unrecognized tax benefits, which, if realized, would reduce the transition tax under the TCJA by approximately $307,000. As of December 31, 2020 and 2019, we had accrued approximately $276,000 and $366,000 respectively, in total interest and penalties related to unrecognized tax benefits. We account for interest and penalties for unrecognized tax benefits as part of our income tax provision. During the years ended December 31, 2020, 2019 and 2018, our liability for unrecognized tax benefit was increased (decreased) for interest and penalties by approximately ($90,000), ($7,000) and $69,000, respectively. It is reasonably possible that within the next 12 months the total liability for unrecognized tax benefits may change, net of potential decreases due to the expiration of statutes of limitation, up to $250,000.

A reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Unrecognized tax benefits, opening balance

$

2,161

$

2,947

$

2,749

Gross increases (decreases) in tax positions taken in a prior year

 

115

 

(244)

 

35

Gross increases in tax positions taken in the current year

 

283

 

229

 

586

Lapse of applicable statute of limitations

 

(885)

 

(771)

 

(423)

Unrecognized tax benefits, ending balance

$

1,674

$

2,161

$

2,947

The tabular roll-forward ending balance does not include interest and penalties related to unrecognized tax benefits.

XML 36 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses

7.ACCRUED EXPENSES

Accrued expenses at December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Payroll and related liabilities

$

41,023

$

39,781

Current portion of contingent liabilities

 

18,833

 

28,621

Advances from employees

 

259

 

286

Accrued rebates payable

9,532

9,202

Other accrued expenses

 

42,297

 

27,294

Total

$

111,944

$

105,184

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

    

2020

    

2019

Term loans

$

140,625

$

148,125

Revolving credit loans

 

211,000

 

291,875

Less unamortized debt issuance costs

 

(403)

 

(516)

Total long-term debt

 

351,222

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

343,722

$

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 of 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 December 31, 2020, we believe we were in compliance with all covenants set forth in the Third Amended Credit Agreement.

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

Future Payments

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

2021

 

$

7,500

2022

8,438

2023

11,250

2024

324,437

Total future minimum principal payments

$

351,625

XML 38 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives
12 Months Ended
Dec. 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 (loss) (“AOCI”), 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.

Derivatives 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 Bank 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 Bank 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 December 31, 2020 and 2019, our interest rate swaps qualified as cash flow hedges. The fair value of our interest rate swaps at December 31, 2020 was a liability of ($4.4) million, partially offset by approximately ($1.1) million in deferred taxes. The fair value of our interest rate swap 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.

Derivatives 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 December 31, 2020 and 2019, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of approximately $168.2 million and $212.5 million, respectively.  

Derivatives 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 December 31, 2020 and 2019, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of approximately $74.8 million and $65.0 million, respectively.

Balance Sheet Presentation of Derivatives. As of December 31, 2020 and 2019, all derivatives, 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 is as follows (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,777

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

424

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(3,462)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(5,281)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(866)

 

(764)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

877

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(2,120)

 

(1,678)

Income Statement Presentation of Derivatives

Derivatives Designated as Cash Flow Hedges

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

Amount of Gain/(Loss)

Recognized in OCI

Year Ended December 31, 

Derivative instrument

    

2020

 

2019

    

2018

Interest rate swaps

$

(6,131)

$

(2,830)

$

1,559

Foreign currency forward contracts

 

(5,516)

 

(587)

 

539

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

Consolidated Statements

Amount of Gain/(Loss)

of Income (Loss)

reclassified from AOCI

Year Ended December 31, 

    

Year ended December 31, 

Location in statements of income

    

2020

 

 

2019

 

 

2018

 

2020

    

2019

    

2018

Interest expense

$

(9,994)

$

(12,413)

$

(10,360)

$

(872)

 

$

2,040

 

$

1,537

Revenue

 

963,875

 

994,852

 

882,753

 

36

 

577

 

136

Cost of sales

 

(562,698)

 

(562,486)

 

(487,983)

 

(1,288)

 

(578)

 

361

All other amounts included in earnings related to designated cash flow hedges are immaterial.

As of December 31, 2020, approximately ($4.3) million or ($3.2) million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of December 31, 2020, approximately $(1.5) million, or $(1.1) million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.

Derivatives Not Designated as Hedging Instruments

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

    

    

Year ended December 31, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

    

2019

    

2018

Foreign currency forward contracts

 

Other income (expense)

$

(2,190)

$

(307)

$

4,147

See Note 16 for more information about our derivatives.

XML 39 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10.COMMITMENTS AND CONTINGENCIES

We are obligated under non-terminable operating leases for manufacturing facilities, finished good distribution centers, office space, equipment, vehicles, and land. See Note 18 for disclosures regarding these operating leases.

Loan Commitment. 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 until one year and 45 days have passed from the date Selio receives FDA Section 510(k) approval of a medical device it is currently developing. The current note receivable balance from Selio is $250,000. If exercised, these loans would be securitized by all the present and future assets and property of the borrower.

Royalties. As of December 31, 2020, we had entered into a number of agreements to license or acquire rights to certain intellectual property which require us to make royalty payments during the term of the agreements generally based on a percentage of sales. During the years ended December 31, 2020, 2019 and 2018, total royalty expense approximated $7.1 million, $6.7 million and $5.3 million, respectively. Minimum contractual commitments under royalty agreements to be paid within twelve months of December 31, 2020 were not significant. See Note 16 for discussion of future royalty commitments related to acquisitions.

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. We have filed a Motion to Dismiss and are awaiting the Court’s ruling on the motion.

In addition to the foregoing matters, on October 13, 2020, we entered into a Settlement Agreement with the United States Department of Justice (“DOJ”) to fully resolve the DOJ’s investigation into past marketing and promotional transactions practices of the Company. Under the Settlement Agreement, we agreed to pay settlement payments in the aggregate of $18 million plus interest and enter into a Corporate Integrity Agreement with the U.S. Office of Inspector General. In total, we paid approximately $18.7 million in settlement payments, interest and additional expenses associated with the Settlement Agreement, including fees paid to settle claims of the relator’s counsel. Our failure to comply with the obligations of the Settlement Agreement or Corporate Integrity Agreement could result in monetary penalties and our exclusion from federal health care programs. In the event of unexpected further developments, it is possible that the ultimate outcome 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 40 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Common Share (EPS)
12 Months Ended
Dec. 31, 2020
Earnings Per Share, Basic and Diluted [Abstract]  
Earnings Per Common Share (EPS)

11.EARNINGS PER COMMON SHARE (EPS)

The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the following periods consisted of the following (in thousands, except per share amounts):

2020

2019

2018

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Average common shares outstanding

 

55,434

 

55,075

 

52,268

Basic EPS

$

(0.18)

$

0.10

$

0.80

Average common shares outstanding

55,434

55,075

52,268

Effect of dilutive stock options

1,160

1,663

Total potential shares outstanding

55,434

56,235

53,931

Diluted EPS

$

(0.18)

$

0.10

$

0.78

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

4,216

1,750

396

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Employee Stock Purchase Plan, Stock Options and Warrants

12.EMPLOYEE STOCK PURCHASE PLAN, STOCK OPTIONS AND WARRANTS.

Our stock-based compensation primarily consists of the following plans:

2018 Long-Term Incentive Plan. In June 2018, our Board of Directors adopted and our shareholders approved, the Merit Medical Systems, Inc. 2018 Long-Term Incentive Plan, which was subsequently amended effective December 14, 2018 (the “2018 Incentive Plan”) to supplement the Merit Medical Systems, Inc. 2006 Long-Term Incentive plan (the "2006 Incentive Plan"). The 2018 Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, stock units (including restricted stock units) and performance awards (including performance stock units). Options may be granted to directors, officers, outside consultants and key employees and may be granted upon such terms and such conditions as the Compensation Committee of our Board of Directors determines. Options will typically vest on an annual basis over a three to five-year life with a contractual life of seven years. As of December 31, 2020, a total of 1,297,062 shares remained available to be issued under the 2018 Incentive Plan.

2006 Long-Term Incentive Plan. In May 2006, our Board of Directors adopted, and our shareholders approved, the 2006 Incentive Plan. As of December 31, 2020, the 2006 Incentive Plan was no longer being used for the granting of equity awards. However, as of December 31, 2020, options granted under this plan were still outstanding, vesting, and being exercised and will continue to be outstanding until the vesting periods end and the terms of the equity awards expire.

Employee Stock Purchase Plan. We have a non-qualified Employee Stock Purchase Plan (“ESPP”), which has an expiration date of June 30, 2026. As of December 31, 2020, the total number of shares of common stock that remained available to be issued under our non-qualified plan was 40,073 shares. ESPP participants purchase shares on a quarterly basis at a price equal to 95% of the market price of the common stock at the end of the applicable offering period.

Stock-Based Compensation Expense. The stock-based compensation expense before income tax expense for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

 

2020

    

2019

    

2018

Cost of sales

Nonqualified stock options

$

1,357

$

1,289

$

870

Research and development

Nonqualified stock options

1,157

961

553

Selling, general and administrative

 

Nonqualified stock options

7,332

7,132

4,694

Performance-based restricted stock units

2,829

Restricted stock units

758

Cash-settled share-based awards

906

Total selling, general and administrative

11,825

7,132

4,694

Stock-based compensation expense before taxes

 

$

14,339

$

9,382

$

6,117

Nonqualified Stock Options

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 December 31, 2020, the total remaining unrecognized compensation cost related to non-vested stock options, net of expected forfeitures, was approximately $25.4 million and is expected to be recognized over a weighted average period of 2.5 years.

In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted were estimated using the following assumptions for the years ended December 31, 2020, 2019 and 2018:

 

2020

    

2019

    

2018

Risk-free interest rate

0.29% - 1.67%

1.38% - 2.56%

2.63% - 2.77%

Expected option term

4.0 - 5.0 years

3.0 - 5.0 years

5.0 years

Expected dividend yield

Expected price volatility

38.65% - 45.12%

28.66% - 39.38%

34.06% - 34.32%

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 option. We determine the expected term of the stock options using the historical exercise behavior of employees. The expected price volatility was determined based upon historical volatility for our stock and other factors. For options with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period. During the years ended December 31, 2020, 2019 and 2018, approximately 329,000, 1.2 million and 692,000 nonqualified stock option grants were made, respectively, for a total fair value of approximately $4.5 million, $20.9 million and $11.1 million, net of estimated forfeitures, respectively.

The table below presents information related to stock option activity for the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

2020

    

2019

    

2018

Total intrinsic value of stock options exercised

$

11,733

$

9,910

$

25,692

Cash received from stock option exercises

 

5,481

 

4,837

 

8,510

Excess tax benefit from the exercise of stock options

 

1,815

 

1,654

 

4,278

Changes in stock options for the year ended December 31, 2020, consisted of the following (shares and intrinsic value in thousands):

Number

Weighted Average

Remaining Contractual

Intrinsic

    

of Shares

    

Exercise Price

    

Term (in years)

    

Value

Beginning balance

 

4,319

$

34.10

 

  

 

  

Granted

 

329

 

39.21

 

  

 

  

Exercised

 

(442)

 

16.17

 

  

 

  

Forfeited/expired

 

(264)

 

42.37

 

  

 

  

Outstanding at December 31

 

3,942

 

35.98

 

3.97

$

77,350

Exercisable

 

1,936

 

29.38

 

2.95

 

50,678

Ending vested and expected to vest

 

3,860

 

35.79

 

3.94

 

76,482

The weighted average grant-date fair value of options granted during the years ended December 31, 2020, 2019 and 2018 was $13.70, $16.78 and $16.05, respectively.

Stock-Settled Performance-Based Restricted Stock Units (“PSUs”) and Time-Vested Restricted Stock Units (“RSUs”)

We grant PSUs to certain of our executive officers. Conversion of PSUs occurs at the end of one, two and three-year performance periods, or one year after the agreement date, whichever is later. The conversion ratio is based upon attaining targeted levels of free cash flow (“FCF”) and relative shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements. After reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, during the three-month period ended June 30, 2020, our Board of Directors amended the PSUs with a one-year performance period in an effort to more closely align our executive management compensation with the interests of our shareholders. This amendment reduced the targeted levels of FCF and reduced the maximum FCF multiplier to 100% for the one-year awards, which lowered the potential shares of our common stock to be granted pursuant to the one-year awards by 25,415 shares. We have accounted for this amendment in accordance with ASC 718 as a “Type I” modification. The two and three-year PSUs were not amended.  

The payout for each PSU is equal to one share of common stock multiplied by a FCF multiplier (between 0% and 100% in the case of the one-year awards, as amended, or 0% and 200% in the case of the two and three-year awards) and a rTSR multiplier (between 75% and 125%). PSUs convey no shareholder rights unless and until shares are issued in settlement of the award. We use Monte-Carlo simulations to estimate the grant-date fair value of the PSUs linked to total shareholder return. Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance conditions. Each reporting period, this probability assessment is updated, and cumulative catchups are recorded based on the level of FCF that is expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual level of FCF achieved.

We grant RSUs to our non-employee directors, which are subject to continued service through the vesting date, which is one year from the date of grant. The expense recognized for RSUs is equal to the closing stock price on the date of grant, which is recognized over the vesting period.

Changes in PSUs and RSUs for the year ended December 31, 2020, consisted of the following:

PSUs

RSUs

Weighted Average

Weighted Average

Stock Units

Grant Date

Stock Units

Grant Date

    

(In Thousands)

    

Fair Value

    

(In Thousands)

    

Fair Value

Beginning nonvested balance

 

$

 

$

Granted

 

122

 

43.60

 

34

 

 

42.98

Vested

 

 

 

 

 

Impact of amendments

 

(20)

 

43.43

 

 

 

Nonvested balance at December 31

 

102

 

43.63

 

34

 

42.98

Expected to vest at December 31, 2020

 

102

(1)

 

43.63

 

34

 

42.98

(1)Based on the maximum target payout of 100% for one-year awards, as amended, and 200% for two and three-year awards. Each unit will convert to between .75 and 1.25 shares of common stock based upon the rTSR performance of our common stock.

The weighted average grant-date fair value of PSUs and RSUs for the year December 31, 2020 was $43.60 and $42.98, respectively. There were no PSUs or RSUs granted for the years ended December 31, 2019 and 2018, and there were no PSUs or RSUs that vested in the years ended December 31, 2020, 2019 and 2018.

The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the year ended December 31, 2020:

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.

As of December 31, 2020, the total remaining unrecognized compensation cost related to stock-settled performance stock units and restricted stock units was approximately $2.5 million and $0.7 million, respectively, which is expected to be recognized over a weighted average period of 1.4 years and 0.5 years, respectively.

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

During the year ended December 31, 2020, we granted liability awards to our Chief Executive Officer. These awards entitle him to a cash payment equal to a total target cash incentive of $1.0 million multiplied by rTSR and FCF multipliers, as defined in the award agreements. During the three-month period ended June 30, 2020, after reviewing the anticipated impact of the COVID-19 pandemic on our ongoing and forecasted operations and financial performance, our Board of Directors amended the liability awards with a one-year performance period in an effort to more closely align our Chief Executive Officer’s compensation with the interests of our shareholders. The two and three-year liability awards were not amended. As amended, the potential maximum payout of these awards is 125% of the target cash incentive for one-year awards, and 250% of the target cash incentive for two and three-year awards, for a total maximum potential payment of approximately $2.1 million. 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. These awards are classified as liabilities and reported in accrued expenses and other long-term liabilities within our consolidated balance sheet. The fair value of these awards is remeasured at each reporting period until the awards are settled. As of December 31, 2020, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was

approximately $1.0 million, which is expected to be recognized over a weighted average period of 1.5 years. There were no liability awards vested or forfeited in the years ended December 31, 2020, 2019 and 2018.

XML 42 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segment Reporting and Foreign Operations

13.SEGMENT REPORTING AND FOREIGN OPERATIONS

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

During the years ended December 31, 2020, 2019 and 2018, we had international sales of approximately $413.8 million, $419.1 million and $386.3 million, respectively, or approximately 43%, 42% and 44%, respectively, of net sales, primarily in China, Japan, Germany, France, the United Kingdom, Australia, and Russia. China represents our most significant international sales market with sales of approximately $113.2 million, $113.3 million, and $92.7 million for the years ended December 31, 2020, 2019 and 2018, respectively. International sales are attributed based on location of the customer receiving the product.

Our long-lived assets (which are comprised of our net property and equipment) by geographic area at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

United States

$

277,643

$

273,816

$

231,864

Ireland

 

42,951

 

44,912

 

45,283

Other foreign countries

 

62,134

 

60,057

 

54,305

Total

$

382,728

$

378,785

$

331,452

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the years ended December 31, 2020, 2019 and 2018, are as follows (in thousands):

2020

    

2019

    

2018

Net Sales

  

 

  

 

  

Cardiovascular

$

934,202

$

960,981

$

849,477

Endoscopy

 

29,673

 

33,871

 

33,276

Total net sales

 

963,875

 

994,852

 

882,753

Operating Income (Loss)

 

  

 

  

 

  

Cardiovascular

 

(7,042)

 

25,780

 

49,289

Endoscopy

 

5,480

 

(10,346)

 

9,328

Total operating income (loss)

 

(1,562)

 

15,434

 

58,617

Total other expense - net

 

(11,669)

 

(13,241)

 

(9,098)

Income tax (benefit) expense

 

(3,388)

 

(3,258)

 

7,502

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Total assets by operating segment at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

1,654,866

$

1,745,057

$

1,588,970

Endoscopy

 

9,530

 

12,264

 

31,042

Total

$

1,664,396

$

1,757,321

$

1,620,012

Total depreciation and amortization by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

93,160

$

91,151

$

68,722

Endoscopy

 

910

 

949

 

824

Total

$

94,070

$

92,100

$

69,546

Total capital expenditures for property and equipment by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

45,803

$

77,631

$

63,032

Endoscopy

 

185

 

542

 

292

Total

$

45,988

$

78,173

$

63,324

XML 43 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2020
Defined Contribution Plan [Abstract]  
Employee Benefit Plans

14.EMPLOYEE BENEFIT PLANS

We have defined contribution plans covering all U.S. full-time adult employees and certain of our foreign employees. Our contributions to these plans are discretionary in certain countries, including the U.S. Beginning in September 2019, we ceased discretionary contributions to certain of our defined contribution plans. Total expense for contributions made to these plans for the years ended December 31, 2020, 2019 and 2018 was approximately $3.9 million, $6.6 million and $6.5 million, respectively.

XML 44 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results of Operations (Unaudited)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results of Operations (Unaudited)

15.QUARTERLY RESULTS OF OPERATIONS (UNAUDITED)

Quarterly data for the years ended December 31, 2020 and 2019 consisted of the following (in thousands, except per share amounts):

Quarter Ended

    

March 31

    

June 30

    

September 30

    

December 31

2020

 

  

 

  

 

  

 

  

Net sales

$

243,525

$

218,371

$

243,975

$

258,004

Gross profit

 

103,784

 

84,216

 

102,014

 

111,163

Income (loss) from operations

 

1,362

 

(18,995)

 

64

 

16,007

Income tax expense (benefit)

 

1,162

 

(3,242)

 

825

 

(2,133)

Net income (loss)

 

(3,154)

 

(19,058)

 

(3,009)

 

15,378

Earnings (loss) per common share - basic

 

(0.06)

 

(0.34)

 

(0.05)

 

0.28

Earnings (loss) per common share - diluted

 

(0.06)

 

(0.34)

 

(0.05)

 

0.27

2019

 

  

 

  

 

  

 

  

Net sales

$

238,349

$

255,532

$

243,049

$

257,922

Gross profit

 

104,636

 

111,964

 

104,136

 

111,630

Income (loss) from operations

 

9,523

 

12,201

 

(2,881)

 

(3,409)

Income tax expense (benefit)

 

651

 

2,140

 

(2,292)

 

(3,757)

Net income (loss)

 

6,195

 

6,859

 

(3,398)

 

(4,205)

Earnings (loss) per common share - basic

 

0.11

 

0.12

 

(0.06)

 

(0.08)

Earnings (loss) per common share - diluted

 

0.11

 

0.12

 

(0.06)

 

(0.08)

During the three months ended December 31, 2020, we recorded a partial impairment charge of $8.2 million of intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 5). During the three months ended December 31, 2019, we recorded impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option, along with a write-off of $1.6 million of accrued interest (see Note 16). Basic and diluted earnings (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly amounts may not equal the total computed for the year.

XML 45 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements

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

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,358)

$

$

(4,358)

$

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

$

3,078

$

$

3,078

$

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

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

(1)The fair value of the interest rate contracts is determined using Level 2 fair value inputs and is recorded as other long-term assets, accrued expenses or other long-term obligations in the consolidated balance sheets.
(2)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid and other 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 3 for further information regarding these acquisitions. Contingent consideration liabilities are re-measured to fair value at each reporting period, with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income (loss). 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 years ended December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

10,517

Contingent consideration (benefit)

 

(7,960)

 

(304)

Contingent payments made

 

(13,100)

 

(15,740)

Effect of foreign exchange

101

Ending balance

$

55,750

$

76,709

As of December 31, 2020, approximately $36.9 million was included in other long-term obligations and approximately $18.8 million was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. As of December 31, 2019, approximately $48.1 million was included in other long-term obligations and $28.6 was included in accrued expenses in our consolidated balance sheet related to contingent liabilities. Cash paid to settle contingent consideration liabilities recognized at fair value as of the 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. During the year ended December 31, 2019, we collected payments of approximately $535,000 to settle the receivable in full.

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

Fair value at

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

 

13.5%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

 

9.0%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

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

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 liabilities are re-measured to fair value each reporting period using projected revenues, discount rates, probabilities of payment, and projected payment dates. Projected contingent payment amounts are discounted back to the current period using a discounted cash flow model. Projected revenues are based on our most recent internal operational budgets and long-range strategic plans. An increase (decrease) in either the discount rate or the time to payment, in isolation, may result in a significantly lower (higher) fair value measurement. A decrease in the probability of any milestone payment may result in lower fair value measurements. Our determination of the fair value of contingent consideration liabilities could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income (loss).

Contingent Payments to Related Parties. During the years ended December 31, 2020 and 2019, we made contingent payments of approximately $800,000 and $1.0 million to a current director of Merit and former shareholder of Cianna Medical which we acquired in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a director of Merit. As a former shareholder of Cianna Medical, the Merit director may be eligible for additional payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical.

Fair Value of Other Financial Instruments

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

Impairment Charges

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

Intangible Assets. During the years ended December 31, 2020, 2019 and 2018, we had losses of approximately $28.7 million, $3.3 million and $657,000, respectively, related to certain acquired intangible assets (see Note 5).

Right of Use Operating Lease Assets. During the year ended December 31, 2020, we identified changes in events and circumstances relating to a certain right-of-use (“ROU”) operating lease asset. We compared the anticipated undiscounted cash flows generated by a sublease to the carrying value of the ROU operating lease and related long-lived assets and determined that the carrying value was not recoverable. Consequently, we recorded an impairment loss of approximately

$1.5 million, which is equal to the excess of the carrying value of the assets over their estimated fair value. The impairment loss was driven by site consolidation decisions and changes in our projected cash flows for the ROU operating lease asset and related long-lived assets, due to changes in the real estate market as a result of the COVID-19 pandemic. These changes include an increase in the anticipated time to identify a lessee, an increase in anticipated lease concessions, and a decrease in the expected lease rates for the property.

Property and Equipment. During the year ended December 31, 2020, we had losses of approximately $359,000 related to the measurement of certain property and equipment measured at fair value based on restructuring activities associated with the suspension of our distribution agreement with NinePoint.

Equity Investments, Purchase Options, and Notes Receivable. During the year ended December 31, 2020, we recognized $2.5 million of impairment expense related to our equity method investment in the 19.5 percent ownership in preferred shares of Fusion Medical, Inc. (“Fusion”) due to uncertainty about future product development and commercialization associated with the technologies and a charge of $3.5 million related to Bluegrass Vascular due to our decision not to exercise our option to purchase the company. Our equity investments in privately held companies, including options to acquire these companies, were $12.0 million and $17.1 million at December 31, 2020 and 2019, respectively, which are included within other long-term assets in our consolidated balance sheets. We analyze our investments in privately held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the investment. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Prior to the adoption of ASU 2016-13 on January 1, 2020, we assessed the credit support available for notes receivable and the value of any underlying collateral to determine if there were any other-than temporary impairments. Credit losses represent the difference between the present value of cash flows expected to be collected on these notes receivable and the amortized cost basis. For the year ended December 31, 2019 we recorded impairment charges of $20.5 million due to our write-off of our NinePoint note receivable and purchase option due to our assessment of the collectability of the note receivable and management’s decision not to exercise our option to purchase this business. We also wrote off $1.6 million of accrued interest related to the note receivable reported in interest income in the consolidated statements of income (loss) for the year ended December 31, 2019. These valuations used significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Current Expected Credit Loss

Our outstanding long-term notes receivable, including accrued interest and our allowance for current expected credit losses, were approximately $2.2 million and $2.7 million, as of December 31, 2020 and 2019, respectively. As of December 31, 2020, we had an allowance for current expected credit losses of $730,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 year ended December 31, 2020, we adjusted the probability of default for all notes receivable for certain periods during the loan term due to changes in macroeconomic conditions and our expectations of collectability as a result of the COVID-19 pandemic. The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the year ended December 31, 2020 (in thousands):

2020

Beginning balance

$

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

575

Provision for credit loss expense

155

Ending balance

$

730

XML 46 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock and Accumulated Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Common Stock and Accumulated Other Comprehensive Income (Loss)

17.COMMON STOCK AND ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

On July 30, 2018, we closed a public offering of 4,025,000 shares of common stock and received proceeds of approximately $205.0 million, which is net of approximately $12.0 million in underwriting discounts and commissions and approximately $366,000 in other direct cost incurred in connection with this equity offering. The net proceeds from the offering were used primarily to repay outstanding borrowings (principally revolving credit loans) under our Second Amended Credit Agreement.

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018 were as follows (in thousands):

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2017

$

3,474

$

(1,940)

$

1,534

Other comprehensive income (loss)

 

2,098

(3,606)

(1,508)

Income taxes

 

(16)

(9)

(25)

Reclassifications to:

Revenue

(136)

(136)

Cost of sales

(361)

(361)

Interest expense

(1,537)

(1,537)

Net other comprehensive income (loss)

48

(3,615)

(3,567)

December 31, 2018

3,522

(5,555)

(2,033)

Other comprehensive income (loss)

 

(3,417)

(18)

(3,435)

Income taxes

 

1,404

61

1,465

Reclassifications to:

Revenue

(577)

(577)

Cost of sales

578

578

Interest expense

(2,040)

(2,040)

Net other comprehensive income (loss)

(4,052)

43

(4,009)

Reclassification of stranded tax effects 1

748

748

December 31, 2019

218

(5,512)

(5,294)

Other comprehensive income (loss)

 

(11,647)

7,786

(3,861)

Income taxes

 

2,365

(786)

1,579

Reclassifications to:

Revenue

(36)

(36)

Cost of sales

1,288

1,288

Interest expense

872

872

Net other comprehensive income (loss)

(7,158)

7,000

(158)

December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

(1)Amounts reclassified to retained earnings as a result of the adoption of ASU 2018-02.
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases

18.LEASES

We have operating leases for facilities used for manufacturing, research and development, sales and distribution, and office space, as well as leases for manufacturing and office equipment, vehicles, and land. Our leases have remaining terms of less than one year to approximately 29 years. A number of our lease agreements contain options to renew at our discretion for periods of up to 15 years and options to terminate the leases within one year. The lease term used to calculate ROU assets and lease liabilities includes renewal and termination options that are deemed reasonably certain to be exercised. Lease agreements with lease and non-lease components are generally accounted for as a single lease component. We do not have any bargain purchase options in our leases. For leases with an initial term of one year or less, we do not record a ROU asset or lease liability on our consolidated balance sheet. Substantially all of the ROU assets and lease liabilities as of December 31, 2020 recorded on our consolidated balance sheet are related to our cardiovascular segment.

From time to time we enter into agreements to sublease a portion of our facilities to third-parties. Such sublease income is not material. We also lease certain hardware consoles to customers and record rental revenue as a component of net sales. Rental revenue under such console leasing arrangements for the years ended December 31, 2020 and 2019 was not significant.

The following was included in our consolidated balance sheet as of December 31, 2020 and 2019 (in thousands):

    

2020

    

2019

Assets

 

  

 

  

ROU operating lease assets

$

78,240

$

80,244

Liabilities

 

  

 

  

Short-term operating lease liabilities

$

12,903

$

11,550

Long-term operating lease liabilities

 

70,941

 

72,714

Total operating lease liabilities

$

83,844

$

84,264

During the year ended December 31, 2015, we entered into sale and leaseback transactions to finance certain production equipment for approximately $2.0 million. At that time, we deferred the gain from the sale and leaseback transaction, of which approximately $93,000 remained as of December 31, 2018. As part of the adoption of ASC 842, we wrote-off the deferred gain as an adjustment to equity through retained earnings as of January 1, 2019.

We recognize lease expense for operating leases on a straight-line basis over the term of the lease. Net lease cost for the years ended December 31, 2020, 2019 and 2018 was approximately $16.7 million, $16.5 million, and $14.5 million, respectively. The components of lease costs for the years ended December 31, 2020 and 2019 were as follows, in thousands:

    

    

    

    

Lease Cost

Classification

2020

2019

Operating lease cost (a)

 

Selling, general and administrative expenses

$

16,735

$

16,828

Sublease (income) (b)

 

Selling, general and administrative expenses

 

(15)

 

(361)

Net lease cost

 

  

$

16,720

$

16,467

(a)

Includes expense related to short-term leases and variable payments, which were not significant.

(b)

Does not include rental revenue from leases of hardware consoles to customers, which was not significant.

Supplemental cash flow information for the years ended December 31, 2020 and 2019 was as follows, in thousands:

    

Year Ended

Year Ended

2020

2019

Cash paid for amounts included in the measurement of lease liabilities

$

15,059

14,646

Right-of-use assets obtained in exchange for lease obligations

$

10,938

10,637

Generally, our lease agreements do not specify an implicit rate. Therefore, we estimate our incremental borrowing rate, which is defined as the interest rate we would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of December 31, 2020 and 2019, the following disclosures for remaining lease term and discount rates were applicable:

    

2020

2019

Weighted average remaining lease term

 

11.5 years

12.3 years

Weighted average discount rate

 

3.3%

3.2%

As of December 31, 2020, maturities of operating lease liabilities were as follows, in thousands:

Year ended December 31, 

    

Amounts due under operating leases

2021

$

14,947

2022

 

12,198

2023

 

9,295

2024

 

8,669

2025

 

7,123

Thereafter

 

49,908

Total lease payments

 

102,140

Less: Imputed interest

 

(18,296)

Total

$

83,844

As of December 31, 2020, we had additional operating leases for office space that had not yet commenced. These leases will commence during 2021 and are not deemed material.

XML 48 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and qualifying accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and qualifying accounts

(2) Financial Statement Schedules.

Schedule II - Valuation and qualifying accounts

Years Ended December 31, 2020, 2019 and 2018

(In thousands)

Balance at

Additions Charged to

Balance at

Allowance for Uncollectible Accounts:

    

Beginning of Year

    

Costs and Expenses (a)

Deduction (b)

    

End of Year

2018

 

$

(1,769)

 

$

(1,055)

$

469

 

$

(2,355)

2019

 

$

(2,355)

 

$

(1,163)

$

410

 

$

(3,108)

2020(c)

 

$

(3,108)

 

$

(3,115)

$

910

 

$

(5,313)

(a)We record a bad debt provision based upon historical bad debt experience, current economic conditions, expectations of future economic conditions, and management’s evaluation of our ability to collect individual outstanding balances.
(b)When an individual customer balance becomes impaired and is deemed uncollectible, a deduction is made against the allowance for uncollectible accounts.
(c)Beginning in 2020, the “Allowance for Uncollectible Accounts” is referred to as “Trade Receivables - Allowance for Credit Losses” in our consolidated balances sheet.

Years Ended December 31, 2020, 2019 and 2018

(In thousands)

Balance at

Additions Charged to

Balance at

Tax Valuation Allowance:

    

Beginning of Year

    

Costs and Expenses (a)

    

Deduction

    

End of Year

2018

 

$

(4,422)

 

$

(567)

 

$

-

 

$

(4,989)

2019

 

$

(4,989)

 

$

-

 

$

345

 

$

(4,644)

2020

 

$

(4,644)

 

$

(5,569)

 

$

-

 

$

(10,213)

(a)We record a valuation allowance against a deferred tax asset when it is determined that it is more likely than not that the deferred tax asset will not be realized.
(b)Exhibits:
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Use of Estimates in Preparing Financial Statements

Use of Estimates in Preparing Financial Statements. The preparation of financial statements in conformity with accounting principles generally accepted in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Principles of Consolidation

Principles of Consolidation. The consolidated financial statements include our wholly owned subsidiaries. Intercompany balances and transactions have been eliminated.

Cash and Cash Equivalents

Cash and Cash Equivalents. For purposes of the statements of cash flows, we consider interest bearing deposits with an original maturity date of three months or less to be cash equivalents.

Receivables

Receivables. Trade accounts receivable are recorded at the net invoice value and are not interest bearing. An allowance for credit losses on trade receivables is recorded based on our expectation of credit losses and is based upon our historical bad debt experience, current economic conditions, expectations of future economic conditions and management’s evaluation of our ability to collect individual outstanding balances. Once collection efforts have been exhausted and a receivable is deemed to be uncollectible, such balance is charged against the allowance for credit losses.

Inventories

Inventories. We value our inventories at the lower of cost, at approximate costs determined on a first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory costs include material, labor and manufacturing overhead. We review inventories on hand at least quarterly and record provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic

inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration.

Goodwill and Intangible Assets

Goodwill and Intangible Assets. We test goodwill balances for impairment on an annual basis as of July 1 or whenever impairment indicators arise. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. During our annual impairment test we utilize four reporting units in evaluating goodwill for impairment using a quantitative assessment, which uses a combination of a guideline public company market-based approach and a discounted cash flow income-based approach. The quantitative assessment considers whether the carrying amount of a reporting unit exceeds its fair value, in which case an impairment charge is recorded to the extent the reporting unit’s carrying value exceeds its fair value.

Finite-lived intangible assets including developed technology, customer lists, distribution agreements, license agreements, trademarks, covenants not to compete and patents are subject to amortization. Intangible assets are amortized over their estimated useful life on a straight-line basis, except for customer lists, which are generally amortized on an accelerated basis. Estimated useful lives are determined considering the period the assets are expected to contribute to future cash flows. 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 are 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.

In-process technology intangible assets, which are not subject to amortization until projects reach commercialization, are assessed for impairment at least annually and more frequently if events occur that would indicate a potential reduction in the fair value of the assets below their carrying value. An impairment charge would be recognized to the extent the carrying amount of the in-process technology exceeded its fair value.

Long-Lived Assets

Long-Lived Assets. We periodically review the carrying amount of our depreciable long-lived assets for impairment. An asset is considered impaired when estimated future cash flows are less than the carrying amount of the asset. In the event the carrying amount of such asset is not considered recoverable, the asset is adjusted to its fair value. Fair value is generally determined based on discounted future cash flow.

Property and Equipment

Property and Equipment. Property and equipment is stated at the historical cost of construction or purchase. Construction costs include interest costs capitalized during construction. Maintenance and repairs of property and equipment are charged to operations as incurred. Leasehold improvements are amortized over the lesser of the base term of the lease or estimated life of the leasehold improvements. Construction-in-process consists of new buildings and various production equipment being constructed internally and externally. Assets in construction-in-process will commence depreciating once the asset has been placed in service. Depreciation is computed using the straight-line method over estimated useful lives as follows:

Buildings

    

40 years

Manufacturing equipment

4 - 20 years

Furniture and fixtures

3 - 20 years

Land improvements

10 - 20 years

Leasehold improvements

4 - 25 years

Depreciation expense related to property and equipment for the years ended December 31, 2020, 2019 and 2018 was approximately $35.4 million, $31.4 million, and $28.3 million, respectively.

Deferred Compensation

Deferred Compensation. We have a deferred compensation plan that permits certain management employees to defer a portion of their salary until the future. We established a Rabbi trust to finance obligations under the plan with corporate-owned variable life insurance contracts. The cash surrender value totaled approximately $17.1 million and $15.1 million at December 31, 2020 and 2019, respectively, which is included in other assets in our consolidated balance sheets. We

have recorded a deferred compensation payable of approximately $16.8 million and $14.9 million at December 31, 2020 and 2019, respectively, to reflect the liability to our employees under this plan.

Other Assets

Other Assets. Other assets as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Deferred compensation plan assets

$

17,074

$

15,053

Investments in privately held companies

12,043

17,129

Long-term notes receivable

2,196

2,722

Other

 

6,363

 

6,557

Total

$

37,676

$

41,461

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. Our share of earnings associated with equity method investments is reported within other income (expense) in our consolidated statements of income (loss). 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.

Other Long-term Obligations

Other Long-term Obligations. Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Contingent consideration liabilities

$

36,917

$

48,088

Other long-term obligations

15,831

8,385

Total

$

52,748

$

56,473

In connection with a business combination, any contingent consideration is recorded at fair value on the acquisition date based upon the consideration expected to be transferred in the future. We re-measure the estimated liability each quarter based upon changes in revenue estimates, changes in the probability of achieving relevant milestones and changes in the discount rate or expected period of payment. Changes in the estimated fair value are recorded through operating expense in our consolidated statements of income (loss).

Revenue Recognition/Shipping and Handling/Cost of Sales

Revenue Recognition. We sell our medical products through a direct sales force in the U.S. and through OEM relationships, custom procedure tray manufacturers and a combination of direct sales force and independent distributors in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred if the amortization period would have been one year or less.

Identify the performance obligations in the contract. Generally, our contracts with customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering single-use medical products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans, except in limited cases which are not material.

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. Our contracts do not typically contain a financing component. Revenue is recorded

at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues.

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer’s control at contractually stated pricing.

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue. Contract assets are recognized for the future right to invoice customers, and contract liabilities are recognized for unearned revenue if payment is received prior to our fulfillment of performance obligations. We do not have material contract assets or contract liabilities.

Reserves are recorded as a reduction in net sales and are not considered material to our consolidated statements of income (loss) for the years ended December 31, 2020, 2019 and 2018. In addition, we invoice our customers for taxes assessed by governmental authorities such as sales tax and value added taxes. We present these taxes on a net basis.

Shipping and Handling. When billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.

Cost of Sales. We include product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, product royalty expense, developed technology amortization expense, production-related depreciation expense and product license agreement expense in cost of sales.

Research and Development

Research and Development. Research and development costs, including new product development, clinical trials, and regulatory compliance, are expensed as incurred.

Income Taxes

Income Taxes. Under our accounting policies, we initially recognize a tax position in our financial statements when it becomes more likely than not that the position will be sustained upon examination by the tax authorities. Such tax positions are initially and subsequently measured as the largest amount of tax positions that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authorities assuming full knowledge of the position and all relevant facts. Although we believe our provisions for unrecognized tax positions are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our income tax provisions and accruals. The tax law is subject to varied interpretations, and we have taken positions related to certain matters where the law is subject to interpretation. Such differences could have a material impact on our income tax provisions and operating results in the period(s) in which we make such determination.

Earnings per Common Share

Earnings per Common Share. Net income (loss) per common share is computed by both the basic method, which uses the weighted average number of our common shares outstanding, and the diluted method, which includes the dilutive common shares from stock options and restricted stock units as calculated using the treasury stock method. Performance stock units are considered contingently issuable awards and are excluded from the weighted average basic share calculation. These awards are included in the weighted average dilutive share calculation, to the extent they are dilutive, based on the number of shares, if any, that would be issuable as of the end of the reporting period assuming the end of the reporting period is also the end of the performance period.

Fair Value Measurements

Fair Value Measurements. The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information

used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market-based inputs or inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

Stock-Based Compensation

Stock-Based Compensation. We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with Accounting Standards Codification (“ASC”) 718, Compensation — Stock Compensation. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized over the employee’s requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using a Black-Scholes option valuation model. The fair value of our performance stock units linked to total shareholder return is estimated using Monte-Carlo simulations. Compensation expense is adjusted each period based on the grant-date fair value and the number of shares that are probable of being awarded based on the performance conditions of the awards. Restricted stock units are valued based on the closing stock price on the date of grant. Cash-settled share-based awards, or liability awards, are remeasured at fair value each reporting period until the awards are settled. Stock-based compensation expense for the years ended December 31, 2020, 2019 and 2018 was approximately $14.3 million, $9.4 million and $6.1 million, respectively (see Note 12).

Concentration of Credit Risk

Concentration of Credit Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We provide credit, in the normal course of business, primarily to hospitals and independent third-party custom procedure tray manufacturers and distributors. We perform ongoing credit evaluations of our customers and maintain allowances for potential credit losses. Due to the diversified nature and number of our customers, concentrations of credit risk with respect to accounts receivable are limited.

Foreign Currency

Foreign Currency. The financial statements of our foreign subsidiaries are measured using local currencies as the functional currency, with the exception of our manufacturing subsidiaries in Ireland and Mexico, which each use the U.S. Dollar as its functional currency. Assets and liabilities are translated into U.S. Dollars at year-end rates of exchange and results of operations are translated at average rates for the year. Gains and losses resulting from these translations are included in accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. Transactional exchange gains or losses are included in other income (expense) in determining net income (loss) for the period.

Derivatives

Derivatives. We use forward contracts to mitigate our exposure to volatility in foreign exchange rates, and we use interest rate swaps to hedge changes in the benchmark interest rate related to our Third Amended Credit Agreement described in Note 8. All derivatives are recognized in the consolidated balance sheets at fair value. Classification of each hedging instrument is based upon whether the maturity of the instrument is less than or greater than 12 months. We do not purchase or hold derivative financial instruments for speculative or trading purposes (see Note 9).

New Financial Accounting Standards

New Financial Accounting Standards

Recently Adopted

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

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

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 16 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 income (loss) or cash flows.

Not Yet Adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. In January 2021 the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which amends the scope of ASU 2020-04. ASU 2020-04 and ASU 2021-01 are effective as of March 12, 2020 and may be applied prospectively to transactions through December 31, 2022. We are currently assessing the anticipated impact of these standards on our consolidated financial statements.

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

XML 50 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and Equipment Depreciation is computed using the straight-line method over estimated useful lives as follows:

Buildings

    

40 years

Manufacturing equipment

4 - 20 years

Furniture and fixtures

3 - 20 years

Land improvements

10 - 20 years

Leasehold improvements

4 - 25 years

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

    

2020

    

2019

Deferred compensation plan assets

$

17,074

$

15,053

Investments in privately held companies

12,043

17,129

Long-term notes receivable

2,196

2,722

Other

 

6,363

 

6,557

Total

$

37,676

$

41,461

Other Long-term Obligations Other long-term obligations as of December 31, 2020 and 2019 consisted of the following (in thousands):

    

2020

    

2019

Contingent consideration liabilities

$

36,917

$

48,088

Other long-term obligations

15,831

8,385

Total

$

52,748

$

56,473

XML 51 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2020, 2019 and 2018 (in thousands).

Year Ended

Year Ended

Year Ended

December 31, 2020

December 31, 2019

December 31, 2018

    

United States

    

International

    

Total

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

  

 

  

 

  

Peripheral Intervention

$

211,999

$

129,569

$

341,568

$

226,788

$

124,148

$

350,936

$

171,277

$

104,836

$

276,113

Cardiac Intervention

 

108,109

171,562

 

279,671

 

115,604

 

189,193

 

304,797

 

104,263

 

174,233

 

278,496

Custom Procedural Solutions

 

110,269

92,927

 

203,196

 

99,659

 

87,700

 

187,359

 

96,730

 

83,602

 

180,332

OEM

 

91,826

17,941

 

109,767

 

101,065

 

16,824

 

117,889

 

91,954

 

22,582

 

114,536

Total

 

522,203

411,999

 

934,202

 

543,116

 

417,865

 

960,981

 

464,224

 

385,253

 

849,477

 

 

Endoscopy

Endoscopy devices

 

27,858

 

1,815

 

29,673

 

32,595

 

1,276

 

33,871

 

32,189

 

1,087

 

33,276

Total

$

550,061

$

413,814

$

963,875

$

575,711

$

419,141

$

994,852

$

496,413

$

386,340

$

882,753

XML 52 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions and Other Strategic Transactions (Tables)
12 Months Ended
Dec. 31, 2020
Business Acquisition [Line Items]  
Business Acquisition, Pro Forma Information

The following table summarizes our consolidated results of operations for the year ended December 31, 2018, as well as unaudited pro forma consolidated results of operations as though the 2018 acquisitions of Cianna Medical and Vascular Insights had occurred on January 1, 2017 (in thousands, except per common share amounts):

2018

As Reported

    

Pro Forma

Net sales

$

882,753

$

928,336

Net income

 

42,017

 

20,699

Earnings per common share:

 

  

 

  

Basic

$

0.80

$

0.40

Diluted

$

0.78

$

0.38

Note: The pro forma results for the years ended December 31, 2020 and 2019 are not included in the table above because the operating results of the Cianna Medical, and Vascular Insights acquisitions were included in our consolidated statements of income (loss) for these periods.

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

Assets Acquired

    

  

Trade receivables

$

24

Other receivables

13

Inventories

 

216

Property and equipment

298

Other long-term assets

147

Intangible assets

 

Developed technology

6,000

Goodwill

8,283

Total assets acquired

 

14,981

Liabilities Assumed

 

  

Trade payables

 

(31)

Accrued expenses

 

(507)

Total liabilities assumed

 

(538)

Total net assets acquired

$

14,443

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

    

STD Pharmaceutical

    

Brightwater

Assets Acquired

Trade receivables

$

277

$

55

Inventories

 

843

349

Prepaid expenses and other current assets

 

49

Property and equipment

409

Other long-term assets

30

Intangible assets

 

Developed technology

10,428

31,960

Customer lists

83

Trademarks

250

Goodwill

4,975

17,607

Total assets acquired

 

16,572

50,743

Liabilities Assumed

 

  

Trade payables

 

(53)

(58)

Accrued expenses

 

(29)

(261)

Other long-term obligations

(1,522)

Deferred income tax liabilities

 

(1,890)

(4,263)

Total liabilities assumed

 

(1,972)

(6,104)

Total net assets acquired

$

14,600

$

44,639

Amortization Period of Intangible Assets

Developed technology

12 years

13 years

Customer lists (on an accelerated basis)

1 year

Trademarks

5 years

Weighted Average

12 years

12.9 years

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

Vascular Insights

    

Cianna Medical

    

DirectACCESS

    

BD

Assets Acquired

Trade receivables

$

$

6,151

$

$

Inventories

    

1,353

5,803

971

5,804

Prepaid expenses and other current assets

315

Property and equipment

1,047

748

Other long-term assets

14

Intangibles

 

  

Developed technology

 

32,750

134,510

4,840

74,000

Customer list

 

840

3,330

120

4,200

Trademarks

 

1,410

7,080

400

4,900

In-process technology

2,500

Goodwill

 

21,832

61,379

938

9,728

Total assets acquired

58,185

219,629

7,269

101,880

Liabilities Assumed

Trade payables

(1,497)

Accrued expenses

(2,384)

Other long-term liabilities

(1,527)

Deferred income tax liabilities

(25,940)

Total liabilities assumed

(31,348)

Total net assets acquired

$

58,185

$

188,281

$

7,269

$

101,880

Amortization Period of Intangible Assets

Developed technology

12 years

11 years

10 years

8 years

Customer lists (on an accelerated basis)

8 years

8 years

5 years

7 years

Trademarks

9 years

10 years

10 years

9 years

Weighted Average

11.8 years

10.7 years

9.9 years

8.0 years

Sales for the years ended

December 31, 2020

$5.5 million

$45.3 million

Not Material

$42.6 million

December 31, 2019

$7.5 million

$49.5 million

Not Material

$46.8 million

December 31, 2018

Not Material

$6.3 million

Not Material

$42.1 million

XML 53 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory

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

    

2020

    

2019

Finished goods

$

110,933

$

134,467

Work-in-process

 

19,308

 

17,602

Raw materials

 

67,778

 

73,629

Total inventories

$

198,019

$

225,698

XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill

The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2019, are as follows (in thousands):

    

2020

    

2019

Goodwill balance at January 1

$

353,193

$

335,433

Effect of foreign exchange

 

1,941

 

(199)

Additions and adjustments as the result of acquisitions

 

8,399

 

17,959

Goodwill balance at December 31

$

363,533

$

353,193

Other intangible assets

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

December 31, 2020

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

23,669

$

(6,460)

$

17,209

Distribution agreements

 

3,250

 

(2,319)

 

931

License agreements

 

14,453

 

(6,647)

 

7,806

Trademarks

 

30,273

 

(12,414)

 

17,859

Customer lists

 

35,154

 

(29,103)

 

6,051

Total

$

106,799

$

(56,943)

$

49,856

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

Year Ending December 31,

    

Estimated Amortization Expense

2021

$

49,701

2022

 

48,496

2023

 

47,323

2024

44,313

2025

 

42,503

XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign

For the years ended December 31, 2020, 2019 and 2018, income (loss) before income taxes is broken out between U.S. and foreign-sourced operations and consisted of the following (in thousands):

    

2020

    

2019

    

2018

Domestic

$

(32,216)

$

(37,277)

$

21,084

Foreign

 

18,985

 

39,470

 

28,435

Total

$

(13,231)

$

2,193

$

49,519

Schedule of Components of Income Tax Expense (Benefit)

The components of the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Current expense (benefit):

 

  

 

  

 

  

Federal

$

(937)

$

479

$

(1,132)

State

 

437

 

662

 

582

Foreign

 

8,407

 

8,037

 

6,000

Total current expense (benefit)

 

7,907

 

9,178

 

5,450

Deferred expense (benefit):

 

  

 

  

 

  

Federal

 

(2,688)

 

(8,111)

 

4,400

State

 

(4,524)

 

(3,523)

 

(667)

Foreign

 

(4,083)

 

(802)

 

(1,681)

Total deferred expense (benefit)

 

(11,295)

 

(12,436)

 

2,052

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

Schedule of Effective Income Tax Rate Reconciliation

The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income (loss) for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Computed federal income tax expense (benefit) at applicable statutory rate of 21%

$

(2,778)

$

461

$

10,399

State income tax expense (benefit)

 

(1,448)

 

(2,241)

 

(59)

Tax credits

 

(2,098)

 

(1,567)

 

(1,734)

Foreign tax rate differential

 

(1,230)

 

(1,536)

 

(1,361)

Uncertain tax positions

 

(576)

 

(794)

 

267

Deferred compensation insurance assets

 

(299)

 

(503)

 

186

Transaction-related expenses

 

 

154

 

223

U.S. transition tax

 

 

 

(3,271)

TCJA remeasurement of deferred taxes

 

 

 

(71)

Stock-based payments

 

(1,815)

 

(1,654)

 

(4,278)

Net GILTI

 

3,960

 

1,861

 

347

Foreign withholding tax

 

228

 

638

 

5,590

Foreign permanent differences (1)

1,728

937

96

Valuation allowance (1)

1,879

131

21

DOJ settlement

1,890

Remeasurement of state deferred taxes

(1,765)

Other — including the effect of graduated rates (1)

 

(1,064)

 

855

 

1,147

Total income tax expense (benefit)

$

(3,388)

$

(3,258)

$

7,502

(1)Amounts for the years ended December 31, 2019 and 2018 in the table above have been updated for presentation and comparative purposes.
Schedule of Deferred Tax Assets and Liabilities

Deferred income tax assets and liabilities at December 31, 2020 and 2019, consisted of the following temporary differences and carry-forward items (in thousands):

    

2020

    

2019

Deferred income tax assets:

 

  

 

  

Allowance for credit losses on trade receivables

$

1,198

$

693

Accrued compensation expense

 

9,694

 

9,244

Inventory differences

 

3,161

 

2,207

Net operating loss carryforwards

 

18,622

 

21,187

Deferred revenue

 

617

 

552

Stock-based compensation expense

 

7,360

 

4,672

Operating lease assets

15,182

16,838

Federal R&D tax credit

3,607

1,376

Other

 

13,993

 

6,189

Total deferred income tax assets

 

73,434

 

62,958

Deferred income tax liabilities:

 

  

 

  

Prepaid expenses

 

(1,078)

 

(1,128)

Property and equipment

 

(20,671)

 

(21,242)

Intangible assets

 

(47,178)

 

(53,933)

Foreign withholding tax

 

(5,358)

 

(5,240)

Operating lease liabilities

(13,855)

(15,847)

Other

 

(3,796)

 

(2,372)

Total deferred income tax liabilities

 

(91,936)

 

(99,762)

Valuation allowance

 

(10,213)

 

(4,644)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

Reported as:

 

  

 

  

Deferred income tax assets

$

4,597

$

3,788

Deferred income tax liabilities

 

(33,312)

 

(45,236)

Net deferred income tax liabilities

$

(28,715)

$

(41,448)

Summary of Income Tax Contingencies

A reconciliation of the beginning and ending amount of liabilities associated with uncertain tax benefits for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Unrecognized tax benefits, opening balance

$

2,161

$

2,947

$

2,749

Gross increases (decreases) in tax positions taken in a prior year

 

115

 

(244)

 

35

Gross increases in tax positions taken in the current year

 

283

 

229

 

586

Lapse of applicable statute of limitations

 

(885)

 

(771)

 

(423)

Unrecognized tax benefits, ending balance

$

1,674

$

2,161

$

2,947

XML 56 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued expenses at December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Payroll and related liabilities

$

41,023

$

39,781

Current portion of contingent liabilities

 

18,833

 

28,621

Advances from employees

 

259

 

286

Accrued rebates payable

9,532

9,202

Other accrued expenses

 

42,297

 

27,294

Total

$

111,944

$

105,184

XML 57 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Revolving Credit Facility and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments

Principal balances outstanding under our long-term debt obligations as of December 31, 2020 and 2019, consisted of the following (in thousands):

    

2020

    

2019

Term loans

$

140,625

$

148,125

Revolving credit loans

 

211,000

 

291,875

Less unamortized debt issuance costs

 

(403)

 

(516)

Total long-term debt

 

351,222

 

439,484

Less current portion

 

7,500

 

7,500

Long-term portion

$

343,722

$

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

Years Ending

Future Minimum

December 31,

    

Principal Payments

2021

 

$

7,500

2022

8,438

2023

11,250

2024

324,437

Total future minimum principal payments

$

351,625

XML 58 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives (Tables)
12 Months Ended
Dec. 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 is as follows (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Interest rate swaps

 

Other assets (long-term)

$

$

1,192

Foreign currency forward contracts

 

Prepaid expenses and other assets

 

1,777

 

1,663

Foreign currency forward contracts

 

Other assets (long-term)

 

424

 

466

(Liabilities)

 

  

 

  

 

  

Interest rate swaps

Accrued expenses

(896)

Interest rate swaps

Other long-term obligations

(3,462)

(290)

Foreign currency forward contracts

 

Accrued expenses

 

(5,281)

 

(1,813)

Foreign currency forward contracts

 

Other long-term obligations

 

(866)

 

(764)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

December 31, 2020

    

December 31, 2019

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

877

$

318

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(2,120)

 

(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") in our consolidated statements of comprehensive income (loss) and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Recognized in OCI

Year Ended December 31, 

Derivative instrument

    

2020

 

2019

    

2018

Interest rate swaps

$

(6,131)

$

(2,830)

$

1,559

Foreign currency forward contracts

 

(5,516)

 

(587)

 

539

Derivative Instruments, Gain (Loss)

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

    

    

Year ended December 31, 

Derivative Instrument

 

Location in statements of income (loss)

 

2020

    

2019

    

2018

Foreign currency forward contracts

 

Other income (expense)

$

(2,190)

$

(307)

$

4,147

XML 59 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Common Share (EPS) (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted

The computation of weighted average shares outstanding and the basic and diluted earnings (loss) per common share for the following periods consisted of the following (in thousands, except per share amounts):

2020

2019

2018

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Average common shares outstanding

 

55,434

 

55,075

 

52,268

Basic EPS

$

(0.18)

$

0.10

$

0.80

Average common shares outstanding

55,434

55,075

52,268

Effect of dilutive stock options

1,160

1,663

Total potential shares outstanding

55,434

56,235

53,931

Diluted EPS

$

(0.18)

$

0.10

$

0.78

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

4,216

1,750

396

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs The stock-based compensation expense before income tax expense for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

 

2020

    

2019

    

2018

Cost of sales

Nonqualified stock options

$

1,357

$

1,289

$

870

Research and development

Nonqualified stock options

1,157

961

553

Selling, general and administrative

 

Nonqualified stock options

7,332

7,132

4,694

Performance-based restricted stock units

2,829

Restricted stock units

758

Cash-settled share-based awards

906

Total selling, general and administrative

11,825

7,132

4,694

Stock-based compensation expense before taxes

 

$

14,339

$

9,382

$

6,117

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted were estimated using the following assumptions for the years ended December 31, 2020, 2019 and 2018:

 

2020

    

2019

    

2018

Risk-free interest rate

0.29% - 1.67%

1.38% - 2.56%

2.63% - 2.77%

Expected option term

4.0 - 5.0 years

3.0 - 5.0 years

5.0 years

Expected dividend yield

Expected price volatility

38.65% - 45.12%

28.66% - 39.38%

34.06% - 34.32%

Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable

The table below presents information related to stock option activity for the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

2020

    

2019

    

2018

Total intrinsic value of stock options exercised

$

11,733

$

9,910

$

25,692

Cash received from stock option exercises

 

5,481

 

4,837

 

8,510

Excess tax benefit from the exercise of stock options

 

1,815

 

1,654

 

4,278

Schedule of Share-based Compensation, Stock Options, Activity

Changes in stock options for the year ended December 31, 2020, consisted of the following (shares and intrinsic value in thousands):

Number

Weighted Average

Remaining Contractual

Intrinsic

    

of Shares

    

Exercise Price

    

Term (in years)

    

Value

Beginning balance

 

4,319

$

34.10

 

  

 

  

Granted

 

329

 

39.21

 

  

 

  

Exercised

 

(442)

 

16.17

 

  

 

  

Forfeited/expired

 

(264)

 

42.37

 

  

 

  

Outstanding at December 31

 

3,942

 

35.98

 

3.97

$

77,350

Exercisable

 

1,936

 

29.38

 

2.95

 

50,678

Ending vested and expected to vest

 

3,860

 

35.79

 

3.94

 

76,482

Schedule of Share-based Compensation, PSUs, Activity

Changes in PSUs and RSUs for the year ended December 31, 2020, consisted of the following:

PSUs

RSUs

Weighted Average

Weighted Average

Stock Units

Grant Date

Stock Units

Grant Date

    

(In Thousands)

    

Fair Value

    

(In Thousands)

    

Fair Value

Beginning nonvested balance

 

$

 

$

Granted

 

122

 

43.60

 

34

 

 

42.98

Vested

 

 

 

 

 

Impact of amendments

 

(20)

 

43.43

 

 

 

Nonvested balance at December 31

 

102

 

43.63

 

34

 

42.98

Expected to vest at December 31, 2020

 

102

(1)

 

43.63

 

34

 

42.98

(1)Based on the maximum target payout of 100% for one-year awards, as amended, and 200% for two and three-year awards. Each unit will convert to between .75 and 1.25 shares of common stock based upon the rTSR performance of our common stock.
Schedule of Share-based Compensation, PSUs and RSUs, Activity

The fair value of each PSU was estimated as of the grant date using the following assumptions for awards granted in the year ended December 31, 2020:

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 61 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Schedule of Long-lived Assets by Geographic Area

Our long-lived assets (which are comprised of our net property and equipment) by geographic area at December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

United States

$

277,643

$

273,816

$

231,864

Ireland

 

42,951

 

44,912

 

45,283

Other foreign countries

 

62,134

 

60,057

 

54,305

Total

$

382,728

$

378,785

$

331,452

Schedule of Segment Reporting Information, by Segment

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the years ended December 31, 2020, 2019 and 2018, are as follows (in thousands):

2020

    

2019

    

2018

Net Sales

  

 

  

 

  

Cardiovascular

$

934,202

$

960,981

$

849,477

Endoscopy

 

29,673

 

33,871

 

33,276

Total net sales

 

963,875

 

994,852

 

882,753

Operating Income (Loss)

 

  

 

  

 

  

Cardiovascular

 

(7,042)

 

25,780

 

49,289

Endoscopy

 

5,480

 

(10,346)

 

9,328

Total operating income (loss)

 

(1,562)

 

15,434

 

58,617

Total other expense - net

 

(11,669)

 

(13,241)

 

(9,098)

Income tax (benefit) expense

 

(3,388)

 

(3,258)

 

7,502

Net income (loss)

$

(9,843)

$

5,451

$

42,017

Total depreciation and amortization by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

93,160

$

91,151

$

68,722

Endoscopy

 

910

 

949

 

824

Total

$

94,070

$

92,100

$

69,546

Total capital expenditures for property and equipment by operating segment for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):

    

2020

    

2019

    

2018

Cardiovascular

$

45,803

$

77,631

$

63,032

Endoscopy

 

185

 

542

 

292

Total

$

45,988

$

78,173

$

63,324

Reconciliation of Assets from Segment to Consolidated

2020

    

2019

    

2018

Net Sales

  

 

  

 

  

Cardiovascular

$

934,202

$

960,981

$

849,477

Endoscopy

 

29,673

 

33,871

 

33,276

Total net sales

 

963,875

 

994,852

 

882,753

Operating Income (Loss)

 

  

 

  

 

  

Cardiovascular

 

(7,042)

 

25,780

 

49,289

Endoscopy

 

5,480

 

(10,346)

 

9,328

Total operating income (loss)

 

(1,562)

 

15,434

 

58,617

Total other expense - net

 

(11,669)

 

(13,241)

 

(9,098)

Income tax (benefit) expense

 

(3,388)

 

(3,258)

 

7,502

Net income (loss)

$

(9,843)

$

5,451

$

42,017

XML 62 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results of Operations (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information

Quarterly data for the years ended December 31, 2020 and 2019 consisted of the following (in thousands, except per share amounts):

Quarter Ended

    

March 31

    

June 30

    

September 30

    

December 31

2020

 

  

 

  

 

  

 

  

Net sales

$

243,525

$

218,371

$

243,975

$

258,004

Gross profit

 

103,784

 

84,216

 

102,014

 

111,163

Income (loss) from operations

 

1,362

 

(18,995)

 

64

 

16,007

Income tax expense (benefit)

 

1,162

 

(3,242)

 

825

 

(2,133)

Net income (loss)

 

(3,154)

 

(19,058)

 

(3,009)

 

15,378

Earnings (loss) per common share - basic

 

(0.06)

 

(0.34)

 

(0.05)

 

0.28

Earnings (loss) per common share - diluted

 

(0.06)

 

(0.34)

 

(0.05)

 

0.27

2019

 

  

 

  

 

  

 

  

Net sales

$

238,349

$

255,532

$

243,049

$

257,922

Gross profit

 

104,636

 

111,964

 

104,136

 

111,630

Income (loss) from operations

 

9,523

 

12,201

 

(2,881)

 

(3,409)

Income tax expense (benefit)

 

651

 

2,140

 

(2,292)

 

(3,757)

Net income (loss)

 

6,195

 

6,859

 

(3,398)

 

(4,205)

Earnings (loss) per common share - basic

 

0.11

 

0.12

 

(0.06)

 

(0.08)

Earnings (loss) per common share - diluted

 

0.11

 

0.12

 

(0.06)

 

(0.08)

XML 63 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

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

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

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

$

(4,358)

$

$

(4,358)

$

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

$

3,078

$

$

3,078

$

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

$

(8,267)

$

$

(8,267)

$

Contingent consideration liabilities

$

(55,750)

$

$

$

(55,750)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2019

    

(Level 1)

    

(Level 2)

    

(Level 3)

Interest rate contract asset, long-term (1)

$

1,192

$

$

1,192

$

Interest rate contract liability, long-term (1)

$

(290)

$

$

(290)

$

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

$

2,447

$

$

2,447

$

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

$

(4,255)

$

$

(4,255)

$

Contingent consideration liabilities

$

(76,709)

$

$

$

(76,709)

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

    

2020

    

2019

Beginning balance

$

76,709

$

82,236

Contingent consideration liability recorded as the result of acquisitions

 

 

10,517

Contingent consideration (benefit)

 

(7,960)

 

(304)

Contingent payments made

 

(13,100)

 

(15,740)

Effect of foreign exchange

101

Ending balance

$

55,750

$

76,709

Fair Value Inputs, Liabilities, Quantitative Information

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

Fair value at

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2020

    

technique

    

Unobservable inputs

    

Range

    

Average(1)

Revenue-based royalty payments contingent liability

$

4,545

 

Discounted cash flow

 

Discount rate

12% - 15%

 

13.5%

 

  

 

 

Projected year of payments

2021-2034

 

2026

Revenue milestones contingent liability

$

46,305

 

Monte Carlo simulation

 

Discount rate

7.5% - 12%

 

9.0%

 

  

 

 

Projected year of payments

2021-2030

 

2022

Regulatory approval contingent liability

$

4,900

Scenario-based method

Discount rate

1%

Probability of milestone payment

100%

Projected year of payment

2021-2024

2022

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

Fair value at

December 31, 

Valuation

Contingent consideration liability

    

2019

    

technique

    

Unobservable inputs

    

Range

Revenue-based royalty payments contingent liability

$

7,710

 

Discounted cash flow

 

Discount rate

13% - 24%

 

  

 

 

Projected year of payments

2020-2034

Revenue milestones contingent liability

$

66,114

 

Monte Carlo simulation

 

Discount rate

9% - 13.5%

 

  

 

 

Projected year of payments

2020-2023

Regulatory approval contingent liability

$

2,885

Scenario-based method

Discount rate

2.4%

Probability of milestone payment

65%

Projected year of payment

2022

Schedule of Rollforward of Allowance for Credit Losses The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the year ended December 31, 2020 (in thousands):

2020

Beginning balance

$

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

575

Provision for credit loss expense

155

Ending balance

$

730

XML 64 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock and Accumulated Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income (Loss)

The changes in each component of Accumulated Other Comprehensive Income (Loss) for the years ended December 31, 2020, 2019 and 2018 were as follows (in thousands):

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

December 31, 2017

$

3,474

$

(1,940)

$

1,534

Other comprehensive income (loss)

 

2,098

(3,606)

(1,508)

Income taxes

 

(16)

(9)

(25)

Reclassifications to:

Revenue

(136)

(136)

Cost of sales

(361)

(361)

Interest expense

(1,537)

(1,537)

Net other comprehensive income (loss)

48

(3,615)

(3,567)

December 31, 2018

3,522

(5,555)

(2,033)

Other comprehensive income (loss)

 

(3,417)

(18)

(3,435)

Income taxes

 

1,404

61

1,465

Reclassifications to:

Revenue

(577)

(577)

Cost of sales

578

578

Interest expense

(2,040)

(2,040)

Net other comprehensive income (loss)

(4,052)

43

(4,009)

Reclassification of stranded tax effects 1

748

748

December 31, 2019

218

(5,512)

(5,294)

Other comprehensive income (loss)

 

(11,647)

7,786

(3,861)

Income taxes

 

2,365

(786)

1,579

Reclassifications to:

Revenue

(36)

(36)

Cost of sales

1,288

1,288

Interest expense

872

872

Net other comprehensive income (loss)

(7,158)

7,000

(158)

December 31, 2020

$

(6,940)

$

1,488

$

(5,452)

(1)Amounts reclassified to retained earnings as a result of the adoption of ASU 2018-02.
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of Consolidated Balance Sheet Information and Supplemental Information

The following was included in our consolidated balance sheet as of December 31, 2020 and 2019 (in thousands):

    

2020

    

2019

Assets

 

  

 

  

ROU operating lease assets

$

78,240

$

80,244

Liabilities

 

  

 

  

Short-term operating lease liabilities

$

12,903

$

11,550

Long-term operating lease liabilities

 

70,941

 

72,714

Total operating lease liabilities

$

83,844

$

84,264

Components of Lease Costs

We recognize lease expense for operating leases on a straight-line basis over the term of the lease. Net lease cost for the years ended December 31, 2020, 2019 and 2018 was approximately $16.7 million, $16.5 million, and $14.5 million, respectively. The components of lease costs for the years ended December 31, 2020 and 2019 were as follows, in thousands:

    

    

    

    

Lease Cost

Classification

2020

2019

Operating lease cost (a)

 

Selling, general and administrative expenses

$

16,735

$

16,828

Sublease (income) (b)

 

Selling, general and administrative expenses

 

(15)

 

(361)

Net lease cost

 

  

$

16,720

$

16,467

(a)

Includes expense related to short-term leases and variable payments, which were not significant.

(b)

Does not include rental revenue from leases of hardware consoles to customers, which was not significant.

Supplemental cash flow information for the years ended December 31, 2020 and 2019 was as follows, in thousands:

    

Year Ended

Year Ended

2020

2019

Cash paid for amounts included in the measurement of lease liabilities

$

15,059

14,646

Right-of-use assets obtained in exchange for lease obligations

$

10,938

10,637

Generally, our lease agreements do not specify an implicit rate. Therefore, we estimate our incremental borrowing rate, which is defined as the interest rate we would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of December 31, 2020 and 2019, the following disclosures for remaining lease term and discount rates were applicable:

    

2020

2019

Weighted average remaining lease term

 

11.5 years

12.3 years

Weighted average discount rate

 

3.3%

3.2%

Maturities of Operating Lease Liabilities

As of December 31, 2020, maturities of operating lease liabilities were as follows, in thousands:

Year ended December 31, 

    

Amounts due under operating leases

2021

$

14,947

2022

 

12,198

2023

 

9,295

2024

 

8,669

2025

 

7,123

Thereafter

 

49,908

Total lease payments

 

102,140

Less: Imputed interest

 

(18,296)

Total

$

83,844

XML 66 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Organization (Details)
12 Months Ended
Dec. 31, 2020
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Reclassifications (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reclassifications      
Fair value adjustments to contingent consideration $ (7,960) $ (232) $ (698)
Reclassification      
Reclassifications      
Fair value adjustments to contingent consideration   $ 200 $ 700
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Property and Equipment (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Property, Plant and Equipment [Line Items]      
Reporting units | segment 4    
Depreciation | $ $ 35.4 $ 31.4 $ 28.3
Buildings      
Property, Plant and Equipment [Line Items]      
Useful life 40 years    
Manufacturing equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 4 years    
Manufacturing equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 20 years    
Furniture and fixtures | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Furniture and fixtures | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 20 years    
Land improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 10 years    
Land improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 20 years    
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 4 years    
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 25 years    
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash surrender value of life insurance $ 17,100 $ 15,100
Deferred compensation cost $ 16,808 $ 14,855
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Assets    
Deferred compensation plan assets $ 17,074 $ 15,053
Investments in privately held companies 12,043 17,129
Long-term notes receivable 2,196 2,722
Other 6,363 6,557
Total Other Assets $ 37,676 $ 41,461
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contingent consideration liabilities $ 36,917 $ 48,088
Other long-term obligations 15,831 8,385
Total $ 52,748 $ 56,473
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Allocated share-based compensation $ 14,339 $ 9,382 $ 6,117
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Financial Accounting Standards        
Cumulative effect on retained earnings, net of tax $ 958,575 $ 949,944 $ 932,775 $ 676,334
Reclassify upon adoption of ASU | ASU 2016-13        
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 $ 357,803 368,221 $ 363,425 $ 321,408
Retained Earnings | Reclassify upon adoption of ASU | ASU 2016-13        
New Financial Accounting Standards        
Cumulative effect on retained earnings, net of tax   $ (575)    
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]                      
Number of operating segments | segment                 2    
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 963,875 $ 994,852 $ 882,753
United States                      
Disaggregation of Revenue [Line Items]                      
Net sales                 550,061 575,711 496,413
International                      
Disaggregation of Revenue [Line Items]                      
Net sales                 413,814 419,141 386,340
Cardiovascular                      
Disaggregation of Revenue [Line Items]                      
Net sales                 934,202 960,981 849,477
Cardiovascular | Peripheral Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 341,568 350,936 276,113
Cardiovascular | Cardiac Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 279,671 304,797 278,496
Cardiovascular | Custom Procedural Solutions                      
Disaggregation of Revenue [Line Items]                      
Net sales                 203,196 187,359 180,332
Cardiovascular | OEM                      
Disaggregation of Revenue [Line Items]                      
Net sales                 109,767 117,889 114,536
Cardiovascular | United States                      
Disaggregation of Revenue [Line Items]                      
Net sales                 522,203 543,116 464,224
Cardiovascular | United States | Peripheral Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 211,999 226,788 171,277
Cardiovascular | United States | Cardiac Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 108,109 115,604 104,263
Cardiovascular | United States | Custom Procedural Solutions                      
Disaggregation of Revenue [Line Items]                      
Net sales                 110,269 99,659 96,730
Cardiovascular | United States | OEM                      
Disaggregation of Revenue [Line Items]                      
Net sales                 91,826 101,065 91,954
Cardiovascular | International                      
Disaggregation of Revenue [Line Items]                      
Net sales                 411,999 417,865 385,253
Cardiovascular | International | Peripheral Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 129,569 124,148 104,836
Cardiovascular | International | Cardiac Intervention                      
Disaggregation of Revenue [Line Items]                      
Net sales                 171,562 189,193 174,233
Cardiovascular | International | Custom Procedural Solutions                      
Disaggregation of Revenue [Line Items]                      
Net sales                 92,927 87,700 83,602
Cardiovascular | International | OEM                      
Disaggregation of Revenue [Line Items]                      
Net sales                 17,941 16,824 22,582
Endoscopy                      
Disaggregation of Revenue [Line Items]                      
Net sales                 29,673 33,871 33,276
Endoscopy | Endoscopy Devices                      
Disaggregation of Revenue [Line Items]                      
Net sales                 29,673 33,871 33,276
Endoscopy | United States | Endoscopy Devices                      
Disaggregation of Revenue [Line Items]                      
Net sales                 27,858 32,595 32,189
Endoscopy | International | Endoscopy Devices                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 1,815 $ 1,276 $ 1,087
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions and Other Strategic Transactions - Narrative (Details)
€ in Millions
3 Months Ended 12 Months Ended 24 Months Ended
Nov. 06, 2020
USD ($)
Oct. 11, 2019
USD ($)
shares
Aug. 01, 2019
USD ($)
Jun. 14, 2019
USD ($)
Mar. 28, 2019
USD ($)
Dec. 14, 2018
USD ($)
Nov. 13, 2018
USD ($)
Jul. 31, 2018
USD ($)
shares
May 23, 2018
USD ($)
May 18, 2018
USD ($)
Apr. 06, 2018
USD ($)
Feb. 14, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2020
EUR (€)
Business Acquisition [Line Items]                                    
Contingent liability                         $ 48,088,000 $ 36,917,000 $ 48,088,000      
Payments to acquire intangible assets                           3,288,000 3,324,000 $ 3,012,000    
Impairment charges                           $ 36,504,000 23,750,000 657,000    
QX Medical, LLC                                    
Business Acquisition [Line Items]                                    
Payments to acquire intangible assets                   $ 750,000                
NinePoint Medical, Inc.                                    
Business Acquisition [Line Items]                                    
Loan from acquisition                     $ 10,500,000              
Interest rate on loan                     9.00%              
Total purchase price                     $ 10,000,000              
Option to purchase outstanding equity, up to                     100.00%              
Net sales related to acquisition                             2,900,000 3,000,000.0    
Impairment charges                         20,500,000   20,500,000      
Write off of accrued interest                         $ (1,600,000)   (1,600,000)      
Distribution agreements | QX Medical, LLC                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                   10 years                
Fluidx                                    
Business Acquisition [Line Items]                                    
Ownership percentage                           11.60%       11.60%
Payments to acquire shares         $ 2,000,000                          
Cagent Vascular, LLC                                    
Business Acquisition [Line Items]                                    
Ownership percentage                           19.50%       19.50%
Payments to acquire shares               $ 2,200,000                 $ 3,000,000.0  
Preferred limited liability company units (in units) | shares               1,786,000                 3,000,000  
Fusion Medical, Inc.                                    
Business Acquisition [Line Items]                                    
Ownership percentage                           19.50%       19.50%
KA Medical                                    
Business Acquisition [Line Items]                                    
Purchase consideration, upfront payment $ 10,400,000                                  
Purchase consideration, note payable $ 4,000,000                                  
Term of note payable 12 months                                  
KA Medical | Developed technology                                    
Business Acquisition [Line Items]                                    
Weighted average useful life 17 years                                  
Selio                                    
Business Acquisition [Line Items]                                    
Ownership percentage   19.50%                                
Equity method investment   $ 2,600,000                                
Loan from acquisition                           $ 250,000        
Interest rate on loan                           5.00%       5.00%
Selio | Maximum                                    
Business Acquisition [Line Items]                                    
Loan commitment from acquisition | €                                   € 2
Selio | Ordinary shares                                    
Business Acquisition [Line Items]                                    
Shares acquired (in shares) | shares   3,900                                
Term of option to purchase equity   45 days                                
Selio | C Ordinary shares                                    
Business Acquisition [Line Items]                                    
Shares acquired (in shares) | shares   1,365                                
Fibrovein Holdings Limited                                    
Business Acquisition [Line Items]                                    
Purchase consideration, upfront payment     $ 13,700,000                              
Weighted average useful life     12 years                              
Contingent liability     $ 934,000                              
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,000                            
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,000                            
Brightwater | Maximum | Achievement of Sales Milestones                                    
Business Acquisition [Line Items]                                    
Earn-out payments       $ 10,000,000                            
Vascular Insights                                    
Business Acquisition [Line Items]                                    
Purchase consideration, upfront payment           $ 40,000,000                        
Weighted average useful life           11 years 9 months 18 days                        
Contingent liability           $ 20,000,000                        
Net sales related to acquisition                           $ 5,500,000 7,500,000      
Vascular Insights | Developed technology                                    
Business Acquisition [Line Items]                                    
Weighted average useful life           12 years                        
Vascular Insights | Trademarks                                    
Business Acquisition [Line Items]                                    
Weighted average useful life           9 years                        
Vascular Insights | Customer Lists                                    
Business Acquisition [Line Items]                                    
Weighted average useful life           8 years                        
Cianna Medical                                    
Business Acquisition [Line Items]                                    
Purchase consideration, upfront payment             $ 135,000,000                      
Weighted average useful life             10 years 8 months 12 days                      
Working capital adjustment             $ 1,200,000                      
Net sales related to acquisition                           45,300,000 49,500,000 6,300,000    
Acquisition-related costs                               3,500,000    
Cianna Medical | Achievement of Supply Chain and Scalability Metrics                                    
Business Acquisition [Line Items]                                    
Earn-out payments             $ 15,000,000                      
Cianna Medical | Developed technology                                    
Business Acquisition [Line Items]                                    
Weighted average useful life             11 years                      
Cianna Medical | Trademarks                                    
Business Acquisition [Line Items]                                    
Weighted average useful life             10 years                      
Cianna Medical | Customer Lists                                    
Business Acquisition [Line Items]                                    
Weighted average useful life             8 years                      
Cianna Medical | Maximum | Achievement of Sales Milestones                                    
Business Acquisition [Line Items]                                    
Earn-out payments             $ 50,000,000                      
DirectACCESS Medical, LLC                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                 9 years 10 months 24 days                  
Total purchase price                 $ 7,300,000                  
DirectACCESS Medical, LLC | Developed technology                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                 10 years                  
DirectACCESS Medical, LLC | Trademarks                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                 10 years                  
DirectACCESS Medical, LLC | Customer Lists                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                 5 years                  
Becton, Dickinson and Company                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                       8 years            
Contingent liability                       $ 1,600,000            
Total purchase price                       $ 100,300,000            
Net sales related to acquisition                           $ 42,600,000 $ 46,800,000 42,100,000    
Acquisition-related costs                               $ 1,800,000    
Becton, Dickinson and Company | Developed technology                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                       8 years            
Becton, Dickinson and Company | Trademarks                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                       9 years            
Becton, Dickinson and Company | Customer Lists                                    
Business Acquisition [Line Items]                                    
Weighted average useful life                       7 years            
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 06, 2020
Aug. 01, 2019
Jun. 14, 2019
Dec. 14, 2018
Nov. 13, 2018
May 23, 2018
Feb. 14, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Assets Acquired                    
Goodwill               $ 363,533 $ 353,193 $ 335,433
KA Medical                    
Assets Acquired                    
Trade receivables $ 24                  
Other receivables 13                  
Inventories 216                  
Property and equipment 298                  
Other long-term assets 147                  
Goodwill 8,283                  
Total assets acquired 14,981                  
Liabilities Assumed                    
Trade payables (31)                  
Accrued expenses (507)                  
Total liabilities assumed (538)                  
Total net assets acquired 14,443                  
KA Medical | Developed technology                    
Assets Acquired                    
Intangible assets $ 6,000                  
Liabilities Assumed                    
Weighted average useful life 17 years                  
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                
Weighted average useful life   12 years                
Fibrovein Holdings Limited | Developed technology                    
Assets Acquired                    
Intangible assets   $ 10,428                
Liabilities Assumed                    
Weighted average useful life   12 years                
Brightwater                    
Assets Acquired                    
Trade receivables     $ 55              
Inventories     349              
Property and equipment     409              
Other long-term assets     30              
Goodwill     17,607              
Total assets acquired     50,743              
Liabilities Assumed                    
Trade payables     (58)              
Accrued expenses     (261)              
Other long-term liabilities     (1,522)              
Deferred income tax liabilities     (4,263)              
Total liabilities assumed     (6,104)              
Total net assets acquired     $ 44,639              
Weighted average useful life     12 years 10 months 24 days              
Brightwater | Developed technology                    
Assets Acquired                    
Intangible assets     $ 31,960              
Liabilities Assumed                    
Weighted average useful life     13 years              
Brightwater | Customer Lists                    
Assets Acquired                    
Intangible assets     $ 83              
Liabilities Assumed                    
Weighted average useful life     1 year              
Brightwater | Trademarks                    
Assets Acquired                    
Intangible assets     $ 250              
Liabilities Assumed                    
Weighted average useful life     5 years              
Vascular Insights                    
Assets Acquired                    
Inventories       $ 1,353            
Goodwill       21,832            
Total assets acquired       58,185            
Liabilities Assumed                    
Total net assets acquired       $ 58,185            
Weighted average useful life       11 years 9 months 18 days            
Net sales related to acquisition               5,500 7,500  
Vascular Insights | Developed technology                    
Assets Acquired                    
Intangible assets       $ 32,750            
Liabilities Assumed                    
Weighted average useful life       12 years            
Vascular Insights | Customer Lists                    
Assets Acquired                    
Intangible assets       $ 840            
Liabilities Assumed                    
Weighted average useful life       8 years            
Vascular Insights | Trademarks                    
Assets Acquired                    
Intangible assets       $ 1,410            
Liabilities Assumed                    
Weighted average useful life       9 years            
Cianna Medical                    
Assets Acquired                    
Trade receivables         $ 6,151          
Inventories         5,803          
Prepaid expenses and other assets         315          
Property and equipment         1,047          
Other long-term assets         14          
Goodwill         61,379          
Total assets acquired         219,629          
Liabilities Assumed                    
Trade payables         (1,497)          
Accrued expenses         (2,384)          
Other long-term liabilities         (1,527)          
Deferred income tax liabilities         (25,940)          
Total liabilities assumed         (31,348)          
Total net assets acquired         $ 188,281          
Weighted average useful life         10 years 8 months 12 days          
Net sales related to acquisition               45,300 49,500 6,300
Cianna Medical | Developed technology                    
Assets Acquired                    
Intangible assets         $ 134,510          
Liabilities Assumed                    
Weighted average useful life         11 years          
Cianna Medical | Customer Lists                    
Assets Acquired                    
Intangible assets         $ 3,330          
Liabilities Assumed                    
Weighted average useful life         8 years          
Cianna Medical | Trademarks                    
Assets Acquired                    
Intangible assets         $ 7,080          
Liabilities Assumed                    
Weighted average useful life         10 years          
DirectACCESS Medical, LLC                    
Assets Acquired                    
Inventories           $ 971        
Goodwill           938        
Total assets acquired           7,269        
Liabilities Assumed                    
Total net assets acquired           $ 7,269        
Weighted average useful life           9 years 10 months 24 days        
DirectACCESS Medical, LLC | Developed technology                    
Assets Acquired                    
Intangible assets           $ 4,840        
Liabilities Assumed                    
Weighted average useful life           10 years        
DirectACCESS Medical, LLC | Customer Lists                    
Assets Acquired                    
Intangible assets           $ 120        
Liabilities Assumed                    
Weighted average useful life           5 years        
DirectACCESS Medical, LLC | Trademarks                    
Assets Acquired                    
Intangible assets           $ 400        
Liabilities Assumed                    
Weighted average useful life           10 years        
Becton, Dickinson and Company                    
Assets Acquired                    
Inventories             $ 5,804      
Property and equipment             748      
Goodwill             9,728      
Total assets acquired             101,880      
Liabilities Assumed                    
Total net assets acquired             $ 101,880      
Weighted average useful life             8 years      
Net sales related to acquisition               $ 42,600 $ 46,800 $ 42,100
Becton, Dickinson and Company | Developed technology                    
Assets Acquired                    
Intangible assets             $ 74,000      
Liabilities Assumed                    
Weighted average useful life             8 years      
Becton, Dickinson and Company | Customer Lists                    
Assets Acquired                    
Intangible assets             $ 4,200      
Liabilities Assumed                    
Weighted average useful life             7 years      
Becton, Dickinson and Company | Trademarks                    
Assets Acquired                    
Intangible assets             $ 4,900      
Liabilities Assumed                    
Weighted average useful life             9 years      
Becton, Dickinson and Company | In-process technology                    
Assets Acquired                    
Intangible assets             $ 2,500      
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.20.4
- Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
As Reported                      
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 963,875 $ 994,852 $ 882,753
Net income $ 15,378 $ (3,009) $ (19,058) $ (3,154) $ (4,205) $ (3,398) $ 6,859 $ 6,195 $ (9,843) $ 5,451 $ 42,017
Basic (in dollars per share) $ 0.28 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.80
Diluted (in dollars per share) $ 0.27 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.78
Pro Forma                      
Net sales                     $ 928,336
Net income                     $ 20,699
Basic, Pro Forma (in dollars per share)                     $ 0.40
Diluted, Pro Forma (in dollars per share)                     $ 0.38
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 110,933 $ 134,467
Work-in-process 19,308 17,602
Raw materials 67,778 73,629
Total Inventories $ 198,019 $ 225,698
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Goodwill balance at beginning of period $ 353,193 $ 335,433
Effect of foreign exchange 1,941 (199)
Additions and adjustments as the result of acquisitions 8,399 17,959
Goodwill balance at end of period $ 363,533 $ 353,193
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,799 $ 131,390
Accumulated Amortization (56,943) (65,607)
Net Carrying Amount 49,856 65,783
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 23,669 22,703
Accumulated Amortization (6,460) (6,863)
Net Carrying Amount 17,209 15,840
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 8,012
Accumulated Amortization (2,319) (6,794)
Net Carrying Amount 931 1,218
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,453 26,987
Accumulated Amortization (6,647) (12,746)
Net Carrying Amount 7,806 14,241
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,273 30,240
Accumulated Amortization (12,414) (9,477)
Net Carrying Amount 17,859 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 35,154 39,984
Accumulated Amortization (29,103) (28,763)
Net Carrying Amount $ 6,051 11,221
In-process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   2,500
Net Carrying Amount   $ 2,500
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Accumulated goodwill impairment losses $ 8,300 $ 8,300  
Goodwill impairment loss 0 0 $ 0
Aggregate amortization expense 58,600 60,700 41,200
Impairment of intangible assets 28,700 $ 3,300 657
ArraVasc Limited      
Finite-Lived Intangible Assets [Line Items]      
Impairment of intangible assets 4,800    
STD Pharmaceutical Products Limited      
Finite-Lived Intangible Assets [Line Items]      
Impairment of intangible assets 8,200    
Laurane Medical S.A.S.      
Finite-Lived Intangible Assets [Line Items]      
Impairment of intangible assets 8,000    
Other Acquisitions      
Finite-Lived Intangible Assets [Line Items]      
Impairment of intangible assets $ 7,700    
Quellent LLC      
Finite-Lived Intangible Assets [Line Items]      
Impairment of intangible assets     $ 657
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 49,701
2022 48,496
2023 47,323
2024 44,313
2025 $ 42,503
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ (32,216) $ (37,277) $ 21,084
Foreign 18,985 39,470 28,435
INCOME (LOSS) BEFORE INCOME TAXES $ (13,231) $ 2,193 $ 49,519
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current expense (benefit):                      
Federal                 $ (937) $ 479 $ (1,132)
State                 437 662 582
Foreign                 8,407 8,037 6,000
Total current expense                 7,907 9,178 5,450
Deferred expense (benefit):                      
Federal                 (2,688) (8,111) 4,400
State                 (4,524) (3,523) (667)
Foreign                 (4,083) (802) (1,681)
Total deferred expense (benefit)                 (11,295) (12,436) 2,052
Total income tax expense (benefit) $ (2,133) $ 825 $ (3,242) $ 1,162 $ (3,757) $ (2,292) $ 2,140 $ 651 $ (3,388) $ (3,258) $ 7,502
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]                      
Computed federal income tax expense at applicable statutory rate of 21%                 $ (2,778) $ 461 $ 10,399
State income tax expense (benefit)                 (1,448) (2,241) (59)
Tax credits                 (2,098) (1,567) (1,734)
Foreign tax rate differential                 (1,230) (1,536) (1,361)
Uncertain tax positions                 (576) (794) 267
Deferred compensation insurance assets                 (299) (503) 186
Transaction-related expenses                   154 223
U.S. transition tax                     (3,271)
TCJA remeasurement of deferred taxes                     (71)
Stock-based payments                 (1,815) (1,654) (4,278)
Net GILTI                 3,960 1,861 347
Foreign withholding tax                 228 638 5,590
Foreign permanent differences                 1,728 937 96
Valuation allowance                 1,879 131 21
DOJ Settlement                 1,890    
Remeasurement of state deferred taxes                 (1,765)    
Other - including the effect of graduated rates                 (1,064) 855 1,147
Total income tax expense (benefit) $ (2,133) $ 825 $ (3,242) $ 1,162 $ (3,757) $ (2,292) $ 2,140 $ 651 $ (3,388) $ (3,258) $ 7,502
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred income tax assets:    
Allowance for credit losses on trade receivables $ 1,198 $ 693
Accrued compensation expense 9,694 9,244
Inventory differences 3,161 2,207
Net operating loss carryforwards 18,622 21,187
Deferred revenue 617 552
Stock-based compensation expense 7,360 4,672
Operating lease assets 15,182 16,838
Federal R&D tax credit 3,607 1,376
Other 13,993 6,189
Total deferred income tax assets 73,434 62,958
Deferred income tax liabilities:    
Prepaid expenses (1,078) (1,128)
Property and equipment (20,671) (21,242)
Intangible assets (47,178) (53,933)
Foreign withholding tax (5,358) (5,240)
Operating lease liabilities (13,855) (15,847)
Other (3,796) (2,372)
Total deferred income tax liabilities (91,936) (99,762)
Valuation allowance (10,213) (4,644)
Net deferred income tax liabilities (28,715) (41,448)
Reported as:    
Deferred income tax assets 4,597 3,788
Deferred income tax liabilities (33,312) (45,236)
Net deferred income tax liabilities $ (28,715) $ (41,448)
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Statutory federal rate 21.00% 21.00% 21.00%
Increase (Decrease) in valuation allowance $ 5,600 $ (345) $ 567
U.S. federal net operating loss carryforwards 66,900    
Foreign operating loss carryforwards 27,000    
Foreign withholding tax 228 638 5,590
Unrecognized tax benefits including interest and penalties 2,000 2,500  
Unrecognized tax benefits that would impact effective rate 1,600 2,200  
Unrecognized tax benefits reduction to non-current deferred income tax assets 627 230  
Reduction of uncertain tax benefits related to certain liabilities for unrecognized tax benefits 307 307  
Accrued interest and penalties 276 366  
Income tax penalties and interest expense (90) $ (7) $ 69
Maximum      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Estimated decrease in unrecognized tax benefit in next twelve months 250    
Domestic      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforward, expiring 41,700    
Operating loss carryforward, no expiration $ 25,200    
Period to utilize the net operating loss carryforwards 15 years    
NOL carryforward used in period $ 23,700    
Foreign      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforward, expiring 1,200    
Operating loss carryforward, no expiration $ 25,800    
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Income Tax Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, opening balance $ 2,161 $ 2,947 $ 2,749
Gross increases in tax positions taken in a prior year 115   35
Gross decreases in tax positions taken in a prior year   (244)  
Gross increases in tax positions taken in the current year 283 229 586
Lapse of applicable statute of limitations (885) (771) (423)
Unrecognized tax benefits, ending balance $ 1,674 $ 2,161 $ 2,947
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and related liabilities $ 41,023 $ 39,781
Current portion of contingent liabilities 18,833 28,621
Advances from employees 259 286
Accrued rebates payable 9,532 9,202
Other accrued expenses 42,297 27,294
Accrued Liabilities, Current, Total $ 111,944 $ 105,184
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt $ 351,625  
Less unamortized debt issuance costs (403) $ (516)
Total long-term debt 351,222 439,484
Less current portion 7,500 7,500
Long-term portion 343,722 431,984
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 140,625 148,125
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 211,000 $ 291,875
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Outstanding borrowings $ 351,625  
Credit Agreement    
Debt Instrument [Line Items]    
Outstanding borrowings 351,600  
Available borrowing capacity $ 389,000  
Fixed interest rate percent 2.37% 2.62%
Debt subject to fixed interest rate $ 175,000 $ 175,000
Variable interest rate percent 1.40% 3.30%
Debt subject to variable interest rate $ 176,600 $ 265,000
Term Loan    
Debt Instrument [Line Items]    
Outstanding borrowings 140,625 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 211,000 $ 291,875
Revolving Credit Facility | Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 600,000  
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) - Credit Agreement
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Consolidated Total Leverage Ratio 4.0
Consolidated Interest Coverage Ratio 3.0
Facility Capital Expenditures $ 50
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Debt Disclosure [Abstract]  
2021 $ 7,500
2022 8,438
2023 11,250
2024 324,437
Total future minimum principal payments $ 351,625
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 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 (loss) to earnings in next twelve months, gross $ (4,300)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (3,200)      
Interest expense        
Derivative [Line Items]        
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross (1,500)      
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax (1,100)      
Interest rate swap        
Derivative [Line Items]        
Notional amount of derivative     $ 75,000 $ 175,000
Interest rate swap | Designated as hedging instrument        
Derivative [Line Items]        
Fair value of derivative asset   $ 1,200    
Deferred tax liability used to offset fair value of interest rate swap   307    
Fair value of derivative liability (4,400) (290)    
Deferred tax asset used to offset fair value of interest rate swap $ (1,100) $ (75)    
Interest rate swap | LIBOR Swap Rate        
Derivative [Line Items]        
Fixed rate     1.71% 1.12%
Foreign currency forward contracts        
Derivative [Line Items]        
Maturity of derivative contract (up to) 2 years      
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Forward Notional Contracts (Details)
$ in Millions
Dec. 31, 2020
USD ($)
DerivativeInstrument
Dec. 31, 2019
USD ($)
Designated as hedging instrument | Foreign currency forward contracts | Derivatives designated as cash flow hedges    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 150  
Designated as hedging instrument | Contract One | Derivatives designated as cash flow hedges    
Derivative [Line Items]    
Aggregate notional amount of derivative $ 168.2  
Designated as hedging instrument | Contract Two | Derivatives designated as cash flow hedges    
Derivative [Line Items]    
Aggregate notional amount of derivative   $ 212.5
Not designated as hedging instrument | Foreign currency forward contracts    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 20  
Not designated as hedging instrument | Contract One    
Derivative [Line Items]    
Aggregate notional amount of derivative $ 74.8  
Not designated as hedging instrument | Contract Two    
Derivative [Line Items]    
Aggregate notional amount of derivative   $ 65.0
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Designated as hedging instrument | Interest rate swap    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset   $ 1,200
Designated as hedging instrument | Interest rate swap | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset   1,192
Designated as hedging instrument | Interest rate swap | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (896)  
Designated as hedging instrument | Interest rate swap | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (3,462) (290)
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 424 466
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 1,777 1,663
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (5,281) (1,813)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (866) (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 877 318
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (2,120) $ (1,678)
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) recognized in OCI                 $ (9,523) $ (5,456) $ 64
Interest expense                 (9,994) (12,413) (10,360)
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 963,875 994,852 882,753
Cost of sales                 (562,698) (562,486) (487,983)
Derivatives designated as cash flow hedges | Interest expense                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) reclassified from AOCI                 (872) 2,040 1,537
Derivatives designated as cash flow hedges | Revenue                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) reclassified from AOCI                 36 577 136
Derivatives designated as cash flow hedges | Cost of sales                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) reclassified from AOCI                 (1,288) (578) 361
Derivatives designated as cash flow hedges | Interest rate swap                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) recognized in OCI                 (6,131) (2,830) 1,559
Derivatives designated as cash flow hedges | Foreign currency forward contracts                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Amount of Gain/(Loss) recognized in OCI                 $ (5,516) $ (587) $ 539
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Not designated as hedging instrument | Foreign currency forward contracts | Other expense      
Derivative [Line Items]      
Gain (loss) on derivative $ (2,190) $ (307) $ 4,147
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Narrative (Details)
$ in Thousands, € in Millions
12 Months Ended
Oct. 13, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2020
EUR (€)
Other Commitments [Line Items]          
Royalty expense   $ 7,100 $ 6,700 $ 5,300  
Legal settlement   18,684      
DOJ          
Other Commitments [Line Items]          
Aggregate settlement amount $ 18,000        
Legal settlement   18,700      
Selio          
Other Commitments [Line Items]          
Loan from acquisition   $ 250      
Interest rate on loan   5.00%     5.00%
Maximum | Selio          
Other Commitments [Line Items]          
Loan commitment from acquisition | €         € 2
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Common Share (EPS) - Basic EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share, Basic and Diluted [Abstract]                      
Net income (loss) $ 15,378 $ (3,009) $ (19,058) $ (3,154) $ (4,205) $ (3,398) $ 6,859 $ 6,195 $ (9,843) $ 5,451 $ 42,017
Average common shares outstanding (in shares)                 55,434 55,075 52,268
Basic EPS (in dollars per share) $ 0.28 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.80
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share, Basic and Diluted [Abstract]                      
Average common shares outstanding (in shares)                 55,434 55,075 52,268
Effect of dilutive stock options (in shares)                   1,160 1,663
Total potential shares outstanding (in shares)                 55,434 56,235 53,931
Diluted EPS (in dollars per share) $ 0.27 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.78
Equity awards excluded as the impact was anti-dilutive (in shares)                 4,216 1,750 396
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost not yet recognized   $ 25.4    
Compensation cost not yet recognized, period of recognition   2 years 6 months    
Options granted in period (in shares)   329,000 1,200,000 692,000
Fair value of options, net of forfeitures   $ 4.5 $ 20.9 $ 11.1
Options granted in period, weighted average grant date fair value (in dollars per share)   $ 13.70 $ 16.78 $ 16.05
Stock-Settled Performance-Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Compensation cost not yet recognized   $ 2.5    
Compensation cost not yet recognized, period of recognition   1 year 4 months 24 days    
Weighted average grant-date fair value (in dollars per share)   $ 43.60    
Restricted stock units granted (in shares)   122,000 0 0
Restricted stock units vested (in shares)     0 0
Number of shares of common stock for each unit   1    
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   75.00%    
Number of shares of common stock for each unit   0.75    
Stock-Settled Performance-Based Restricted Stock Units | rTSR | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   125.00%    
Number of shares of common stock for each unit   1.25    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Decrease in the potential shares of common stock to be granted 25,415      
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1 | FCF | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   0.00%    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 1 | FCF | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   100.00%    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   2 years    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2 | FCF | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   0.00%    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 2 | FCF | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   200.00%    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3 | FCF | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   0.00%    
Stock-Settled Performance-Based Restricted Stock Units | Performance period 3 | FCF | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   200.00%    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Compensation cost not yet recognized   $ 0.7    
Compensation cost not yet recognized, period of recognition   6 months    
Weighted average grant-date fair value (in dollars per share)   $ 42.98    
Restricted stock units granted (in shares)   34,000 0 0
Restricted stock units vested (in shares)     0 0
Cash-Settled Performance-Based Share-Based Awards (Liability Awards)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target cash incentive   $ 1.0    
Compensation cost not yet recognized   $ 1.0    
Compensation cost not yet recognized, period of recognition   1 year 6 months    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 1 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   125.00%    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   2 years    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 2 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   250.00%    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 3        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
Cash-Settled Performance-Based Share-Based Awards (Liability Awards) | Performance period 3 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Multiplying factor   250.00%    
2018 Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares)   1,297,062    
2018 Incentive Plan | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option contractual life   7 years    
2018 Incentive Plan | Stock Options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
2018 Incentive Plan | Stock Options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   5 years    
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares)   40,073    
Purchase price for ESPP, percent of market price   95.00%    
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation $ 14,339 $ 9,382 $ 6,117
Cost of sales | Stock Options      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 1,357 1,289 870
Research and development | Stock Options      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 1,157 961 553
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 11,825 7,132 4,694
Selling, general and administrative | Stock Options      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 7,332 $ 7,132 $ 4,694
Selling, general and administrative | Stock-Settled Performance-Based Restricted Stock Units      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 2,829    
Selling, general and administrative | Restricted Stock Units      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation 758    
Selling, general and administrative | Cash-Settled Performance-Based Share-Based Awards (Liability Awards)      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share-based compensation $ 906    
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details) - Stock Options
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 0.29% 1.38% 2.63%
Risk-free interest rate, maximum 1.67% 2.56% 2.77%
Expected option term / Performance Period     5 years
Expected price volatility, minimum 38.65% 28.66% 34.06%
Expected price volatility, maximum 45.12% 39.38% 34.32%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option term / Performance Period 4 years 3 years  
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option term / Performance Period 5 years 5 years  
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Total intrinsic value of stock options exercised $ 11,733 $ 9,910 $ 25,692
Cash received from stock option exercises 5,481 4,837 8,510
Excess tax benefit from the exercise of stock options $ 1,815 $ 1,654 $ 4,278
Number of Shares      
Beginning balance (in shares) 4,319    
Granted (in shares) 329    
Exercised (in shares) (442)    
Forfeited/expired (in shares) (264)    
Outstanding at December 31 (in shares) 3,942 4,319  
Exercisable (in shares) 1,936    
Ending vested and expected to vest (in shares) 3,860    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 34.10    
Granted (in dollars per share) 39.21    
Exercised (in dollars per share) 16.17    
Forfeited/expired (in dollars per share) 42.37    
Outstanding at December 31 (in dollars per share) 35.98 $ 34.10  
Exercisable (in dollars per share) 29.38    
Ending vested and expected to vest (in dollars per share) $ 35.79    
Outstanding, remaining contractual term 3 years 11 months 19 days    
Exercisable, remaining contractual term 2 years 11 months 12 days    
Ending vested and expected to vest, remaining contractual term 3 years 11 months 8 days    
Outstanding, intrinsic value $ 77,350    
Exercisable, intrinsic value 50,678    
Ending vested and expected to vest, intrinsic value $ 76,482    
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-Settled Performance-Based Restricted Stock Units      
Stock Units      
Granted (in shares) 122 0 0
Vested (in shares)   0 0
Impact of amendments (in shares) (20)    
Balance at December 31 (in shares) 102    
Expected to vest at December 31, 2020 102    
Weighted Average Grant Date Fair Value      
Granted (in dollars per share) $ 43.60    
Impact of amendments (in dollars per share) 43.43    
Balance at December 31 (in dollars per share) 43.63    
Expected to vest at December 31, 2020 (in dollars per share) $ 43.63    
Restricted Stock Units      
Stock Units      
Granted (in shares) 34 0 0
Vested (in shares)   0 0
Balance at December 31 (in shares) 34    
Expected to vest at December 31, 2020 34    
Weighted Average Grant Date Fair Value      
Granted (in dollars per share) $ 42.98    
Balance at December 31 (in dollars per share) 42.98    
Expected to vest at December 31, 2020 (in dollars per share) $ 42.98    
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details) - Stock-Settled Performance-Based Restricted Stock Units
12 Months Ended
Dec. 31, 2020
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%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected option term / Performance Period 9 months 18 days
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected option term / Performance Period 2 years 9 months 18 days
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]                      
Number of operating segments | segment                 2    
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 963,875 $ 994,852 $ 882,753
International                      
Segment Reporting Information [Line Items]                      
Net sales                 $ 413,814 $ 419,141 $ 386,340
International | Sales Revenue | Geographic Concentration                      
Segment Reporting Information [Line Items]                      
Concentration for geographic sales                 43.00% 42.00% 44.00%
CHINA                      
Segment Reporting Information [Line Items]                      
Net sales                 $ 113,200 $ 113,300 $ 92,700
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 382,728 $ 378,785 $ 331,452
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets 277,643 273,816 231,864
Ireland      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets 42,951 44,912 45,283
Other foreign countries      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 62,134 $ 60,057 $ 54,305
XML 110 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]                      
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 963,875 $ 994,852 $ 882,753
Operating income (loss) 16,007 64 (18,995) 1,362 (3,409) (2,881) 12,201 9,523 (1,562) 15,434 58,617
Total other income (expense) - net                 (11,669) (13,241) (9,098)
Income tax (benefit) expense (2,133) 825 (3,242) 1,162 (3,757) (2,292) 2,140 651 (3,388) (3,258) 7,502
NET INCOME (LOSS) $ 15,378 $ (3,009) $ (19,058) $ (3,154) $ (4,205) $ (3,398) $ 6,859 $ 6,195 (9,843) 5,451 42,017
Cardiovascular                      
Segment Reporting Information [Line Items]                      
Net sales                 934,202 960,981 849,477
Operating income (loss)                 (7,042) 25,780 49,289
Endoscopy                      
Segment Reporting Information [Line Items]                      
Net sales                 29,673 33,871 33,276
Operating income (loss)                 $ 5,480 $ (10,346) $ 9,328
XML 111 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets $ 1,664,396 $ 1,757,321 $ 1,620,012
Depreciation and amortization 94,070 92,100 69,546
Capital expenditures 45,988 78,173 63,324
Cardiovascular      
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 1,654,866 1,745,057 1,588,970
Depreciation and amortization 93,160 91,151 68,722
Capital expenditures 45,803 77,631 63,032
Endoscopy      
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 9,530 12,264 31,042
Depreciation and amortization 910 949 824
Capital expenditures $ 185 $ 542 $ 292
XML 112 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan [Abstract]      
Total expense for contributions made $ 3.9 $ 6.6 $ 6.5
XML 113 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results of Operations (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Results of Operations (Unaudited)                      
Net sales $ 258,004 $ 243,975 $ 218,371 $ 243,525 $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 963,875 $ 994,852 $ 882,753
Gross profit 111,163 102,014 84,216 103,784 111,630 104,136 111,964 104,636 401,177 432,366 394,770
Income (loss) from operations 16,007 64 (18,995) 1,362 (3,409) (2,881) 12,201 9,523 (1,562) 15,434 58,617
Income tax (benefit) expense (2,133) 825 (3,242) 1,162 (3,757) (2,292) 2,140 651 (3,388) (3,258) 7,502
Net income (loss) $ 15,378 $ (3,009) $ (19,058) $ (3,154) $ (4,205) $ (3,398) $ 6,859 $ 6,195 $ (9,843) $ 5,451 $ 42,017
Basic (in dollars per share) $ 0.28 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.80
Diluted (in dollars per share) $ 0.27 $ (0.05) $ (0.34) $ (0.06) $ (0.08) $ (0.06) $ 0.12 $ 0.11 $ (0.18) $ 0.10 $ 0.78
Impairment charges                 $ 36,504 $ 23,750 $ 657
NinePoint Medical, Inc.                      
Quarterly Results of Operations (Unaudited)                      
Impairment charges         $ 20,500         20,500  
Write off of accrued interest         $ (1,600)         $ (1,600)  
STD Pharmaceutical Products Limited                      
Quarterly Results of Operations (Unaudited)                      
Impairment charges $ 8,200                    
XML 114 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ (36,917) $ (48,088)
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract asset, long-term   1,192
Interest rate contract liabilities, current and long-term (4,358) (290)
Foreign currency contract assets, current and long-term 3,078 2,447
Foreign currency contract liabilities, current and long-term (8,267) (4,255)
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (55,750) (76,709)
Estimate of Fair Value, Fair Value Disclosure | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract asset, long-term   1,192
Interest rate contract liabilities, current and long-term (4,358) (290)
Foreign currency contract assets, current and long-term 3,078 2,447
Foreign currency contract liabilities, current and long-term (8,267) (4,255)
Contingent consideration liabilities $ (55,750) $ (76,709)
XML 115 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List] Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 76,709 $ 82,236
Contingent consideration liability recorded as the result of acquisitions   10,517
Contingent consideration (benefit) (7,960) (304)
Contingent payments made (13,100) (15,740)
Effect of foreign exchange 101  
Ending balance $ 55,750 $ 76,709
XML 116 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Impairment loss on operating lease asset   $ 1,500    
Investments in privately held companies $ 17,129 12,043 $ 17,129  
Impairment of intangible assets   28,700 3,300 $ 657
Impairment charges   36,504 23,750 $ 657
Long-term notes receivable 2,722 2,196 2,722  
Allowance for expected credit losses   730    
NinePoint Medical, Inc.        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Impairment of property and equipment   359    
Impairment charges 20,500   20,500  
Write off of accrued interest (1,600)   (1,600)  
Bluegrass Vascular Technologies, Inc        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Impairment of equity method investment   3,500    
Fusion Medical, Inc.        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Impairment of equity method investment   $ 2,500    
Ownership percentage   19.50%    
Contingent Receivable | Contingent Consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payment received on contingent receivable     535  
Director | Cianna Medical        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent payments related to acquisition   $ 800 1,000  
Other long-term obligations        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration liability, noncurrent 48,100 36,900 48,100  
Accrued expenses        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration liability, current $ 28,600 $ 18,800 $ 28,600  
XML 117 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 36,917 $ 48,088
Revenue-based royalty | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 4,545 7,710
Revenue milestones | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 46,305 66,114
Regulatory approval | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 4,900 $ 2,885
Discount rate | Revenue-based royalty | Minimum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
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, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.15 0.24
Discount rate | Revenue-based royalty | Weighted Average | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.135  
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.075 0.09
Discount rate | Revenue milestones | Maximum | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.12 0.135
Discount rate | Revenue milestones | Weighted Average | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.090  
Discount rate | Regulatory approval | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.01 0.024
Probability of milestone payment | Regulatory approval | Discounted Cash Flow | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 1 0.65
XML 118 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Allowance for Credit Losses (Details)
$ in Thousands
12 Months Ended
Dec. 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 155
Ending balance $ 730
XML 119 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock And Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 30, 2018
Dec. 31, 2018
Equity [Abstract]    
Shares of common stock sold in public offering (in shares) 4,025,000  
Procceds from public offering, net $ 205,000  
Underwriting discounts and commissions 12,000  
Other direct costs incurred $ 366 $ 366
XML 120 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash Flow Hedges      
Balance at beginning of the year $ 218 $ 3,522 $ 3,474
OCI (loss) (11,647) (3,417)  
OCI (loss)     2,098
Income taxes 2,365 1,404  
Income taxes     (16)
Net OCI (loss) (7,158) (4,052)  
Net OCI (loss)     48
Reclassification of stranded tax effects   748  
Balance at end of the year (6,940) 218 3,522
Foreign Currency Translation      
Balance at beginning of the year (5,512) (5,555) (1,940)
OCI (loss) 7,786 (18) (3,606)
Income taxes (786) 61 (9)
Net OCI (loss) 7,000 43 (3,615)
Balance at end of the year 1,488 (5,512) (5,555)
Total      
Balance at beginning of the year (5,294) (2,033) 1,534
OCI (loss) (3,861) (3,435) (1,508)
Income taxes 1,579 1,465 (25)
Net OCI (loss) (158) (4,009) (3,567)
Reclassification of stranded tax effects   748  
Balance at end of the year (5,452) (5,294) (2,033)
Revenue      
Cash Flow Hedges      
Reclassifications to (36) (577)  
Reclassifications to     (136)
Total      
Reclassifications to (36) (577) (136)
Cost of sales      
Cash Flow Hedges      
Reclassifications to 1,288 578  
Reclassifications to     (361)
Total      
Reclassifications to 1,288 578 (361)
Interest expense      
Cash Flow Hedges      
Reclassifications to 872 (2,040)  
Reclassifications to     (1,537)
Total      
Reclassifications to $ 872 $ (2,040) $ (1,537)
XML 121 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2015
Lessee, Lease, Description [Line Items]      
Renewal term (up to) 15 years    
Termination option (within) 1 year    
Sale and leaseback transaction     $ 2,000
Deferred gain from sale and leaseback transaction   $ 93  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 29 years    
XML 122 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Consolidated Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
ROU operating lease assets $ 78,240 $ 80,244
Short-term operating lease liabilities 12,903 11,550
Long-term operating lease liabilities 70,941 72,714
Total operating lease liabilities $ 83,844 $ 84,264
XML 123 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating lease cost $ 16,735 $ 16,828  
Sublease (income) (15) (361)  
Net lease cost $ 16,720 $ 16,467 $ 14,500
XML 124 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 15,059 $ 14,646
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 10,938 $ 10,637
XML 125 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Disclosure (Details)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted average remaining lease term 11 years 6 months 12 years 3 months 18 days
Weighted average discount rate 3.30% 3.20%
XML 126 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 14,947  
2022 12,198  
2023 9,295  
2024 8,669  
2025 7,123  
Thereafter 49,908  
Total minimum lease payments 102,140  
Less: Imputed interest (18,296)  
Total $ 83,844 $ 84,264
XML 127 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and qualifying accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ (3,108) $ (2,355) $ (1,769)
Additions Charged to Costs and Expenses (3,115) (1,163) (1,055)
Deduction 910 410 469
Balance at End of Year (5,313) (3,108) (2,355)
Tax Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year (4,644) (4,989) (4,422)
Additions Charged to Costs and Expenses (5,569)   (567)
Deduction   345  
Balance at End of Year $ (10,213) $ (4,644) $ (4,989)
EXCEL 128 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '!F85('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !P9F%2:!+_*NT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG10^CVLN))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RP(U&4 %D?T:E\?$S#05F-." #CUE$+4 UB\3 MXVD:.K@"%AAA0Z!]0UO1,7;BHN=:.2MD*)]7UQ_^%V%73!V;_^Q M\46P[^#77?1?4$L#!!0 ( '!F85*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M<&9A4MHC6JN^!0 '!@ !@ !X;"]W;W)K[]%1JF#^U,"+8,A'0(,X2/7MJ0:<^N-OV]5"_QEG--WJ)0Q'>-K=:[+ZU6[&UYQ.)KN>," MWJREBIB&6[5IQ3O%F9\:16&+6E:W%;% - ;]]-E"#?HRT6$@^$*1.(DBI@[W M/)3[NX;=.#UX"C9;;1ZT!OT=VW"7ZY^[A8*[5H[B!Q$7<2 %47Q]UQC:7\9. MUQBD(WX%?!^?71/S*2LI7\S-S+]K6(81#[FG#02#GU<^XF%HD(#'?QEH(Y_3 M&)Y?G]"GZGO7Z#6(S](EL9919@P,HD D?A@SS09])?=$F=& 9BY29Z;6\/F!,.ON:@5O [#3@Y%\Y8HL8(E)D_QT MQ^33Q\_D(PD$N0_"$%8F[KPK0BUJE1 :X>93OKHFM)V:VR7F8]S\6R)@=JML]C^^ MQLE][J1X#NIS$U;7"%H[1VNG:.U+OI%> H&HR?*PXV6+A9O;5O,[PJ*3L^C4 M8S$4(F$A>>([J709'1Q'JX0C=+HYG6Y-IR@&&I5*S&5*.-::A3'&Z2;G=%./ MTX*K0/HF. C$;.F:52!EX?#7AP\56[*7<^NAB!.A WT@TR#DY#&)5ER5L<(Q MK*;=Z]Q2A,UMSN:V#ILGO@EB#0NHR2.+2OV$X\PG3[,EF4_&L]'P@;C/[G(R M=\GL<81PM*U".:TZ+&?"DPIV%C.;[(JX&I:42$5&,A%:'>#7+Z5>@?YSB9$\ MDW>[#LD1[#L%83D#07XCW_FAE!$.9<&_7J=[V\.6V*8%,UJ'V9*]D9D/]()U MX*4^1#9@!63OIFFUVS?=VP[&L)!IVZG#<.C[BL?QU>F"/, X\D.4KRH.:7]NR T2WR@(TK^7NZ(W,'&W$I]Z*4*@[G0I6X)=^D\IG M^!49PL:E_3V_/%(62KX&PBOW)XZ)1TF1+6QO[@_3 )XNM%%B.J "A':=I@@!C M5*0)&]?W9: A7\DUL>FGU6?B?.V3$#9?RFU M5@ ]#MWQ\!^,4Y$):*U,\!L.?\T7 6H%*\EBV&8^F<5Q4K[/*C"?>8QQ*W( MK94#?LD0LCDBBJ0'B5&J%!Y6DOE1XE2II8\%K7IW@(Y3JI+AT90=;92%6J$A4X#TQ! MP P]CP,0P/A'2(QC(?,45^F,HQNQ,"3W20ROX_+5Q'&J3BNTT'M:ZTPPB;C: MF WV%1"@(@"IW#%1[CXZ=>_?]'?G.W#.H<\B/1X#=A,E-9 M3R5#[J3(IG_X.NA ^6]UN[?]UFL9JT+QG5J*OTA68>#!HDE6)@_C#*5[QH!> M=RY,?M9]P87X))W3(#8%S3.'5(^=Q2O@FDV;-AVLQ'(*<7=J]G+.N4WA8:D2 M5(!5=:L*87=J]G8R5EG_XC(O'&[ZC+$J1-W!Q7@(E/PCK0M!7P%P,!P?]02P,$% @ <&9A4D3O M(183"0 '"< !@ !X;"]W;W)K)UDQ>CJHOWNL;RZ$$V=9P5_++VJ6:^3 M\NT+S\7+Y0B-WK]XRI:K6GXQOKK8)$L^Y?6/S6,)G\;[7N;9FA=5)@JOY(O+ MT37Z=,-"V:"U^$_&7ZK>M2>'\BS$3_GA?GXY\J4BGO.TEETD\&?+;WB>RYY MQU^[3D?[>\J&_>OWWG]O!P^#>4XJ?B/R_V;S>G4YBD;>G"^2)J^?Q,M7OAL0 MD_VE(J_:_[V7G:T_\M*FJL5ZUQ@4K+.B^YN\[AS1:X"HI0'>-<"G-B"[!J0= M:*>L'=9M4B=7%Z5X\4II#;W)B]8W;6L835;(:9S6)?R:0;OZZN;A^_1A;"6:*BGFU<6XACO+ M]N-T=YKK[/O.NIU,8YR='CV3?(VE[I+8>DVKE@6^\5%[POYILF^2\J(V^ZKH*VZ[D M,MM>L2!&P<5XVW>);D4ID=[;&G32O4[JU#DKDSF'Y9=R$/B<\PHFN8!D(19> MDL.23HJ4>Y F879*6&\ MB 8!18-Q&LP8(P$S#Y3M!\J< WVH5[SL#]2DD&FW#L.0#O3I1LCW>[-U("_8 MRPN<\NZ++42'*#.SL$"_9QRUL7\@33?#&$(I,FL+]]I"I[;'DF^2;.[Q5V"% MG'TYVZ+U9]J4)>CV$H@*E';"3=881J'9MW17G=TDNZL2,6:>W7R M:G9NI-VB<]8%\'H, @,1HA9E")? M8<%W)PI1)_D)\[WKIG][BN/0#PGA\>[I]F?WO7W M6^_NCQ_WC]\@M;MR.E*80-CIA(F,?/DOE_]EZTTIMGQM2^N[S@Z68T3]8>R; MS$+&J,41BD#(C: O39;/LV)IUD;T%1=%43@,>Y,=3%) +.H4=Y ;/-^2HEE MS=:4(+$%Y$8ZTJA5)P*&!1H/$[/)#A 9V$)*H0.YV?%[4Q89*.7MW"^R5WEM M=JL.AP"Q:(AR@QD+ VQSJH((Q2W"I6:H.!RJG?RA5-XM@[BUE U(006Z*=(D/!&YX M6;^U$>".5IT4 264:@G08(=\ZMO6O8(*KQ%",1V6>B8[ MGZ'(L@Z)RNL$N0N3W09G(\KV5%$LO%P4R_.:EVL Z;.11KL^#W('TVJI8U:' MBA4WB)L;TQ5([?0-LUV>)<]9GM660P6BTP+AV!]"Q62&&+,)[YV0N9ERW]N6 MO\>M4:;."1QI)P@FJS"V%"9$T80<.1\[V/8>A"M_C]B="A6X86X=RL3Y4JOY%W]7PNO*6 '()9%]C_Y M&5S^S N^R"S'T?K.!/GZ<;3!*HYM64%AC+@QMH\/<+7D1+MK<3I;QQ4*(G^X M$S"9T8A9-@)448VZJ:;TM@?D1H=2 ZUB/,RS!BN,>@OS4* B&G43387OW\0# M-?#*C_7C>H,9#I$E45#%->KF6E<1*_B*YSQ;MM%@5JM3BN&0#L/ 9!;0T%+< M4 4SZH99QXEC'M49%?HLPII+=;O(#TEHR0ZT][#'3;,;L5YG=7LHU#V<$H6, M!UZD-L7._N0CY4_5)DGYY6A3\HJ76SZZ\DS/\WY!1X=C5DRDS%EP3V",_^=%7<5*&,NE'V6+ZO_:H6Z4_OW&-GON][U2HIY5.2IH;2 MK,VX224+R5N>\O4S!/7[@\]V#@;?HOBS5XCW/K*J@I+9.#,Z[88ED=/D<,P* MAO38P=UZ#?FX'?"9%+I)2F^;Y W_;!CWN1KF[ND@\GWIH\^[D76/DIJZJN%" M9B:;I\"W[ PV(6:7=3]C1(R>TD$;^ '&PZK,8,>BT$>V5:>83-U,?N)U E_! MSB/J4PYRBA?9ZWY_,)DZ#J_8 K+S(WE6[[E M.5024$;R=%6(7"S?'-F4*8(R\DM.5)FB'7/3[KZ K++,H&YTG%DQ?2]&4.2S MX=FWR2Z,(8(M#NV]EW#"R9]KO(I'+/@U'E39GKFS_6D>[/HX>#$ECI@6DKI9 M EN6'F->Z\NR??&OB7E,BLJ*%D7T,[_&((WR^Y5K.Y#+3;MVTS/HJ[%NKU< M\002@32 WQ="U.\?Y M2^Q?BKOX/4$L#!!0 ( '!F85)UE#<560, "@+ M 8 >&PO=V]R:W-H965T&ULG99M;]HP$,>_BA5-6BMU M39R0 !4@46"B6E<8H9OVT@1#K"8QLQUH^^EW#FEX3FG?D-B^N_SNCWV^QHJ+ M)QE2JM!S'"6R:81*+6Y,4P8AC8F\Y@N:P,J,BY@H&(JY*1>"DFGF%$>F;5F> M&1.6&*U&-C<4K09/5<02.A1(IG%,Q,LMC?BJ:6#C;6+$YJ'2$V:KL2!SZE/U MN!@*&)E%E"F+:2(93Y"@LZ;1QC<=[&J'S.(WHRNY]8YT*A/.G_3@;MHT+$U$ M(QHH'8+ 8TD[-(IT).#XEP4 88\$AFOVB5VUH&"E*I>)P[ T',DO63/.=";#G@R@D'.W>P MSW5P<@/ ' M]W?=]KC71;?M^_9#IX?\?J\W]M'%D B:J) J%I#H$GU#CWX777RY1#*$%8E8 M@L8A3R5)IO(*?=D9-TP%>/HC9I"CW*Y1[!,H71I<(P=?(=NRK2/NG;/=<7W7 MW011"F7L0AD[B^><4N9Q-.H]C%';]T&,FY*(3A'1R2)63D0<"S*EL/<#RI9D M$E'0C$1PCD@2T*-ZK<-5LW#Z/"Y;KH.=AKG<5N70R,%6K3#:(:T4I)72W/WQ MH/.C/[CO]D;^5]3[]7@W_ENF@%O$=4L5&,(9I4+0*8*-'3R][2.2JI +]@KS M%["'UK.7QQ19AW>W%;$L:T^1=XQVR+V"W/L,.9,R?9_:.P#:1RZSV.&M%KS5 M4MX.CV.HDI^4N7J @RWK4.AWS7;0:P5Z[/S#'K.RM8[4# M72^@ZQ^&AEM3*JB%+)F_1UX_B_R8U4ER;&VN *N4O4N7<)TO0%]%@S#A$9^_ ME!QVO'6WX-(R,ACW>Z,S"BC>U&1LEZ+>)2#HG.7%,PC2.(V( G(2$'E3^W%Y\1_ /2K*--C49EQ>G,]6=5.5 M<7E9_KRJ[N$-Y=4K^_OVB)GG>M:^IN96&Z-[R)]$S%DB441GX&==5R&,6+=E MZX'BBZRSF7 %?5+V&D(K2X4V@/49Y^IMH)NEHCEN_0=02P,$% @ <&9A M4J0X_3/?]T\Y/(U:+^MXQ](BSE*4LY>KP1A? M^,0K#2K$CYB]%4>_44GE.$+[*W>]80LDI_JRPI MJD_TUF"- 5H="I[M&F.8P2Y.Z^_HO0G$D0&V>PQ(8T!$ [/'@#8&]+,&9F-@ M5I&IJ51Q\",>75_FV1O*2S1X*W]4P:RL@7Z\AS^C<&.7T_FLW#^,/7' MR\!'X1*^'H/9,D3S6S2=3>:/ 3I[F(?A.1JB[Z&/SKZK;XCBKX@8Q%!,:/)I<^PIS/W/F[L:-K1=)UKYHSW^INDJVS$4\H@S M*#N._AH_%SR'LOE;X]ULO9N5=[/'^RQ8HG#\$(2JA:M-GKSV;NHYU M.7H]#J<"YIFN14YAO@QS7>)8M(6=$+!: I:6P&0>+LN<[251FUM'PUHVL3U7 M(*&$F:XMD)!AINMX;@\)NR5A:TG<+:#2T--B?CM=JCC8\J@&QHXC<%# **&V MR$&&4<]T'$/-P6DY.-H\G3\%B_%R.KM#P:^G8!8&X84F/]W6JZN-3 BZ$*>; MKVC#4I9'"8)-!D5KV _CL@A*Z5 %S)4H$L]QB"D$3(91XA!'@/D*;XY=5;V@>4I&.<)ZZ/1N#@>&[NV:_:,?21E6#OV=+>/XKS:'5>@41NF MUB$L+[=M&6)2*&"$.I8AA%$!LRVGAPGIF!#]=@92"/E>,,NMD#%,ML_'JSR'.V1K:A>$^ MSU:L**!]_'P)-.Y/ED5VO%RP=(/8 M.W3H14\FFHH-G3C4$^DH<-CVY"63<91"Y??($N[$%>O5];03O%W,'U&SST/W MJ&0F"^00@Y**Q&08MDPJ;KP*F.7:N*_*.KG%MEZKEO?!HFUS&[TZU^D5[F00 M._J0I9Q!7G/(\[)Q4P;)D1-0WH9DT)!X6(R0C,+8\WH"U*DNULMN2Z+)8B4+ M61:''G1^(@\%#!,34Y&)"F=0NZL<"G=T$LP"Z_/./+EG)2J' E+KBD44)(Y8KLI)AT,WT]'ND MTW.BU_/RY'BR9DHF5#KT#3W7I"(3&6:9EI1Y,LJ$0W:/&I!.N8FI58-@O)C! MN27\R#T0. 2\'NG=?7HF-?T"?7UE6+[MKW-'E=WN,+[&WSAUW?2G9OZBOP1 M3IQQ6J"$O8!+2$*84U[?.M?9KOJY91$<[4H _/^29?SCH1R@ MO?N__A=02P,$% @ <&9A4FX /YZ% P #PL !@ !X;"]W;W)KL: ^M]+5Q?@(5(+6!:4@K5 W;'J8] MF,20;(G-9YO2_?>SG32#Q$1]V N)G7./[SGFVG=\I.P7SS 6X+4L")]8F1#[ M.]OF289+Q&_I'A/Y94M9B805A>U"&-HERHDU'>NY)S8=TX,H M +\. M\+4SE13MPPP)-!TS>@1,H26;>M%FZF@I/R=JWV/!Y-=Y\MU#%8?0;1Z?'J>?YHOX\77.5@LY7@.KCZOXO@:W( O\0QVD$DI:CNI$WBH$G O)."XX)$2D7$P)RE.SPELJ::1Y+Y) M>G![&6\Q]PH0L-"47O#G=&AO#9^\.'/6J\9H,\S>==X(L%$E@6F@!T M"R):RNK.5-F]8+ @"2TQ^'Z_X8+) OK1LYS?+.?KY?P+RRWE49-7O%<%Y?S: MM*,5Q4!3J(/E97HS&OK>V'XYM;F+"OS .0?-NB!?&C=H4&3,K#-1=SU.A(9V,IS$V0XW6'C7[]B",Z,"MRV40:4="IL.=5% MA;[9ID&C8-"KH/[_"/0*-IC@;2[ %7Z5-PK'QFT?=#)PO3!HB>F"'!_Z+2U= MT(T3FL4,&S'#7C'R%I!G/)%G)F.8)+^!+ G""U3=+NE/>92J*C+I&G:R&0R& M+?NC+NA&U?>9+ /&"^$%8:-&V.B?[M*HFT1731<4MBO3P#,R*W'@W\L&]FI9 M4X$*0 WEJ'E @^]!R_C(A/(A'+4DF6!>$%XX;9R3.]1YAZR>\\:HS.F> MH@Z$T&EKZ^(QN]&LF.U;, M%$!^WU(JW@9J@:8'GOX!4$L#!!0 ( '!F85((WP5#@0< $4H 8 M>&PO=V]R:W-H965T&ULO9KY3^,X%,?_%:L::0=I,DULYQH! M$M RH#E@*>QJM=H?0NK2:')TDI3COU_GH(Z/."T#\PM-RGO.]_GZO.=F_R'+ M?Q1+0DKPF,1I<3!:EN7JTWA Q-TQDG092.#O?K[R[SP_UL7<912BYS4*R3),B?CDF63EVKY];/ZV# MI\'*_HWFY/!AY(S GBV =EU?9PQEI [*K]L(L+NJ_X*&U-4<@7!=E MEK3.5$$2IQQ0ZX#$)W@]#KAUP(*#Z_8XV*V# M+4IR>AR/8"\LJ:M51?U MA*B]Z1!&:35W9V5._QM1O_+PY.+[[.+K^>3H>CH!LVOZ\6WZ_7H&+D[IW<7) ME[.+KY/IU>P/,/WSYOSZ'V" F]D$O'^W!XIED),"1"FX7F;K(DCGQ0?PCKO? M'Y=48O6@<=C*.6[DP#XY69+0&3TKL_"'POM$[WU%2KI:R1Q,@SR-TKOBBH1Q M4!31X@FL5]5*F6>K>LED"W TNU$\8;+C$Q1-3/5-'(7A.EG'04E;N2B7) ?\V*8F_W $Y?\>F*YC\/]<^N>L_T#5YG91#S;F,Z MQ3?S'&[F.:S;P3WM').[**U&C.YT<9"&! 0EF)#P(T#6!P!-RU5-UJ9-MVZS MHL#](;(1\N'^^+X[9Q1FT,*FQYN=RF:6C3!O="8;.:Z#.F9<^&@3/MHQ_/=T MH39+>&^KKFC:MSNZ;!-B3RT+;V3AV@WUR**SC0*WH&KH\^NKO6H#J9?_,HOG M)"_HSO-S'95/X-^K+(X!!=9#D,__TTP)>_-P6]LGWVEF$+73/>Z9[A-;"ALW M/<0-VI 5I\_9Z'.T^IKE&7++)(^WXO3Y&WW^;OJZ"U:EU9<[R3?5&BR3)0>F5L5Y4:SKW8)NWV&# MYJ(:9;!.Z=H$TV059T^$- L67*[S<%FMYDNZQ2C9;RHZU!.'N[6R^ZSX6#J) MCO56L11#G=\^NBL9PA[!C%B6'EE]@C^ E.Y<],MLL2!YM:>'65&JDRV9)M"T M362*70YE_;P='P/#CJ7GSHXQ#/:S3"%L0KM'):.0A?4[5Y/*%NL\)]5DH*LM MJK8M.@/2.P)HA0A6P1.MV&K)]#*O4%0&CR".@MLHCLJ(J/L?2_UO0,=RQ.[' M\G[,F?%Q,L*]2ER#8R+#S\!^CW3&/DL/ORVD/V^-E?9F)3>YIGHD',5( MT#X61V+(C ^'H=$:8.,OA#,X #(?#8S$P/1&?%@,HI:>HM-TSN64-,6O$DC' M,*&457K*>DY&K"](_ZRWX94SO%IZOO8H][97+@/7<+&0\D];JZYVMR]IA@S+ M4(]E0?P6 CU/-RYO($ROZ#7MY$R?D$]OUZYOH&*@A%; MMMBEBH*Q:\7'PH@&]41[R_H&RK!#/8(1HQC24^RU4SPDL\80DXFS 2,^%$8C MI*?16Z9W2$:5(46EM>BQ#^OJS-[FSD 197Y4B(;GZ-&Q76 Z?AZQX]9T# M3ST*]3F22N]QVR*7(WFN=-HW03(:D>-!*"#T5&%GV- 7SX\4C_6Q[^.^(U_& M6J1G[?8YDKH[9)S:-K2DN3=DQJMGU$7V[T^E$&,HTC-TJU0**0Y2?4\JOI"B MJN3,>(V,HFB HB])II"B$K1L3Y0\8,4K9L!%>N"^))5""JHB+)4:2(%5SHR7 MS+B*=CR)56J4ZSS'%ZO!LR$K_C<4!E*L!^G.R126BS>,Q=QTP(C7RDB)W^P4 M5AF))<\-RQ8+@R$K/A8&2/RR ]K7R+BP?"+;EW5CQD2L9^*;G7-B&6&&YXC' MG%C!PZX5'U7G-\3?<'H[.!ZJ(]J>O04SQN%?/J#=*07&B ^+81;K,:M-):&I5*OX8=-T(!1ROXG"#MFN9PIP M.U78&3:VI3U;-O-MKS>;QHS;>+>#WMY4LJ<[9#;;M@-%A ^:->K'G=>=JA?L MO@7Y741G4$P6U,_\Z-(&\N:=M>:FS%;U&U"W65EF27VY) &=H)4!_?\BR\KG MF^JEJLV;@X?_ U!+ P04 " !P9F%27FDW!1H, !2-@ & 'AL+W=O MJ:ZL7]];/VV M)2_)/&:U&)>;/_-U\_+Y*KX*UN(IVV^:A_+''^) B*GV5N6F;O\/?ARPX56P MVM=-N3W<+'NPS8ON;_;S8(C>#8@[;L"'&[!Y W7<0 XWD+?>0 \WT-8R'976 M#FG69#?75?DCJ!1:MJ8N6F.V=TOZ>:'&?=%4\M=SQ?QNFHZ6DS18 M+.6?KY/9E>QYV/ _AX&M9-"]U,"G68GW>P%!V_L0 'QE\P=X64['Z+2#H M8X!#' (=&K_Y=I0 MZ=OOSWVL"&G\2!M>\0U'MKHMP_SK\'\?O(P6DYGOP>C M\7+Z?;J<3A:?/,^AI^?0]CG4\9R9="EYL2JW(GB_*>OZ S2471-1VX1R(*\W M@R2FY'KXVK>OC6*4H7-0:H.HM%AT0IV18"<2S&NLT?H_3+WC\%4@'6F5-7CQW'BAO-> M^Z9"NN%5GG7.K5@'V;:LFOSO]@O(UEUSK&>@A(91:-@:0&$4&JC41O&$40X; M.SHQBKR,?IS^=5:7/QWG^_4+U /8ZN'&+'$L+8-0H@9MK8Q M'#.8:7)BFGB9_EGEC1B43T^*TDKR49;/BR8KGO-':?RLKD73FB HFQ=1!9NR M>!XTHMH>?H(()U8_">>AR=A&8<:XL>)3&Q4C"G-&H1:BT,MZM)+C56JYK\2K#%.>('IH_[[NY?@ 0P^:0 B!.7?QZ0HO\_'H. M0 ULI2(2.LQ:-4 MS;K>9\5*R#&L'1RIO3I":E*T01$V8P( %(>N=:9C L0N*.]AG X!0)/]%# 1 M!A@8X8297" ^*FN M!4C-C@ 0)>84&P.PA,36^@+"">121DS91&U+FBWX'6,FFLF[S95_ZP#>DH _G#C&65K84*)47^FDFU MA:<.$!F$U!22,0 ;H"BQXC4(AR.&77-'!Q+('TG,V_#@$AE;SA'GL&]4A 7H\@Q M'EC' -@? ]Q78I?EZ^/2[<=PJ[UT6E([W UK_<=^_9^>&*CZUEX.U(5U MA '!MGTNA,*8F@L)@/4CGW-.6ORQ7_P[?^"98K8B#PA#R.0 P!BBIKX#,$03 M!P>M[]BO[YV#WF6_W -A"S$A9M4" ,EQ,,4_!6"(1=@11V.MZMBOZJ/5JMH+ M[0E 'K;P4AY:1 !4A*SU#D0$F&/BX*%5'/NK M/>.C\."L@%* G$EN\"0,0J M)0&H!+D41NL^OE1>.,;!^=LHC3&@VM2:/Q"(,I=WTLJ._#KF6;$5FZ4,'/) "C"B3ET$,KAO8B. (@_ I@;B7XOR@7Y@&K.K4H5 MB$-)Y-!SHO6<^/5\;A28RL=-_MP. ]Q?6XL)#\TI!:$P-Z<4@!I@%Z%>?=TO MZ\NRR3;]V@5(PU9?%$D=M":2C8LP,<.8%(!)'X <(D*TG)/+1?PW5;1!CH Z M,B2V@TMLGL9DG03AIKLBR%X#CA&"',A"MR.22(AN%8I -I+38)@/! M^GT\<(%@(7*$JT1K,O%K\KTJ XNU'.^JW ;2$YTV']Y>Z">V %,SS0 P"3:3 M= #$'(5^HF6<^&7\G.%;ME8(D(?CV-$1JI66^I5VK-Q(E^!(-R+75R"G3K,1 MQYV58WI:E$V_.@+N&OH+\><=U,))_<(Y/18F96$050K'O4KGMNNYYL;H&5MZ>(Q MMRJY Q3;L7A*=0<25#H2$^IED)Z00JS7]U.FYPF;V %%9Y9%)J5YS$$Q*&] M%9Y"0(8Q=S+3$D@O9++_< -J3(&$%-'(X>R8ED!V00+U!N;N:.U>:MWW]9#- M&5 T1L0ZG#$&<2RB9KP!X3!!#I9:1]F%$G1'3:V.KL+1IZ@VE5;MOLQ;O!(# M-#;FYK88A,+\D-/HLE(Q0#P3N53,G!7 $<+, MLF(*P7",8X=,,2W%S"_%D]O;R7BISN5-_CW^8S3[?1(\C):313"?M2?U0&Y M&LMCQE/6.JUW(95VX=\\>W^_JX]4SNZ"]+I8GPW M7WQ[F)P?L)7S_7;^\'6TG,YGOIF@-97Y-75:2$&5@7KP_I23M%64MBR<'W^4 MW[^+$?D8O$,?<1*VN?0[3J./ZMS53K0GLC>_P).A#,A"PS"*3.-#R2HE9@(# MMN8LA7"MZ/S2KK%_$Y+;$AOWMQ(Z$@ *X9";"P%JC">.&@C7>LW1_SV!9O/9 MH)U$T]GWR:([)2R]"Y3!^(ZT:LGEES9WH:I+L-M7,FBHN[,F&+@=OY*R7,6K3 OFW(K"UJ !9A'+J&IW?ZVR_%7Z5L-6Y)\#$C+GI*@?LDJ=KWMKY?3MZ<6H4?LZD/']%_0I[5YOTLUT M;UM]S2H9R=62W9-L,OPMDB-4=2\P=1^:^TO-8-DVY;2]?1";GE@+(WY]* MZ;8.']0#3J^1W?P/4$L#!!0 ( '!F85)O^LDPOP( ,4& 8 >&PO M=V]R:W-H965T&ULC57;;N(P$/V54;0/K=1MKO0F0 )2U$IM M00W=/JSVP20#B9K$K&U*=[]^QT[( @74E\1CSSDSQXY/VBLNWF2*J."CR$O9 ML5*E%C>V+>,4"R;/^0)+6IEQ43!%H9C;=LGBH]87?;"S;'"-7+8BPHLAN6)"NP ME!DO0>"L8_7 M2_.$59WK6! OI>)%#:8.BJRLWNRCWH<-@'MQ .#5 &\7$!P ^#7 _RH@J &! MV9E*BMF'D"G6;0N^ J&SB4T/S&8:-,G/2GWLD1*TFA%.=0>CIVCT!DS 26*D65Q2P_A>_P$H5P\NT49$HK$K(2 M)BE?2E8F\@R^;<5M6U&CNIP=UTWUJZ:\ TVY'CQR*B?AMDPPV2:P26$CTUO+ M['M'&4.,S\%WS\!S/&=/0X,OP]WK/?#PZ_"K(VK\YM!\P^:]>^7Z;?M]M;.=%'Y.N@@NFYPM':U&1^NHCJCZ0N52 MT">\:"=N;[Y-&5I?ZG MJ0S^D8EY1HISG!&EIOLNE:\F;;3 M#Q )24@H@@%(V\JO[_.^ $E0/M;M=/K%%D$<[_F\!_CVUMAO;J54)>[6>>'> M[:RJJGR]M^?2E5I+-S"E*O!F8>Q:5GBTRSU76B4S7K3.]\;#X<'>6NIBY_U; M'KNT[]^:NLIUH2ZMWF1.7F]MW.:*<9N-++544#>^_?EG*I9JJZ+B\M MGO;:73*]5H73IA!6+=[M'(]>GTQI/D_X7:M;%_T6Q,G!3D\9\$X+!@S MW?X@IO*#K.3[M];<"DNSL1O]8%9Y-8C3!2EE5EF\U5A7O?_-+F6A?T@OHB(3 M,Z\=819BII>%7NA4%I4X3E-3%Y4NEN+2Y#K5RKW=JT ;;.7AL-._&'C1PX; MC<4G4U0K)\Z*3&7]#?9 >4O^N"'_9/SDCA]4.A"342+&P_'PB?TFK3@FO-_D M&>)(Q*DI')C-.NE<6N544?D!B.A<%[)(MC-R_%%P4;+NH%9%1;)4QM:5%6IY">QK&Y)#GF M)H5,,QJI5DI<#V:#1'Q2=SHUB?B,D5\5QBTF9]C_PBKZE8AS"Y6H1)Q8^4/G M7F80BRR-50,Z6MWA9R6U<_3\BRPE6=D*1@3& M9"XW/#X#>*[$7T$N'JZ/S\!;D=&+7P%R_P"Q1"BSQ1./%Q8F(%XX!8F82HG1 MY"7T")FFK?V"@T5KJJXS569WKA1D;E4IK9>VA"W9C*0(-,()LK.MTFIL4I(4 MEJH@R\@W]%Z5L:8*34_L$F[ JEJ8'/A/.V@(NHD!9,2T8 U>A8NL&>.N3E>B M#*8\$%Q8>M5Q-9:9HIT3*>,AZ-7+#?\.&+;-AD; M .1$X:V;-QZ2/%I/'T !_*8GT$B,(#>5;B46X)'-@V=OE+1"$=()X)1:SY5M ML2KA&0NIK;B1>:V$S+["4FB[0!&)FY[H3)U!TNR1D%Z@#+M*$B6X-U!)SK(% M0>"[NB76"X1T*,NLE7B1&^=>,N\QG1;."B.EK;&8 Z2N6-K'.-;BG-+ \O!N M6\0]'MW#3,;"AH!D"1>_TPBD"B;STW P1CS+\P;6,'#8#"2"CE88&1+*M/DVW:W2L,WX7:RZH4R%-)W7D(X$"D,",!QBPSFV*)R]J!EJ \P"\]8, MEBOM:/,49 ,6X1**O)ZH:F9B6-O@!G\Q)KN%CGC"!;RC6&I0*8Z]Q" "6.!N M#K41%K2O@T ]B22K3$&Q$'@F*I6N"I.;Y:8)'["?'$0!T3/\LWI>^]"WM,H+ M-<'[%&FAZHT!9(DGY++8R$!.'$(*$]QI7:HJ\ 7ET"M)D%//OQ*L8XH$!E4A M[@UBWAIKP/0P!V3C +9_N*\*YI")VJE%G8.Z!>RD()0#4905[E*11@SAU M1V#IK7B+X=N5!N;121&V=F>2HS#6YF2I&.$=!ZU!1A3<*$]Q!JXMTD:\:W"$ MY$\>X/&/?T8LDA&DM%4 (98_(V@PH X_?"SUEJ@$>6#0O-\NB?0=F&"(VI9L MPJ+0\&=MV5AO5V">Y*MN/+C:X*WL<*FV:;T&]A8^!&?DV2!P):N@$.0F=A-. MK6F#M=RP(B+"O"G MPM+ KH\C8<.G) X; MA8KV2:7$.*CD.\Z@6(V!@ JBAT?,S8%@F1V%H:Z8_I M[Q'G=4'A:UL%W<*MB$B"0!(3<1+(IRJ,W:%SO7O&*2*.YC+]%EC5M@F?X9#: M\<;M=&%;:T)Y2+6C8[JL=M\($A80X:Y:'TN113Q8K@U=9YUCB:1DQ& 4J"#"=6^N Z)7U][$;3,J?K? M]D^>B%RCB"F%J\-+PJG!8Y$7_NBL5=U5G"4]8%[A4/V@ @AX%>4I&@1UE [$ M1X*NCPQ=(9!=4NYN*R\EBLPETT;URW#RYM'_)[7.">^@[^NW:N9-X[D>: KE9.)//-9IIHV%O'M2N5B9_ M9#*?OQ_F-H,?%)P$ML6J)1"@8$OE5<"",A9/Q],S+X:#!Y.%DYX(J ;,D259(:-WY6&L\J MY8:!^WZZ.CH8'/7SU=%T\*H;J>YSVO#X:CN=931E;/$A)(#[AEX0XJEUF9N- M@N898#")LGY4?:CJ&%F#E?Z1.3[W/Q/+6OGPL%1RRCOZ9_XD1H?)\' :#^PG MP_T))ZR^D/&UO$4FRS)3^\&$R&K_R/DJ!@J!2<10) M*?)]=I+1JX,'1@_'XR"_9NP@F1Q,HJ?]_4/QV51 MHZKR6%R<'@0#4Q'R?1@ MU Y\43Y;^.';&/J9W'/;H0E\FF%K(]RJ0;U0<0<@]T&*L0_.!D-9(\*:K N$ M'"<[(U)W%!IP)A/1&O94FB,]L-C'Z]W:ML!SVKHV"Z M)<#@1]L")#_O>AL<0'OK))7?B)K04NVB*)60RH 0$!698 (7J3E1]1.C=#4N MU"B!HG-\W3UWRGH#1I4 5TM]?XC0YCGSE*AD='@>J\I=IT5-_W^_WD:#*Z-WR43([V M[SGI/KQ[>A0/'"33P\ZU+PJBNP@W ;ZG)>;D5I0CP)#FL/^0116;)[LO70RI M>NF.3X XLW::)Y/5!A>M2],UD+KMXOQZ'NP@ '"34'%>RWFR5;MKQ/(ZI/U= M[MO%#\X,O]<2#F;CDR-[M)3@U=URJI:[MUP76C-O-F3_6&EUXWLIJ'((2=:4 M U>F4+XXV5K?SZ1AP"V7H>+$IHBS'E%.^VNCA#[JC-DHM1GZK6?0L_IJ[<5SS"T*#T] M35.K%1Z)#D3]_C -NFV(9;'5FR+?W"LC(&9=^<8J67X>RC_9BYZT@W4R;\)B MLV-4GG!CC&*/+YZHC1&JQ-!BI(1Y*U;2^T?$"()0$;JV.$/\,#EJ%"A"WBE" MK3SWLN)XTIBB\XDZ)PRFU;<7)PG2JK6N N8L*1,H2"DD_QHAT7HH]YV@(#_> M/O!+K>'<9!D2'A_= M*I+W9EVW9?U\\[C2&A\/]UKRC@]L;A<8/&DSW_<*31"0#NCTAW#+DB05VHJS ME2[+)D'\&7_XBN&4\B&Z>^132 '2IKZ/_<%W==G)+[R4O*F>-:DB]$AEV1I' MS3B//">8_YU)_.2#FY=S[;R%=CER%Q#HY@<*68+OT"$)N>16!P)QRQ)M&W*E M%I >;-H59=T@@>NY?<"*:-=U1V:XV7KD1%28W'=M"&LOP!#"%+4N/ O*O4:- M3H2,7HN_U:9B:[3?H =V*.>Z X/!J_\;.WYP$-"$F:N_A3.#* _(HZ=>?&*JA1G'+82#>P3:[$N#%. MUZC=;4UT<3ZK8,;29OX&AE'W.#-\LPF//:Z7<$WV8'][]P=[G!C\$R_XTGOX MYOQX=M+>?VOG:NHVW5\FKDO.&YMEQ[/K=A6=O(N\.+J=\'GS:/2F?S73E;GT MZH(NZ5&C[M(%ULPLJEO2T(M9/:],J5,QV1_N3H$;%Q-(-G>Q M+G.V_$8#KJ(+*H[-_N)8G.:F]@JM>=FQM93A,29\)N.X('">P6P([TY#*$@> MEB]$UHIJ=AWXGR2/H(9X\9G90>;VDO;[I2[XSO?@T=T._&ZM&B\*5]FZ:Y"1 M\()5?30$P'=^@1>\4E.I3W MK/-F*7_F0)<2/D6#T\Q5CIJAR:-@DZ'*]QR1@1(\;" $Q901MD5UN&M=J$&2 MMO0(X?FA;QD&#WULLQ=]&07#7O+W7Y0[X2C_D50[VGYB=NR_K.JF^^_3H*2E M1A:3JP66#@>'^SO"^F^^_ .+\P /?P0 >T']Z] M_S=02P,$% @ <&9A4H$%JNZ@!@ !A0 !D !X;"]W;W)K&ULY5AIC]LV&OXKA+=8M SUGUD9P;(3%(T*((.,CU0+/8# M+=$2$5E426H<]]?W(65+G+-HL<4"W2^6^/(]G_>@S/.]5)]TR[DAGW==KR]6 MK3'#Z_5:5RW?,7TF!]YC9RO5CADL5;/6@^*L=D*[;AT%0;;>,=&O+L\=[49= MGLO1=*+G-XKH<;=CZG#%.[F_6(6K$^&C:%IC">O+\X$U_):;'X8;A=5ZUE*+ M'>^UD#U1?'NQ>A.^ODHLOV/X4?"]]MZ)C60CY2>[>%]?K +K$.]X9:P&AL<= MO^9=9Q7!C5^..E>S22OHOY^T?^UB1RP;IOFU['X2M6DO5L6*U'S+QLY\E/MO M^#&>U.JK9*?=+]E/O$F^(M6HC=P=A>'!3O33DWT^XN )%,$S M%1(')^3X:< MEV^989?G2NZ)LMS09E])N76*.P*R)G+C_R.]R/7YVL#;9:VKHZ2 M5Y-D](QD&)$/LC>M)N_ZFM?W%:SAQNQ+=/+E*GI1XUM>G9$XI"0*HN %??$< M6^STQ2_'1K9*[L@U?%6H >!K6G+MD.6*_/O-1COZ?UXPF,P&$V& MDD')>D3,%3@;J0Z$]35IN&P4&UI1L0Y"#:R=D2L\^]X*BYZ8%J )I0WY963* M "9X8Y-"R9Y;3X0S":\>&!!<$R/)3BI.JHXSU1ULY]H6)"VPA#0:LO-%G8!= M5\>4Z#/R$\)"-7MYHBR%H%\#$%4+><=T-79, M.?N\KZ6NY'"8"NP!QU&45%",#&A; MNG4_Z:P* 86ECM[@5*)Z6L>DAUJ9ZC MAI26W>ABH,ZU[]Y] .3(R%2,FC]AE<[5Q,@= \4MF_>KBMOT+4&N'86#3ANPV\L]QLX$"E6F!4[<&T.UMX M.#"G%G?GFY)#>]!34.!6PK@*A!@R(7Z8/;NG-#CM4,H_#U!CD\(UP@<@K*/$SO*6RPW25+7BV&D; 0U(&KP0KETU MT!CMO-@< &:'MF90:D8,+@3TO1U_LL/WBM5NV*:;YY$FFG40A]RC+GMN+O_. M$#Z.8#UOP/3NVT/?2 MX/>_P7%]?U+_U1C?+(/MO3<5YOTO2!2&M"Q+CQ)&)4TSGQ(G(2B%+Q5E-"^* M>U()#1.?$J/,Y\E#&N6Y3PD26MSCB?*,AF$\ 86Q^:3;85#0,"@?A6L- MI%DTKZ.\I%D>+OMA2K,@6=9%2<,RGMG@Y%SW8 78]]+B-:1HM)_,"E!9$2$:2+5)'3/ B\ '(:>]LETA(O MVT6,<"./.Z!Q'-DC>I$(:1%E3R!)R\0#+BAIGOG A#3(TF6=08N'*\2+HO2- ME.FR'44T+3RWPH2F*(*I0T[4%%QX>>19\J!@RQ@Y\8),$P 89AX_?/%<+3.4 M9;&$EF20]WR/BY1&Z6*W2$J:>$7[=WF^FX_]_[4G?WV$IV^4I6]ID2ZS"BT0 M+@42V9GAS004:^E5.B;84EQQ3 MOOH W],H>/5+D/J\O^G=]WN_B+TB*8R#( M0H^2A$ M3#Q*F5D<4U\J3VD>WI?"K$Y\2EGB\$@CGP?S#]H]2EQD-$X"CU(4 M$G''LS7=/,U/F2Z\UTM[.P3S=D'YC"GW1- M.KZ%:'"6IRNBIENG:6'DX&YZ-M+@*'&O+6?XGVP9L+^5TIP6UL!\]7?Y&U!+ M P04 " !P9F%2R/=3(PL8 !56 &0 'AL+W=OGKY>@%>W,;)IW0M92:^;,(H_>EH MG67;'Y\]2_VUW'AI+][*"'>6<;+Q,OR9K)ZEVT1Z 0_:A,\&_?[DV<93T='/ M+_C:A^3G%W&>A2J2'Q*1YIN-E]Q=R#"^_>G(/;(7?E>K=487GOW\8NNMY+7, M_MA^2/#7LV*60&UDE*HX$HE<_G1T[OYX,:+G^8&/2MZFE?\+VLDBCC_1'Z^# MGX[Z1) ,I9_1#!Y^/LM+&88T$&,&@X*-BO2O M]\7PH3)@UM\Q8& &#)ANO1!3>>5EWL\ODOA6)/0T9J/_\%9Y-(A3$1W*=9;@ MKL*X[.=S_Z]\3*Z4+VX2+TH]9F'ZXEF&)6G@,]], M?Z&G'^R8WAV(MW&4K5/Q,@ID4)_@&6@M"!Y8@B\&>V>\DGY/#%U'#/J#_I[Y MA@4#ACS?<,=\%WF**VDJ+N/-0D6>YL3_G"]2L,#/_G?/$J-BB1$O,?I6/-X_ M_;#'O!"U9=Y'XEW\66X66&BBF>6(6REDE,E$!D)%62P\D40;.&M M$BFA<9F@FS1=(L5OY^*M#)3OA8YX\^92G/SPW6PPZ#\OK_,%]_EI3USGB_]" MW6@XMBBPU$;OV(^CP% 6+_G>CI69R*VG G'L]GLCB'P8DO:J2/A>NA9>)OPP MQI&M'!'!9F$V?5U3&S@P+P4-7O!?:!!-FPK8+S80&(D16Y5Y(5,6\UE O4%L MBM55ALE@+0)-+YXZ+JG8>G?>(I0BBD6(LTNP$SP+(=]H(5_&(:P<+4%;+#;5 MJS 1)N,S3.$69T#/O%5^$HL/8;X2,( .C@06:WDFOVQ!'$T$-JD(9N&SE_IY MZ"4B]OTP9YN(F90O0?-:^6NA4O'JZOS,#Z5'!TQ[NWR)C26?9- 3?X(1!"HNMI;*%4L?:/!E:YH \S,!MY!@'$%& MIR83Y86]JNR?64K\. 657IK&ON(+?+8T:^4T*@M81O+T54IQ(B$+W$I&V*^6 M&R^ -59D),BM"!P8/)4D"6I31PK2'SZ_]_<\325(/C>R7%R'?0@D..Q+]9GD M+RWN'(O!R)B3KMOVUQV*U]%GL#9.5.7VP)V(#PD=8G;'FY)8>,M'T)QA,)^9 M=<(X6IV19A-KB=S68J,I5LN\:*5(5W8\=56J@?37D/!X===Z:.+T^WWQKS@. M;J&!K=LS9S ;BIN8=5DOXS5YYXZ<^0 [,$QY)L6^XWNESLY M&;JG."L_R?&L/?_R[K@_/36TA97)O<;D)^/A[/1>\O0\9/!V[?.8=CH:#8L+ MI/&01&\3)YGZV]JDH(OMJG%:Y>S+)-Y4U04N)1'N5-S!R*3:,*SLZ<#&IXI4 M#JJ\DN&=M?3I';1F17LG)OF9G5:;&"*L8D9("E7E29B3!5$=Y'"/1"#9+BAG MO(&!\+Z0!]G&X#OY0'?>\H'O_2PF%^@R8'#G73X0#B/U$[755A#KIVLP;AV' M 3P"<=.=/N]VC4-G#O&,8<,B %H]3F_!=8:3L;ALW0-+KB5<2<'0-VJC:)\G M1WS]Z-0A[Q-K8K!4Z2'!X>9LL$UZMFR=Q/EJ#="-_8S&,)5W CQ5,5G!#<-K_1*-+N*!M?B(1TJ0T.]%]"X%-UVI+$@))21EF,#>^*++J MV*X[[XV_=RJN#8S$XN1X20+8DF:D6> M(Y"&^R4< _^$L;Z7@_A;K:WD-QAA M8&/RBTQ\A7NI6D5J">;3YJ-EF$MRCZR*Q)F*]ECQTONN+HX3*1AESJ6UI^-! M;U) ':(& 5*HU9!<)_EL]@#&!*G(N&B(&-#*'2,K4!&'*F!_N_!"CRCEZ 1G M\;J$5:R'S#P/#L5C(=$"":J.!^,^&7YG/P%:SG@2$G*5&7M!0JN"8N9\RRI; M@W30ZN%D]'Q0[C;3BJ%@":3E#EU9Q G0ODP ,39T?.!QGJ69 6P*(5VJ!$Y$XO5]@4[')U%J] M"G1E02:](S+=?O][NP&+U;7JDH#?7(D/6';C^3+/V"0!PY!_J,SKB3]^@R M#V4L'22?H'WEK32DHYDW7I0O$77E"3!T0%!.+?+2"0#OTG+;^E(I\'7"4NAM M[TC4],(V*&H35P9'I)(%I]A9!D9QK>L$;:24)+.PU> B3IFYV595=]B;6NGM MCH0TY@_3N&*::"&$$RN:LTZ!A2@L.,?SX8B15P74)_&=%S*"V<89Q@/8@@XK MAMA7FGM1(_*S &"'D#PR*K% !X+Z:QY)PC^EG-+N*,^4<2A4FS(KHVWFA]QL M]2X7=^SF %Z2;DF^2"C'<\N17Q$3OX[\'MQWY=[1HP_[>#@N8TY$>_28VMB MHAW'%G'NKJ"80Y_BX 306W1&:,&LR4?592B/2SK8:_EK!3]OR41\Z2-V8-_$ M6^-E8#VVE23 90PWE&3_^>$[=SIZSA$N: _E&;D] R;P7RUD$D?A2XZ".5+! M(OH1#:N@ CZ@('ES.R1+)&Q@"JIP0#%E;7*_GFB 09>)=A:=6W3[M3UJGU;; MIXY]\1",>@Q!%+1![+IB2QI2HP7 ;KW 3"G^1]Z\ +:*9(^E/R9/:5(E-,BB M9 \GNB5XQ]L O6#U6G+N(6[?3.F$^1CH=!-"(0DC+1D8)T !' >^V ,>!PM;#?WRU]Q3$U0O>@R0)F1R())\>,^N-:A9D'&F;N*:;(46P MD-:CA7:0X/8F!9"IHKR"=1HHUH@@PU')(_+.=,E$_2TU4"H<"Q".S_ M-@:X MS&@2E WCE&VE-MW5)'3]H-)./82QRA.;-Z" 'P"*3O\*AH'SRD,##,4)BSLD M%45=V\-#?O5G$ MZ;3RUWCD.GA^:C[2/-Z^/ M^O-#\Y2[IACV#TA?[OH]**WI]IW18-9>V'7FD[ZXY*H?[8"S:8>239E0.F'* M^!\^"J'V[OSJR)E/QVWJI\ZD/[TO[3IQQM-!:RP"^VF'%!WZNR]+NU_LV]G; M\;"==CT9S_:E= ?SCB&#B7O:$KEX$:J5L:*''L6)ZXP'@U.(D$$JE31G-8-< M>7XV[W=0-'(&D^%!N6<(W'30,V^!^TSX#=KFCR^<,T^6$:/= I\?:-H;G1T.H3=M;DB&5(4(1!#L+";J9W MB8NK?>M7Z/S8D/0GMRQ@Y7/ (H# !^QJT)LW;GU%C;##W]'8JL^KH98'UQ%W M% M?<^J:KFVIQ,\+@Z047BS1P T.#=+$83+GJ^J$I[6Z).4A4TXY>!'-F0*( M9X3V##MT&=+. $Q+"Q@.%/FC,E('>HDH:J'LB@6ZM$4]60$]N>J8D,30F/VJ-/#K5N[;VL/4 MZ^ST.8<&(85,.1BUM9@H,SB'(@7Q0G.F( M_)8"=LAM)2=B@3J=4((0")>&D_Y9(.D\**(!%U*3RMZN[U*$]QX"AR(98T)I M3HQD5(1D*:8$D38'^-\3=$+L2.L5HKXCI3'?=&:U!N11UK%%RR:2T> TC+@D<6Y3+O7FM78K1JS48N<,GT,*]F==+''3D MM9*N]&>-5:OL9_KR_=_W!@;1UN^/O_X MVOQY 6^_OBMA'$-B*E UVJ; B80T/X_ 7,NK7 5$_R.MD,FO_)I#+ J]LU)/S0?3F>Z<*;.>H>DS*.L\ MMBI&C7@LAI=L/@N7Q$[.:1?^[3AH'P^@]"A+;;.67.@ [W;M4?H>4\1Y2H6C M@MHAEWJ_EMJ.E8>]4GI-!@M,FO!)X#_35JKS'TEP/J14_O093LVM^S.'_L7EBZ]E M3U-4>KMZW+IWT>IR8UWQ;(*9A!@VP'2V4?<#6!WJYNDNR:WD%TMA84Z]HQ*=LH9OI&G18,2,Z <@(PQNJ5Q3; &\L!Q]]UD1^/WXYJ6% M\!MO17N^UCB>U_Y=>N%9IC#U#0-@W+?22K*U$N^W.H2[C&&?V&3<>-T1Z\:@C[34TWM M>9A,ELT%Y9&2\73$ K:6%@(CUSAAHQW:RM40(&.M?JD6S8:DC5>V#6&MDG": MD/K12YRF^\0IJ0 /DY6M:A6A(:,'%Z&/G8_$MO4 *,0X&W(0>AZ3<2P:A^B6 M9*(H+;MHM?UHF\!T+C@+T]UR-._A;$Q'I8]XRN,BL?I;(^YB>R;F3"OAI9V- M0D.5:<]SB SJR.;.>#]K6LF!!%QZANV*TL;R HH::NV%^-'60"[OK=LQDSNL MUC'J'K>5]K=YD'V=:; CF@@#1LN'C=A\1@3,:Q6L(1S-256+Z8A% 9FS#3:& M4]?GBTV3]RXWRZ9ZUWR$JCZ^?JF[0 /J=$QCIYC+H &=.%+T#A6X$\DEA<$: MDA;+],0Y^_UFK:X(T4RLFJV]*G%D= 4(*,-&AN8>=7.L3:M9!RH"8%#II[JN MFPQ;FB^)/J.]%$M%OG')A/!-!>U/VPQ(,6[!1$/>6QB'8KY#-F_R<4',(WAB M'D9]?'Q*#!@ZY']#:*Z*JZHTDL;=F]8L:=B=K)11$*=^O+T[X'V'5BTUW5F$ M-?!VQFM0[EV':#7&E E"2LZU$/N\EJ&H FG'=O7 385W&D?*+UNN+PMVAFF- M#T1#-=JO^T56 MW8EW?\JQ?E)/"Z@+ZCH7.',Z[) G>&4IL@H,XKN4AXUEH^ MM?#_%BH'E'/FO(XVK;J #JD@ ;E2_B<%LZFW>EE$B1=7181(: R^FQ)834"K M77._"EJ_OGUQ!YN+;$69_3BH?['D ^4ER1BR.%\S,64^ X!86XEFT"/G@(Q0:.6+"SVC=LR.N)&;*+:)D.HM/JZ;)+_,L_KM=TQ9JJTIM2MKG3U/ MJ:/8KAW*G%+Y+YL>M9>_V1#3:N MTQ]-#WYZ.CKXM<&="XX>O,6RZ/_PW,!PY8[=]?>3,1NVK M4]U[7VL8*&YV#1@ZPV''HH.N!0>8N:-EP'5&'?1-G?ZL8Y)^U\3T)MSKZ(P[ MM&$#]_1*W'=ZAUX?...NET,'KC,;MCN/)M#A:;N]9#YL]V'-G>E@=D]_4Z'9 M,\>=M95P %@Z&;27FSJ#2?NJVP?-'9S^5K]?TT;U-.:ZU89UWR&?0#+GT\.[ M8NSUG4U<]RXX<(:S';U/^Q9L6KFNCJT#-CL>?,5F#^T8NW_O8V<^ZF@INX^ M^UO-[ET:0&@XVO$F]$.MQ3>1WP-ZVAK&X%BX,WI%O8H[Z@;@^!]7_6_6)O?0 MWT>VU;F[;O1WW)@]M@]O=L_$S>OC'=?-R_/[&O>:O77W;F[GC?G!K7YN;]=& MW'YONFOZ5AM@P97>+I*^U>\UI[MLVCUE>UV3K#U_'0O'?,]=^^A8P+QV45'&V'MGVSR&':XK:$/ M[TQM-'@^N/'T_UM,']9BVN3WHUI'#^AH;>5WR;C(3#UC:],Y0*6&TQ^?S!ETVKOS5/S.^@YBRQ-\5Q1I2CPXFU$* M85BY,A_,$-]/^&DC&O;F:.#07LNEG*H: ,Z!Z]K* M(F9CK,U6I=.)7]HK1(X;FAM-H]V2M-_RM-0GA5V41>NF.9 3JG\5O2^4769D M;:J&7:JB(OU!36Y?E-QA0(T O#F5&CM0/$(-F\840-A#G;LS9*:U5R,;%BK- MY/8LUXU;93FB2' ZMG5&$V),:./IQJMPCN[M.M,E8FIHPYCR14ONS^36;=VZ MLI2\[H-9AP"*R*'M\F=2 7X'^;'; O?-6 M)KB4?,LC2W=NFEJYTMXLOSZ1)7*(#S4B-AZY71$OJ*:FI8PJ9Y M_P,LJREW5XM-3?/*;*F6[JX*15*Z*!M08PV700UL,5V'FMC:,=3:':+2.'5] M<*^0)ML10M^P3-O?7A+IAKY%4WU*?WR*/RGFU-E@6T+MUPZXVNF%5-_3?08$ M$2L4&18;%<+J6OWQXXT&<:,U/]0&;[71FG_J),B3-TX:1F?30< M*%Y4ZOKTZ+/*IUZYPYH^:$L($&Y,?_6UN%I\,_=*JP:BB7 M& JC/C[2'4#VCRS>\H=C%W&&D)G_NY8(6A-Z />7,8R^^8,6*+XD_//_ 5!+ M P04 " !P9F%2-X-::7P" "D!0 &0 'AL+W=O:ZGL-*J<6Y\EB2TJK+GM MZ34JNEEJ4W-'JEDE=FV0EP%4RX2EZ2"IN5#1;!)LMV8VT1LGA<); W93U]R\ MS%'J[33J1WO#G5A5SAN2V63-5WB/[OOZUI"6M"REJ%%9H1487$ZC\_[9//?^ MP>&'P*WMR. K66C]Z)7KW7W%7SZGG*[2TX0O;QC=C$10;ZW2] M U,&M5#-R9]W?>@ 1NDK +8#L)!W$RAD>D+EM!%H)XDC0F].BAUXWH#9*^ ^@QNM7&7ABRJQ_)L@H4S: M=-@^G3D[RGB)10^R?@PL9>D1OJPM+PM\V7_*>X%+80NI[<8@_#Q?6&?H/?PZ M$B%O(^0A0OZV!AX'YSWHX($[H 9@O4#3-@&X*DGHCV,H-,V"=5B"7H*K$)9: MTE )M8*/0I%%;RQYVT]G\.'=B*79YS>?(;*/"E=""7I>):RT+FWK\![Z_30> M9UG7DN5Q/AC" \WAB5 G:Z,+M <,U9"EHX,ZC J-< M,T2MM5U!Y\WD'=R;_77#S4HH"Q*7!$U[P],(3+,3&L7I=9C#A78TU4&L:(VB M\0YTO]3:[14?H%W,LS]02P,$% @ <&9A4F1P*3>@!P P!4 !D !X M;"]W;W)K&ULO5A;;^.X&?TKA!LL$H!CZV;9FDD" M.$ZZ.T6F&VRRLRB*/C 2;;,CBQZ2BI/]]3VDKH[C9':Z[8ME4?SNY[N0IUNI MON@5YX8\KO-"GPU6QFS>CT8Z7?$UTT.YX06^+*1:,X-7M1SIC>(L.!SGN>6$=3X6O,#DGH4Q)X@?<*O["U.'3\PN^RF%P*G>92EXJ3 M?\[NM5' S;]>$1NU8B,G-OK3'/TJ/YNL[_6&I?QL@&S47#WPP3D9#\G=BI-T M!?9<$U$08U^94D^B6!*VEF5AB%R09:,.\MKM>>),:<)MT A>][0C0B-..2-7;)4%N69D ],I_ *^@Y?6MV&Y&9-GC?+LQY&FK6_H]/O M;ZP* Q[*B-^9:YCUV@VH;8@[/ 8AC>.DMW (_8A&XRXKH$0<33KJ"9UZ,;E3 M+,,8@Q&G$^K18-*C\P,:^=%)/V.GR-BY:[YP>@XC>M1CZH^CGLX)];VPHXZI M-_;K%.WYPXOI)-GQV3A&[0G[3HL2"([_YV@Z@"H_V=OQ?T 5T!30B= @1D.MG!Q22*>PPB&J!9'$!4 MU,-Q0J-)#XFH?),X)'/YP MF)=IZBJ*5RO6&FZX9)7$/5W@YV0F('WPXB,D$ MFOYK#]L#'U/%NHV3*$5/#TU4A<[E\ZK2D8\_;D[C[=0_6@$Z8>#O! M&]/8F_2CAY7)M OPK&E(=AKI<,$?-RXPW]-)R!;M@FU@W*/ H,[S)W(TG@[C MIM-1QSRR:(TEJQFV*1$ M90]8P6S4*[@Z;Y#UINO;7'(2+1-\=:#GR!.Y%FE/#6%'W&<OY' <(98]6SX;/?;S8X\%N20JFO1I4 M(444:5Y:.0R*(OM>DF4Y86YOBY4#P7YI47+M-.F=2>S.V[M+<@,^:QP5T3E3 MEM,_QJ"-3V_;-2L5*SCYQ"TR>7CW37YB;/V[3$( H?UTZ_9K\SA8+;>/)NIXRX+=;:FYP#NS8L M9+:Y;3K.2Q<\H]ZM&IRS='>'ME=C?JTNV-K5]GIR5MW*==NKN\U/P"*\3W*^ M "E&D?& J.J^L'HQ&ULW5OK<]LV$O]7,+ZT8\\P,M^/YC'CV&G/G>8QL=-^N+D/$ 5):"A" M 4$K[E]_NP!(@GK937,W-_V06*2(Q;[WMPOJ^4;(3\V2,46^K*JZ>7&R5&K] MP_EY4R[9BC83L68U?#,7;.6C,[THE5U'OI^>KZBO#YY^5S?>R]? M/A>MJGC-WDO2M*L5E?>O6"4V+TZ"D^[&![Y8*KQQ_O+YFB[8#5,?U^\E7)WW M5&9\Q>J&BYI(-G]Q&W^TB]6#\Z"W#^P(+0+ M0LVWV4AS>445??EE7?W*K X/K Y"\D;4:MF0U_6,S<8$SH&5GI^PX^=5>)3B%2LG M) H\$OJA?X1>U,L7:7K1@_*1*]Z4E6A:RLMXJ]4 MX?'5Z82\J\D;*LLE"3,CMT?4DI%+(45-[[AL&W+!9Q[YP"K.YAZA]8R\+D4M M5KPD-ZQL)5?WY*)4Y/3[?^1AZ#^[O/CP^@;OZ.O@V1G9T(8T?%&S&>&U$J2B MFPFYA5V>A).0*,FK"H.$=60;Q5=M!3M/X1L"=Q4$>$/J=L6D@-L*% HT2+FD M]8(U$_(;(^R.5BU5L 6RCT_8;PEL.&.*27!@1C9+JLA:BCN.D=U V+;5C-#U MNKK'!UL@=M&0-3ZMD-CTWJBCDXEL&%G2.X;!QZ2$)];T'O*$(F*NGV2K=27N MF43A@^P9T!)2IP#XOA$EIQ5I.JW!4BE 0N36DH'](> UI7M&94,8^C8!SV2K M*9.]=^+_0:&M 1]R#Q2K'>$4G*PY(U,&*9-U-Q5Z!^&@3RD^,6"E5?"$VC#X M_'%R,]%D< '8Z&DC6EG"EI!Z)55:2?@U6*'A#:K$"CH'SL6&UPMRRFNX X:! MYYJS'PB*[D?/OOE?E-N(C2*3*Q -/*7LOW]"3J/0"X/T;'0K\\(L?G M,>H9!>Z_ "T6>=)?1H479_ZP>>[%44)NA0(+.N2#R NC8$3>"XK(N8X++P&> MNQOH]V"5M:C1W)TV>Y=$.XSM-O\J?_C_L]=E"_$"@<*^0%%OP%6GK&9SKHYP M\".;@1..]%U$(UO&63&RAA=$X1FY49 )^OMQE/6?TS3L/R=YN.,$8&4_$L;,F@NO(N4Y3L-FVIF&5G[M/Y7[H7 7 !^QKM#T[*)FS M(/#"(G%OA!"Q3BX(/3\)O[G2#8-#P!YA$9.1%[G:U7?"9'0G\Q)_8!.SQ8S/ M07Q6EZS/VAC01_>4#.L.: PS EV)%G,-IIW65C5=\C ;(*D&[-DJ(>_)W/J# M1 -#Y@B#B?\=5D9 W;C3N,S\;5)3IYA._*.Z!02!VN,EG5:N[@:=?>=:./2R M;&3A. V(/K* 6V/H+C2D1P!N>(AAM4,;"; MN:NRPDDE89H-:0W=%U2B00EH"L TQ9B@3<-&0A:%JPO?R3%!GI);6-50W98] ME:S2D-'JNAGY21 ._A(D\EC:N.?(@&6?8Q,W:,; %SO$6FO&?KG^Y MO1Z0D%>D0[4",H[_1G'6N\N&J^525#.=51R%A.%0^=+(K8))X?>K$7-3Q$1. MOFN R[.1S(:#S*'85UBG4O?W4O*K;@MT#XY)1GO,?J*Y R7ZNU&PPO[]LF=.]_V':%1J>$(P[1Q6R:[,KST&[O(/'*_@KR3M7. MNG+ 0/^E9F$AZ8N:F4W%GN[DI%M5V/=.B(DTH=PV8P7I.;9(/Q88(GEZW$M(8-IX[T,L1 MUN8E7%QQ"JTLI I0(52/G1+9,5@<+8X*>DLA*50:-T(T M;+YY*1U*YF%A=W>YZ(,.M6H*$D'P )QCW@3_8I $2\;OT":-8VSPH2)WKE/H MJB[*4K;;I:#SJC[JO;2(G:LPCLEU?0?F%%NZ&S) W#$/VAX8=(\L M&S5;+0^+ =*DX8#8H+L,=K%OD'HYY..N!_CP/5VMGUV9X8FQU/:*R$O]W30+A3Y+ MG8QB,J=7.&UP"@P4VVA^-UAZ62/ [H,-T] KDMV4_]B_^QS6" @M/,S9W@)6$,_@LZ^,#RSY7AA$(RB3QK&! M,H_=&H%Z[F4N0H);\1;4_K-_/_1MV!XO.U(T!A:@MRXRYQKTG.;1C%JBJ M@=M7Q^ ,J.%OKQO=JNZA.*45-95*,E(+16JFC$JPOMUCJVJ*[;"Z:UB=-@NG MN%T7@F31C7]O)6]F7&-Y*,;[E-)O+MD<#V-,^=];2-W>6F=ZW*+C!(KQH7I> MZY$SEW8_J-ZFZ9:F-T1Q%" 3:#D,B+-0"G.+N25@:T0F%G9MEJRV8 ]IP+H6 M?!ZGQ9"1H(A"M03< G*:&?K=GL@ %M:2KZCD%>K7-#FPCT&4-K>/JID'EJF? M?KQ!XQPM>YX%'&N.@;VG+&*=WRQYN<11^11/#0 QP7; TPIGTA7_Q'#8OJ2U M]@:%$WFU' /=3MD;/ # IZ:($FC%_S@J=@VBZ4)J!AQ2? $E*-SN23))R M-,S ;RS41=QX>' Q8X<)1A!). ]\%#%$=JBWHQRFV9\@F.N#"G#+/6SK,XH9 M-JG]0.,ALVH''_.3II.B4YG7FQ0LN #P+JF=(UUR6M>4O &7*FGE0:)NRK8" MM@&J,=CEEI7+6E1B ;'B0;DK)QZY^O'Z[6O[^147S7J)9'L2Y@M4URN)YYH; MV L1.4>L+XAH)00%U%C;>QN-!H76,MM/?=6(0L&7=HE/S M%5?VZ*,%Y4NLTDS6")$LF+L4 %MO[.%NE(<3>Q,$DZYW-POBW M[WZQ[@R!S^4PR@.3)1;_1QD8=6R$,)F$>TF!)[4F5\Y1.]OND8&D-48-"LQ- M4V.: Q!HSFN.Y/7!&:T5+_D:$X,.17 >S6:K.(8;AE<_[7Y0H;V13$;4HIHH MG>FDAXE+RU"S+PI@J>G;-!]V/Q (UF-NV?7(,'+TRNW9U:,]_)%1_W!<;7,U MLK5.H\C7PXD4GC91M4TPF>0]2=V>UF);E:;$C-<%CJM8)P-[WD$5P$-38P"U ME*)=+-'90-*WCV5VL,XCM6@R!69NY$YR6FDCSX2^IYM<#"R,97OP2(!:#:0; M6Q#[>9 N81SZ-^R*)Q!Z@,@_M_H+KS^.Q:(H9[9X=)W3'@\"' ,Y%F(TC?0G MK<=1<<#Z-=^/L$W/VM:2V=/A'=:WM//XF3@@((0#_*X/RW%J&I_D&I#2']WV M!^,=/UO Z ;N\3DD5PCAW]O90OMZ!0*P$O8REL)-IVW#:Z@:^AT$:90 3G!O1JUF:-M- M/"HL,^;&1C^,=-M*:5MK-^A$L@-C3.9V$JWYP W%&B36YWU!"WJ0K4/[[MLDACQ9X7QI,0)ZJ%0\E5_I M;(,[(=X1-6)X\V8)%!],[JW"O9JA>L,*,!> 1'J/X3^ _;D4*YQD-6S E3;F M-:0W_HL;+WFC0#%;*G2,J),FCI!HA6'1 C&W RCURR":-NWS5C\--7OL(ZSI M#ND38AG\L ]3N,^%YK%G?T4_873C]JZ/&F1KJE\7-?=:^YAS2@%1_(=-<7: MNG^82T2"NED1B^D[.=' >T=Z@T!4ZB-*_.S.D=M%)3^)(# M^D(]H0=HE>&HM#]"XG,RB+ #<]+08%^+<+95L'=FBA+8SM%TDQ1VF+4&DRFA M*W$'7(Z,G*Q=L22)BIL)L.T:B7ZU[=M8!3N K[/*)'G8+J%3^K^E7<+(_W-V M@:+VO[/+ :#F3-/W,6TLYYY)=F;SR(CU!SF !4O:F,,#+>+^1M$WONWTX=WF M[ASAJ$/9_LLSYC)]L& $(U.I.M"Q+Z-/R-77 M(CDD^;@TH2-EF B<]M.&LV.R[5CQ]$FA@_3,@X_:GF?&#FEAL.X86UY;Z&>K M\CV>R#=Z &W:/X"\MG"9'@T2BWG+]G L'5(TEG+S%J9G.HPY;*;L:P2=M B: MF6T9W2[''H"VRH"$H2GW2+O&YZ%/\JWWZA16E\ 3=48"P,B"UQK1ZK%\/1LF M>H:D,\5K],N9Z("H@0,)XF_SPLO'PXD&7[E'SKI,-TQ\P]$I&5X7<3:ZSN*" M_"2Q>^SFVGL#AN\7]H? 6_9D E6$K;C )^TM9>=][[.?.SP*@ M.UWH'S]HB%TK\PN!_F[_^XH+\[."X7'SXXPW5"[P_>^*S6&I/\F2$R+-#Q[, MA1)K_2.#J5!*K/3')8,F3N(#\/U<0-:Q%[A!_ZN3E_\!4$L#!!0 ( '!F M85(1P=P.P ( (8& 9 >&PO=V]R:W-H965TN MM[4]=!=+HO@>'RF)GNRTN;$;1 =WM51V&FV<:TZ2Q)8;K+D]T@TJVEEI4W-' M2[-.;&.05P%4RX2EZ7%21.N2RYQ3,M MOXO*;:;1*((*5WPKW97>?<1]/@//5VIIPQ=VK6^>1U!NK=/U'DP*:J':D=_M MZ] #C-(G &P/8$%W&RBH/.>.SR9&[\!X;V+SDY!J0),XH?RA7#M#NX)P;C8O M2[/%"B[NZ)@MVDGBB-7O)>6>X;1E8$\P9 PNM7(;"Q>JPNI/@H3D=)K80=,I M>Y;Q',LCR+,86,K29_CR+L<\\.5/\"WX/5]*M,!5!2%A+BW\F"^M,W0K?CX3 MHNA"%"%$\1]E?)YA> 0'$MR3 '= MF5!K>"L46?36DK=]=P)O7HU8FK]_\1@B^ZA Q304)L@P*+D/+P5?"BF< M(,T'Q&LHLCAE><^0C^/A*(.SK3&H'#3:A(=)XBD31[*]]3&N;!2/\@ =2/U/?90;##N08Z[\AI%P4?4LZB+-19WGL(B>] MWE"C68<.:*GB6^7:-M%9NR8[;WO+@WO;H2^Y60ME0>**H.G1NW"Z M"9UFJ1WUK3#=T(\"C7>@_976[K#P ;I?S^PW4$L#!!0 ( '!F85+W)/%Q MI0@ !X9 9 >&PO=V]R:W-H965T]Z5NSJU. ML7V))9%\+\][9\XWQGYS*Z6\N"ORTKT>K+Q?_S(:N72E"NF&9JU*K"R-+:3' MJ[T9N;55,N-#13Y*QN/C42%U.;@XYV^?[<6YJ7RN2_79"E<5A;3;2Y6;S>M! M/&@^7.N;E:_7$YI/V_X MNU8;UWL6I,G"F&_T\CY[/1B30"I7J2<*$C^WZDKE.1&"&-]KFH.6)1WL/S?4 MW['NT&4AG;HR^1\Z\ZO7@].!R-125KF_-IO?5*W/C.BE)G?\5VS"WNEL(-+* M>5/4AR%!H?/JJ[*%>*,6 M_GSDP9'.C=*:^F6@GCQ!/4[$1U/ZE1-ORTQENP1&$+65-VGDO4R>I?A&I4,Q MB2.1C)/Q,_0FK?X3IC=YDM["BS?:I;EQE57BG_.%\Q:^\J]GB$];XE,F/OT_ M@?L\]=.A^&QUF>JUS.&9N2Q3Y00"SWF0)ZX50+?X8D5.O#SQRDAAL\CUC:2P M<$+BS!(BI*I88'>#+8N8C..S2*38IIU7&6WT*R66)D*+J1QVNZ-? MQ%_^=)J,)[_^]"]S)JZ"@89&&LU_^!A@R/=JXB-*&Y\QV1P^EX+C(_'5 M>*!_#]YFRV061TF2M._3R5DT/9T&KFEEK2J]6!-KY*=FTTDTZPD:WCZT]._O M/A"3Z20ZZ3$Y )LX.@.;YLO7E;:9F".5(@;9KM<*/D(&K?UR?F.5*DB:YLSO MI?AKE6]K=R OV"B!#0H'A"Z]$?)%= _);P:[)^YO&AP-05.)YW?!.N#MMG#Q ME'F1I85LES?:K\0?2/,.X69OC+B4Y;=(?&)WAZWFSIE4RU 3(+.!9%:L)7!5 M;B\!)"TX/FR#P@Z0" U7P;*V"@%.08:L1&_EV)RJ_* 34OKC1JLSSP).^ M.(I L#![B;JVYE9GD _E&ZCY)J@HD@_BV1@E)<\;)"34N1=%J2D*[9E4M19D M=8(:Y)$]%(0R%5:(UO&XI14!C#2O'*HM+;EJ\6H9\IZN!2E0,G7P_W0K%L9: MSB8N$@S28BMRY2$K9Z9:$A+0T2Y*@R&ZA_>\-)E&C-6ZR8HD"7FL\SU+!Z$? M2Y1^#].C1*SE5BYR129?5GD^%',BOQ4>S0KQAH( BHBA::@LI?L,:'$$%7(+ MD$&!3[2B;#HA2 '?Y;[@9(_F-O#?K P$ 4,\DP='[/W0C'ROT%5!:^C?9.ZW M4:V_7\&&"S1PW]!TB:6"30Y1 ]#) %B*[3UP0* VB>*)Q)NITJ!=8:<&R0P5 M0]J@3D^[0F9J?_ 72MK6HC"UYRAK&CS^H'2MHT+8.R6NR4U-^/"VLJ9U.EX@ MO5V5KE@DQ\9]&0QB#3_GC?/U.D<^(K_XB*R#XS\#ZGY@PG[S'"+C \785:/3 MRSGN0DH /@[4TVH.Q9?=H'R<9&>,_S%B[QM&R&%*PI2IA@JG,P1TZ?:\08HDEE0Y3'RPUYCL4^Q3BGV04'FW&$ANZ,D4.KU&LENRQD/LE L2^>4WZ\( MHX9ZS)R(VN52TWA&H4"@E%2;Z"6%^B6X0&ND7"B 8TW/BWT;:2W)H+"N;KFR M0HIZH.O5BY ;PBB&L94+6/!T[H:A8$F&5^2+H8U(*^2Z:)^,9M7W"OT"!00, MP_5!LUHB599_$0WH1 %47QWIZA;<84)+^P&8 M6*H0UX29.(R[SG+1/YMT9R?=V788NI)K32S?WJ%4 :"* M$#GLM=IM:]MK6$B@C_).%RARCXC_2?D'*KP\/8;9B$KU$B,BR-8Y@.)GR'I] MU"6+8)D%-N_(\O;R_=2IUS,7F> MW>E9U]'3Q5?6UJLFKH+3UTD,9:VR-#?[IOW]$3*_5[U&P;*3/'$7L9$T\RWU M'>CP1NQ*AI.3/Y-(!S$&^7:.<3S&.,KA'+KW.+B-7(M#AXKXR>#U[*B>?&ZE MU8S)$KG=DRT:/O%P.F8^]_")3XX[<^RM3'SVA#+'R4\J\R/Y)\-)D/\@.9YU M\G[E>QP$IZ'-G32A#59WO0DNQ<1P$V9<,FMI&D<*(4T"]+21]7R-=_8\\P 8 M$IOZ1/1\)3'G$>Z831T+#GV76KT(P1_,%-HF/'+3@+F+$L5]P7IM4E$WI^_" MQL]R&V;G^KVHLW8[*5)+%G8 J$#(;"!MNX\.+-VN^ 5\8CR:.'U<*HZ>E#5A?&GA6_4(,VG^)7/P7 M4$L#!!0 ( '!F85)[=;##8 H #@E 9 >&PO=V]R:W-H965TWN78J]9)-=;%$4_ MT!)MJY%$+TG%<7]]9X9Z]5N2:YH"]\66*'(X,WSFF2&EL[54]WHIA&&/:9+I MCYVE,:OW_;X.ER+ENB=7(H,G9QUSL^H M[:LZ/Y.Y2>),?%5,YVG*U>92)'+]L>-VRH;;>+$TV- _/UOQA;@3YF^KKPKN M^I64*$Y%IF.9,27F'SL7[OO+(?:G#K_%8JT;UPPMF4EYCS?7TR&S4TV) YO7I?3/9#O8,N-:7,GD6QR9Y<=.T&&1F/,\ M,;=R_;,H[!FAO% FFG[9VO8=0^MN)2,M/W/#S,R773&%OD(879"J-!N7B#!?ESBAX&L,X<_Y)J/B!HV?T6=^ M0&SNA\7@2SO8.S#8]=@O,C-+S7[,(A&U!?1!DTH=KU3GTCLJ\9,(>\QW'>8- MO,$1>7YEGD_R_"?-8]>9-BH'/!G->!:QGT6TB+,%NT!T6)8:3$D+8:_S\G'!T][[">1"<63'OLF&,5ADFQ8)$.RQ@$0 MZGB1<2/(+JZUT)J9I6!B/A>$^@Q;Y)R!19GF% _8@QN(JU"@=Y;@#1@?AC+/ M#+HESL G-!$*Q?C)X'@;PX8W,> M*_; DQSN-,:+4$I$^ 0FR],\ ;U!/@Q2+)0I,,L20_X!!\.]8%U8$7W*NG_^ M4^!Y@P\7-U?7=.E^.'48IS$R S^@?1 NX?U2)I%0&CNYDP],?,]CL\$)43&T M,%WQC#0.P0TRB2-28<83GH6"42R!&6@V>$BQ*W*(+M5H> 74CFI\L$R:>D%Q-4FP79$&@ &BJ)R* MME0S2R7SQ1+HE^8Q0J6T\'!=S]*#8( G0AMVB["YC?4]:X 4KIL*7'&]9)^! MOBEFX/%-QB[R!9 3&V&DNF.'K0%M)!/5,1(69L4W[^;QHXB<$F3O'KB*^2S! MI2VF5SB]7O,5T)Y9XG+F ]83' #@)0GC*>(2+3AQ)V,@ *3!-FNQ7Z%*ILY**4D3A MJ#W: 72!(2*-,O A2Y1B+JPM3 Z-, M\=3?(D3F:H^2NL@PL:6B$*EHCE1DLXWU?YM-#PGB^^9?@U#.$EB^.,$T >.[ M)\/>\+2$E,/0,IL)Y7P.YK,9Y,352LG'&*I" >W=$V"5:@3R<97G#']\B99[ ME'2G5LF,,CLAOCT[3.Y5?UO;$'TRI+2"VW>%-!]C_]'FNF(RH M\SXO0,$ 57+&KHCDP\V+$P]6''4::V5$JF8P+3:3)UA3%"C[P&/1O8"="P.Y M6&8@F[5396,.BET!U8:"< =3EL[K&4,2%F/.@N,UQ*4.I;0G($U%4;[!SA2%H'^0J6 5;?I5Z M4? !3FPZ0::%LL]&JIS]R];-)9%;O! ),P9Y:%5W1)_%2H5P/13J[3*%1BE M!:X%:EQ.U!BVZ[?:\44.;46>.QHT$+XU>E.: /Y2&YL]@)%I4W",E"%M+WFT ML]IMT3O+[Q2+=)2ZG2*E+Q9*+)#_ME*[WL=TXZ#!=:CFB>=ZO5%-UD"G*[MV MR:;7HI:_2O,4O7RKUXCX.0.& ^C8'6$#.K9>P8QOMY)0RM@;]$Z2AR;G=HM5 M!%]%^J6 >DTM4M>M=7W:P11!L#\COQ'SE6H>QPBL[:[P.BV])4; B7;K1Y60 MA%!H;<#*K:C^'2B9#'M!&R3C46]P"".7Q;1W-.U7K'LRP\LRKH&@?5G\0#+" M>=E"84:A @V9@R,5)D0.7<(% &4TZ?O&6Y5!_Z'-_O_C#;\5MIPX(RD'2OE M:4FS1]MS7V1HO;:+E=V*Y@)+&;VCV/6>LNV&93":-N_'8?\X$3ZH_](;U]7C\ M:HO<_5*DIA@+N^=XNGQV$88J%PV?[(@.IN-=D>4J'!-MO5%Y 3)M@B1&9+DS MB^\,Q][N/%VH1T^?X_J#=G1'CA>XM>2NZP2N_RR9SS&@&XP;[NE.QL/]SOJ? MA>YNJGN;\'W5>#MA02/>3F#RX(UBX[^"EN>XWJ %K?$DJ.^O[2[@#C*,H$W% MD83SDIW1I_V)J'V2N%V"4=ZVE2DF)JJ4;;'OP+8=%]5!TT^P4^QWOY"6V[UN6R?%X(>= M'G^'_9-]3](.J+TK9P./8@U^@J.<>L*Z8\?UW69&!!@&_J#9XCJCT?0YT&Z0 MY,AM\M@HF-1W(W]:7;\9]O#LG_!!A7ECF_P$W%H <_XHP'RM_ZNF37>U.UX6 M /"XX+:M#JT##CI1O7A)>%"[V&VO\A5X?>]J;T70H8 J&+P9.U-G.AVVHLGU MG"$6",VF@>./6Q'6#290K9PPSQD,!S;B_ D0 YU05/VF8]\))J/Z?CIT@I%7 MW0>!YTQ&?G7OUQ7AJ%E_0OM5\\BC$:=CSQE/@]-VRS!HQO(PF#C3P&_E*2]H MC6EF+7_LUG!(DC)A%SLP<'B2;[^(:FSO&D2PPP)X8A>GN'-3,;[A/+#==':. M&8<]OSYQE0I:_)Y7M_ Y;H$+ZL#S4USGL%!H)@ZA*D*_Z6WY(.RK M IV'H1 1\I=9BP18@S;.^MFFG'3=WJAQW RV8)/[VK;$VXA_A@G'ST_V%96_ MMA@=SU9UG_@3"RW2#6;4!TY88;,OBA>;=2Y]";=7+W V8+EF*UM;P9C_-SR;[84O56GT6=&&_ MAJF[VV^*?N$*$*I9(N8P=-";C#I,V>]T[(V1*_HV9B:-D2E=+@4'3;$#/)]+ ML*VXP0FJCZ7._P-02P,$% @ <&9A4A0G9(C:! H0H !D !X;"]W M;W)K&ULK5;;;N,V$/V5@5L4+>#*ER1-L+D N;3; M++)-D&"[#T4?:&DD$:%(+4G9R=_W#"4K6=2;AZ(O-B7.YZJJ.\F)V=M*KB!XZ?VCN/ MI]D8I= -VZ"=)<_EZ>1\\>YB7^R3P9^:-^'5FJ22E7./\G!=G$[F H@-YU$B M*/RM^9*-D4" \66(.1E3BN/K]3;Z;ZEVU+)2@2^=^:R+6)].CB94<*DZ$^_= MYG<>ZCF0>+DS(?W2IK<]6$XH[T)TS> ,!(VV_;]Z&GAXY7 T_X;#P' ,I6]"ELU'; MBFVN.9S,(E*(X2P?PEWTX9;?"+=8TD=$J /]:@LNO@XP [81X'(+\&+Y9L0K MSC/:6TQI.5_.WXBW-Q:\E^+M_9>"Z4J'W+C0>::_SEJCF[S>R[H]9]U/6 M_?^+YK?#+>89?692@.E61E/6Q<6>J<*;0JYRGQ METZW4MB4UESKW$@8*='@)Z,'9OK#1:;%44I=C 0'S'2E?"$08LWAWU@SNG'* MT@MW&=V[9V4$*MT ,>H69-<8[J+0:1V=!)-47#D)A<$=8%NZS:-;@:/%7B^G M*6V84EFH6%OX*@".T;!DH_/*<[_:Z%BGN)^L%JH?(AB'6KA5/B$#*?0!TRK$ M_/C#=T?+Y?SXZO9#6BV.?Q)896?,,VH.SJPY!1L,%H?' =G7',:*$I96A0CX M_I$3)\)IZUWCQ$(9@C9M4.EL"]B050Y, "*Q05JK[',&Q*(*>;6KLL2 DJ>" M4LIG"B]F>.PEJVV*H*I*>H9N(LOWZ&BCC1&\K>G$2(@$9D&:6-UR>NE\Z[SX M7>-UY75\WDEN]I#1;:\N)+BVH<79#=&\9PMEF$PZ'5U4)L%NE2Y(M>#D2:/+ M#':!*3L<40'UCF*F7P/=*@>,\A,^=3(C*@27ZS14([C=[&F;FRY)N&0X)D@H MN4]+N5&Z&5OBV2A4,[8\=QVRH:K;SF,(M9%3!\XY6H=:QLS#A*<^#Z%VBA1$ MO4TT$II"%(@OEI#3.,L17V)"V<-4"2,. M\%YYU82^*P#%ZV$0.BM,YD)?V7EL8>RQ:5R[;0#2@RP7@I8S*M8JI@C E3H) M"!$L)!5 Q-NJ=PVU)Y<2!(VN*_^RH\OMK,EH0X0X]* B@"O5&AREQ(XZF#90 M_8K%E;U6,J6J6"-(,A V5J#"C<3C" M"F-X@[D1IQ#[([@_\4:TH3,CW%Z+^(;HV74)6+N)*DY80$U0E!M@O'3X2PX,D&&^E M9_\ 4$L#!!0 ( '!F85+0$07#C@, )0) 9 >&PO=V]R:W-H965T M1: MUQ>>I](<2Z:FHL:*OAR$+)DF41X]54MDF34J"R_T_;E7,EXYZZ7=V\GU4C2Z MX!7N)*BF+)E\V& AVI43.*>-#_R8:[/AK9DQG<&D,Q^L3^CO+G;CLF<(K4?S-,YVOG,2!# ^L*?0'T?Z./9^9P4M%H>PO MM)UNO' @;90696],$92\ZO[9?9^'D4'BOV 0]@:AC;MS9*.\9IJMEU*T((TV MH9F%I6JM*3A>F4.YT9*^?+O=*2BN:?5US&@\O8NHS?+LNO M II6O5 U2W'E4"\JE'?HK(-@"A]SA%24=:.9K7IQ@-96)E%B=RBIT4 9SPJH M194FRA289:[)=#_D(>OS@*?0)X50Z@QJ8I!V#"P.T&"PI@=14(<;,%+A(E.D M1KVK# A%\5AEPBO:$8TB5\H%O$^QUA:[ V6E:"JMSB[@EY^2T(]^^^'_IKA& M0K 8"PG\2?.15T0<3XDX??X9)@LWB:/QSLR-9\%(CD/7#\[ALC^ G\/) M9$8(43P6_?/95S%TPWG2%RT5T#@6?QHDXU!(]A^)B?_FN?MV7B_P>X'G?_AN M#P>:Y::8;''2- >:C^DMB-K4NGHVOB!\&F_@!O.G60C<^3R"CT*S FJAL=*< M5O^#S-P-HV?(1.XB"H8Y\[W'=YZ\^?%MOS1TF%N,:T'YK80V=[RYK,=>Z:RI MZR32,\ HVH1C[TU5 B399L"L_-;6]T4Y8HC_8] M8"8539ONTAQVAR?'97?3?E7OWBOOF3QR*KH"#V1*!S-S0'9O@$[0HK;W[EYH MNL7M,J=G$TJC0-\/@HJL%XR#X2&V_A=02P,$% @ <&9A4JAQ"C*X# M<2D !D !X;"]W;W)K&ULO5I9<]LX$OXK**VS M:U?1- ^=N:ILQ]G-ULS$93O)P]8^0"0D84,2&A*TXOGUV]T 25"'QY[)Y,46 M21R-/K[^NLG7&U5^K59":/8MSXKJS6"E]?KEV5F5K$3.*U^M10%/%JK,N8;+ M9*_45+SZD;P8!"B0RD6A<@<._>W$IL@P7 C%^M6L.VBUQHON[ M6?T]G1W.,N>5N%39%YGJU9O!=,!2L>!UIF_4YE_"GF>$ZR4JJ^@OVYBQH\F M)76E56XG@P2Y+,Q__LWJP9DP#0Y,B.R$B.0V&Y&4[[CF;U^7:L-*' VKX0\Z M*LT&X62!1KG5)3R5,$^_O(#Z]VN>"E.T<8IN^8/X'J:G>-QEX)^ M_^=\7ND2_.B_CVPV;#<;TF;#'Z#X1W?"L'Y9K7DBW@P@;BM1WHL!6,-G'VN( M3MS(GCE1.<1ZQ2EB3)G'XH$M 6Q1F>!*26<$D'B\)C'E&'NG5Z0B)>NB%??\+=@?__; M- KB5W_9?W0O/.3,G/1251IU4?%,5-]MDU]4\6O-,[F0<$RR"E/6_,V0(Q9Z M\6C2NXZF,^=Z.@G8#9B8@_[(:U)Q#[B[)O?]@9(V_T,O=.1M_L_&X6XI"E#RC$_ 44$]BW)&[_$#A)UX<1WONAGON#KWQ;,BN14EI$IS; MAA3$FRYEHMO-ZD+JW:TB;QK-]LH<1OO/@O=OGK;X9#1]]M*7O%J=5D+K#!=W M<)%O>)GN[C&#Z'[N'G=*@XVK/V#T, 1]C9YEFN^-";>'<%-84)H+< 7!-/\& M( &1.@1O>V'8A4K/3?O)X(L KTK4LI"_B;:W) MY4J!;!436%VTJMS27X(@7XJ,6RT4JCA%36RCAL>L@EN5.=)X;,-!UO6Z5-_H M_)!-CZ*1/P0F!UZ/2H6#@19=?<\=^Z9&OYQMB%UB_,$UD&6K7-PX\D?L 1 ? MSOZAP,VR!SP:'OG73:5]S(%K;$'*;+T49S= M=]VN ]0.8NI>@7/+3.J'3I:I/Q[A>88C/XR<8\+],=Z/9Z2&=CP4#=X/6I0 T!EKB>\\F_]=D=U)=573[8H0!GBP7(#L[4D- 4'\!O M\D2OPQ!\UD43&L!.<*.6,*G=_6ES*D?&'DB),I&$]RM^+\'!$0LLG860O'/7 MWE$\PH.C!7.*>@WG<+9PQF, M2%)(:) GA*"-H'1L-U['&#EW4@-:$[X362= M$,/;GR; &B[H_"[:]S'>LZDC4248&,0'B+ (T]_=9^_JLM'BEX%N$#Q.O]/,^"G8&NG*?"0Y*&!@*FD3UXI&-N,T4?#+> ? C M:[?V -8#?]:3Y"@,_; ;T*2)%BQ[><(5P3B-YO,,O0I@E%'9AD++PK1A3$>D M34Z]\U&?HW&6Y^J9'4N,(557<*6*L1":K.P012+##NGZ*JC:3ARKL:CH;-;-.EH^^4*FQ!H M_ZVE7!L?-K&MX$6Z6\(?$[DW+89M]?\@5]@IT6H2O[G\TE"?X(-(S &=9 MXNAH/.Q&#R/?\<./M:XT&(BHEG:-SV)O-NPJC'CDSZ; -F9N_V "->XH: 0C MQ F]6=S5\,GM:3MP1=*=HB+WI.' %F,Q0@,[))V.( ML$Y$A+T=HDMP?4KI?HN:VA!HN&CZQS(+Y>"C,/8G\.0(3 %G,_ ]]H/1-C*; MLN_6%L9NO6_Z4TY);JJV3U22'^,1H^#5]>VGBGZ&KTYHESN9B]//1H>_,_?& MG=L%ASD_PY51\8DH-41%P]T!A)*::FBU6("O(T> : '=4E<=1M%$E20U: P< MB)"K(*!02(TVJF>>-7^@P@M@1W#(^#";ZA?,M;@]SB%$P06 :>2J0:R\SK1< M9YB.YP^08-]?ON_NE>QX+O1&B((%+T@Q80 _I.%S"3'9B.Y\'GU)1T%]K5Z(W5**H1J[^&U $-ARR"=,MS*N:JGO\/ M&2J: -!(%C7R#LN28#=5+U<]0H0>W2R S*JP(-[FCQ[#[8@DLC6'JJ$E2%+7 M"G3J3!%?-=HWS-/RXRWNW,JP77;NXV][,A)Y$"J5Y/BS&>G'Y1F2NTTF[L6A M_P=3T;,'N@'>2R#LG5N+/G'8,13^=VVF9N\1)TT2._RD2V\%X@'9HDETVQ7D M4>_._B=-^@NC#M"'L0\)(!YBSH+D8W'NL7K5_?\A7T-.)^*- 9X3 SZ.@A-W M_6&\,^^7G?-L)<8PZ(L8HXA.>@51K[9S67\)X\:TT'%X;/=F'NU06>($END2:]-_Z;K- MU%KJ)>F]72,$2V,OZ'U4W M5NYTMK8L0VUO]+JVI?V;*/%_PNL*:,^6OEH?!C(BV(JG&%WT_K,MO6MW->R\7[=P7;*C# R_V]O7[NS:1 :S GW1MH7[OJ:5B?^:%0.@/ M;>#@=D'S>F ;(ND5W^%*QGP,87Z?&\!H*I&?))\;ES$/=JJ2K2;?80CE^NI%A@A6KKF(^FCB'_ZUY=X<<$ M)F/G^"U,8S6CH'_74 3$0:,:.FBJ6B+%!0SH,0-+P;MN;=YR4@/AA?@FX,SVA/N35U4_ MEFE;%*@!]*K%/W3EE!N\M]^^H?T8!0\8>J>(S4%_!8@.2[^W1"G?079)UX[2K4$ M">1=-&VN/\:6]GV!=>9\!I<+4!1^[(=>4A?:?!'7WFV_)SPWG]%UP\W'B#^# MGB6$1B86,!40>S0 RD ?^)D+K=;T4=U<::UR^KD2'#P,!\#SA0+GL!>X0?N5 MY=O_ U!+ P04 " !P9F%2=>HK.?CT14+[_89_*'FPLV=&EJRT_D"#U^MG%P$! MDK6L'$D0^+N3+V5=DR# ^&F0>3&JI(/SYZ/T5]YVV+(25K[4]8]J[7;/+HH+ MMI8;T=7NO3[\60[VI"2OTK7UO^S0[TV@L>JLT_OA,,9[U?3_XN/@A]F!(OC, M@6@X$'GDT8,WU9\&.-504&Z=P:K".7=S*[=PL6/O M9:N-4\V6B6;-8##,:=C;5AI!WK/72P=M=&99#9)?])*CST@.(_9&-VYGV;?- M6JY/!2P!<\0:';&^B+XH\1M9+5@<?%H>^SEQ;_8]G\^7UEGP)1_ M?4%\,HI/O/CDO^#:+TL.XP7[42(G2##3G6%ZE,94P]Q!'V>@U?8X[%-6";-6 M^D[8JJN%\7!DL]:VTNW]@KV%G <[AJ.L@F!EG65ZPS:DKS5ZW558$$YNM5$2 MTJ%0M3MHK8'!27.'DT#$>Z&B>CCKR4V2*KGNZ)35=>=MX![:VV_?P$SE=F31 M3EIY1BMG!PF4=$<=B(9=54=;P6K+:ZI *#66%'_%GUA!*YMI]:TA(U*M_:^C\ \ M8)"DFVKRGVU!RJ/O>O*,7#K+FRWT&RU)Y"2E[>J];D[C\# ,< )K15TK006\ M#X.7#J'R8PLQ%!1I83X<(FK.*(5W4J\0IFI'\2%5*P4)"!I0J,IU!IHJT5F) ME7LXLT92"@AUW5X;Z_-+WHFZ ]5Z!-+X%@@GD>)9TLU2S#<(1+EA#?JI%364 M^+"/.\%'O9?LLM;67BW8K93L>PT5$?(*&0DG.*%J @4S/Z"+'I7UP@#U$ZV] M(T]3 P$$K\1V:^06,Q GW4%*'@J?D3MQ5CC9(EI _:C03V5]SQXEJ&4% M&AO"2T4!XW(1'L=>Z*.XR!;QM 6!:Z7OY36L)*>=2$SBQYPET6-_-DD>?W)@ M,\4&^6IPSBB< ]%>HM((SOXBP"G.OI,4;9QX9?K,($_\T"CRYE_A&7B2L^<= M]0L0JT^8]QU8*Q:])*K/T.UY01'<:_#9@F9J@\1LW%D/ ?8D?Q47GQI 7;2 MVY=ZZ#)0JNZ.M!HX.U&.BDBMF^V3&DK75 *DF^HRE"%W$#&OI<\*"B7$("5< M7U#D3YUJ*2NN*%>V4F]10'?$=^03P/X"NX>BU2LAG!M=X^Y*J"]].=*=Q6Y[ M]70$_K7_"5
HDG?"\0CXUE?)7B_Y-I'\IJ/M*Z+1G M0W\A$JM:GJO-ONM+1+=2OI?090D'/4'QK&NT0'*S([SV-R:-3PD[4,;^SPCS M,P3Z'FERZU/VYPZ^/+T 3A$IXX1#ZGP&X2Z+<#93)"5/\IPN_,-%8,13\BR? MB!J#I7DX'T9Y-A!EZIS'Y3*C[1,]RC+AQ8P<9G*4]FVR[#@,=)-HDI>8PDZGWVF?O%[#!/ MLQF$$+)G>9L6/ OSK^Z_ 9NO(;BHX4U>LB<^OA.ND&=9.0<**B3A;*+D05E< M'2/@Q$=VN9*-W"A4^*/0<7/,XZ*XFH^C=#;.>3IC\-?ZI^0Z[_9'!+](XOD, M/)_.7 F M54J>QE.JA!&/LHG=TIMM=I:9W M*+&GU_SAI>ILZ'Y;2_D=Q;*,>9@%\XF0AR=TS]#IH^A<",/I7)F44W&/DD]" MA_H?Y"=J< \)YA,9&)%D#R)6B5;1OR\;:]6_ U),SM\@_T]CB,0K@OF=DBZ9 M\4D,8Q[$YV(8SNYP:3(E3%1^FGY04Q;S2R#N@&$>GZJ)HS&-SWV06\Z^>^+U M8NN_[MK^GMI_ AUGQP_(S_OOIM/V_NOS&V&V"A?"6FYP-%CDZ04S_1?=?N!T MZ[^BKK3#NXQ_W$FQEH8V8'VC\1H_#$C!^%G]YC]02P,$% @ <&9A4C/! MEB[) @ 308 !D !X;"]W;W)K&ULI55-;]LP M#/TKA-%C9CM.^HDD0--VV [%@F9=#\,.BDW'0F7)D^0Z^?>E9,?-LB6776*1 M(A\?*9*9-$J_F@+1PJ84TDR#PMKJ)HI,6F#)3*@JE'23*UTR2Z)>1Z;2R#+O M5(HHB>.+J&1I2,ER@-5Q(TYM/@=G@S'SM[;_"#8V/VSN R62GUZH2OV32( M'2$4F%J'P.CSAG:UG9T&4!:&ZO*SID8E%RV7[;IZK#GF\BQZ5[E*75=,O)S\X>RDJH+2+,46+. M+2P$DV826<)V%E':X!!9IC]"1 1J9Y9LF,V3TXBWF,: MPF@X@"1.XA-XHS[3D<<;'<7+29/!'='4?%7[IG#9PL_;E;&:^N/7B3#C/LS8 MAQG_=T%/XPS'(;P@%.P-79=YZND^]UP4U4[5S0#TJ:BSAPW\FZYS7'-I70J,EUB9;%X!6L@P/\W-6CO$6F3: KIV!FK&ENFO( M@2?M2TJ'*V@8%::JM-IP6A4HMG V"J]I8H6@0 ,XNP@O=I+W(L7YQ[5&4Z%? M4&(;_JL+H[T1+U&O_2(S;;G;:>^U_:Z\;5?$AWF[:!^9IEHG0'=YTK9G> "]/\@LW=02P,$% @ <&9A M4HC&.MY>! O@P !D !X;"]W;W)K&ULQ5=? M;]LV$/\J!Z\8;$"S*4JRIE5[,56-+6>.5!M-4E=!W%UBJ MW=D@'!P8UW*]L8XQ6\=7"1+I3XYXEUQ-F#.(2PQMPY!T.-/?(5EZ8#(C<][S$%OTBGZ[P?T M-VWL%,M2&'RERM]D83=G@W0 !:Y$4]IKM?L!]_$D#B]7I6E_8=?))O$ \L98 M5>V5R8-*UMU3W.[SX"FD[ $%OE?@K=^=H=;+2V'%8J[5#K23)C3WTH;::I-S MLG8?Y<9J.I6D9Q<_-T);U.4=7*.A2 RH%?RT12U\$?1;S$? Q1& !GG#V" M%_7A1RU>],7PW\A:U+D4);RKNUIW17,I35XJTVB$W\^7QFJJHC\>L1OW=N/6 M;OQUTOXX>)B,X6B@H+( B@CL!N$.A3: [FL Y1*K)>H^GR#J@E["#'+R01JR M[MQR>BM54OO*>@U#61-'-8:$30!XF^/6 GD.9B,H3:)236W-Z"5\^TW*6?3] M?_[Y+(THT/><%\#@* M$I[XG# -HEEX3R:;G<@D:<#" MXW$8AD$XC:B$[I1\^-IZN5GR(,PBD9M+N6)QYYVF,0>'68! M2](3 <8RSWA"^4[AM= U%:LYX+GR)/R*.KJKTN_<52[S(PX;L^G()Z/XA&1> M8MB8/\E$(B7X7".S_ZV%OM:SO5S^56M%U$AQYG.2)$@B[G.HM=@]F5F0 MSL-[YU.Z*I[66QG=!-%1EP<4NE_X:1J>5''LJOA) M_35-CD#40#'S87G&3V!GR>RQ_IH&899X5)IDOG:4^:U&5X\KT&?W%AN'H4]X ME\/?&H*E3S)PO[.>:^) 7C;:S30WX>Q&(T+5K2L/#,@ =DB;:*ZT.Q:PI4'C M-@99;874M*I:R,G#-;JQ^2(=<]K8RM+M$43+VHIZ+9UQTB_]Q((^U>Z^:72[@BS$KDV%B9D[6A(4<_*(N0C,;/"X&NSY,0]GGX MIX5FXNV4%5),;G,V]"%HNG?K9<_ME_/S;B<]BG>;/8W>M:3>*'%%JFP\2P:@ MNVVY(ZS:MAOJ4EG:=]O7#?W!0.T$Z'RE*-H]X0ST?UD6?P%02P,$% @ M<&9A4@06];:7$0 '4$ !D !X;"]W;W)K&UL MY5Q;D]LVLOXKJ#G>4S-5&HU(27.)+U6^UOI4$GOM.'G8V@>(A"2L24(AR)&5 M7W^^;H D)%&:F=C9S=:^>"02:'0WNK^^ /*3M2D_VZ52E?B29X5]>K*LJM5W M%Q+"KDHE4YZ49Q?Q:'1YD4M=G#Q[PL_>E\^> MF+K*=*'>E\+6>2[+S0N5F?73D^BD>?!!+Y85/;AX]F0E%^JCJCZMWI?X=M%2 M276N"JM-(4HU?WKR//KNQ83&\X"?M5K;X+,@26;&?*8O;].G)R-B2&4JJ8B" MQ)];]5)E&1$"&[]ZFB?MDC0Q_-Q0?\.R0Y:9M.JER7[1:;5\>G)](E(UEW56 M?3#KORHOSY3H)2:S_*]8N['CR8E(:EN9W$\&![DNW%_YQ>LAF' ].C A]A-B MYMLMQ%R^DI5\]J0T:U'2:%"C#RPJSP9SNJ!-^5B5>*LQKWKV1NI2_"RS6HD? ME+1UJ:#QRCZYJ$",L4\V8A)EVVI&=,6EIA MY@);I/*9*MMM8NKQ*+H9B,3 ?2WVI#@JU(GL#!(V[SXJ!>%GNM$ M%I4P4$K9^V9W!<>*[%XX+ ,.E)]I2YO'9F95>2MGF<*:JSIX4Q>'W^UOXNGW MZE9E(CIK/L7MI_&9>%M4"HY3B5)6BK:9O4<$)H7-A[% 96P.F2D6YYB2BU-0 M;%9])$XG@_'T.GQ"GZ+X\;W& ).!N(5?*=ETC#@[/\A#'%(;#T97UTUR4/T85K-+B:?R%+;P$*NRJ37VMM-6M@>#^4D\S&>5O+5";< M6$1G)9,E1JQ,2<1(<&W2 8KP:NFV:BFQ!FU<,(], )'_-Q"D@;19*UX=%%I3 M\'L-$S'Y2A8;>KFU\;;"'V>Y4#+,W>0*E9FQ]FPH?FD+,(^DFG>X#:!LC9UD M/*A[V5NRA?8];HV:7&#N[!]U.YR_A@N5&KQ1MK*HP2Q9)^_17G'(W&,K6$FM MR-LN3T9\R/RV]BJM2[_78J-D:86B1L*?K<9D#CCC>J& *(73KW/A+CBZV!@\ MN(X'\?CR;J/=;.$+B80 6F?LRZ'];_$5!N9H-)A&5X<7.IW!X>>ZZL+]Z=7@ MYC+(J$['H\E92,##B47NFG9"GD;C030*YT4H$29X\'H^5XE#'P_UZHOWHUUM M1J.H5],DT>LB[5>N*T4.:_MY?V\"Z<$*&/9% UX4\.[1^')X0YB4D5[6DNR7 M0@Y43QY]!,;) '=H1=?#ZX.T]L($T7=N<2 .8-\6\U%\/;S\%PGT4MJEX%P$@Y!H5-GAP+6%' $>;_>P7)?*P7#K.X+8 M"_.+ ,S.70 0,OUG;2N?)BQ!9J84-Z&IF^QCOTB(7U-7<-\)H!HI\1V&<*V;9N= MCJ>#T6@4&(*#0F+5U\-(&;)LR#EF%^F:Z!9LZ8-BD#=RNQ-,;%#H]Y7EL+K# M84J\!I$X2:R6 ZF?+Y 6TI M"+3NVCYTU6X;X>*_B',13?\BHO$0_QZ2^WUI_NG<@CT(1MNR%*0>T3D^3>C3 MY1]N+EY1@:/?J9S+P7@TY7,@!30O,WBOSNO,[5N_?JY(*>>LIIOAZ)OHA_*S M./X7Z&=!HIERX] +GG6W]=R,NL3E(VHLPE5OBKD".*2=/_6;TV$-/?0O-#IK M"X9YM\UM^=@E:4?VY7>LVK^/N]L83\(G,?MNGX>O%0#'\#\/XK\3T>T$X M N1](/SK8/MJ/*U@#1R@/WOQ^;+RT$431Z&S3>,S-\@;)$6 MXO&? 8'CP?7U]*L0.!X>,8IOAKF71W3^32#VCXN//RWO6;8=;\[U=N9\$VO5 M2NA[C'8@TG"W\'W5JIK6ZI0PX,2\H]#HAFHQ '2GO&2O R*:1)XX3SLPFD;R;G<-+TJZA"$-1,J.H@+VJ=+Q%I5GAUH)8([T;#4 ME,VK;8]!_=SC-=MKN[4.=BOI5DS3]G=&V30/MW*%>YDPM(2J.V@2^U8Y;WY3 M/W.?G#81VV*X1WS;AE"W-,2]H\3DCC!M?)'ZHMV4*6O#UO"3WC8UQO7WI?=: M-4=;T4$4?]]@.TA_\ V=][)T[9M7#^_?KI7K*>Z[6E]3X'HTXJ8 ]Z6BX:AM M:H$;V3I>JJ&[!*>M309=;KQ_J6612$Q+(7B,[%>:NAR M[;M%I>MU@=-KUV8@D^EK* U$UTLZ:#6-7 .7L ;G3BO82MG !T2&B51-X\*? MEQ'K.[R&DG W:D]N[A#*>TD^X(6, M'6_:RV9O@W,Y#@BR++GSY2"T;731WO ':EO!;)V*ND:/=7 -%$O9W?E9:!BA MP<]4(FO;9?IY#O$P9@#I$495#LK8 M/690O_('?=OXM,-:H!+;:9M'#WL.8H/+@%ME#!^?;D_?)AV>BQXY/G6H%1RD MJ2^)6C60=V3KG0]2_/,76EH ?)NOL#9[QDL8,VGPE^ LCL)4ZNYU]JDK\<>J MS54!ADU)>U.<[]Z1I.0!XI8:NPO1@:'^P(TX737!K\(NLF,$NEP8DZZ!2KRW MIBC\W6/6@N[X[P( 160,]SU*,-/U,KLQHKX[0/C3;V +';I >%!U)WI-3W0_ MRBTUT*E,EILA7=AIQ''73H>"+VC3K$]8_5T;2+[GZ-P,NE?GE\Y>8,L 0X C MGQ '+D ICV<_T652YPA&1<)=_F;]V;AO*R"CJ6>.9)/J;;N) MUR]XV>>!#VM=O&2_S?0MGR*TAA,X4K5$Y=Y#?\W6REF@H58%F.'@;!LD8B5W MQX=%:'$4RWM":C2<-E&T<3UX-0C"%[R4Y+BV#7O],C[GMZ_.HQM$*_A"KA,6VZJ &I\Q\ 85 MV\EN:)1-NNV]A@P0H<\J-=B=&3?E@TLUP0:N]0.)! MCVN3#OY>-_ WY(]X^K8]9<)"[VM@B62PJ+JEZ9*'I:OI/J(_##."H[U'<6>L MG*8&>.J2V_"0D8S#'X7YLCXX$?,ZB&Y T=]U$68-9[=+O:*W*\"H*@DK.&]B M\W]3\R]1VI3I;8&M;1#(O6Q!R!M077C8(@7.J#^X&"R#D9(PR>J2_$!N525+>XP$VU7[/%[AH3GV<.@YC='A(W]V(.7B [ M?ESLZAV)/'/SF^.AVSWK-@C6Q!BV5%GJ62%U@,D62X5FE]Q0^D=UVLR=PCJ< M)UMW.0N[PY:I;)7>3?49:B4,QKJ80[7$.N-?!SA<=[2IQ0J2)KX5X?K0C4## MT(UX W:XY#"^SR5?">&!O%JY*YVD&L3226U1V\!=!J07! +P0PZ);">K^4*7 M&QB@7E>G.HRC=?B@.T@_D)H75B8N4:%E'6!1C8(O5L,4Y=;V$:B$%4]JVKSP M^<=/?*!]'HU)^_\GBUJ6&Q$" EF0M3Z(^_39UBMJ$PEYBW1;-K5*P< 3G!G[ M#"E(@E$^LW(S?RB?D;>4+O;M6A&?,I".,8G-^AR!&DZA*S;P*;>!2@38 G:Y18"FG:O$EM?Z1? M U)IRYSN,MKBBK>%@)+;\+ @]M('72%ZVD9N3'?YNP?YGE) JK01'"GQYR9*%R]VK3ILM>PIFF\P MD\70M8WVUF+3%VI=* E=T[=C=M+B>!BW6^IN00VONCSY[M^^@1U:##EEMCEP M4/9 !R8/XK-PF6JJ;W5**UJJ;Q_?>OZZ$']TH9ON!Y*;1>CVVO%+A%;25OYVC,T*GA[94J.7B15J0FFNQ]M M0'^I[F['449MBE;#/@XU$4@!P*E72O6<='$!) MG!' :?=L@W?25]=-XSJXBYL9CG+49]JKBG*9E 81HC"H%+N@"HYEO?[ZHO@I^LH^)9\ _S^3REJ-ROU]NG[6__G[N?O'?#W7\<\ .R M$0WSRM0<4T?#J^F)ZQ(U7RJSXA_ STQ5F9P_+I5$Z*(!>#\WV'[_A19H_T>$ M9_\/4$L#!!0 ( '!F85)^*.QZ4@4 -P1 9 >&PO=V]R:W-H965T M]"5/_P(1P.R%TO!M'CN5K M:NCYJ9(;HBP:K=D;MU0W&\EQ88-R;12^Y3C/G%_*JD)QKHUD7PD5.9DS5E=U M20WD!%]BI L;@AL@[P63%9#A[U+KT>G$H'=K8\*VGBX:3^$!3T%(/DAA"DW> MB!SRAP8F2+OE'NZX7X1/6GP-;$RBP".A'_I/V(M:+2)G+SI@[\VWFIL[\O=\ MH8W"=/GG"9MQ:S-V-N/OT?>C*4 =J_+3_H)L3#X*\EM=WI'(M]($4X]L@+!2 M:G1)R;I>E)P1N5R"XF*%-R3V_##Q?-\GNJ *M!UC#7'=$E? GF9*TD \@= MBJ[QZ99C=0 Z/ G]9.QCFI8E5ARZ+3@K"-=$8'?IHH/P'DRX(#7FA=HH;BRM MG&LF:V&T=(F/RN0!'N5WI4LD*L7"OV@84D%H[.9"&XDC#2!1I3=%2;;1! MFA:XD I3!N\T&2)4,+ZF)8(5W,CRQB(8*"LD2^SNN$8F80M8:$7KTBOS\TS3THU]?['I)=4'> MHBOR#G*[<.S-V'D%N;0Q%NR.?%:H(Z[9QOBS-+1\O(@@(RD&'@ MS6)_M#<2>$D4OQCO1G[V0'Z^E;]T\H>>/YMVY@TC+_7347<#U?"*A$'/0H,0RFO;+%4?*H M#@(O]KNEFP:=(02FR8\JA"0[)M\N%GNX"#"V^TWO65);_'%% M,,3M11)VO<11UP%"_9Y^]?TQ>!A9IR7N[=RW#7.% '[/&>XQ[E,CZZG90]=C ML,?6ZZQ]$P8]702K->C1%,?#6?Q#JS4(O#3NR>S,RZ9I7[U.F\:\5Z^A%V$9 M=J XOVL6^W V^U$E>]2GZ_"7*_#"Z7_/E 9]L&BG6;=Y'[I:[)'%FGE!TM-G M,[>_[K;D/NP+E4#HVWU9VMV7Q7MBGMB4CVU[&6)6S:OFR*#:]+!U;K?EAN)! M*<<]LA)N+XY;5HK#&@_O-EYVWTMSN=XUB?GU%_?1_,4/QWVGP,G>B;L"M7+_ M*VCB3BS-X;L=;?^ZF#3!R[<[O M"VF,K-QM 11/"1: [Y=2FMV#==#^H7/^+U!+ P04 " !P9F%2F-I,T>D( M ""& &0 'AL+W=O=?H!(2$)#$CR M.S^^CZ[("A*?DMR M[9?( +&OV'UV%SG;&OO%;92JQ5V1E^[\:%/7U9OAT*4;54@W,)4J\65E;"%K M+.UZZ"JK9,9$13Y,1J/9L)"Z/+HXX[V/]N+,-'6N2_71"M<4A;3W;U5NMN=' M\5'8^*37FYHVAA=GE5RK&U7_4GVT6 T[+IDN5.FT*855J_.CR_C-VPF=YP/_ MT&KK>G\+LF1IS!=:O,_.CT:DD,I56A,'B9];=:7RG!A!C=]:GD>=2"+L_QVX M_\BVPY:E=.K*Y)]U5F_.C^9'(E,KV>3U)[/]JVKMF1*_U.2._Q5;?S;&X;1Q MM2E:8FA0Z-+_RKO6#SV"^>@)@J0E2%AO+XBU?"=K>7%FS598.@UN] >;RM10 M3I=T*3>UQ5<-NOKB6L$D=S:LP8MVAFE+]];3)4_0Q8GXR93UQHD?RDQE^PR& M4*+3) F:O$V>Y?A.I0,QCB.1C)+1,_S&G65CYC=^UC+QS\NEJRTN_U_/\)QT M/"?,<_+-WGJ>+IX/Q&23E;4NUR+W&B*SQ$JF.M>UQK)Q*N.]0I8- M]NO&XG"$#'!*VG0C9)DA[FZ13Q6RHXZ$DSGH>%O#5KUL*. CWC&KE4Z5<)5, M%7:YA@*B-D%5ES9U&3JG\7B0+_N#$0%R*LBF6RA*I"=R%7%NE M2 TG4L0<9,")9*(C9E:5R'U9,P$-K*8BMW3$AA M74(?**N"45M=;W1/\X'X.7QD G]5H$YEGC8Y47_Z\ N8E+NE,VU=!D M(*X/W446!"="3FG*$[]*35'!+CI#,M90QLH0]\M&O2K&H0J'0\6$-N[*)E( "H?2>#%B?@(/B#'4O7'[S. M1QT";]O)LRHU-H-JG;M%8-@Y^UX8+Q,AXTRN,TE&+25"E_*! ',@;AJ @RQ) M,-F.S(!DBH 7[U%R4 &S%,=KP*U6-4AZ43H[WJJ7SJ0+0#60HQU[G%+5PDM\ZS)W)H1#&XH;*+XE@[R]GK\O7ZK-MO;2 M$/N2F2*=D%"_$5GH;G5Z7&K@GR>.4Z2N3HVC,9__NY?YLZ<+WW0'AZ@>#XH/"&^PY%7XG0> M)9-1;V,^PL;DN[6Z[N7+X;>;#2+SQ"?[@5[Y(V2O1)Q$B]&XOQ%'T^E(7)MR M_?5\3D?18A+OEDET&D_$SX;"[.OTF(^C><\GV)A$R6RW\J/6[O%=A7R6"$ MWC'/<1 UMO:UA6#$@ZI:*4MJD,X,WRN&&ZR>URFB*-^B+]@<"ER,H]%HU#8$ MX/QH0E!3=.D$X4^ 79GY@D'KRYLK^#9A%;?6U.H$70F?ZA1F90E!\&_V;Z - M.P".(F^@ M0;:YKU!GK47@]<"/4G ;[_AL8'DXCPZBP8W BF@ /_"05/W6'^ M<8K=^J!UH[%"4'M)O?\)=7TT(@ SS:WR&!3*6==6#,3?@1"AF+KZZ]#**Q@ M9,Z =.#S>#8X#;<<\7*Z6Q+AJWC2WT(_62F>B?)[CW>]IH!;MZ#BMR,JHII< M[ $4I;L/=[\?[5[$'=;\BIP;MJYRH!V#.X?7'F[N%E#]PP$(\!6]EL?B!GTS M]^%MK\36R@Q]&_7 &O?:$]%J^7WRGD=3P] MWBW&L_CX,,3VU4E&^QN3V2E;^#ZTIB'D>\V)V\%U&_JDV:U$3P [D,/W7'JC M%@XX ![45++PG5&^VK;E]+ ?8.@)V;5ZH:_HQ#U6P;M*TU15SIT!Q*32;<0* M00GY_D4CC K?V##\_Z+[5ZH:/%0_M_5T!%^1B974;0=?4#N_W[V0J05 M2U_5>F)0FL?SAV)&T6Q\VBW_$B:5Z/$!L9T0"-KTZIX'BZ+*=:HQ-2"8&>BL M@BZ^]BE7,X R,_C(AD!9&FM][T=D(=" ["@^H:21'S67<.>YD@11[[Q;45H:*;(,#XW]6 O?C?RX//_"!'-J,6R[5Z7-!IX$(')8-Q^>L!SS\R.8CP8__$!F_$@V6T^X?>(!BTTD)R!-+,]TY+^SB+[ MZQ/-Z64+&%DW<#WH>J!IW$_<"7KJ4]I->CZ+XL6<]G8M^R)*%E/:VC7+\V@V M6]#6KD*>1C%H.$OEB@;<\&&RP P;WMU[XY0=GI@ ;D88:Z5@PO>%U53^_;: MY^BN8F+26:8.SA\."SH__XYIMNHB)\ND<6HNQ# M^Y0>;F"NZST[Y7GW$?? V, ^YVZ@K:SMLU WF#_VNCGLO0NC7J[Y]9L>T7## M_HFXV^T>V"_]N_+NN'^=_TG:M2X)DU8@'0U.IT> ('[Q]HO:5/S*O#0UBC/_ MN5$2\4,'\'UET,*W"Q+0_;?#Q7\!4$L#!!0 ( '!F85+XW(X:?00 %$, M 9 >&PO=V]R:W-H965T.V=["?37=VSO2W('45NUZI=^R=KC MF?'XF9G'SFPKU:,N*#7P7'*A+X+"F,U9&.JLH"71)W)#!:ZLI"J)P:E:AWJC M*,F=4"WBK055D2]7))N=Q>!''0".[8NC!6 M$,YG&[*F]]1\WMPJG(6MEYR55&@F!2BZN@@6\=GET.H[A2^,;O7.&.Q)4BD? M[>0FOP@B&Q#E-#/6 \'/$UU2SJTC#.-K[3-HM[2&N^/&^WMW=CQ+2C1=2O[ M6.# M.($/4IA"P[7(:;[O(,1HVY"3)N3+Y*#'*YJ=P"#N0Q(ET0%_@Q:"@?,W> N" MZR4T,/0A3HZC:?\;)#YV2"QJ).#71:J-PJKZ[4 ,PS:&H8MA^.^EX? &O>0( MWC-!1,8(AWM##,76,NW!]0G\^,,DB9-S^(NQP"^4J#J[@+FA94I5FQ_[&T^= M+0XFT+L18 I9:93H([=G-#C_S[Z7A",D%(CY;FF1Y\R>6\.R(&J-AS/R[_A= M<"0^-T$*A<\".]914HH(-\5TUAG2-1/"XBM7#MEV92DU@FV!O'Y&2M940X]\ MC^ 5YLX37B_M5C$[K4.7AW?0B_NGX^F1'T6C4:?\#H;CJ94G_8&5NPQV4V<0 MCP=[!G%DY8-^'$V.7.)[V=&.Q(_BO4VFWF;4'\3HRY[E@2+/9U+E0)!JS M[Q0S0WQR$95592I%7]>U>)=$X/UDV\6UR.FY!OK4M@4ZD)4"DC+.S(LMDCK# MP-#-$\NQ95##:(.^;&)37QO8<39##P6UK;6K[&F?JD834@RMQ'RSTP9X(6FJDG'W'2[1A!GZ6 M&DN^]2<[9X/JY8"G#"^&U-T6X\\Q#>EB[QZP&UVG^Q==*V_?R MPC\3.W7_V/Z E8,G!DY7:!J=G(X"4/X!ZR=&;MRC,94&N<@-"WSS4V45<'TE MI6DF=H/V7\3\#U!+ P04 " !P9F%2;HEM?V8. "1+0 &0 'AL+W=O MP7 MMU2J$'>K-',O]Y9%D9\?'KIXJ5;2'9A<97@S-W8E"_RTBT.76R437K1*#T?# MX?'A2NIL[]4+'OMH7[TP99'J3'VTPI6KE;2;2Y6:] MY'*AIJKXG'^T^'584TGT2F5.FTQ8-7^Y=Q&=7XXFM(!G_*;5VK6>!8DR,^8+ M_;A.7NX-B2.5JK@@$A+_;M652E.B!#Z^!J)[]9ZTL/U<47_+PD.8F73JRJ2_ MZZ18OMP[W1.)FLLR+6[,^A<5!#HB>K%)'?\5ZS!WN"?BTA5F%1:#@Y7._']Y M%Q3QF 6CL&#$?/N-F,O7LI"O7EBS%I9F@QH]L*B\&LSIC$YE6EB\U5A7O/I@ M%S+3?TJOHBP14W\\PLS%5"\R/=>QS IQ$<>FS J=+<1'D^I8*R>>5D_/7AP6 MX(4H'L9AWTN_[VC'OM%(O#=9L73B39:HI$O@$$+4DHPJ22Y'O11?J_A C*.! M& U'PQYZXUHS8Z8W?H1F!N+*9 [2)HVB/EKE5%;X 6CKK?WLXFM0<39BCR0Z./CM%&[UQA88YX@!T1ESDTM*Q;-M_V[G\ M?_?H"'94"W;4N^E'$(]UGF([[-U1]38)?A*Q#JO'-:O'O=2OI%OR\?/#FZ^E MOI7I+E7_%%(=-D]J-D]Z:=^H6('<#%K8QECO8@H$YRZ7L7JYEY.1VUNUUZ8H M>A@\K1D\[67P.KN%J,;J[0P^>C'LTS]O!+17>F^TZI;0&^_BM$R4D$!2:S%- M2.>4]XOS#F&2MTY2WN :D9 L-/8L+,+O=L'Z$'CFQ+M1^BFB80$7U M:^E?>Z61MR?J%E$[QZQ"Q9H>YH!M;&!%L53:"A4 +1&E4_,R!7=S(!TX%@30%+OW28\4XC68 M4W>QR@N!M.>!P.NECI>\TT)ERLHTW;3WI.B 9"-&XF%Y0Z9X4$-JBX-;Y3E. M(+5%<,>[&'BE$\5H"\X%F9])^+$E(IEE3*18:YG7OZ)?P:1C@I0Y4BYL_#OF M>]]0(C79(IR\)S=HG7<0@AX?F,6 5:%7N=26W6>]A/"D7W7+!T6*6F*-#QFQ MMG&YIM N% M(P73"KEO$K""R+1F8L1@R-:G IM-04^GN@ L,=MDST31+PWBTDFHBF"?QF%# M" G6'S)-+J%%QUD8V4G#2ML8 -=(1\7;\60BH]/X1 M- MIP1Q'T$AB2MN6)+!/N3*[0^-Z#XQ3M"2:R?A+$!7$M[+W/83$W_]V M.AJ.G^_\?UGJE(* $Y.AV"AIG7@OLW(.CRDY&*D'I"9B'[56F/RVM,@JR+MI MW[F^HV=7SQVWY[ZC*3 F"X3Q95(U+1IVYL$7U-*D.R;S_D=A;C7X6@$YX'!L M[X2,E(%8E M_VLU5Y:BQA5E4YG;645]#QVQE+?>V2UI2%+_P\^*V[-RN>'("D>_IY_H^."T MDM[K(YH6FW3V?B.AD,#R9 MM >.!L.CL: RRQ7>Z1 Z0^&@V&D_'#X9-!-#H3C)^4 M3% X59QIA,+RH3B#Z.QXR^C):"2\_JJQX\'X>-SZ=71T(CZ9 M&OD6I\,C@^ M.6X-3*+!Y#BJ!WY7/J/\4['YZ$=*#VMKDB/-H6TCW+**C#*N$AS"&)_(<'P$ M]L!65\C"3-(D2YQ+-7:L[BA] (2Y5B].9W-$1*I)N< A0)/D.I(IKOLP6.&:!ADEXV%):IQ[=M"Q.DJX[BDPN/)]!1+4-"U* M3K(ZZX LL4%FA5,J72N3&="1 :2@*C+! 5RDY&+&3VR5-.WV B79M _GV69& M+1(V8%22<#5.MIQ/[KC0H$X"?C@-G),=R^J%HJ8O&/4W[;PO-([U89;J!?.Z M'9F^F]K!_P&IK@R?&6>5H?CU:FZ54VTO/AZ<12=M+SX=#$]/ QZD-=>FX?HA M$AT-3L?1@^'3P?CTZ %L' %O)J?M@>/!Y*0!F^N,^,["+0/[C10S#3O-D\J, &F4>WG?)M:O"6;#,$!*J M,H"K,:[NK-I?(=DJ0[':5&Q-4.5ZYFLIX?*VO7/+0RR5)66SG'H\S5ON9E@S MJPBRQRZUNB5'0H:F;@G;5E2Y%293OJ2^M[Y;_\&E:BE#GP1$D7QXC+OJKFV5 MH8UJ"2AJK1=+U,F+90M0JP3RKX)8GU07U MO^ /%BT.KPC9Z,)&[NCW_O6=&O/VK9)-96)\F^'-G$>JYEAG7FC82(Y1+4?4 M69?,ZTY7H86>%&ZIY^I3NTRA[B;9_'!5DH?VKFL,CI1P*VWHZW3\P954Q+NZ MA6L5K#]SE%3.O*U6QN5\IA[:.\D?9875XE/+C/KV(JNJ(WJKFQQ,L]55[C2; M0X?Y#V_17F#8FO3\5"WL6GFD.C#UVW8>=-W^3MJ^:;)T\Z!$AYHU=WV\?Z:A MM2([60=1L$ZF53I146R5_MQTIICM&Q/4(@P=F!@UE]09U5WW<@QZOT.-8,B5 M"*Y5XP-QUZ2HNW$0\DX1MJ:IUQ7'X&E,=;UP?)M/FLZY;9;+/[T"H?]X)B(6\8D#YAB"=BOJ<< M&HQ@'0#O-^'K -)4:-EO15O1@[9=I&_N%*/^FT Z1&EC?QOXVM^Z[&S__ Q2 M73Z;2\6H_U;QVA\\>]]6WKYW>9>?Y@XQZK\'?%,5+O .ZE.L<(!3JFJV,O=3 M:'4Y;6[XHOXKN;>4)UH[[^>_CQ)=*B7=6K1)MDJ:B-[$90[%^^8D>A<_*LT!:.7_0*_90!FF/5?^X3Q^[58Z( 8V[VR M\41'YZAXZHK.$]CWRF"I>5UX\F&2KC2,1>@TX<)O4_%#T;NB.SX7G[-6K7B? MA,?CW63Z/I%I&N"C_N;UM##QE_U+EN9;#<+O)-7]06ED-'HN>';/EEUYFK;Y MJ+_;C>(Q5A1,JZ]PKA#+D,O<:/=EJTP_BUR7WZ8[.^KOJKXU5L%9Q!4G<_%F M*X\_0J++5]/,'/5W(U\K;F_1C?16EGI7;_]@I$6R[X.14=/E&/7W)7Y5Z]8' M2*T/TJ8%@IVTR7;6?Y0H)6D^_[Q(3$Z.B=SEHEP@2>%<9L!@]0T:EP;_Q%/R MAM'P^=N+Z24_1L^? ?A<27=)#Y>)SSG7^=6RB^GG>A7MO!\=#5K?0/@^1Q0] M%YT/0)I&*;W"=.1.,MVG#[VF9EZL"7N>3LM987(=B_'1<'\R?'8.\_))&"\\ M>>[:#!*:7J_RE#&]H4 MYD*9WU5(B@?;]0N5U:J:?@[RCP=B>SP43S^Q.*AAGQ&]?Y8(B%ASO)/:L:=6 M'^-UY@I;-C=.I+R !N\,):/5%N/1,=35WKO!C3 3^ME.^%=@_K\!\"W+>L_9 MF\^9M[,Z&NX/)P.8Y5Q9[@+?D)'@)WTB4(_:;QJ;'"4M??K@BU4XS4RE&O$OQ#G89.@3>XG(0"GP;: $ MQ9Q1U&YU+EFWP'NWO M[4K3*ARRE+Q!:;B2H+&ZF%S&YU>Y\_<.?W#VOIB,I] B17K MA/VBMK_AKI^IRU^T02*SEC5[(()0<-E_V2/NSD<$Y#L A*/NR_D M45XSRY8+K;:@G3=E\8-+"95&H3EHN-[!2@A<<#;S[RM8"S?M%: F)RQ<6NZI7?=7DC:IQ M K=*VMK 1UEB^6."D%H8^DCV?5PE!S->8W$*:1Q $B71@7SI,)?4YTN/F$L M'Y0TU'7Y/*:51H/2]@::U0V73!:<";@G(Y)LK8&_+M?&:A+>WP<090.BS"/* MWD"TTK03M7WRY3]^[WCKBKPV^\-YKI%V+R'UR+F!0C5M9[&$SCAV;8W@0#LU MG[A8:-#6J@3U@!K06$Y;P7MCU0D0M*<,, .5$K3!S3G\\M,\B=)?WWQ>=5R4 M5,E %L$3,FW@ELFNHC%UVB' ?6]#2 8GQ.O.^:;3DI,K^D%4_-&]F\$W'?M^ M=BZ\:36![RG9N\71#WY(&[M6X@UG7W_:^QY@W)S?<4D6U1ER-N__F[AC MGQZ +WZ-%6I-M9W&Z"#O-=<*)O?X]S$_0SP+HEDV-DR#:)K")TD"LST?!+C5 M_('T)YZ@1M$GIGTZXG\@. FB+'UIG@5Q<@:?E=R<6-0-2&4IFG8$4F(ZSEZV M$\1G^2O669) S\7>E@=IGHY6T^D,OBI+9\)S5^DLR&?YR)#%09;'!U25#ZK* MC]#%U^TJYX\/C*%'WLA.9I_,(\#]+Y](4 IJ2<;#XVY$$V2U\30#CZ MK#>H-_[RX@YL^A#W7_C!.MR/+OMKP;-[?[FZ97K#";K BD*CTQF=,;J_L/0+ MJUI_25@K2U<._UK3'0^U&PO=V]R:W-H965T M0($5 [HO(GG/WQWOSN9L:^QGM]+:HR]MT[G3RW:SF=FXYNZT]<6N4W;*OMPKANS M/9V0R9YP4U2,O#WG0;X7 M^%3KK8OV*$2R,.9S.'PH3R=) *0;7?A@0<%RKR]TTP1# ./OG]^"H1WFIO)K/K-DB&Z3!6MCTH?;: M *[NPJ7<>@O<&O3\_$;?ZVZCT=*:%EV8SEO(DP,0?H4N>O?:.O3Z3BT:[=[, MIAY\!LUIL;-_/MBGS]@G%%V!U95#[[I2E\<&I@#V@)CN$9_3%RU>ZN($,8(1 M36CR@CUVR #K[;%OR$#0S19\ M@833%3271^4(09=]A9<(H*RM*3>0B +(E;$/2'4EJK2IK%JO:@"DJX 8Q@+R MX/E!*Z@3'>X8P0WI=@%IV]]2^!+96X"-0*_K#I3,Q@'%O3E!/_\D:,)^^=^L M?T"RAG[X1M)^?93AYSB0]>-K;>OU"HJ]&=! 5_4MMN>_0I00+*6,*(1*G&8QA7$" M%!%KT0SG0AQI<4QX3&%I@B7+8IF<8)KG,27A6!S)T#S#A+ A4:IX&C9)!":) M?!1N<)!F]'"FN<193D8^27&6\/$L)":2'82,?U6PDL&=1$&F'!)(LD@> ML$10909E*<;0> ;Z$78F4DS3T:_@$O.H:'^4%6:J<859/_SG2+Y_A*6^KPL] M]B*%DDC'604M0,8"H6%F1#,!BE5&E0X3;"PNQK"(Y@O(DJCLH4=$'LO&JC_J M>MS%KU */P-)1B(*)Y UPB.*S$(>TU@K3W%.CK5@5O.8(B7\>*0TEH'Y!]8C M"A,99CR)*$)0G*?LJ;^PT^@% 7]XJ_Z=Y%!A-IT?'A,'ZN$I=C:\0$;QX1UW MI6Q5P_1O]!)4DY,\G2 [O(V&@S?K_CVR,!Y^.OKM"IZ3V@8!X"^-\?M#<'!X MH,[_ 5!+ P04 " !P9F%2 8&1=0,( !")0 &0 'AL+W=O>IT3"8[Z8B55.2:P7IG&G:; MGY_R0B8LH[4?F_U6T.3[,M ME9BE-!.,9RBG#V>3"^O#I66K!7K&KXRN1>T_4JK,.?^J'F[BLXFI)*()C:0B M06!XI%38))BBF#Z1( MY!>^_HE6"KF*7L03H7_1NISK.Q,4%4+RM%H,$J0L*T?R5&U$;4%@]BS U0*L MY2X9:2FOB23GISE?HUS-!FKJCU95KP;A6*9.Y4[F@&6P3IY?1'\43#"U0P*1 M+$:_R"7-$4PADBY8A.YSD@D2E1..[\D\H>+D=":!MZ(PBRH^ER4?W,/'PN@3 MS^12H(]93..7!&8@]%9RO)'\$@]2O*;1%-F6@;")S0%Z]G8G;$W/[J%W60B M"(%J6X)^_QE@Z$;25/Q_@(>SY>%H'LX!/ QTFW.D30S=9*6? ;AKBX>)WR\I M>N )^!G+%DBJDZJ)%CB(X1)ZP&,XV!I\28+J >$#@Y#DICQ@$0& " MZ)F2'%%U5@AVFJ9SL(IRMZW 0$2@-7B2&HN,%#%3!%>@AY9_#!]8*9>\6"PU M-T45/+1FBS#[BI$L(^@3C5E$$FV=OQ(1%0E(=@-Q ?Q-H"6)$8^B(L^!%9S8 M?TA60'A!I:@^.F:99B1@N3 0?8KH2B*0 X1,4U@@EB2GB*2\R*0X^8#^_:\ MF_;W;QZU2DW@A4!?Z(KG:E]VQ_X9HJ\@X%C;>4F%^:PK,ZXQ;[B,D#)"?2C;5@1PG7(B3 MC:(@%XC$>"RF \'#W08/=]"__WNQT6" F+^@A(@+."K8 MGR\TXHL, E&,;F+8-/; X.^%$%16,BC_50?S,R-SEH! X Z +])FMBACX3#K ML4[:%& #AZP74S"CB+)'G?)J9HZ=*DEVH3>C98-A/8*B/&=4T?H0A;@9:2 M1LN,)WSQW)KD&:9IHA\YC]<,XGL3'1@XL-$]ERH>EVQ(<^\LQP@#:^_6=YQS M8_M7Y/GEYA[;U@F<5907,)<^064JZEC7]$\JV9(:<=(@?NS:P\4HZ&<3: M/CV/E*:.8P]X2K#UE.#@ND#H(#A /-P2#]_-U2US5T>:_YRS[^']K5+VW?TU MNH4$F9*(%E(7'9>Y2@YK"/5Y;[ 8.PX&%=^O/;EN9_0('+M%U'9"B"AT15C- M)=36A*MUU* R8.$%L%1G7"4'!_';\*NP/A%B*I[[:E]PW/]/=%8<]P M?=Q:ZYJ&WV%%8\>AH#UL]NU@[MKM*'SL!D,1'H<=2[ '6:%IL$75:HP] MBF/+<#$^ 1-ZH+J=J(HZ29Y>))3:_" T.R1R#.S9HU(1&)R/.RAXAF4Z^Y/4 M&Y.79]:+? < =G=<&%5*I=#6L#_UGJ-;7?:J7%#SY(O#//DPC\955]%"V!6B MX=7'ZDI(W0I%-%%M Y"?0Q,DNC>]RURLLD=^A<^[E4B_Z3LCE1H?080%/4 K M/ U+U%#RKET"6:^K/X(A\GA''K]?!;*[O['L?[ "&>;]K2J0UX[M;K9Q>7(- M"D?RXNKJX]T=NKQ^=XEPC,-O0 MT&]W*FJF\XJB:I_;VU8[E_?-W<#?6(U9ANGXHV?[SNB6LY>A<["*NPQQ>&YX M4^ZPU0V;V5;!=@S7:L,=(W#:4-_1'?.+[+)%=BVP#=ON8(J[&&*@W)%?+,/I MD,\WS*"#B-E%.#15C?W=*N>1BLL#B77?Z8V%8\/MNEC 4$/9[3+5 Q_VV[5( M:+>+]M#PH90?+H:WGAT85M!V0FR%AH?;['RHX]I0RP29.W;ZO<;7U-S?)ERW M:O9]APSUK!/ZXTNH#;RWXM_+$!MVT%,H#S%L1KFN\GZ$LBY^A;)CVXO]NKM& MZ'3T'_L$V-^7[&4-G;+M]-RB'1HMWL5^1S1 C6 '5&@KC?K=VK0%>P@WX6X/W*_@ UU>>*ARO8AP=%]H3?L4L+C2._$$YP@'L'CD\,)\^.=H5UC Q[RW;86V6 M=MT S&J?M4 ,6.B/=P2*U)OZ\@N7+73[@=!%^5G,;GKY==$GDB]8)E!"'V I MN(@[07GYP4[Y(/E*?R0SYQ("COZ[I.#RN9H ^ ?.Y>9!,=A^-G7^%U!+ P04 M " !P9F%2^W=-IHT" "L!0 &0 'AL+W=OH MZ&:I3<4=J6:5V+5!7H2@2B8L30=)Q86*9I-@NS6SB:Z=% IO#=BZJKAYG:/4 MFVG4BW:&.[$JG3W??UK2$M:5$*4:&R0BLPN)Q&Y[VS>=_[!XV(X.O9*'UDU>NBVF4^H108NX\ J?C&2]02@]$:?S>8D8MI0_LRCOTJU [ MU;+@%B^T?!2%*Z?1*(("E[R6[DYOON&VGE./EVMIPQ^$*B_3Q)'"'[^R3?HLP;%/8.2H_!C5:NM/!5%5C\ M#9!02FU>;)?7G!U$O,3\!+)>#"QEZ0&\K*TS"WC9/^I\A4MA0:YH-Z[#PE*Y$6&I)0R;4"HZ$(HNN+7G;SV?PZ<.(I=F7_SX#LV>%*Z$$ M_6X%K+0N;.OP$7J]-!YG6=>2]>/^8 B/-)?'0AVOC<[1[F.HABP=[=5A/$@9 MW/$-_> .C>!R[SL8QL/AWG>8Q0,VA@?MN 31:5F'?3R*?<)["V.G\6 \>NNM MD\X$56A684]8ZG"M7#-,K;5=1>?-!.[=FSUVP\U** L2EQ2:G@Q/(S#-;F@4 MI]=A'A?:T70'L:1UBL8[T/U2:[=3/$&[H&=_ %!+ P04 " !P9F%2'OGZ M8>@$ !X#@ &0 'AL+W=O X6==AW8(VVS ,^T!+M*U5$EV2BI/]]3M2MD37CV+9 MXXLDGN[-W]V1XXV0']2*JK)6UX.5UNNKT4AE*UXQ=2G6O(8_"R$KIF$I MER.UEISE5J@J1SXAT:AB13V8C"WM7D[&HM%E4?-[B51354P^W_!2;*X'WF!' M>%ZY_6M]+6(TZ+7E1\5H5HD:2+ZX'4^_J)C+\EN'G@F^4 M\XU,)',A/IC%F_QZ0(Q#O.29-AH8O![YC)>E401N?-SJ''0FC:#[O=/^C8T= M8IDSQ6>B_*7(]>IZD Q0SA>L*?4[L?F6;^,)C;Y,E,H^T:;E#>D 98W2HMH* M@P=54;=O]K3-@R.0D!,"_E; MWZWAJR7MTRSR5B*#9*&&[29#QNJE0;GBMIL MRGLMX6\!&*S4<#S28,R(C+*M MXIM6L7]"L>>CMZ+6*X7NZISG^PI&X&7GJK]S]<8_J_&69Y>(>ACYQ"=G]-$N M=&KUT9>%?ENHK!2JD1S]-ITK+0% OY\Q&W1F VLV.&%VM@)#7*&B1AF3\KFH MEXA5HJDU$@NTW#IU+.'G]3ZL.,IZW=HL3^M'4,^6YYDSJ1 W>X0@P[R:<]EE MV:;&)UZ*$8,\, 5B)=0Q ,.:$(T"#C6\0E]]D?B$OGKQVUHSEE"W+7-6LCH# MJQI]Q^H&6@;R.OXO$0TI]E+J4FB( TK1W6(!-6^BA2"A+&O$G]K,=,P>3H-> MV867ID,TS?/"= IEHV;Y'U!]T'X "A"W297D"FK=Z&79QZ906^Z=E@33-.TM MQ#@-CT?CI-GU/J(XI/0PPC.8"SO,A6>Q\2.X+P$5'<:9Q?@QD+U(T2=1'8 G M@SP52@/$('DFE2V,##3_;2!][GWHYJ<SD+(ZAGZB8M2,%P])^CZ02JO/2 XW] %:#)QS%Q6PAL M9!+M)<8+<1*0SZ(IP00FN(.'.'6W%?M><@Y//FQ($N_A(@XB1T& ?6C )Q 5 M.#A.<1 [2/0)CB.*9N*1U\Q8K(5&6D"'J=9<]PT^C1Q_^HD)E/P MW,5D8@PZGD/LO@?GA:_74F0<]E3S;%6+4BR?>R]Q2,B!Q?V_![ &Z-"4[&U> MB",2N[L'E#@Y-Q&B;B)$9QOYG=)%95''7$3QI[79TF.#X9_HZTX;.7^$>\ : MV)RLF3DA3@R6G6#-GS1:P %^>V#93A1U.%"8I1VV^;\[:'X%.^;L:G3N:>M# MW2O&NVVH8,P=Z]"(8N(9:E].08*#-#*TOE:#&%-8 BTX<"4(H)G;?V%/,R@Z MBH21S'HJ-VU:MK>)GKV]D[VELEE 4>+N=!03/9S!5=#+@T#_%\(H7<+8Z"[;$[^ E!+ P04 " !P M9F%2QIU*D.H( "7'@ &0 'AL+W=O<92B>/4GW5*\X-^5:5M3Z=K(Q9OY_-=+'B M%=/'36<5$/3D[L7W7ZNQ$-J84-;]6 M1#=5Q=33!U[*Q]-),-EVW(C[E<&.V=G)FMWS6VZ^K*\5M&:=E86H>*V%K(GB MR]/)>?#^0X;C[8#?!'_4SC/!G'>,D+@Q88_'O@%[PLT1"X M\?O&YJ1;$B>ZSUOK/]F]PU[F3/,+6?Y=+,SJ=))-R((O65.:&_GX5[[93XSV M"EEJ^Y<\MF/C?$**1AM9;2:#!Y6HV__LVR8.SH3,?V8"W4R@UN]V(>OE)3/L M[$3)1Z)P-%C#![M5.QN<$S4>RJU1\*N >>;LJBYDQ 1 MZE-_Q%[8;32T]L(7-THNA2Y*J1O%R3_.Y]HH@,8_1Y:(NB4BNT3TS!*WD#&+ MIN1$+LEFN3F'O.&D7]PCE_"DC2@(JQ<$D 6XJ0\%?'PMF$C,BI,GSI0F'(-. M(&2\FG/5A0W_!KE="!XRCXC6CRGL7A]MG=MT&@L!H>5$8DSMI6.F:#T*/AL' O!?DH=..#\$)6:UGSVF@'DI@!'[\!J6L P@=>\Z4P!S-^?)T[.-UB8!_/>ZWD@["$ M#4@9(FOY'R'V_P]1%XU2L&7"MS&<;V+XO <_\06DR0 1>3A 6Y3F [QX04B/ MR*UAAG?]49AVSTE"N^[_L;C!;/;:8;G7JY8RGW@C3K M5_:BV'_S>%_R)0>O%O]-A*?42[*LW\4T\X+ 2< (XN/OQ'<:>3&-G#DAM$.G MG21P9KN1AEE^YH[*?.JT O #UFVCO7AV9\Z$P*-Y['90X!2'K:CGQ_3-@]XZ MV"?LB(M(EU[H1M?VT'C0DWJQ3T?X+.GX+'DUGWU<+KFMXEPNN\$SO.% %(4H MA16C0VPVO@JRV4* >ZAX0S&A/%UU(A.R%CL4HVR(5(BPUVSI\(6Z_+ M)V0K-*4!;XV1ZHDL-WA5Z#SLC ;'_O?$2"!0CBL-A?I/0YW;P&RW/QI;9FST M1(%%J1.[/F;?NPBD7IH.$!@E@=,*?"_,\TW*OPKGD+M1Y'((E V1PR'3.#^R M""P@I06W=2=E>8.U=$D[6D7X0LAL9D$D8(ZF6%.,*WY8)-Y[L;" M=S@PR!)R![,TLU>O=XJ7S/2TIPI]HV-:=!BW9S=B=/3=WMXV4 ME"+U7OQR#GE:<885?X5J!^#IJ+@M3EYM%"W>&EE\?8=WP059LZ?*%D#.<61! M/%2 V%65"-P"C4%,PY^PRCMX/(HS&HERX5E%2<@ ME/;*G(2N2L>YW\V&@KUB6+,Y? I8[&K )Q*HNM+R&^L;%K$,"09 MBYC#1C.GU.EZPV"OCP;D\O,O!$!GRO;8#MC*#Y2]@H%@V"OV@+H*HMJL%W:K:!/D3L,Q;)!3 MM^3#\$H)H]>- AKC^GBDC$B[,B)]=1G1,1V2]WE+:[CV)\'F4$(8P?6A"F)\ M@_5_/G-[J]RWO$!'GBKE03K&O <*1V@SX&?"RX>[-LG5[/ADIPY[02NS.=% MH9I=E=H"OB,D+\DCIT6C"$K&!T":W(E=3[Z!0[>@]'#I08K>O." V*/+;9@W M4>XG0[65T+XFI^!WY@BJXK!RTWN7!#V%QE#+NWHRNJT4E+XGO,A+4DH^]PX" MK>W)=*^LX-/^M2%(O RD8GM]NOF!5>L?+^UY;DYJ=T;H)?Z^ D -DB8.V;6D M[N7..XX$',AW+T+[R=+M-81K3W^&"?7R>%^-7OO_$&"=E-Q'[354]DP<*%F0 MCM-A<1=0:%\KA(IYLMG(?V_$>J!94RC0D]2E=4 )C>"J> 7T5]\+RY0[)5:4 MXG7;K;(@I&%X]&(I,(V],!Y,A+6@AMP%B\M*^XH7>J U^Y(W!2QE$=2SP^,& M&4GS9% NARG=N_H>/H!^5A[ %ETS>0[*"W8.51B]2[Y'@W!09251U%99KUT: M[Q"9E[K%&W1%.[> ?_?_37=#/("R$='H78B@?DN=-L0YRUY"M',L(/B!^THB M C!@A-\L-B/RG'7RG(W+<_M-:.U'7 MF 4V5VN;/NWE'8<,I%IK60A;KF"ND69PR=J45W^>=YM?:HS8?2W^U1;"W0X] M%$(;LCDK!ZEG7V4/;MK U%$Z:*=13GY6J)\ ,X7, \7)@F\>C\C>G=4P_ (! MW0PJ1 '!Q<#VPA+T%?"41DYM',9[ZSQO&R.^??\YL$^S7K4H[6\K,5QK/[&U MMD7DWJL)WF*G$H;M7+RSS+T/I@,5B/ -XTC8-^CWGVQ_90HR28.8+&&J?YS&$Z+:SZ!M MP\BU_?0XE\;(RCZN.-1["@? [TLIS;:!"W3?HL_^ %!+ P04 " !P9F%2 M%]'UW=$" "3!@ &0 'AL+W=OW.3:6G/L8#OK]N\Y.VT68-O# M7F+[?-]WWYWMRW2KS8W=(#JXJZ6RLVCC7'.2)+;<8,WMH6Y0T&+!M77-S?XI2;V=1%NT-EV*] M<=Z0S*<-7^,5NF_-A:%5TK-4HD9EA59@<#6+%MG):>']@\-W@5L[F(//9*GU MC5]\KF91Z@6AQ-)Y!D[#+9ZAE)Z(9/S><49]2 \H MW&86C2.H<,5;Z2[U]A/N\AEYOE)+&[ZP[7SS/(*RM4[7.S IJ(7J1GZWJ\, M,$Z? + =@ 7=7:"@\CUW?#XU>@O&>Q.;GX14 YK$">4/Y6O.W;$WCS:LS2_-V+ MQQ#91P4JK*$P089!R7UX^9!UCW@-11:G+!\8\DE\/,[@K#4&E8-&F_!:23QE MXDBVMS[&E8WC#1E&C68=V:*G2K7)=S^BM?<===(WFP;UKU^?!2!Z5I@MW"Z"6UGJ1TUL3#=T%\#C7>@_976;K_P ?K_T/P/4$L# M!!0 ( '!F85)9=L)!G 0 %(, 9 >&PO=V]R:W-H965TX\3! M=BCLK]_9:=(4:)_!%QK;=_>[]SO&*ZF^Z26B@9=,Y/JTLS2F..GW=;+$C.F> M+#"GE[E4&3-T5(N^+A2RU#%EHA_Z_K"?,9YW)F-W=Z8R!X7ST\XT.#D; M6GI'\#O'E6Y]@[5D)N4W>[A.3SN^50@%)L9*8/3SC.N7$9R;W^"S%,\\7<*XPY0:N6,(%-Z_ \A1N9+[XZ1%5!A=&\;!6_"S< M*_$"DQY$@0>A'_I[Y$6-(R(G+]HICPR\X#H14I<*X:_I3!M%2?/W'N%Q(SQV MPN,=PA^HEM)2(,AYY5/3^/0Z)YB2TMSHC]RZ7^Z=XGG""R8H,P7+$]1 A:<- MQ +9LM" ]-6*W(G9C.BKEWJXA_ZP;$'"9%Q;3"U MA&:),)>"BMDB'/*<;F2IB5IW3^#''T:A'_W\Y5^';%'!99V0C#2L'P\@B'UO M& ZV;D9>0#>;/$ZJ/-YF#8/ \WU_Q15J4BI%48?" M0E-_JHF.O$%+T>JTR9FWU <0Q9%WU (Y()C .Q[%>_)VT.3MX*MY>RZ?,6<[ MLG:_U,\F10U%07XJN4);+'29:REXRFQ>5E&XP6=4-$G@WJ8V' :;8,4]'XR$ M@'ZV&*]SL@AU94Z;-]SP1AO>ICF>LX);R,L7FHZ4;M0Q-!RVLJ.)QL"GMBV$ MC9E5Z):]\*S,/E+_5QK!;TV@XJ010_Y+P54:PN.2JQ2FY /JHW73GBX4.K=T MU^7,\E>84S,CL4\E4V0D$$//V77+",))& MC]4TT9^>)7^2Q]P^8;M^?;E6LL[Q+=3-M+RK-29% NJ859>E0_@.9>3%T<@^ M1>^>:*:$ \<6OWN+PI@8C]:E/?^NZUK]G(8&S;B/4J'?VO,R5 NWS=(DL6E: MK7S-;;,P3ZL]<4->;=NW3"TX#4B!T?4LE6UP58'(PNW-A]+J6I#Q:@^3=B\A]02P,$% @ <&9A4BH/^4[8! H1 !D M !X;"]W;W)K&ULQ5AM;]LV$/XKA!<,-J!%+[9E M.74,./&R!FC7(,DZ#,,^T-)9(DJ)'DG%R7[]CI0MRXFC&%C7?K%$ZN[X\.ZY M.]*3M9!?5 :@R6/."W7>R;1>G;FNBC/(J3H5*RCPRU+(G&H=V;^V45HY*W 9P9KU7@G9B<+(;Z8P75R MWO$,(. 0:V.!XN,!+H%S8PAA_+VQV:F7-(K-]ZWU*[MWW,N"*K@4_'>6Z.R\ M$W5( DM:?YJ03&H40PLBL$K*.XPIY*2 Q%+\@HB5I [3368D1&[ M8@4M8D8YN1&*&28[Y(HR23Y37L*A4+5#N,^ +(W^@]$W*R0[(*P!Q*0,2:50 MRM">(3)TER)+P3&1D2P(5&>B5.A"U3LC/_X0!5[_W3=[[GS0XLPY*)86Z,W$ M0-\&NBEQ03FZ%\B=K8 ?1$QML4#Z0;X 65/P^8P_)C.E "T\!W9=:)"@-)&X M+E%KNE+DD\Y0DU8*72Z*]"<4RGNUTHE]\X-WC1G?\<*G(C80590F!1RS5"BI6B^:26Z.^,QJ-&J,P[!^SP)OP!\%@ M]QZ&7RW(W0^,+ABW2=D[RM/;;[,XEB4T?/+"=#0.7YK<1J'-=.6-V@M$+#A+ M+6T.K-)W!F'PX>/2-C M$+&5>#YY5V'//#+2_9XUML "X-P*P"F-$$6QYL6J"A(BR7>+I4#ED ^M<8L[ T M?02<1")6K(CWL&^$NIU/E]>=GMFM*(U,H01GB5U=;4\ RGCJL#HW6[?4VU-= M;#+"'@F_?9N>Y:*L#BZ_X(W K0+T0NH68I$6[)\JV.B'%Q)_ )7587(_=0]& MKDIQF]7X$[56[Q/2#1V_[S=[+Q(^ZGO-&=\9#L?')%&C' _]9L4<1J/=:-@? MMV1/6&=/>"QK&S70L9YN285VH_=[A$[1E'(MMTQ564J1&\HK>.V4N$9'X^6L M&(^[W;XW:HX'CC\8':*?V[@VYB!3>SG&NF]TA/575A?B:J#%REY"%T+CE=:^9D"15$8 OR^%T-N! M6:#^5V+Z+U!+ P04 " !P9F%2R;UJ[Z,# "R"0 &0 'AL+W=O$=YAE M!HAH?&XQGROC^B_6-_)EQU3>">RCSS1Z<*9.9#@GE69_B#J7['U9VSP M8I$I^PMU:?40A;A=#R;@Q9EO=,L^5< MBAJD.4UH9F%=M=I$CA?F4K9:TE=.>GJY9K+@Q4'!!B7>>)FM&QXM;Y%6#')Y!#D)X+PJ=*E@7"2:O 3RBV7$-CUQ7X47$ M>XRO( I<"/W0OX 7=;Y'%B_Z&M^MTRZLF.(QL"*!>YY5&A/X^W:GM*3L^73! MY*@S.;(F1V=,;JFHDBI#$'OHS ]^%TH-+[(X%?Z+EDPQWZB2Q;APJ%H5RB=T ME@\I0BSRLM+,U@2QJ&W>DI_L"265(2A#00$5L-+$@!A:(II4=QVMI T.=CYD MUH>2?(B;++(X0&W#JNY%1O5OP.@(%XFB8U39RH 0B]='!KR@'5$I,J5^KT)IEL\2.(TN2Z M.LDO"-_R#=Q@\C8*@3N91/ @-,N@%!H+S6GU#4'P+HN]HCO)@IP73J:C;-$]JM]L-)+?-._SE>#/- MO&?RP"GI,MR3*EW,V '93 B-H$5I7^6=T/3&VV5*0Q5*&PO=V]R:W-H965T M(A"142$(#@):UOWZ[P5.RQ+$S6;^(1 /H ^BO#_%\(^1WM6),DZ"GW6L(LAWWZXJ98YV++&+G7(OU.;BN9KL!( MD=$NA[Y M591ZI,X(/[\[%-_P\X_PNU]1 MR<[PLC-R2[?@@YIEO M@\E'GL)SH,FU* "*BN)E6.0RST5JWG'C'4O%LN3_1869Y )7*ZT.7>B,T'0@E[ G?&9DSB :,\!)F&='TJ9L!.M' 8LNH5(3A_1*X'5;,F>QN M"'_=Q+@3O,06" &0*PUKP13?X__B_ M/5&_6CU4S9PB*J4H^/I/$_*;*/^H:,X7'$PVITU$@[%VR3OB6GXXVQE[<3(8 MQS,'KEW!0:X08NS8>^H::MD_7<@?ZML\D%7O)09U=[[ M2+][&?-9&+^:]355JS/%M,Z1^2#@T V5V7,9B1.]6L:# MT'#'Z@%K?([S2O:OTO%=1B-?E0IA@7_@5*JO4ZWV*4QIA]E5,X M)5!)8*@L&$3M3.1BN25:F 4U]LC2U ]6'>>_ECNTE M[\D9<>UH]K[W>=N/D>K98=13/3OR:^H,UMZ [YEPT!PK<"]Z'-@.+ SAM[:^ MI?M'Z#VE8YOQ1Y[!J9$M9WDV"O1#XX[/6F(=\RAR<+FH1T/S''T*T'HVIZ8/O>^Q'X1!U\HG'X'"FN=FJ]^78,6CVHF*E?T)$Z MT\'OD0RK*JTT3!D7-2N83+G" OH0[L:UQ@I-XU8(.^#V<,!0!&!%SLNZ1ZO; MI9PV*@P37]T$X2W\"#K>K!C; U&=/ ! DD.=F/8!8S>GL_I46>^L[S![S'Q_ M)Q0GKC,8>R&D#,_D0#BTE$$*RLA"BF+WW%K> \A80=R7-H$5^WWQ$ULA"+EY M2IE2ICR>0[Y;<%TSQF-O^3VWHB^G8C<Y0]_WDC1N(KOBLC/KM\)OY M>P!TOWR$RF?99X [AG^=H!'7T!1C4PDE:S?[I3.FI;17I=HH KVZ";$/F 0 MH0;2IR;-0U9F2UX:]G.:8[$*SN.[P^($PND $;\TR=8?U*@0B+W>U6\ZF)T$ M@7?:NVADNST$/@NY8!PX3:%(XA)7>U'0KPX\>P"8G0"IAY=/?"L)^MK)#^TD MAC26##NC&53OH3.,JH"7Q.^K5 \S">3-I =4Z%C1+,9_(%#F8Q^]V2!Z(QD4 MB"-GJ, L005Z-,XB" 7>"!SC#H[Q3X#C[?W7/T'AN)0!"I&5,?H.7_XJ"M\. M6T;O#D##P;'G4?B]>F$=#;_N=%\&-.33L+![X;(3J*(?NNA$/F,]7 /W^$P/ MZ5*4C>>VX-XOQ][M4 [/M)!WO1YG@6^#T_L!XA0 UU0W8\7?\/FE6$,<0P>A M4"QEA2E/3CSG=,@_\)_M^^V9/7O!P'5V5?11Q4%( 55O]O&[RZ)V8\/HQ#T] MQ@2GK@SVL+(&)R_H$R\JR-U4+IDF:[H5E3'0=9SW!CFB9&<&.7778D$O4EO/ MH$RL*ZAFI=X(0] KZ N&>VQR0].5Z>S)AN?V=YU> $)0T)&<+V.J 0T^(K+^=U ,MUN9[ MQ5QH+0KSNF(T8Q(7P/Q""-T.4$#W >OB?U!+ P04 " !P9F%2#>0"Q"T% M !*% &0 'AL+W=O3LQ,G>J[,3N3:5:/A[A?2ZKIFZO^"5W)Q. MPLE6<".6*V,%L[.3EBWY+35-00P/OR^D649G4ZR2:HY NVKLR-W/S(^_7$UEXA*^U^T::;&],)*M;: MR+I7!@2U:+HGN^OCX"EDP2,*I%<@#G?GR*%\S0P[.U%R@Y2=#=;LBUNJTP9P MHK&;?J8>9&H_D]^H'+I6+M2A3H'#)K7X@/>[A>*U2-EEEG>;H!BRO$%$>% MK%LE-'P##!)F-Y#OK8+<5N;>;3G_O!:MC<*11;0<$8$Z0\P@"#JOYUP-@;>_ M8>Z4X27#X 1R59O.B5EQM) 5)+V-YU0T()%K#;/UT3'Z]IN,!-%W3_ZTN#I8 M%A+ZV @+Y]8PP_4PZ04B:8H3&NU((IR%B2^!=68)15>*5W:-VR^4X#P.QR'% M.3!\&,:89!&ZAN4K6'^71H5<-T8)#T)"&!M_-6L?9@@5TUW($!MP)8P_8Q]U#WLYHUH M6%,(6*@832(;<^?'2$=7Y1S;"H1D5Y/@F^Y\:D=!Q8%^A:A$7Z] T5+0RK3EZ!VN>V.DC?_.H626\7'TY$&\'CATU4!IY&CZ5FI]]'=C M-TUQ0,FH1F+(QF"L!3G4@GQ/S&),O6G3,, 1348S.8X@R[N8C6P7/=)J!^DT MQ''B00C!ME=8X@PG8?KD\>NQN2+'[Z!!U!R]=/L[X@IQDN0^4* "#3U!CH,\ M.]KN@&%W:#KG#5\(.(*V1H?)$8ZR[,@?D]@;ISCV&/Q43YM<^\/^PL+/:.1+ M(/*QGS-P4 00^RY6)8>>N>B*DRLJK+:5]/=. 7T05G[AV7JOW<('R@\.$P" M7Q#B<">$"1QOA.S)H#P<]7*:CP6#T ?')M24(-UQ X=OX N2',=T//L[ P5K MA7TZ*I;"K!7OCH[];=/_= ^AW\D"OY&RG56TLX<1#J)]>QAZC4M,Q^PE.7FP MA^ FS_S.!QJ?,(UVW42$'NA[DJ'O20XV)#<[C83=@;Y17RA9#YT0M!>77FNQ MK^\Y[.:Y7WCN%Y[[A>=^X<_]PKX*-O/N=VJNENX62W=_*[NKGD$Z7)2==_=# MX_3NENT=4TL!?X\JO@#5X%4*_\Y4=W/5#8QLW6W17!HC:_>ZXJSDRDZ [PLI MS79@'0S7AV=_ %!+ P04 " !P9F%26Q7V4_,# "S"P &0 'AL+W=O MU>[SZY6^\@[VRG]R6PX MM^B^J:69!QMKMQ=19,H-;YB9J"V7L+)2NF$61+V.S%9S5G5.31U1C+.H84(& MBUFGN]&+F6IM+22_TD."@N!7KC76*:#';LC6_X_;C]D:# M% THE6BX-$))I/EJ'ER2BZO$V7<&OPB^,]XW^K>8!=0KSFI74( M#%Y_\C>\KAT0I/'''C,80CI'__N _J[;.^QER0Q_H^I?164W\R /4,57K*WM MK=I]Q_?[21U>J6K3/=&NMTV3 )6ML:K9.T,&C9#]F]WOZ^ YY/@)![IWH%W> M?: NRVMFV6*FU0YI9PUH[J/;:N<-R0GI#N7.:E@5X&<7/[5,6Z[K!W3+#>S$ M(+5"/VZY9JYH!HT^2M96PO)JC$8_LV7-S7@668CL_*-R'^6JCT*?B$(H^J"D MW1CT5E:\.@6((.4A;WK(^XJ>1;SFY03%)$044WP&+Q[J$'=X\;-U>"8MTQ"3XS(A M)"19#*U3JH:C$;2M&:.55@U21V(/UF&;A9I#B] !KV3V< M._P;#(18\!3JG:.W3$MH5G/ <^T)^ VPN>_2K]U]+LHC#I[@;.R+<7(B8J\P>$)? M%*(2=6N]%GQMD.G_1J%_Z]U=+O^(6C$0*2E\39J&:4Q]#5 +/[*9A@6E3U$K M";/8XQ)PI_!['M;)H_4,KHJ7<:N FR ^^M(0MNXW?IZ3DRY.7!>_B%]9>@0" M B78AZ4%/8&=IM-S_,I"4J2>E*>%[QT7/M7@ZG$-^FINX0DAON!=#G\C!,Y? M%. QLUX9XG,_[\@;I!JNU]VX:" P_,WZF6K0#A/I93^('&ULY5I;<]LV%OXK&'7;D6=HB1=1LE+;,[:33#.3M%D[;A]V]@$B(0D- M22@ :$7_ON< O-DF*;EVM^GLBTB"P+F?#^= /-T*^5FM&=/D:YIDZFRPUGKS M:CQ6T9JE5(W$AF7P9BED2C4\RM58;22CL5F4)F/?=:?CE/)L<'YJQC[*\U.1 MZX1G[*,D*D]3*G>7+!';LX$W* >N^6JM<6!\?KJA*W;#].WFHX2G<44EYBG+ M%!<9D6QY-KCP7EW.<+Z9\"MG6]6X)ZC)0HC/^/ N/ANX*!!+6*21 H7+';MB M28*$0(PO!*S79X.3 8G9DN:)OA;;GUBA M3XCT(I$H\TNVQ5QW0*)<:9$6BT&"E&?V2K\6=CAD@5\L\(WKH=*R!"\X=1P7%2TO1[Z#H^>2#R/1:D3=9S.+[!,8@7B6C7\IXZ?=2?,VB M$0D\A_BN[_;0"RJ= T,OV*_S:ZZB1*#:BOSG8J&TA##Y;P^/2<5C8GA,.GC< M0/;$><*(6)*:GT,NE&)@7IK%Y#VG"YYPS8%W8?N80*!>LRB7DF MZ.==\!@V&!S5'*AN"(3\Z$..Y)=Z[WMPAD8",5QH)+(E>,[(4"4 'DACR M#$9$KF"V.GI%?OCNQ'>#'[^9:U6P6"@F[S#A@>>_^-!\.B:\8>C-AU\QSZ\SW!V37C M91#!=R:362__KADOB0@3QP_#O=#8,>>IB#";.C-W_F1$*)>A_S[A_E[7#L6. MSUNC ))+0<&-:D/!$Y/<9&@1M$TJ1[>HM]P0< MUCE1DL>H'I0[BH'6"A88-J %5)8K?,HK)V;";U__M'S;0D]X(;R MV+RRMBJD;[%=\>8@LP5/-ULS/O\1MOL+XJVG9PFKGB7L[1N:?5JXK7G.J$WZV8T7+",+;FN=X'AS)E/&QOM,' G1TT"&[JS>9?2N%9R MZ 6.YS;7>5 Y3F#@S7+)(B-QB0#L:V1"Y)$U/==KM31J]":+VXUK*]1'UNY) MJ&F54-,#$\IFAKJ75PZ4CE !Y(!JE*UM1284K=W9188T%7E6[@)_7Q/_MH83^KC\?N[UG@&:-;VU M\J%D?C.GB9"U!V2X,;-FT3KC7T"IVQ;/7)MLN;B#Q7#%PNL:0B3+V3&>:,9$ MBAU-@%25FHTPJ1G5&3)QPDEH#L_0I4 @HFI-EA GU:"MW:K$]+\GQ\0+OR=> M,(+?+KT_2O$[)#M01,S&H*U$:B"F=PQW$[R;_N7A4AB*I#R!BE1D;+]QID[@ MAN80E)$K*A,!F9/FB?5;NWUF:)1C8Z;YR'T1^^"VXOO_ _NL4#4A=X1N-E) M9NV/GKE;X^U-Q#(JN2A",64 #G&=3^WAU&VAIU[!HHM21#!GY>;2L(V]I<1HVSPTRO\"VA5;P@V\!@7WGY"1\%@+[ MHYZ@>#',G?;8_$4@]L7WQYZN859U#;.#_SJ\AN(;T'=+I>E)+[ 4-^T+0O(5 M].1D M\>^YTB98\@W^CQF+C4$(],'-+>+U]!@:UOLN>"1!. LQ#.^X^83!V*TV4WGX M\VB5%X;=S>HL:/T'?-SX B!EYH%@Z(M-\VV $ &U0&PO=V]R:W-H965T M6ZE2 MV[/12,8I%%2>\BTP_+/FHJ *EV(SDEL!-#%,13[R'&<\*FC&K/G,[%V)^8R7 M*L\87 DBRZ*@XO$"+T,'A[!L_872DR5GZ@BLYG M@N^(T-0H34_,40TW&I !E\X5(.R>"6KG*0P]E(H1E:V"C>J[RH5'H]*EV/?.5, MI9)\9 DD3P6,T/[Z$-[A$!?>BQ(_0'Q*?-",HEGUI7AEBN:/S^$&Y$3XMM!%-123\C M:>!,VSL MN';H!V]F=^7^^(G[L[W[<^-^SW:FDQ;?P+?'SGC8WD?SG,GP$$)%'] 7 [>+ M,#+3L(3__G1,895]+_A;6!*^@.J!MVA,2WP_$1 M!KTV/D_Z'Y:@(L]KZP_M,.RR"_/2]]_.KM>!@)X(W Y/#-Q)I]L"/WR& ]<. MG#9TQVYK"PG'X7L!(8R.R3=#W0V$,&JG5=^H:?M!@+%M%KU7C=K3'P>"06 [ MH=?6$OAM!4CJ=-2K_QZ#IY$UOL2+W]QMF"L$UFM\1&+&U"Q1!V;[QF-HC\7K MM/[CN1U5!-'J=O@4][UI\*YH=5U[''1D=F1'DW$77B=586[@U;-]A&&+%/G; M8K$.1]/W@NQ15U?_S>7:WN3?9TI%W0O:2=0NWGVCICT2K)'MAAUU-D)@.ATE MN8OVC2#@.?I=-FZ_RX*&,T]TR@>ZO PPJQ8%+_7;6]3IH7'.<:VPB\4Y/FU9 MQC92/UDI;DML\72\]+N7)GQ[*!*+FV_FTOS%\4Z[6H11HR\K0&Q,]RG1PZB^ M:M'JW;K!751]W0_RJCO^2L4FPP3.88VLSFD46D14'6>U4'QKNKP55]@SFFF* M33H(38#_UYRKPT(KJ-O^^3]02P,$% @ <&9A4D$GPN!"!@ RA$ !D M !X;"]W;W)K&ULM5A;;]LV%/XKA)<.,:#8NEFV MNR1 DNX2(%V+IETQ#'N@)=HB2HD:2<7Q?OW.(65)CATOZ[876[R=&[_OG".= MKZ7ZHG/&#'DL1*DO!KDQU>OQ6*R8J5L+*4JJ &AFHUUI5B-+.'"C$. M?3\9%Y27@\MS._=>79[+V@A>LO>*Z+HHJ-I<,R'7%X-@L)WXP%>YP8GQY7E% M5^R>F4_5>P6C<2LEXP4K-9X]$_1D(>47'-QF M%P,?#6*"I08E4/A[8#=,"!0$9OS1R!RT*O%@_WDK_0?K._BRH)K=2/&99R:_ M&,P&)&-+6@OS0:Y_8HT_$Y272J'M+UDW>_T!26MM9-$G@^-B 4E\9I(^#:"0B?$1"$Y*TL3:[)]V7&LET!8["F-2G"?W0/R(O:EV,K+SHN(N_72VT48""WX_(C%N9L949/R/S'LB1U8(1 MN20WLM12\(P:EI%K*FB9,G)O&75;.MI8_)49N:^K2C# M*&BOW@H[,<-^)@S MLI0".,7+%5E337B9BAIN !Z(K!5)^V8M&K,!]TP]*9!3#Y*Q,O+[)A%WJP7$YB(O3")CV!^TF)^ MBQK +L:Z,/H?>XJ,\,$GHJ5R7_DS7>L$>H,QI!K9YZ"OJ M/@39BSGV#*5A*N:P\ #X-< %%^&E?;:'1N1G0+J3G8*55C"N;AA5FC!,5OL4 M\!Q*&R+,++%H52GYR(&I3&S(29",II")A0#>>G8XZ89X\"2(^U.*Z8K9VB,V M(X*\37<"V9FH7V9C1],U4TB3)A%HC_1I^^]9^[?\:2'03MT(8"U?\M3EO!W^ M=P,P_=T3,-LK.J5#<@\%&J8]LF(E;!'66YI!Z>,( (SC%BL[]$N\:339G9B% M,\BX"Z< 4AK$G0W)Z>(KE9P&DV$WB))@^!1BN^:$_NY$G$RMA[L6\HH) MFZ2-A/S_H?M7,,+U+,>FGD?P#;I849Y9MV@A:R1TOPJCJP6$ MN%8V+!W9GZD@$\^?S/!;7/&,*->D:5"RA M$Y3* DRP@1MS_&.R[.'NX8NXSH5$I'CB@+$"VZZ2Y>MB;@1D6?CHIN*4.%-8,+X M[VK #OYW>/#9OOB@SU"+X3WNL*TMS *HC8[_>P@,1U&SM"=SQ\WV1#2*7NV) MB4;AJR/=3M)V.\G1%N4M-;5R%(6;Z\J5*WJ]UO%0]W-<]#-@\."]KJ_S6+_W M+RN_370'\N]5D\4RJ! U+!]HQ<#2H)]-8FA8IS@;]B[2"^8SG.OZX;D7SBVI%\ 9FSKH$G#3+L1SZ*YG32/LPK&MA;T,!GKA_>".:0C! M;5'5QJ;&)G%T91Q>(^;)L!'VM',^!)UQ[_T:ZN'*?D70Q"+2O6JWL^V'BBOW M?MYM=U\YWE*UXB7FG"4<]4=3:)25^W+@!D96]FU](0T47_N8,PI7@1M@?2FE MV0Y00?OYYO(O4$L#!!0 ( '!F85**&W%=-P( +@$ 9 >&PO=V]R M:W-H965TP M,<3V4C+S>PE"'^;))#DJ'GC3.J^@1=ZQ!K;@OG8;@Q(=42HN05FN%3%0SY/% MY'8Y\_;!X!N'@STY$Y_)3NM'+WRJYDGJ"8& TGD$AK\]K$ (#X0T?@V8R1C2 M.YZ>C^AW(7?,9<J84-7W(8;-.$ ME+UU6@[.R$!R%?_L::C#B4,V.>.0#0Y9X!T#!99KYEB1&WT@QELCFC^$5(,W MDN/*-V7K#-YR]'/%%],PQ?^P6")5D6WL#M$UV?)&\9J73#FR*$O=*\=50S9: M\)*#)6_("^]7:W","_LZIPZ9>7Q:#BR6D45VAL4D(_=:N=:2#ZJ"ZB4 Q93& MO+)C7LOL(N(:RFLRG5R1+,U2"PW.D;L .QW+-0VPT_\HUQ59:66Q&-5S]38& M+$:*"BSA'5=,E9P)LD4E>!:6_%CLK#,XCS\O,)J-C&:!T>P,H\^]W('QL7!1 M#0L=&O*U_VI$1+L):'YC]T66T_TI 7HR31),$W;&DM#_.%BC=ES+19S&9_.X MT_?,-%Q9(J!&U_3Z'<8U<4^BX'079G.G'4YZ.+;XM(#Q!GA?:^V.@@\P/E;% M7U!+ P04 " !P9F%2N@(Q:9T" !1!P &0 'AL+W=O>/[*JNP M)NI"+)&;DT+(FFACRM)72XDD=Z":^6$0C/R:4.XE8[$E*7*!^7,ZEL?R>):(%-"!EFVC(0\UKA#!FS1":-GQVGUX>TP.WU MAOW.:3=:GHC"F6#?::ZKB7?E08X%:9A^$.M/V.FYM'R98,H]8=WY!AYDC=*B M[L F@YKR]DU>NCIL 0:C X"P X2[@.$!0-0!HO<"AAU@Z"K32G%U2(DFR5B* M-4CK;=CLPA73H8U\RFW;%UJ:4VIP.ODB2\+I;](V@>>P:/L/HH %+3DM:$:X MAMLL$PW7E)A&;OA@^N]\#3]\.OCJB)^AY&CB\ZP/>F"T M$2IA15B#0/(?YCLTO[I6H 5DPGT&QK1+17.4+NJ^OK8Q8A?##J!5,_[_O9C% M;PIHKH:=(K_UB;=\VN3]K6%3HRS=T%;@QD/[!_:[_;UPZ\;ASO[4W!?M>/]+ MTUXV]T26U P3AH6A#"YBTT;9#O#6T&+I1MJ3T&9 NF5E[CR4UL&<%T+HC6$# M]+=H\@=02P,$% @ <&9A4HU[N;?M P I!( !D !X;"]W;W)K&ULO5C1;N(X%/T5"_5A1IHEL0.45H!4RHQVI%:+BKK[ ML-H'-W' &L=F;*>TJW[\VDZ(:1<<-%5Y*;;C<^Z]QU>GB4<;(7^H%2$:/!6, MJW%GI?7Z,HI4NB(%5EVQ)MP\R84LL#93N8S46A*<.5#!(A3'@ZC E'5*VX5H,EKC)5D0?;^>2S.+&I:, M%H0K*CB0)!]WKN#E+$$6X';\25!B!]V\CT;=V*;$6$DU98"FY]' M):8&[XRW[-U>\*>8!*W(MV%\TTZMQ9]@!&J7 M5YZ1[#5!9$IMZD7;>JRS(DN;]I[TKH\F@Q"[)H7Z)Q"LUP3K MN6"] \'NR%I(UQTEIUJ!%W!8U&E%U7=4UI<>)[U1]+@G>K^)W@]&GQ'C>2FM MFO@%G.T+6C$,=H(F_:Z/6QWWGDWP[:;9_S>A83?97\&@J6 0K&!:4I89^53@ M+,X;KO.//_AA$VP83/Q>D;QD@-&<[%,]#.[%X)E@&2KZHLGC(DAUBWF9FW\B MI;1-2)IR7XS[<%J412 &C+U9QA\O+=SQ9O@><5O0O59Q(?*9H%^5%S^UR>L= M"Y[ LJ#W+!@VK39YPVC4WKS0&Q@,.]BW4AK?+"5Q->?TR8[5<=WK/08.3B"O MMR%X_BYYP^BD75WO43#L,X?5;6]>;T#PXN/51=Z*4/P>=5O01S0O\C:%PD9S M8TNEQ5J*1V*+/:YOD3G%#87FZ(^5A<"?8KC>M]!PU/(*]W(!1^!VJ3-XQN M?UU(O#DE87LYK&YK\R;>=A+X\>HFWH62\"M0B[HM:-0_+&^T\_E>$+ETUR * MN _NZLNV66VN6J[A-:B<,,5P1F1=H-YG@NAMQ,;H+F8FOP'4$L#!!0 ( '!F85*& MJG5.;@( ),% 9 >&PO=V]R:W-H965TYA6T;$]3'MPDYO$PK$[VVUAOW[73L@"*XB7 MQ->^Y_C<8U]/]TK?FQK1PD,CI)D%M;6;RS T>8T-,V=J@Y)62J4;9BG456@V M&EGA08T(DR@Z#QO&99!-_=Q29U.UM8)+7&HPVZ9A^O$:A=K/@CAXFKCE56W= M1)A--ZS"%=J[S5)3%/8L!6]0&JXD:"QGP55\.4]=OD_XSG%O!F-PE:R5NG?! MYV(61$X0"LRM8V#TV^$2]@U %&OM!6F2]KP2S+IEKM0;ML8G,#[XU'4S5-;W@O/ZYI^E\47<40F[X;^'L@:#[.>B4Y[T>F;HOO[ MDP_O3ZZ,/20T_5_"^22:O!!Z("N=C,F*W()!):$B\XNQ@'H M]@EH ZLVOHO6RE)/^F%-KR9JET#KI5+V*7"-V;_#V5]02P,$% @ <&9A M4H/3NW:R @ *0< !D !X;"]W;W)K&ULC95= M3]LP%(;_BA5Q =(@W\E :25H-0UI$Q6%[=I-3A(+Q\YLMP5^_6PG1*5-*VY: M.S[OZ^>+L#RK<3QW<^'CR2JE;F M@3O-6ES!$M1SNQ!ZY@XN!6F 2<(9$E!.G%O_9I::>!OPA\!6[HR1R63%^8N9 MW!<3QS- 0"%7Q@'KOPW,@%)CI#'^]9[.L*41[HX_W'_8W'4N*RQAQNE?4JAZ MXGQW4 $E7E/UR+<_H<\G-GXYI]+^HFT?ZSDH7TO%FUZL"1K"NG_\VM=A1^!' M1P1!+PB^*@A[06@3[< 1O#OD5 M"OUO*/ ";T0^^[+J]9.OB?LPL$NM';14;P2A( " MY;S1KZ7LNM!2K%LQLD=7L,XRM9;F'=U,_=1+H\S=[-9E)"KVXG"(^L0;#;S1 M2=Y[M@&I]#NLNZW[V@JRP0KH&ZJ!=DGHLP2CU)UQO,L3>%&X1ST2E?K!]3AU M/%#')ZE_<59=*A -8ESI8RL@!PV^HC &&A\@!/YULLE'=;Z6P;"!.CU MDNN6]Q-S70Y?Q^E_4$L#!!0 ( '!F85)8/(?UE ( "L& 9 >&PO M=V]R:W-H965T8\SZW/=UT4!+]:E<@\"92JJ6&NRJVM=K!;1THI;[41",_98RX>69&UNH M/),;PYF A2)ZT[94_;T$+K=3+_2>!FY8W1@[X.?9FM:P!'.W7BCL^4.6DK4@ M-)."**BFWD5X/DMLO OXP6"K=]K$5K*2\MYVOI93+[! P*$P-@/%SP/,@'.; M"#'^]#F]84DKW&T_9;]RM6,M*ZIA)OE/5IIFZJ4>*:&B&VYNY/8+]/4XP$)R M[7[)MH\-/%)LM)%M+T:"EHGN2Q]['W8$X>@=0=0+HL\*XEX0NT([,E?6G!J: M9TINB;+1F,TVG#=.C=4P87=Q:13.,M29_%K55+!_M/-4E&39;2>1%5FR6K"* M%508H9U#<4KB\)A$013LD<\^ M+0_/7LI]]&TP+QK,BUR^^!/F'9,95HW6E,]>+A1H$*8;0$.OF*"B8)23)0X" M7@:CR:^+E38*C_/O#XCB@2AV1*-WB)#![A$F)@7BL!)4MSIG=,4X,[AO^VSO MLDY<5GOQ'_)X?!9.,O]AU]VW4:,T2-,AZ@7R:$ >?8CBL-Y?N0DC>V)-%DE+Y"VA,U'DWB5TS^ MSE6VS^AWJFJ&MXE#A;K@=()I5/90" B!@ &0 'AL+W=O1V&)JNP9N94+5'22:%TS2QM=1F:I4:6>U MPKC7.P]KQF4P&GC;3(\&:F4% MESC38%9US?3S!(5:#X,HV!CN>%E99PA'@R4K<8[V?CG3M L[EIS7* U7$C06 MPV <7:=]Y^\=?G)/+E##^%]:M M;R^ ;&6LJELP*:BY;+[LJ5-_4 7, M>2EYP3,F+8RS3*VDY;*$F1(\XVC@!.9690\PH;SG,%4UO473,!VF:!D7YHB< M[N[PP5E,W_OE$4;]3U/>* M^CL4C850&5'G8"JF\63A'TJV]5 ^>@4-YX7G=%/K<13UDX02_+A=FO=>5\EE M_-HI?>]T'D47G5,35+C5/37JTD\A _Z]-V^ILW:#;NS[^XU]0@.PF5Z<79P'H9B(U&ZN6OD<7RE+'^V5%0QRU&ULO59;3]LP%/XK5L0#2$#N-]16@A:T/6RKZ-B>3>*T%H[= MV0Z%:3]^MA-"6M+222LO29R<[SN7S\7MSB^4+J%_9HL(1S-$/R;CGE:F6W+#DN$1684_PJ2E$!^ &6P!> _#V!?@-P-\7$#2 8%] V !,ZG:= MNRGF.J-,I-((DQ$2<*/.[V00<'YV (X I^+Y@E5!68F!+E8@.Q\Z:H*_JH+TM04]0=@Y\ M]Q1XCN?TP,=[P]VT!S[9'Y[TP*_WA\?K<%N)URKHM0IZAL_?PO>^!CN<^*T3 MWS@)MC@95V5%H.YI@(I"-3DPYX12EJ(<(,BI\BA. 55'F]HY$C[UJ5K[B(T/ M?8(]CM(P">-P8#]VU>LQ"](T"-;-)CUFOA=OLEV_-8OBR/=?V=8*$K0%"786 MY!9E! J!BV=0+77KY&QI>DAE?SF[ W_,54D)7' MM8^P4_"SKL9KD<5M9/$[Y6Z"N&Z"V)%MTG(FARMIVCI)/Z!QTC=[V _CQ/$W M&B=]4WD_2CS/W6B<'K;(#[S-QNDQ\]S 2?J5=)W7/X[S;UJJ9OE?[>1V_GON MX=1W7P]GU_N EFJ!4+R1;FLG@ MGDDU9YC'A1HV$=<&ZGO!F'Q9Z&&C'5]'?P%02P,$% @ <&9A4CJ=6KUS M!P -"T !D !X;"]W;W)K&ULM5I=;]LV%/TK M@M&'%MAJ\5-DD 1HXK2-XVQ!LVX/PQX4F[&%RI(GR4D+],>/DA71)BE&MJ>7 MQ)+/O93N$0^OCGGZG&;?\H40A?=]&2?YV6!1%*N3X3"?+L0RS-^G*Y'(;Q[3 M;!D6\C";#_-5)L)9%;2,A]#WZ7 91LG@_+0Z=Y>=GZ;K(HX2<9=Y^7JY#+,? M%R).G\\&8/!RXDLT7Q3EB>'YZ2J)EX/!M\ M "<3RLJ "O%G))[SK<]>>2L/:?JM/+B>G0W\\HI$+*9%F2*4_Y[$I8CC,I.\ MCG_KI(-FS#)P^_-+]H_5S0AS<9G&?T6S8G$V8 -O)A[#=5Q\29\_B_J& M2)EOFL9Y]==[WF I''C3=5ZDRSI87L$R2C;_P^]U(;8"(&@)@'4 [!J Z@#4 M-0#7 ;AK *D#2-< 6@?0K@%!'1!T#6!U .L:P.L K@>P-N+\%^;\KF. ANS. M;(,7ND'%]W#S8%5/Y2@LPO/3+'WVLA(O\Y4?JD>[BI[]ZHVB/)S/,S$/J_F1/GKUE][;D2C"*,[?>6^\*/'^6*3K/$QF M^>FPD)=0)AI.Z^$N-L/!EN&0=YLFQ2+WKI*9F%GBQ^YX !T)AO+>FP+ EP)< M0&?&D9B^]Q#XQ8,^]+_>C[RW;]Y9KNO2G>5>K&06_[4L(W>6\3KIDN7*G>4V MS+K=Z^+*,M[_>U@S$#GYBQ\R8'X3(]EQ[QFXLL( $0(--3!CF M%(.6RO/F!KCS!JZ30F1)5:8P=A0$^*JE\?NM/=CJGL#AU:]C=PH&$ .:8-Q8 M<1Q@O?X6'&(48=]. (#J+J#S+B[#;!:E3V$^7<=AYBJ,6CM SXL'4*L'>&7Y M<')@+A$<8;EVZQQ8<-3GS.# Q#',<1"T<* 6'N!>>78YD,O>GG]Q8<+*A"'B@46/-)Z<. MM5,#E01#MP2;U%3OS=Y=ED[%;%W.G_LT7I?5="WL4*DEA#TSI%04HB,80F9% M?00XU1DR<8 %B'"=(1O.1ZBEI89*H*%;H V&?K^Z=95':28D/3.A%!.Z^T,W M$]2LG,\#&NA,6' @8,Q@PH;#!+7-%27&T"W&!A-=VUZHE!*RGCE14@G=G:.; M$VXVM1#*":)S8L%A!("^M%APF&((L9T3I%08N578SZ519<+*UT^V2B34?AK2E9T-*LI%;LE^GZJ!& 2FU M13U[ $BI+CK"!4#FBSL /J0&8R:.!]W0/+0U;'! M2E5QWU;SEM=\A%N S;=[;%N&K+B F928.,0(;#,KL5)HO*=;L,/)04T#5L** M>W8/L))0?(1[@,VW?0 Y,73-BL, ZTV##>=CUM9V8Z7.>$_W0&=KSZ8!*TW% M/;L)1*DJ.<)-(.;;O^S'"-5M.!N.2173NO:)-1^&J&5B$2789$\WP:#JH*:! M*+4E/;L+1*DN.<)=(*8;P"&'^BNM!<:"P/=UOBPP1/VV7^N4FI,]K06=+G?/ M0+9^%^S9:B!*7LD15@.Q6 ,!UW\JN+'!*(-Z[VV!04A8&RU*MHE;MJ^269I/ MT]4/5T&4?)*>+06B])(<82D0TP* 9>>KU]Z$(<1TXW1BA<&@9;&A2H>I6X>; MVLNG7WT>B:=HZK1XJ-)(VK-I0)4:TB-, VHQ RQ\6& V/JRP=CZ4RE*WRF[S MH;_1[,6/$D7:LU- E2S2(YP":K[9PX 1_<<="PQ!PO5>V@H#6][I[BUL_?#O MEMMM?O358R]^E#K2GGT!JJ23'N$+U+';6RD _JV#!MJ>UK4[%A0/M/MMN'6 M1L6ER.;5]MO^ M#;-YE.1>+![E4/[[0#Y(V6:+[N:@2%?5-LF'M) -7O5Q(<*9R$J _/XQ38N7 M@W* 9J/T^7]02P,$% @ <&9A4BB7?$H0#0 N%< !D !X;"]W;W)K M&ULM9SK;]LX$L#_%2+W0!?8QAJ]M9<&:.VD29LT M;M.]/>!P'Q29B765)2\E)PUP?_Q1LF32D32D NM#&S_(T7"&_''X&)\\9>Q' MOJ2T(#]729J_.UH6Q?JWR22/EG05YL?9FJ;\F_N,K<*"OV4/DWS-:+BH*JV2 MB6D8[F05QNG1Z4GUV9R=GF2;(HE3.F3T9!T^T%M:_+Z>,_YNLI.RB%,L)8S>OSMZ#[_=@F.6-:HB_XSI4RZ] M)F5;[K+L1_GFNAY?O>IS3. MA\K[D^WHK8;^+"S"TQ.6/1%6EN?RRA<5/ZKZ?,3':KSA]'_VY MB?.XQ$Y.PG1!;HHE9807"0OZ$$?D.PO3/(RV!=Z2+R'CWW ZD31+]GA,#/=78AJF\?OM MC+SYZR\=4J:XE)NH."8 I10(:BGY,F2T2Z,9+NO]YH%KM"^K0\H9+N73)N4: MV2HIY[B4ZY =$]-72?F(2YG1:*>+WR_E0L-38*FD7*KLDAP3"_:D]'KJD\HZ MS\14*O19+01\E9 K19]9LZ878U*N<2GG]$['3U\TO&TI^^^-MA1L7,X/HLM7 M?2F(7;[I2_%4/>]V@'7.?O]&WM0P?*'7A&-YQV9SQV:S$F[U"/^PR?DG>4XD M2)-_7_'/R&5!5_E_D&=8NV=8U3/LGF=,L[2(TP>:%B2)P[LXB8OGKJZVE>)5 M4LKX^?'4]@W?-PSC9/(H]Z9V04Z++D_?;,4ZLN9F1POG'>4LTVZ5^VJW+6& V=L^ M9]<^!VW?Y6H=QJQL(HEXKWWH[+8W3H<;'*.MY=QIM<:T/,=H-Z==T'6\WM:X MN]:X:&N^_HMU1=\VB"4 M.ZMX_I5LUKQ(IVJX>*ZFREJ"BX"#\0LM2!XF-">,)MR%B]WH[.U.<^C 7V!T MT*^CH(5:6 0< )J\?Q++61/T9?]OFZ21LE]5059P4-5_8/%Y<'BN\UV:^V!4;IE]_^( M_N0# L40C,9+4U#9-'!/5%MXW/KA(V7A R6;G-YO$A[#W7<1XK-"'!CDF88L MQW03+#=QEI\GFWCQ$Q,E!<#C1<"FP*R)8_;F*:4L7\9KLJ8LXGV#&[0KIE*( M 3AV7Z)LNX9X1<7]I@AIJ"EZ8[7(P3H3!QTVCT"%P/!L=/3(X97W&^*H)\Y/%3M[1&79CM -YP M4(CI'PZOJ+C?%&F[ V?MY_>-%S!Q@K>6/9[]!4TMG*;S)O2.LC2/%[3<@<_2 M,NKF2R:.V?5VC'=MNEOMC0"HM@%Z.[5 L84'KGU:I1D/$KE*(5\*=ZKDMG=^ MT&$FL&WAV/Q.V:H,394:*.AKDA4WZQ(+ARP!8 L'L.AQG%(S^DB3;%VN36BT M3+,D>WC&GB*H:8T7=MJ"8_9!P\X/"G'@*<-.6Z#0QL/.6YK$&29)X,X>+^JT M!8GL@T2=4X48)1MM:>,4#Q[/JL4\6=%BF97KND>^JNOARM3N"!VQY9HM8&?C ML-/="KJQVV@SD";A1RG/;6QG:Z&UYOOR4"B#9.LFI,<.Q< MAS_CU6:%R10\L_WQ1H?@F8U'@54OX.$>CP"KK9&7'8(WJCYIZ33P5G@@=XV> M77?!/@>'56/+&[:(TY ]=T:<^[(%NYSQPCA'<,W!PZC;2N%F%;"HXN=M(] M>EJ+W8N+@]YC# % 1[&[6<_667N+<;NMV*D++M-VR")\1ITB<.C@.&PR1N>W#G<"R^XTCR.?BY.OO=\-C\-:8G0.;AY'D]7L]JR7N;D@ZVM> ) MA'DXP@:.LC.%N&:4$3#JO09BVJK0Q1.\\W#>29X?#CA/ ,X;#W"> )QW4,"= M*<2!I02<)P#GX8#;-_1W%B[H*F0_4.$"7-YXX/*DZS**0]VAYL7%.6KK"H!Y MV@ KX_#J/C1_>17G+V_7[#] $,T;CVB^()I_T-#L3"$.*@MCF@FJ^3B&]@U< M[Q+P5^^C9D:FE!7Q/9^DV[LQ^\\6C/+'VV7S!:)\?$%X%K+T M;;;931M=JYTSOWU_!ITV?,$N'X>-IH%OJVLKUS'_O\A2=(7I"S;YXZTP?0$I M'U]AZAFXO>6/7U#R!;Y\G#?-$3.YY-$"MS5J.^E^WW@K25_@QQ]K)?G1;Z\D M;=2B@PF0!7BP]8I[ M9S>UR#WB=-[F"MI[;QYVF2L09 QP,K8&SO!(,1 <#,8[)PT$\0(\&AO<#$0* S&N_D<"#0&>% VV,BXN$!M8^D:-,[3+AMK1XU\ M0MH]IWP]EJ7!D&Y%&P===7Y4R?.5Q@9#NB]MX.";QF&:AAKW*<"0KCP;XZTI MP9#N-1N*FW*OGGLO&M'[V[AHQ B&=(W9."C%+E3RFLN=Q-]-P*9J @9#NK]L MX&3[(V,_RKO@4;B.R_OJX>*_F]Z#XXM&VI[Q3-1TTOUD P\&7S,5-S+E*=9V MK,Y+REU%@ZYY^VM74=="FRE=:#9P9DI#XVW3T"AKX:W1Q&\?WZ'WP0WILK.! M$W4\E5$35>1,%9RA.@N> M"^C*4\$)(2>J*#),6E8?&+>!G(("(_)8SC-19((,IIXJLP34W4.*; M(C-C%C,:%>^GT[/;6^VL(RGA LSQ=OM RK\ 4Q'M#>O1GU3R@E<L/@/J&0IS.E M2#D28.&8PZRO-XU+J1)@C8@T2TX-QI$VW.:*>\0Z-I=P9[T2=X-F="E% JP1 M^2IA#4VRY=15V_<]O%;I^7V":@[928J\BU M&+;O8G?\*H./:B+_*H/B7!D;YZ\(*J3T#+!'!*V4A &*+(C!PU\A3V?X2Z!5 M9%:H'* 75TA9%S!BV@5(>1>@2+P8;G9H4\)+MN(OUB9/F;MM
^#V) F]YZ*,X_+:&]O^2NSV39&M MJQ^1O,L*;N#JY9+R+L[* OS[^RPKFC?E[U+N?JSW]/]02P,$% @ <&9A M4MX.__[N# QED !D !X;"]W;W)K&ULK9Q; M;Z-($X;_"HKV8E?:C*D^0+/*1,K8<3RG_:*=/5P3FR1H,&0!)Q-I?_S7/G8Y MT >2OIF)$ZJZ@>JGJXK7G#U5]??F/LO:X,>R*)OW)_=M^_#;:-3,[[-EVKRK M'K)2_N6VJI=I*S_6=Z/FH<[2Q<9H68Q(&$:C99J7)^=GF]]=U^=GU:HM\C*[ MKH-FM5RF]?.'K*B>WI_ R?X7?^1W]^WZ%Z/SLX?T+ON6M7\]7-?RT^C@99$O ML[+)JS*HL]OW)Q?PVV<0X=IB<\C?>?;4H)^#];G<5-7W]8>/B_IIENS/B:W_SJF@V_P9/NV/#DV"^:MIJN3.6,UCFY?;_],?N M2B #8!H#LC,@K@9T9T!?&)!88\!V!NRE0:0QX#L#[FH0[0PB5X-X9Q"[GK38 M&0A7@V1GD+@:0+B_%F;X-N&R6;$)ND;7I^5E=/0;T^7OI;_[")TXV] MC*R\7*^I;VTM_YI+N_;\8O[O*F_R=7@W05HN@O^U]UD=R$/2-KO+Y\&?=5HV MZ7Q[P&EPO:KG]S*$@^LZGV?!15%4\W2S.'Z>9&V:%\TO\JB_ODV"GW_Z)?@I MR,O@S_MJU4C7S=FHE3->CSN:[V;W83L[HIG=[]7CNR",?@U(2,(>\['9_&)U M)\UA;0Y)C_G$;/YI5;X+@&G-+\WFDVQ^,!<]YE.'

J-;\RFW]-GP.BMYZ9 MK:?9C7'N'QU.G8+VOGUR-N^]\)_=S5],?B27QV&-D,,:(1M_5!=&39.U3;!9 M*G6V,'BD!X]TXY%I/%Y5U>(I+XJ^*[NUC#>6ZQWQ\9Q&E%-Z-GK$5[#G,$XA M>7'8YY[#*&?(V]'\V6'^S#C_SQ?!UVR1S]/"<#'XP1GW='FC@\?(.#W)K$4F M=_QYEC^F-T762YZHWSYL-(Y.W[4%F66W?X$EW\$3T#PZA MVK)"A^M<5.7=:9O5RR#=!%#O[A)VKS:+->.C+1->NWH_[$SQB(((S1T&12 @ MYHBNVK38G:A,0_M6RFY\TG/&B0#-!!2P@!H7Z9<\O=0RIK-):9ZF,48TP6UXA:8 MP:5VD>"_8)(]R@+O0=Z2-IO?EU51W3V;(DRQ"A)/VPM1!")F GTLV[2\RV7( M&N"S\X%WF"@,P_ZK1A1]"'AD_/[ [BX#E+Z\8T-T4?8LZ7IOE-73UFLIB85<4B+^^:X$N^S%OSJ2L($>8K M1!1@B!DP+CG(>.?C* F)-8 A"C#$#!AS0C F7:0(W6(FBBC$3)3K.GM(D?P)4 8F&'J% %6RH.=6Q;L]CVDUXY :E.1\%(VJFA\/V/*;=5.>4:**' MHLK,C)I)=IO5\NX%>3FOEEG0IC_P7MT[$=J="(A$0WJJL$0MN=& 1&%,>](D M2+21I3A&+1P;D"F,:9=GP"+=GD<5T:B9: /WIK'%'1#KWD05^*@9?/J]:7A6 M0Q7DJ/#5DU 4HV:*N60UXYV/HUL<,J+)2)DB&/-),*8(QLP$&QHZ%G<.H<,4 MY9B94EG%FOPI=C%SD>8>% QU>EP*-',>,]GYP$'!-9LJ4^1A9O*8 MTY@)ZU9G5)<\,$4:9D:#DD-O8\*ZN1/5@)8IK+!7 MYTX3ULV=((YT]3!3V&%^DJ<)ZR9/LAS7I:YV2/[DE<1/>TW&*Y/:JF82B&G=I.;DE<1/>[8PS%E$-VKA"&S>C M;>!./+&XV^_$ 83!LBK;^R8@+%BDSZ:]F2L2VU,3BSN@UCPN4M2+S-0[CI7QYKF] M_/%+WKR\]L<#*)Y%OAI4D0)39$NO7**D6]#I'F9$Z.E$!)W$4*X!B"Q DCL$R"Q DCL M%R 6=]S*CUCQ(S;SX^^TF:^*M X^ELUZDD:O"AJQ+VC$"AKQ6VJRR[BG_T-U MWI;O\H3,GBY=QMTZC L0FO(W5LR(S1V> M@>M X2)V*;?<"(&RIH%!$$N8Z M[G=YK9I4EG!!G17I>M9MM;UJ6^% E?#6=A$*7,-=O+MO/I>@VG2B)=1N04(P39CW2L(4G%,6$UR;V MI<6=0R=2*-H),^WZ(L8YCQ5(J>2K:RT4S\3;N]:7HLLQP321DBB*)3X;1XD" M3N*U9WUI<2>L@9(HM"3#T>*4SR8**(DOH"0**(D'H"1=H #790HGB0^>9(H MGB1^>6)QE]BC1.$D,>-DG*=EF3IH1!.%CL07.A(D8[2D0@[/-J9)%QT1<)T M+<0J1EN-9(U48[IW>O2\ 32)((1(V1B:B>+\ MQ&6Z]W3T!"+4ZCE#)&X,A[6M39>AV[(&37]6S@W-P PH0XDSW=ORHQ"DL:8C M"R%2088NW6E[(3#=.SJNLY)()[B $.DA0Y_]( B1RC&T%'&V)S#3O8?C1Q L MT0854C>&YJ:/PV.8Z=['\7,8*K01A62/H1ENPQ[%3/?N7CZ+T:JE$>@L>NWA M3V.FT*/5L<*3>MCR6&_!$9@H]@NY3"I3I)+A8T^TDZG:KQ*=[9T?9 MB1!$*^W&VFXPXV]@)C&U^8-P5XZ+0SE.;.4X8,VX133^FH(<>G3DC--.2=Y[ M7-(IW3_W'1=17>T.6)END:8?)T^OD$9C*3J8T>N>50$6EUO4Y2[9]G3OY+A9 MR+@NX08L+ >?O3/ 8G(P4W7X4C'[VW>N3--#NG2P"-,[L>-H(5T,4JH3O@"2F /Q^@T7I"X'8L;5X)BQ^+/7\X!TZF 1JG=" MQJF%B04QHCQ>D M- =JR>;D/9RW%^/QY;=O^ZCY-?CR96STC^!"O<$%ZW,<)TFL M_=8<_MKP4]PO%$^]TNI!L')^&X/:F\@A[5>$PB74V'5.- ?3:] $G! MP2+>'I(U7^V=Q8XGB/!CD7T/7*57-G_)*]1,@/3B0,W5J';9OB+!1))RH+[$ M"8"TXL#>+D^XVCLY$K)IN_Z ).7 ?$H4 G"P:(('QQ5%G\N[$?Z+8GQPX%C\ MN6 'BUXVZS=QE8M@7"T?TM*X42'%.'!OI.'X+0-O MT4O-]N;'^AJ=WAN0X!LLBF_GIRJSO:>C'%#;WD1R;[ (M VI[VQO>Y3ZQKIO MD0&2;8-%M^V:^\[VCHZ?)H'0%H=(U T65?? E8JDW6#1=@_)?F?0(_(VGB*2 M>4/D5:,PL_ES:&H@L3A8Y-VOZA!'W1J0D:C;(>X[+A+=#G&O/]#N!$AO#C;! MN0F(KTCHD1(=O$G1 6G1P8,8?08]:O28:5^I 1%^)8O7G QITL&O*'UF\^>R M3A M;<)T2R"Y)_5(KP[>!.N %.O@0;(^@Q[-.B/:"$*J=? J6P>D6P>_PO69 MS9_]Q2R I.M@T:[;(L@MLT>J=O F:P>D:P>KL-TI>KH 8HD^>A!_8J_\B?&+ MGCSSQ^+/+A,#I'&'^&W\^5B>/M35/&L:QYT,Z> A]H8A)&P'BQ3=+9!$[U=G M7@;2"+W7=?V&XZ]I?2>O4E!DM](L?+<.QWK[SN#MA[9ZV+SJ]:9J);8W/]YG M$B&+^D),YZ@WY1]YP/^FPKDCBCSSGBVS0E^7]#FK#=;<_J[2M>XM5:J IC MT-^0%7VEXFWSG,N24:M$<4HS'K,,Y71YV[NS;N:6K0@%XD=,=_S@&:FFO#/V M4Q6FT6W/5!G1A"Z$DB#R[X/>TR112C*/?RO17AU3$0^?]^H/1>-E8]X)I_.Q/JV%_101)=DFX@7MIO0JD&NTENPA!>_:%=AS1Y:;+E@:466&:1Q5OZ3 M7U5''!"D#DRP*X*M$YP3!%P1<%>"4Q&ZJF' M8F@7?#D8XTS-PE>1R[>QY(G!%7HMYQ]B2_26D6T4"QJA>Y9QEL014847RN68 MY@KQ]X;F1$T??HFFV2*1\&R%GG-6? ]JY/F("A(G_ )=H;?7$3H_NT!GR$!\ M37+*49S)4+&0&F?J^?N:;3G)(MXWA&R22LQ85.D/R_3M$^EC](UE8LW1.(MH M!/!G[7S+;A$P9%_6'6KO.W1HMRJ.Z.(:8>L2V:9M @G=M]-?Z4;2S9/T43M] MMLU:Z>-V^C>2MR;_T+GM5@C0'SNW':1/.K<=I$\[MQVDS_[,]Z<_Z[IY=WK0 M,HIQ_5G A1X^H7?'Y5S>L%RTS@FG5G,*->>$VE]R-\%)0L$)7E+]@JKV#!\# MVPU,T^D;'X?3!H Y./3=8]@(@%D!]JUCV!A4X6O93 &2%6KP9$"\,'*SYW42YCJL-_WD3)-MG^;#97FVVUVKV MD/!X@<[E@AZQ)"$Y1W*S4"[Y%Y#]I5IPD(1Y;>ON-T%7YK5NQ0A$8;#*"VOQTY:$ZB)EC[?09#FV R,9VE9/8%2FO<0)H"=]VOG_5;G1W&R51O% M[M[[D/>^YGT3!'D/HAK>PUJZ]S!*][Z3U@1J8L-[$*1[#\9K> ]*:=Y#&/^$ M^4%M?M"Z59";?U0E;YN<)R/SZ(C6OR$?+ ML>F%X8FH!^9Q%],R092POK(,@[. MJ2G-5\7M"T<+MLU$N3>M:^L;GKOBG*O5#ZV;J074S]2-4'$N_I0OKY/D[GX5 M9QPE="E#R5$OE\"\O*$I"X)MBE/R.Q/RU%T\KBF):*X \OV2,;$OJ #U/=G@ M?U!+ P04 " !P9F%2Y]G3QF<" X!@ &0 'AL+W=O<\_QXS9MN'B6)8!"+Q5E%[L5I@P)TOMW$ID*=\I2ABL!)*[JL+B M]1HH;^:.[[Q/W)%MJ$F5.\5T*O$HU3V2W; U-<$)#H= D*$RK/T#EZO%^BTY,S=(((0P\EWTG, M"IFZ2MYJI[W=H+<;6+[P M/W9?T9+(G'*Y$X#^7*VE$OI"_3U2(>PKA+9"]$6%&\*(/HX";3D?W[ 6GUB\ M>63[S/>]61BF[GZX,2-I813%29_V05[4RXN.RGO2C^JXT9=;@2"8CFJ;'%2-DR3YK.TP*PGC8#:N M+>ZUQ4>U/7"%*1J\ES%]\>&AS:;VZGX0>)@6!)-X-OVDT!V\:]-3?V&Q)4PB M"AL-]"X2;5&T?:H-%*_M4U]SI1N''9:ZM8,P"7I]P[EZ#TSWZ/\LLC=02P,$ M% @ <&9A4JK\.5'. @ 3@< !D !X;"]W;W)K&ULE55-4]LP$/TK&@\'F"DXMI.8,$EF\D%;#LPP4-I#IP?%7LWI-W5\-2JB>= QCR6G"A1UYNS.K*]W620T'UA5R! MP"^95 4U.%5+7Z\4T-2!"NZ'G4[?+R@3WGCHUN[4>"C7AC,!=XKH=5%0]6<* M7)8C+_ V"_=LF1N[X(^'*[J$!S"/JSN%,[]A25D!0C,IB()LY$V"JUELXUW M=P:E;HV)=;*0\LE.;M*1U[&"@$-B+ /%UPO,@'-+A#*>:TZOV=("V^,-^V?G M';TLJ(:9Y#]8:O*1=^F1%#*ZYN9>EE^A]M.S?(GDVCU)6<7&L4>2M3:RJ,&H MH&"B>M/7^AQ:@*!_ !#6@' ;T#T B&I Y(Q6RIRM.35T/%2R),I&(YL=N+-Q M:'3#A/V+#T;A5X8X,_XB95HRS@D5*;D1AHHE6W @$ZW!:').FH#3.1C*N#[# MQ<>'.3D].2,GA GR+9=KC7 ]] TJLKQ^4N\^K78/#^P>A.16"I-KXA,S MKZ0J_76$N=LP=QUS]R/F!>54)$"H(0M8,B&86!*9D14H)M-]_Z0BCAVQK?*7 M<=2+@D$T]%_:)[4G+.IUH[>P=[I[C>[>4=W76885; 5B"\(B$P1>DQS3#O9) MK;AZ+0W!H!ML"=T-.@\&@_TR^XW,_E&9DS1EML]H5Q@T_8VEB,T+2X)J8G+ M#J:Q4U@?-'E>,UU%[_/0WY%W&;7D51YV@X)XT#M@(FY,Q/^=(X!VCF9'O/O; M^Y@?V]FQ)^Q]$E6*_59K*D M7N'6^A0OBZJWO]%4 M-\TM59CVFG#(D+)S$>,IJJI[5Q,C5ZX!+J3!=NJ&.5YXH&P ?L^D-)N)W:"Y M0L=_ 5!+ P04 " !P9F%2D5/*BP,7W^664H5^%'DI MKV9;I7;OYW.9;6F1RDN^HZ5^\\A%D2I]*S9SN1,T7==.13X'SPOG1S:_Q^19+*H;;XG=&#[%RCJBL/G'^O;F[75S.O4D1S MFJDJ1*K_GNB*YGD52>OXNPDZ:]NL'+O7+]$_UIW7G7E()5WQ_ ^V5MNK63Q# M:_J8[G/UF1]^IDV'@BI>QG-9_Z)#8^O-4+:7BA>-LU90L/+XG_YH$M%QP+[# M 1H'.-6!- ZD[NA16=VMFU2ERX7@!R0J:QVMNJAS4WOKWK"R&L8O2NBW3/NI MY2?.UP>6YR@MU^BV5&FY80\Y1==24B71!?I-;:FPO'E[0U7* MOGF'WB!6HJ];OI:&9I>(X)\0>.!9W%[XA7=WTD#FGCD#H.<<3YR$JFZ,6=KE=;CO^\T_;H5M%" M_C72FM^VYH^J_B2XE&B5"O',R@VZ+OB^5+:Q.(:)ZC#5;']:8B^,$IVYIV[. M+68$D\1KS5ZI#%J5P:C*ZRS;%_L\53HE6J)0[)^TFMA%=J%A*S0<%?JK1ND)R0P'C?M)'(0]B4.K,(AB8E<8M0JC487W.HFE MDB.E$[>1XC,4:M*VEDQ3J,D@:T#"L%^G%BN(/$=NL6?XZ$U6J$VHUR7HAUY/ MJ=4L#EU2.RC'4Y1J$Z7;/([ Z^?39A;$OF/>8P-5/$[5&R:58 _[XRJ^$906 M_U&^V( 6GX.TV* 63\3:)DXWF02"06$,K6(/@R/C!K5X.M9B"T6!X$%QV& ; M);Y#JH$MGH2V> C2A."^QJ$1!AP[)!K:XG'@A7[?M!??2UF$":Q8_4%PU^8CK]@ VOH1SVI-C,,D1\ZM!H PR0 AB%9 MH]CK[Q4L5M@''SM$=C:UX_S]*M*U_A34GXEC6V2#7#@'08*_/3:M=[)SFQ("3C(/S1!@U4;KG M$J$7]/> 9$A,C $!D1-G%=8#SS'.DD,",DX"$\;[E43)1IO?=XY"*U.H7])Q8:5$N7T4;MY MEY%6+XX'N\<;Q7?UV>@#5QI&]>66ZOV1J ST^T?.U\ P LPX !D !X;"]W;W)K&ULO5==CYLX%/TK5M2'5FH#-DD@51(I$_HQ4F8WV[3=AU4?/." 5<"I M;2;3_?5[,00R0V!&JU%>$C"^Y]YS;!^XLX.0/U7,F$;W:9*I^2#6>O_>LE00 MLY2JH=BS#)[LA$RIAEL966HO&0U-4)I8Q+8G5DIY-EC,S-A&+F8BUPG/V$8B ME:' >^\"C6Q8"UF.UIQ+9,?]MO)-Q9-4K(4Y8I+C(DV6X^ M6.+W/B%%@)GQG;.#.KE&!95;(7X6-]?A?& 7%;&$!;J H/!WQU8L20HDJ.-7 M!3JH,.@*<*L!Y;L"H"A@9 M94HJ1@>?:KJ827% LI@-:,6%$=-$ WV>%>N^U1*>>)(AF(;K. M-,TB?ILPM%2*:87>H3^HE+18&_3:9YKR1+V!T6];'[U^]0:]0CQ#7V.1*XA7 M,TM#206P%53IK\KTI",])NA&9#I6Z$,6LO A@ 5<:D+D2.B*]"+Z+!@B![]% MQ";VF8)6SP['TS/A_O/#O1XV3KT\CL%S.O ^\HQK]FX-^I];GG_6,!]=:Y:J M'SW91G6VDW:52US7X!96<[?P M'!ODOSM5_HE)#TH>UR6/>TO^U%'FN2)+I/%)_L<5/CG#'[G%VQRE=-TLA=F 0]:ZE9M>>X^2VZB!>J]J5VQ+?:>TROPTU&;OG"7DU(:]_C< " MOU,5H#5/X3CVV=2TAIQ>X&!CN[%Y^Z77I$)\L#F\KKV!3UXXN+>2[5[7 YW [[2#9NB\>7$+4Q1]SOCO]'U+:GP:[M$K7Q--QO:G_JF$FT M#'[E7/'"HE4?P<99L'<)01O;P=,7%W3:LEW7[1*4-(Y$^AWIKQP^]HLZUNM5 MWW=?8RP$7T!*TA@,(2\LI5\ANKTO)^OD:SYE,C)=D4*!R#-=?@?7HW7GM33] MQJ/Q*^C(ROZI@2G;N1LJ(YXIE+ =0-I#%TZ++#ND\D:+O>D9;H6&#L1&ULG91=;]HP%(;_BA7UHI4V\DW: M*D2"LFZ]F(3*NEU,NS#)@5AU;&8[A.[7SW9"Q$88TFX2'_N\YWF/$SMMN'B5 M)8!"^XHR.7%*I;;WKBOS$BHL1WP+3*^LN:BPTJ'8N'(K !=65%$W\+RQ6V'" MG"RUO7 M#AZ 4E-(V_C9U71ZI!$>CP_5'VWONI<5EO# Z3=2J'+BW#JH@#6NJ7KFS2?H M^HE-O9Q3:9^HZ7(]!^6U5+SJQ-I!15C[QOMN'XX$@7]&$'2"P/IN0=;E'"N< MI8(W2)AL7('WLIRCZZN;/ZNXNK&^NZ#O+K!EP__K;DYD3KDT M_7V?KJ02^A_Y\0]LV&-#BXW.8'43_M >M*K$JLQIV6717>+IU-T +.IAT258 M, 1K5?$Q[#:Z&P_#XAX67X*%0[#X%):$)G4(-NYAXTNP: @V/H5%H7\&EO2P MY!(L'H(EI]\LB+V_8>[1"327V6T&T@>);>RA77.DC M;H>EOE-!F 2]ON9<'0)SSOM;.OL-4$L#!!0 ( '!F85)([D6EM@( #P' M 9 >&PO=V]R:W-H965TC^_6PG9'P$UA?BZYQS[SG7Y'JP M8?Q-Y!A+\%X65 RM7,K5K6V+-,^,=^5EC@2>L.([R60^M'H6R/ " M585\9IO/N/$3Z'PI*X3Y!9L:&ZF*:24D*QNRBDM"ZR=Z;_JP0W##$P38$. A MP3]!\!J"]U&"WQ!\TYG:BNE#@B2*!YQM -=HE4TO3#,-6]DG5!_[3'+UEBB> MC.]IRDH,7M [%N :)"H0DJ0 T0RHQJJV47"98(E((:X4X'66@,N+*W !" 4O M.:N$0HJ!+946G=%.F[KCNBX\4=>%X(%1F0LPI1G.]A/8RD3K!&Z=C.'9C E. M;X#G?@+0@4Z'H,F'Z6Z_@YY\G-X[X\9KS\4S^;S_G@M(B$@+)BJ.P<_17$BN MOI5?9TKX;0G?E/!/26[.NNOP:F9DF'IRK.-K#T(W'-CKW99VP2(81?NPY!@& M7:?GMZ@]^4$K/S@KO_EW=JFOB<%./;?7[P4'XH]17M^/G /MQRC8\[V@6WO8 M:@_/:K__.GE\F(+++X^SV1483^\>GZ>@V7P9_9C.NER%Q\UV/>BY![:.8=#M M>P>NCD%^/]#_^SU7]LY<*3%?FODL0,HJ*NL/L]UMKX"1F7P'^V-U-=23_%^: M^EYY0'Q)J %7JB4SDVD.LWK65T'DJW,])HSJ6:A6>;J>L-< ]3[!6-R&^@" M[849_P502P,$% @ <&9A4C,]J 9! 1A$ !D !X;"]W;W)K&ULI5AM;]HZ&/TK%MJ'5KIM;.>] J0![0KKI&ITVV>7 M&(B6V-S8E.[?7^>% (X3Y79?(''..3[/8S^.G>&!9[_%EE()WM.$B=%@*^7N MSK+$:DM3(F[YCC+U9,VSE$AUFVTLL%[O-G*O,$:#W=D0Y=4_M@]9^K.JE6B.*5, MQ)R!C*Y'@\_H[@G9.:% _(SI09Q=@SR45\Y_YS?S:#2 N2.:T)7,)8CZ>Z-3 MFB2YDO+Q;R4ZJ/O,B>?71_6'(G@5S"L1=,J37W$DMZ-!, 179-](K_SPR.M M G)SO15/1/$+#A46#L!J+R1/*[)RD,:L_"?O52+."$K'3, 5 >L$IX5@5P2[ M+\&I"$Y?@EL1W+X$KR)X?0E^1?#[$H**$/0EA!4AU E>V\#!X\C!OGV@>K ; MH]U*.0XW*L;;*B=6,2MG1)+Q,.,'D.5XI9=?%%.[X*O)&+.\"I@ZL9E21.Q+6B M_5C.P-6G:_ )Q R\;/E>$!:)H265P[P?:U6YF91N<(L;&WSC3&X%N&<1C0S\ M13".Q5G='4+;/0/P!!#@Z%I-WU)=XH.6^FS;OIBSSKI M]]WT;R3K-/_0.W84&NA?>L=NI#_VCMU(G_>.W4A?_-VX?_V[U#WUIP<=L]BN MJ]PN].P6O>D^RU11 WJLXM>JBN\ZQ)U:W"G$G1;Q!QK1C"2F')=$OR#F^X&W M\4UH^T/K[3R339#CAY>8)X,00C:N41?&W=JXVVE\*8FD)MLES3UWU'#=Q'@> MUEPW,6[0XMFK/7O=R>:9VE@PDVNOT5O@0-VV 03UV)Z:( ]":#;NU\;]3N,O M7))$O=,N)J(I#+_1N1\VPFB"0N0'6AA-D.NX+6$$=1A!9R7-Z)JJ$*+_5TIA MK1Y^M)3"1C WV NTD+\:4 %"2$M,$^4X;>.+X&DG 3]63A7OPI7C8D?S;H+9 M+K8U\R:8Y_DM[L_V0>BCA54Q+_W#P-;]&V !U-<$$PIY 6KQCT_^<8_ZBEJG MIS$P;/""<.CJD9EPV+$]/;8F#D.W9<5#IY<7LGN$%I>;4:DVHWV"FU2B%^\, MC&QMU*8&6("U!,Q,6C9VM+&]-\ 0TM\*#T8QW]66N"]&_SC4U!X-,(P<>(F: M&U">JRT+"Z,QN['&F)/AZJNO >:[4)\,UMG1):79ICB0"[#B>R;+_4W=6A_Z M/Q=''ZU]@N[FR-"^R#\2%$>EDWSYA4'M$#Y!W4GT[&_P%02P,$% @ <&9A4F^- M>$C.!0 A!< !D !X;"]W;W)K&ULI5A=;]LX M$/PKA-$#6N 2B]1WD!A(XK2UDUZ+..T]'.Z!D>A8J"3Z*+I.__V1E"S;U$HU MT)?$EF>6.^)RA^3EEHOOU8HQB5Z+O*RN1BLIUQ?C<96L6$&K<[YFI?IER45! MI?HJ7L;56C":&E*1CXGC!.."9N5H?1&32[Z1>5:R+P)5FZ*@XN<-R_GV M:H1'NP>/V6:OK %DU_77X3Z-FZCI%G!RBKC)1)L>36ZQA3RD6\_LD:0K^,E/*_,7[1ML,X( M)9M*\J(AJPR*K*S_T]?F11P05!R80!H"L0E>#\%M".ZI!*\A>*<2_(;@GTH( M&D)P*B%L".&IA*@A1*<2XH80VX2@;^*H3W;(;NW M3M8/TVWH:XY<5Z(UF*EBQE@N:J$Y@QI1J3O:HM M0\40E8BNUWF6T.>^1 3_ I(N=\J]P>5+Z1.'Y#[]IF5;)G)=Y"H.J9_* I[ MGBT*0!'BV;( E-\C*FA%!8.B=*DD@J69A-KX/ #RP"%_2"TLH=0H>O! M^8=M_N%@_FJ#IK9?I9D/4UYIIHQ-L%)F-(<4A4 6Q'4L11#*=P-+$81R#XKQ M2%'4*HH&%7TM$R:4X]::UKS*M V#LQ,!]1!:2=X#H##V+"5=$#F8OR,=<:LC M'M0Q96H>5&4AM5[T.JEW$UFI6A)5$A&M*@8770P4W<'BK64!(-]Q+5E=$(X" M6!9V]OLH9WC)J/PK:HX69X+E5#?#IA5 +B6 MSA?G2.I\31'IBH),JHER]#)=$O84,B;[X[ MPI!Z*PKF0X":[UA'VK0($84%W M8@&81PY<[5C-WH;QL __I<[M'V8/3S-0@M<9U(T#N\D!*+4\;-.!8GD]O0'O MO10/F^FN;V\SN5KQ/,W*EY[JG..N[1%B6Q "MS(EM(%^7[L]&C96R@>]M"= MEC43!2UUE>],* 'K>XZ[5HC#KJ0N*G9M4X5 ?1UN[ZEXV%2_T7Q3MVN:YWRK MVS4HH^M_. KM1@VAW$Z1=4&D;\'OC10/.^GT\QPMF)2Y:3V@@J[OX:BW(/;. MAX>M[]%N>979.OZR\;UWQ3K[450\Q< M >C\7@1--\;(]!X*3(UT#>H,.X'5[NX!6.1;K?,! &'#A;[5 3Z ^9/8 MBO81@!'L698P U"!;RW6.9B8&]G]"WX9OMV4 5CH.\0JAO'!Q5?!Q(NYSJW4 MWG)3ROI\W#YMKXROS<69]?P&7\PP\'R.+Q[J"^%]^/I^^A,5+VK;BG*V5$,Y MYZ&J6U%?^=9?)%^;:[=G+B4OS,<5H^ITK 'J]R7GO$_^!U!+ P04 M " !P9F%2@0[]U=H$ !%$P &0 'AL+W=O2G-]U(]-AO.-7JNRKJYF&RTWI[/9DV^X15K MSN26U_#+2JJ*:;A5ZUFS59P575!5SD@0Q+.*B7JRF'?/;M1B+G>Z%#6_4:C9 M5153+Y]Y*?<7$SQY?7 KUAO=/I@MYENVYG=*+B;]:T4HN)U(V2-%%]= M3"[Q^16)VX!.\5WP?7-RC=JA/$CYV-Y<%Q>3H"7B)<]UVP2#?T_\BI=EVQ)P M_#@V.NG[; -/KU];_](-'@;SP!I^)YPG/T-2FY-YZ&'I.NAW:I/"XRS=#Y[.DV:*8HSVFM^8@][]M#/ MGN=J!XF!M$ E:5BW%_ES>\UMG(?6HA.$+,["$:=%1,+0#AKUH)$7]+I^XK66 MZ@458@6SR2'?UDQ&1N<4QWA$:(H("1([8=P3QE["OZ%(0SE6D,-ZW8<@[$Q[IB M0\S,R8YP.IYLBRI.:6J'Q,'@"X$7\PLO@+-$M[^Q:OO'LBN!AU)EK>Z!N8OB M8#SU%A6F2>Q /;$P[,^HWG!EI<*6_K*3$GC$,F4Q3C,'UN AF'BQ[J6&_!5. M*[$2$\NR#.FX8%ID, M3$N8XB 9&YQ5AHDK#X-W8+]YW*BV,.N7[NS#?^S$%DZN]H5O.L.4!'$R-A"K M#I/044SP8"+8[R+7M6;U6L YP;>L3$>8A@DV\VG1132CCD,#'KP#^\T#CMQP MH*[A<*LW&UD6;?F#Q65E-0T"&"(#U28C8> @':P$^[UD7)Y/EK^5UK2(*:9I M%(UQ;;HH#1VFC MX2TY> M4?SVTAX??R6]IG5,29K@\8*UZ4(5;J30P,Z^?D,%/B-]/ MW"]KUO&;EA%&V?BD8E'1)'6-?? 5XO>5-_S5RFLQ#DHI'A\#;;HP(M1QNB*# MP9"W7U-^99W%QLNG?9U9=+9U-COYQM%^8/J+J;6H&ZC2*P@,SA(8N3I\LSG< M:+GM/GL\2*UEU5UN.+Q9JU8 OZ^DU*\W[9>4_LO9XC]02P,$% @ <&9A M4A!&;QLC!0 J!0 !D !X;"]W;W)K&ULS5A- M;]LX$/TKA-$%6J"))UCL@9;&%E&)]))4[/37=R@Y MDFU)W#1[R261Q)GA>QS./)IG&ZF^ZQ3 D&V>"7T^2(U9?Q@.=9Q"SO2I7(/ MD:54.3/XJE9#O5; DM(ISX;4\Z)ASK@8S,[*;S=J=B8+DW$!-XKH(L^9>KR$ M3&[.!_[@Z<,M7Z7&?AC.SM9L!7=@[MN^96"H+*;_;E^OD?.!91)!!;&P(AO\>X JRS$9"'/_N@@[J.:WC M_O-3]-]+\DAFP31POGICT?# 9D 26K,C,K=S\ 3M"H8T7RTR7?\EF9^L- M2%QH(_.=,R+(N:C^L^UN(?8<_*C'@>X&"?$MEH9E(]-G0( ;9ACO)KNL)J,]D_F4 M?);"I)I\% DDAP&&B+R&3Y_@7U)GQ#G$IR3PWQ/J4:\#T-6SW?UIA_O\^>X3 M!YN@3D90Q@MZXMWQE>!+'C-AR%7*Q KL@M\+!;'$D1^0V$212Q"PY$83KLDM M,"T%6V2/Y$9JS1<9D+\_85QR;2#7_SA0C6I4HQ+5J ^58:8P4CV2)22@6$9P MBT!7]MUQJ'_J>;]U)>F%?O-?]SM8@+!>@- 9"&L$6ZHN:Z)Z>F?S\L"R@E7- M*\/VR43;A7'_97H&UT$HS"0Z-Y5Z1Q;7- +:JI14YJ M]Z=WIW5:!IBB:[M$[0#6N48V= MJ+"C8[\6OPQFW )#QUX?F$D-9O(L,!MNTE1FB85CV+9K_DE[?CHYRG3;)@J. M;.9MFS"<]M"8UC2F[DSO=Q'$3Q9U%Q%Q5I2TN#"@0!N"[9W@R8)EAD/G2D_; M3+W6INXP"ONRX7N-8'DO)&)29O"8460)X?D:3Q0$EDLH#Q:]+6LWV3Y(OUV> M'5:4]E+9TU[_A504)$5U,#*2""E.XD(I0%G (PW@4V*S9H7;>C&MP73+L=_> M;71\3*YM1(,^;K3A1IW<;FL&-BMHF.P;:,@BGK M-H+NNY7QNMD[-<02<(T>MCB@NRMFU()T,FT5S*@M:$>)F'?81-,>:HU4^VZM M_LRV/"]RA^K[C3;ZT2LZCOF-.OIN>?RH#<_+PDEVYQ&+JZ]2[)B K2%F QEV MPKP\@7=FMD,_P[Y&T,BG[];/.6XU!!R[J#.U'YK=*D8:_@T484J%L4;D!Q M6?;[PF"7_X$]*(47G3O_8R(_)(_ E'8EM^GMU-W;OWS]= "(%+KL]-@\+9U. M>$%[ 8/^M#:=F[H[]^XPZJ+5M$H:OJ9::MHN=?\F>7DMM7^,^/V;MFFWU-UN M_V79DV8 MZ@[O,U,K+C3)8(DAO=,Q+I2JKL6J%R/7Y4710AHC\_(Q!8:_#:T!CB^E-$\O M=H+ZF@# D"@ &0 'AL+W=O)^.!I-_(HRX2UFSG:C M%C/9&,X$W"BBFZJBZOL2N-S/OV\ZF8>R-+"#CDQD:@^'N %7!N M R&-;UU,KY_2.AZVGZ)_=-I1RX9J6$G^)RM,.?=2CQ2PI0TW:[G_'3H]8QLO MEUR[+]EWV)%'\D8;677.R*!BHOW3QRX/!P[!Y(Q#V#F$QP[Q&8>HZA!W M#K'+3"O%Y2&CABYF2NZ)LFB,9ALNF4=NV^H3N24_1LA*"L/$#D3.$/4Z T,9UV\0?W>;D=>OWI!7A GRM92-IJ+0 M,]\@-3N!GW54Y#"T7-K8B8MMCZZ' M11A,@IG_<%C" = T3IZ#L@%0$D][T#-MXU[;^**VWY34&I=\CB>M!MMR"FNI MF:V/QMX]"&NFI%9,*O(=J!K2V8:#S,?]+SG[R ?P$_S7\U M.>'V+HSC879)SR[Y1=DU)> AJ10(5>$4,TXGPT+3 M7FAZ4>AG6FNPFYG6-6#21(?23L%G1X1V0#H\(AHI?D']V<% M:N?>(9KD]O!L;YS>VC]UKMT-?V1?XA.H?;'\"-.^G[Y0M6.X=#EL,>3H*L%L MJ_9-TG:,K-TMO9$&[WS7+/$9!\H"<'PKI7GJV GZA^'B7U!+ P04 " !P M9F%2+D/8=L\" #(!P &0 'AL+W=O[05\DF5 !H]5XRKL5=J75_[OLI+J(BZ$C5P\V4I9$6T MF3D5AK1CG,)5+KJB+RY0:8V(Z]T'M= MN*.K4ML%?S*JR0KN03_6EH!5P105'$I9C;QI>SS)K[PQ^4-BJG3&R MF2R$>+*3+\78"RP0,,BU]4#,:P,S8,PZ,AA_6I]>%](*=\>OWC^YW$TN"Z)@ M)MA/6NAR[&4>*F!)UDS?B>UG:/-)K+]<,.6>:-O8)MA#^5II4;5B0U!1WKS) M02;:Y7$.!/CZ;OE"@T/DM:$*9ND ?T./]+3H_NT!GB'+T4(JU(KQ0 M(U^;P%;NYVV0FR8(/A+D%O(K%(67" R(*97$TVR!6 ,(5^31=*2]-6OT^$B+H0D0L1'P\A!6,N@@1&M"DQHV1! M&=44>DO8.$R=0[OW-I,X#' T\C>[E3JTBH9I%G96;VCCCC8^23M;2PE T8;N])"Q,#RA4-ZW71S@XB#Y,(KR' MV&-D]E0_8]HQIB<9O^L2I#E/&U)H#X(^Q/0@>HSQ,-UC/+3"*1[&_9!9!YF] MJY!?_S7C)6K[]A(]"$U8'W%VL%W",!S&\1YRCUF0A-D^L[]SSMH[[AN1*\H5 M8K TPN J-4G+YMYH)EK4[NA="&T.UW361 %4\%^T52OQ\[ 02DL2<'TC=A^AWI"D>5+!%/E$VWK6,]! M2:&TR&JP49!17KW)8VW$'@"'!P!^#?#?"PAJ0.F<6RDKIS4CFDQ&4FR1M-&& MS39*;TJTF0WE=AEOM31_J<'IR0UL!-M0OD)3"2G5Z)(DE%']A A/T;7@J]X= MR S-8*%1#\TEY0G-"4,7A!&>@$(%3T%6D;J)/)F!)I2I4X.YOYVADR^GZ NB M'-VM1:$,M1JYVLBW(MRDEGI12?4/2)U!A*0Z;^'*$/&OJ@I \/T.\,3-X.BHX#NAS79D;]H5M00:NWS??R6Q'18& MPW 0=HOL-R+[;[N:%%+:G9);:P7O$MEOC1Y'GO=*XAM!+P3&C<#XG=OMB+JX M;6$8Q"T+VV%A@(>'+!PT"@?'U]F*NQ:$'TFN8<,U_(SK@, )8. 9 M >&PO=V]R:W-H965T04MGC.\CTFS47*55Z*C:^W F@*VN4 M)CX)@LA/*_QP2W;;)5YX,\F M.[J!.U!?=S="S_P*9<52R"3C&1*PGGH7^,.Y=,8-L>/Z)9W,DDJ8\^0?ME+; MJ3?RT K6-$_4+3_\!65" X,7\T3:7W0HUP8>BG.I>%H:ZPA2EA7_]+XDHF& M^QT&I#0@IQJ$I8%ESB\BLVDMJ**SB> '),QJC68&EAMKK;-AF2GCG1+Z+=-V M:G8+>Y[L6;9!OWJ)7B&7HRY;G4AO+B:]T@,:-'Y?!?"R"(1W!+"#NH1"_ M0R0@08OY_&1S/'YJ[FM:*FY(Q0VQ>&$GGL[Y*I-*Y+IQ%?KW6B] 5PI2^9\# M/JS@0PO?[X#_.U=2::(,^4LNM+4>M;)6X PMCMF7^UDXP!$93/Q]B_]^Y;_O M]%\6_&(C $Q^CI0&%>3@'(Q%%7STAQ@K< :_,18$[8P-*_]#I_^+O>YXNDR@ M]HYBNM,[1CVT13$\KMMH''1%,:JB&#FCN&3WL-([38$ J9#>CX!V(.*C$A9! MN,%(+QR^;MMJSYE%Y+6CHN,JE[$3QS:,S)??M:HCQ='Z.+>VG,9'Q.+AH$EL MD<.SRY[$C(-:,P-GU-^H8+8-3B[",X"XUP]:J_",7=@+?[=[FE+C,X!?5(A] M:XJMJ>$6EJ/HJ!@MZTCDJ$:MTI@X0[??IVM.,Q<1M2CC\!P2AFO5Q6[9/5W$ M2J"FBN%^T-3]DMFV=2/<]7W M9KCP6G,HI_H!5\+7.LYCLY"=BW8V*W8U@&K M'+Q#:QH#HBG/._;I\)A*TZ-=35IK-G8+9N2:UXQ"TTIS=M M"=1DD&!\K,WENB=R,,:C84?3DEK)B%O)ND^T+VIBTC@EGN682&I)(NZ#XB=Z MS](\/?'008Y/BU'0TL)^X])@;FR?J-CHG8(26&O#H#?4)13%):B8*+ZS]X@E M5_I68H=;?7$$81;H]VO.U>/$7$VJJ^CL%U!+ P04 " !P9F%2OR:W;W\" M "O!0 &0 'AL+W=OJ+5EJ;$!XZ58!4H-606JFB[?9BV@N3',&J8S/[@/;;[^R$C&V ]B;QP]W? MOSO[KK\U]LTM$0G>2Z7=(%H2K6[BV&5++(6[,BO4O+,PMA3$4UO$;F51Y,&I M5'&:)+VX%%)'PWY8>[+#OEF3DAJ?++AU60K[,4)EMH.H%>T69K)8DE^(A_V5 M*/ 9Z77U9'D6-RJY+%$[:3187 RBV];-J.?M@\%7B5NW-P8?R=R8-S^9YH,H M\4"H,".O(/BWP3$JY848XV>M&35'>L?]\4[]/L3.L]AS2UA&'M'9( M W=U4*"<"!+#OC5;L-Z:U?P@A!J\&4YJ?RG/9'E7LA\-9[@Q:B-U 6.+N22X M%YE4DCY Z!P>C"XN7]"6,,$YP27<2RUT)H6"L=D@C\G!^01)2.4N>+\6N2TL M(E\=P1E(#8]2*;X"UX^)D?W!<5;CC2J\] A>*X5'HVGIX$[GF/\I$'.L3<#I M+N!1>E)Q@MD5M%N?($W2Y/5Y N=G%R=DVTT>VT&V?526\S/5CNPZQ/W]@0U@ M2EBZ'R?D.XU\)\AWCLB/.7M&R5P0YO!BB"_@ 3=HN6Y@)OA]'TIM)=D-DKXX M-\-./]X$95HB] J'&1FK:FJIV:UZ4:W51'^-J]:V:.P MA=0.%"[8-;FZYM!MU1ZJ"9E5*,FY(2[P,%QR1T7K#7A_80SM)OZ ID&ULA51;;YLP%/XK%NI#*ZT%#(2J(DAMHVJ35BGJ97N8]N# 2;#J M"[--TOS[V8:B;"7M"_AROAO8I]A)]:(; (->.1-Z'C3&M%=AJ*L&.-$7L@5A M=]92<6+L5&U"W2H@M0=Q%N(HFH6<4!&4A5];JK*0G6%4P%(AW7%.U/X&F-S- M@SAX6WB@F\:XA; L6K*!1S#/[5+963BRU)2#T%0*I& ]#Z[CJYO!Y$S! PJXQB(?6WA%AAS1-;&GX$S&"4=\'#\QG[GL]LL M*Z+A5K*?M#;-/+@,4 UKTC'S('=?8B M?Y/7X3L< '!\!( ' /:^>R'O?HKC.= G1/!>4= M1TNRMS_(:&2_KZ\U8^WI @RA3)^A$T0%>FIDIRVE+D)C;3OQL!HLWO06\1&+ M"Z@N4!)_03C"T?/C IV>G/W+$MK08W(\)L>>-CE*:UTNJ*Z8U"[3K^N5-LJ> MDM\?D">+)TR/DUFH\E;1'Y1[E[LNVS+,H*L+MA%8Z:J6?:>$IK1Z5'6A= MILGEM%8V:F6?:2536MD[K3C&V9%@LU%L]IE8.B4V>R>6X#1-\FFU?%3+/U1[ MDH8PM.X/.!\.>*NHJ&AK-]KAJ$\9RM_]U22+9SC[SU!X<$U=Q[LG:D.%1@S6 M%AA=Y#:2ZKM(/S&R]3=W)8WM W[8V,8+RA78_;64YFWBFL'8RLN_4$L#!!0 M ( '!F85*[0J1:=P0 ,@1 9 >&PO=V]R:W-H965TC!1*@C43:CI/",9#$+1:@Z8)DW1Z&/3#VR28JD1Y) MV0[0'[\CI4AV(RG9$ SHBRU2]QWO.QX_DAIOM/EFEX@.MEFJ[%EOZ=SJ0Q39 MV1(S88_T"A6]2;3)A*.F641V95#, RA+(Q['QU$FI.I-QJ'OQDS&.G>I5'AC MP.99)LS#!:9Z<]9CO<>.6[E8.M\13<8KL< [=%]7-X9:4>5E+C-45FH%!I.S MWCG[\)$//2!8_"YQ8W>>P5.YU_J;;US-SWJQCPA3G#GO0M#?&B\Q3;TGBN/O MTFFO&M,#=Y\?O7\*Y(G,O;!XJ=,_Y-PMSWHG/9AC(O+4W>K-+U@2"@'.=&K# M+VQ*V[@'L]PZG95@BB"3JO@7VS(1.P!VW +@)8#_"!BT /HEH/]2P* $#%X* M&): 0#TJN(?$3843D['1&S#>FKSYAY#]@*9\2>4+YBL)YR93-'(M_&19 M> ]?A#&A 0=3=$*F]I!ZO]Y-X>#-(;P!J>"WI-P1T^6(X.VV M3U\ Y_U6^,=N^'F^.()X&.#''=A9]3GF/2BQ:%)16UJ6Y3;:EHR0L*HZ1: M6%^T"K<.W 93,LQ"";Z#A2'+IB(NXAV%>+W.KB?O!_V8RFO=0/.XHGG\?]+< MY5=2;J&I,!2"$]LFKD70PUVN?=[&=51Q'75RO5(.#=J"K;+8424GERK][4K5B"JESEVQ#368L7V[ M_8#K38$-_F6.X3M,T+KA^/6N*M-9J=_+?$5;$W"L#)4P$8#'XL MXLLF,W[:EN-:_5FW_._E.$SP*^3WHAQTU"IJ):<&L]&PF1*OA9YW"WWCJOQ\ M=?'K+=SYQBUU=YV]:XGE[)47(:]UEO/N6I);F@7S)-3R7-X-9D'74LZ[I9PNL71%572#H^)2LP>@*_U&&'\P5\[0[;CK4,YK >:O?2SG MM<3R[H/YM7"Y\7JSOY8?".C$05EBL\&1YCVX( !JV!GMI.T4G_\KH$ K1+6;:GVDF#L>WSN M.7!D)ANI[G3"F('[+!5ZZB3&+$]<5P<)RZCNR"43.!-)E5�Q6[>JD8#?.B M+'5]SQNX&>7"F4WR>U=J-I$KDW+!KA3H5991]7#&4KF9.L39WKCF<6+L#7K\%S;E6L^!8*6-S,IB9)!Q4?S3^U*(1D&/ M["GPRP+_68&_KZ!;%G3S1@MF>5OGU-#91,D-*+L:T>Q%KDU>C=UP86V\,0IG M.=:9V3E3?$VME!K> 2JSH2J$3])J3%.82V$42JWAZ)P9RE-]#&^ "[CD:8I+ M],0UR,)BN4&YXUFQH[]WQZ #7?(6?,_W;F_.X>C-<V%U3P6U+ 0J(:$A3$7,6JP)0J/5C=\7@0:IA03 MP0-$I9!!I=\C-*4.GV &5"<0X1N5HS/=0KI;D>[FI+N_]16^?\0YN# LTS]: MD'L5P;=?\>W_JWW;IQP^HU ',FI0T1LP*+U E+VB/VA=XT8ZM-J3HI2?_0+M0Q1P:OE48E,F[CH&E/^9=4H6 :4A9A MD=<9XO.EBH-S,3!RF9\]%]+@23:_3/!C@RF[ .?+[!=02P,$ M% @ <&9A4D4%],+] P !0 !D !X;"]W;W)K&ULQ9A=CYLZ$(;_BH5ZT96Z"S8$2)5$ZNZJZDKM.:MN/RZJ7CC@!*N M4]M)=J7SX\] "&830C='H'.3\#$S'L]K'H\\V0KY2R6,:?28I;F:6HG6J[>V MK:*$951=B17+XQ_<"J"8V* M>)%(5?F+MI6M8Z%HK;3(*F?((./Y[I\^5H5H.&#OA .I',A+'=S*P2TGNLNL MG-8MU70VD6*+9&$-T8J+LC:E-\R&YX6,#UK"6PY^>G;+)-_0HI0*7:+WE$OT MC:9KAL0"F7?H+E=:KD$^K=#K6Z8I3]4%.'Q]N$6O7UV@5XCGZ$LBUHKFL9K8 M&E(K!K"C*HWK71KD9!K1%7+Q&T0-Y)^,I MOLRI9C&B"B4L7O)\"5/<%P'] Q713#*ED00SI+9TU3&N6X_KEN.Z?U;C35., M'Q_!$-UIEJF?'<-X]3!>Y_3*R)N]S+&1F2K%=%OY=_&",EY!ALT, R@F]J8E MBU&=Q:C_(L/#OW7"Y"Y56(RIR)>78)5==!3&KU/RAZQ_4 \3]%S_7;Q1L_YX M3-KK']99A(/4_UT4R34XL4?82Q13'049UZF,AZP[=@SMG,XY?Q&:IN@CIW.> M\4C,4[ZDQ7;8)0(VU,-D4!D,YK#; MJPSNT?*_=#W?K/]JCV@Q(^,3E,(&EKB;EB]0"SH*Z!=RV+"E9'GTA*"_VE(9 MHTCD6D*KHOX;M[!A*1X-*ITA)/;[9==U%; IBT>\0^U:C/Q3'YKA+.X&;5_2 MW4NVHMP@#T&7@T1#SZ[2&A[C<% -#6WQN&\-Q\<;4! $AR*V6/F^VZXB,= F MW=#N2\4S-BYB6$[PD**11DO:W9.>RD;/%R,7A"1T-YTDWY_O4\0QXNH;LKC.D M;*ZAM-O=<9_Y]571GO7]!!/G0+4V,^P'A[K9C>.9XFSL$Y4@@D(I6X"?S!E/B%1-OC#$BE,2YJ0D-I!I.D9"HG0P&N9]]WPT9&L91RF]YT"L MDX3P;QT0W8N\99*$\,?8U:TS"LX&9C8C&-)"9":+^GNDEC>/,DAK' MWX710>DS(^X_[ZQ?Y\&K8)Z(H)P M6.2_8%-@S0$(UD*RI""K$211NOTG+\5$[!&4'3T!%034)-@'"%9!L/H2[()@ M]R7@@H#[$IR"X/0EN 7![4OP"H+7E^ 7!+])< X)9^Z4,_OZ@*78+;4/4G9R MPUQO8[NP\E4Y)I*,AIQM ,_PRE[VD"_MG*\68Y1F6?@HN7H;*9X.W)5L+11%#0ZHA9XZ-H!C>Q79XZ,#P M+/"9I7(IP%4:TE##GW;S(>HP8*BY*B<,[2;L G5:'-/@!%CP$T F,C4#NNRF M/]*5HIL'Z>-N^G2==M*ONNF?">\<_'7OV*&OH=_TCEU+O^T=NY8^Z1V[ECY] MG>YWKYNZ67^ZU[&*K3+MK=R>]9]IK_)82+[.,EA\JJ7]GS-% A.5W>*O#I=V MZ=+.7=H'7-9KBU$XX]P70H+"-G3IJUD8Y M=@FI!8;+P'!G8)-44DZ%!/1%G8T$U46PM8!K$?B^W8A @X+(AHU 9SJ8:3FF M/@RG#,/I#.,7=>03)*;:*NVT9@UASS0; 5QJ8+;EN[@.&VM@T+-<6(==::UA MU+!VK1N;ZR-4A]UHK9FV7X?=ZJQA;#6L330PR[.:UJ9.2RK?L;SFA-QI8+[M MX8;361OF>[13^DHD\+0^)/W7;ZPT[R/&]1A1ZG.TU4U"#LSW7 M]P[$X95Q>)UQ[!]E0BJB1:I.)B$@ @1$+,%7G4(@-VG@!\2LZ,RU=U76S7$[R9IM;'"[IWUU9*VZ[XZ%WC-\JN#8==K MRMI&60X\(&NUA<#N/>3G:B]7(" V9-4US57YA]Z[:5O5?.B_U:FVL%S3RX$6 M;,JJ@2'/:A7?-@QB[.N%1=7^@KKWEQ\2]IIQJA @6'-.T^ ;F#.^(3P$@?H& MYR2074F,J@T!P?<2&E6; 4)O)71AN?YE@F&S*FMA7K,L:U#8:LIL[%T()90O M\FM.)5D6PO8CL>PMKU+/\PNE1O\%/)U 3?\4GLZV%Z65^>V]K?K,7D2I #&= M*U?FB:M6)-]>A6X;DJWRZZ@G)B5+\L&PO=V]R:W-H965TAIC M*9N1%WJKC5L^+XS=\)/A@LUQBN9N<:-HY?G(OY8-=7.8C+[""L,3,6 9&PQ(G6):6B&3\[CB]_DH+7)^OV#\Z MW\F7>Z9Q(LL?/#?%R#OU(,<9JTMS*YO/V/GC!&:RU.X+36<;>)#5VLBJ Y." MBHMV9(]='-8 X?$60-0!HM> > M@T $&;P7$'2!VD6E=<7%(F6')4,D&E+4F M-CMQP71H2%!5?,AM[#0?PB>H$]JZDUOM ,U,@3*30LN0Y M,YC#U-! 23<:Y PN128KA+T4#>,E00[@;IK"WKM]>&?AWPI9:R9R/?0-2;47 M^EDG:]S*BK;("B.XEL(4&CZ('/.7!#[YV#L:K1P=1SL94\P.81"^ARB(@@V" M)F^&AV<;X.G;X:<[O!GT:1LXOG@+WQ=IJ+HUGPN7%Z:AP'S.Q9SBKHVJ;8[@ M#]#3H,(75$A*H@/I$PU0.&057T9O39/25TJP 'ZF3:-RA+>ZUQ4[;X+\E M!3^OZ PNJ6;TKQW,1SWST4ZOV_(L77E2S\C[BS856$MUXJAL\ULF!U%X1JE? MKF=]@]4@.'EIE/YK%(?QLU'KB[_V""M4<]?,-$6Z%J8MTWZW[Y<7KDV\VA]3 M'VW;WC--VX2OF:(<:RAQ1I3!X0D)4VUC:Q=&+MQ3OY>&&H>;%O0O0&4-Z'PF MI5DM[ 7]WR7Y"U!+ P04 " !P9F%2>J<%J$ # !Z"P &0 'AL+W=O M3'K;6MAQL5T*TG[\[#2D@2:A:.*EC9U[SOTX5S>WNQ3R5LT -'K@ M+%$]9Z;U_,!U53P#3E1#S"$Q;R9"] MNY3]KEAH1A.XE$@M."?R\0B86/8<[#Q=C.ATINV%V^_.R12N0%_/+Z4YN3G+ MF')(%!4)DC#I.8?XX 2'%I!:_*2P5(5G9%.Y$>+6'D['/<>S$0%L*8O[N M80",6283QUU&ZN0^+;#X_,1^DB9ODKDA"@:"_:)C/>LYD8/&,"$+ID=B^16R MA-( 8\%4^HN6F:WGH'BAM. 9V$3 :;+Z)P]9(0H 'U< _ S@;PL(,D"P+:"9 M 9K; L(,$&X+:&6 5EK[5;'22@^))OVN%$LDK;5ALP^I7"G:%)@FMK.NM#1O MJ<'I_D!P3K5I%:T02<9H(!)-DRDD,06%/J/O1$IBQ4>[0]"$,K6'=A!-T(^9 M6"B#4/OHTXJ68ZW9XFJ64[>D-'Q]0CM9N5^P>4: MX7/U_5Q]/R4/JHJN9R!1L0=^GQD3=*J!JS\U#H+<09 Z:%8X&(E'PO0C@@]]O8\[KN?5&O3:-6^Z71\:91&!2,GB70S!-HUB9P!E/" MD *M&=@*E66P8@@+?G'4BIKECL/<<5CK>'CQK:;^K9RE]3X"MW,'[=HP#Z=3 M:4JDH5 C1+A8E);JJ+TA$8Z\*HVB/(;HOS6*2C1J5SGNY(X[M8ZOP R[FB)B M;SV%O??1"1<&/:ZODB )FDC!S=?\;D$5M5_VT@F+-T3RPXI*X?6DP7ZM^]-$ M@P2ED;3-8G8*9N(I=5_/$S8\[V/I&'TS[GDFZY&&ZV?:.7F@?,'17_2J_NLI M@YOOI/]ZGN#Z@9+J'^<>-EK!Y)-]64JKNR+O%)OB14NXA2W$;J7G1$YIHA"# MB<%XC;:AD*M%;W708IXN)C="FS4G?9R9Y1BD-3#O)T+HIX/==?)UN_\/4$L# M!!0 ( '!F85*YQXZ=Q , .8- 9 >&PO=V]R:W-H965T,:.W=\S_D-L")'H9Y92,; V4F[O;%LL-R3# MHLVVA,*;%>,9EC#D:UML.<%Q3LI2VW.'#TCE6(X*B*1D*94"AK\/\D#25 E!&/^5FE;E M4A&/GP_JCWGND,L[%N2!I=^26&X&5M=",5GA72J_L/TS*?,)E=Z2I2+_1?L2 MZUAHN1.29249(L@26OSCG^4\'!% QTSP2H*G$X(+!+\D^$T)04D(FA+"DA V M)40E(6I*Z)2$3E-"MR1TFQ)Z):&G$Z)+A7,.E7.:^G"K8I]5^R+E4&XWK[== M-%;>E6,L\;#/V1YQA0<]]9"W=LZ'9DRH6H0+R>%M CPYG&!.$[H6J#5C0ERC M.>'H@649+)#%!G."6I/YXAK=HA$6R1+! +7&1.(D%A8!]](E1N1%H0F,2 M&_C3>K[KU0C8,'O5%'J'*1QYM8ICLFPCW[U!GN,YAH >ZND+L@6Z5C4/:VM^_T$X'.[0LOC&E)\(.!T*"7T& M#8A:R<%LZH=I(1\>AQX&OE:<5Q/*Z6B3-3.@/"_JFC.,J@RCV@R//I202WN/GH%NGK3?CM+B>&FD] MFU)T/:W%C2"M+Z=&?ZX6U:M12JN_":-7WSXZ6V6$K_,;@X#^W5%9[*Z5M;J4 MW.=G,\T^7(-]"I>8XL[Q1[ZX <'W:9U0@5*R E=.NP.=RHM;13&0;)N? M[-Z9A)-B_KB!BQCA"@#O5XS)PT YJ*YVP]]02P,$% @ <&9A4K.!BL;F M P 9 X !D !X;"]W;W)K&ULI5==;Z,Z$/TK M%KH/K;0M7X&0*HG4-.FV:5>*-GMW'Z[N@PM.L J8M4W3_?<[!L)-B$.YVI> MG7-FYG@\9CS>,?XJ8D(D>D^33$R,6,K\QC1%&),4BVN6DPS^V3">8@E#OC5% MS@F.2E*:F(YE^6:*:69,Q^7:_9B1ANXEA&_N)KW0; M2S5A3L<[1!7>+"G M7LJM7?)A,]),%>%:Z2A?^ZM74M_Z*U=2W_L MK5U+7_Y9WI_^;.F>^].#CEWL-H7NEO;?RKQ7 MFE?=Q-O4\P;N8&R^':9!A[*&WC'J68-R'#]H4$<*O4:AUZEPL=E -X'8!D5J M :&?0'!FAZ^(Y:K'$!\(?/).@K)MWVI%K@'YOJL/W&\"]SL#_\8D3E#.),DD MA;?_GQN_5VXT*-]QV[G1H-R1:^LE#AN)PTZ)1Q\LT!*Q),%%QO'>GH"OKVFJIFFM1[15:Z&WYQZA[/2HX1GWN9>M!)]%VCD&/ M6I!]#%IJ_=FMJ)ZTIEH[0(<9GBG.H-D 07=Q_BRH_(7P#O-((/(>)@4T! @+ M)&.":)K#,8=V,,10 U=- 7^P[X.3O3IP[-82/YV"[*'7KNM3D#OR6Y+-@\XN M)7Q;WE<$G*A%)JNSOYEMKD2W96?8FI_9-X^V9GX)5ZCJQO.?^>K^!5_/+84C M+"$;< 7I@$AY=:>I!I+E95_YPB3TJ>5K#-= PA4 _M\P.%[J@7+07"RGOP%0 M2P,$% @ <&9A4J!E>%#X" +T !D !X;"]W;W)K&ULS5QM;]LX$OXKA+$'M$!B2]3[(@G0)BFNB\U>T&RO'P[W@;%I M6ZA>?!2=-(?[\4=*LD>VI:&:V M]J26&',UPAL]##LE>/.?B>['D7)(?:9(5 MEZ.EE*M?)Y-BNN0I*\;YBF?J+_-B#_>NM;94MRBK_C/EST7@FVI;'//^N7S[/+D>6 M5HDG?"JU#*9^GO@U3Q(M2BGRGUKJ:/M1W;#YO)'^J;1>6?/("GZ=)]_BF5Q> MCL(1F?$Y6R?R2_[\=UY;Y&EYTSPIRG_)T-:-V [C6@;D<#IV[@['^AJX%;-W#[-O#J!J7ID\KVLN-NF&17%R)_ M)D+75M+T0]G[96O57W&F(^5!"O776+635[?I*LE?."3=S=R65! M;K,9G[6TO\;;VQ01,%$]M^T^NNF^CQ25^-LZ&Q/'.B/4HE:;0GCS&SY5S>W. MYC>]F]M12_/;_LU#I#.<;2PYI3RW0]Y.M"#RW*T\MY3G=,G3X7.N86!&KO-4 M@6/!2G3YH&-PP15@2?+X0IKU[ME+6?SAF8D9^=?O2B3Y+'E:_!M1R-LJY*$& M[B@QS0M)LER2%X7G@D_S11;_MSTJ*ZE^*55#]],5]<;NQ>2I11=_JXO_9EW. MR(J+.)^1?+XIU=7;5,0_1I5@)@KBD[0>=J/B43#3YBUBUV)WQM>X*UJ SVSWK\1LP]>J;B1NC=F$NFHHOJ#!!T1H MXTSXK76HG[]^J-??:PY0UQG['3T.)&GCQ-48?T4Y_M9Z_&W!RT UM?!=$J&' M7--2;Y]FT"J[Q@&#VCB%=ABGQY_1MAO[D/@.=,:J[.H,O&CCQ/C'.GU4@:"" MNUXKY$6C^EPM[7/1NM3!A03>V++^AND# M/$-Q@GA[$-4?T.P.L3T..A"> M_0'DN@MP02^V$*)& ;.I#E$P7:H#AM] PD M7(A-C9$$_$!Q?CA")/F'D62/:552>2"7ROZ8)5T!)G/RR#<3DK:4 M6/W!)M]1S[4[ LP!4'=P/#YJ@*GB3]>?>C&A S#OT&$$G-/(<.'XW@_ #$(L M WPY /$./L4_D0^-).0 XCO>0'P(F._@F-_3A[@0VS)Z$:#>^>N@GF(: =0[ M X%Z!Z#>.0[4&\34F4PL.PU8[YXB^=/AMY] 4!Z().^Y#(X*ZC4V0@4SC70!U]QC3>(,0:D10%R#=Q='XF%YT,(T MT]U@(%X#4'?QU$M?!#6(<&T@VQ@-0]XZ1C3$( M,8T]#P#=P['X1#XT(J@'&.\Y _$A@+J'3]Q[^A 78D90K[&SC:/Q3V]4>0#. MGC^0[@=T]O 9=U\H-(@QY@T\ &\:6>JEHWJC%79U1E8PC=L%;-BB=!8A4[5\P> MXR26+W7)>RR"@1O\@4SX?6 ''V>'/YE8J,$_55U$8M4GF3[VUQJ6E9S O#GG M-PXZO?VD4ZLN?F]=@#A\'/&/?>JJ#[_T.77E ]'X!J(Y0IC__"Z##]3C1\.( M_@ H)< II>]LP2#&.%L(@#L"G#M.Z,1><^\ F" 82 X_ * /CI'#-P@Q;T(& M /B!X5C0R;R)98,#0/]@(#G\ #@AP#FA]Y#L=:X54ZEQGM5 #:?S8K\Q"100 M#"2['P#J!_@2H.>8-.3V/=-Z. 3,#W&P/ITWL?QB" P0#B2S'P+4A\GG]-V9*O.8#($#PH%,^D. _? 867Z#D!YC$D _-*"U98?D\V;Y M45Y1PN0"L#^"S]H3HLPIY8G+#'A)?GD*KC](;$0-AR/))&@>73 MCAL-@-&A 5X/NU\-@KZ7?B* WF@@*?<(T#;"Y]N5>6K!ETFA1L*:)22)YZTK M8(.DP(AN$0!NA"-E#X?TV@V) $^C@632(P#.")\\]V4=@Q@SZT0 G)%I9[.7 M7XSL$0$R1@-)L4< JM%Q4NP&,9[9+P"J$0ZJMP_W]YB@QA6H@>0H;*MY$\EP M&N75E+&1W.0,U[("I^MV5...DH7#W?8^\4K$TTHE[84R1:;'A\Z1I4Q\Y[*J MT:X>_HVH,PE4@M\YS*UWO(Q/JV@SMO P]LGFH[X(V&"SJ'1]!/ MBZDT5UX5)6$Y<,4$1Q)FMYT[?#,AH75P%G\Q6*N-1;BQ5Y\3FX[OLT( M,HBU#4'-805CR#(;R>3Q=QFT4\UI'3?/WZ+_YHHWQ3Q3!6.1?6.)3F\[40]0%N02C$6FW"]:E[9^!\5+I45>.IL,PZ= \X!*5#<*Q#MW3HNLX4I;@^3*BFHZ$4:R2MM8EF3UPSG;/4M!%-,\HOR\$_%A:10I0GZ!N5DG*MT!6Z MRS(14T=/S- #Q&+.V3^0H"E()A(T%LK8?9R IBQ3%\;CZ7&"/GZX0!\0X^C/ M5"R5":F&GC:%V'2\N$SZODB:'$@:$_15<)TJ](DGD&P'\$P'JC:0MS;ACW*Z.MHL*JJ+"U*-LIVT-%,U#H MW^UWIZ5IO2I^[RRA]JO\^B> 6L0,-Z$&87^':8,1B7; 3_:-HK[?C#2J2HI: M2WH !=1\$-V7+X&54 M =Q@%(9!,V&\H7^XM:Q'\Y>#\?DEF@,'23/'FB9&:IG2DMI_)6WM(_4\Y#P! MUZ*!@U, #AH 1R3<);QOUL?![G>YP:K;&W0/,*[E!K?KS1&,W_%*XUH1<'B> MS&M-P;U3,._MPPQV88Y+J_XOD.];M2"OQ0BWJ]$[D%^9Q8W.BE:[A12/X>K> M-<((@)8LMOTIGHXGSG3KLU%+"X[.\]FH%0D/3O%L#/:>#1*103-/4JL/:5>? MXWB^FQ>I=8+@L^1%:H4AY 2\RJ!;[W(8'OJ+#Q?G= MFLK$K":_,/K,,J9?RY&+MM;5 D&ZYPFWEA+2OKKXGW##_=60W]N!ZVWL'N0@ MYVX71IG82ZZ+%70U6NWTW+G]C9WQ>WPS*?9KZC#%]M%7*N>,*Y3!S(3TK_LF M+UGLR!076BS<'L6ST%KD[C0%FH"T!N;^3 C]=F$GJ/;%1O\!4$L#!!0 ( M '!F85)#$:]C@0, *D- 9 >&PO=V]R:W-H965T1!)JDN\#*0LNVA[$'U3Z)167+D^2F^?>39->Y MX"BE8["71#K6]^F<[QS=QAO&'T0&(-%33@LQ<3(IR_>>)Y(,=%SB-=R!_%8NN>IY+4M*L0?=^9Q.'%][!!02J2FP^GN$.5"JF90?OQM2IYU3 _?;S^P?3/ J MF'LL8,[H#Y+*;.(,'93""E=4WK+-)V@"ZFF^A%%A?M&F&>L[**F$9'D#5A[D MI*C_\5,CQ!X@Z)\ A T@/ ;$)P!1 XA>"H@;@)':JT,Q.BRPQ-,Q9QO$]6C% MIAM&3(-6X9-"Y_U.-&7W4?4C1!TPX^HYI!6B.:5)1;#Y?"552#<';!4A,J'BG MT ?48T^J6+1'7M+X/:O]#D_X'83HAA4R$^BZ2"$])/"4"*T2X;,2L]#*N(#$ M15%P@4(_]#L6:*(VKY'ABT[PW668PZ5>$2F:LUQM$Z+) MA\[?&M32E>A^B_;'+?'6F*\VF*?HYQ=%B3Y+R,4OBT-QZU!L'(I/.'1+Q,/E MBJM*(ZI<. B).)9PH8N:Y%7>50)V1M\-1V^Z$F6'!6XT[((M[+#0[4=O+#KT M6AUZK]0!/YW2PMDX.7.5ERHAQZ9'I3HT1N MK65KYXR&;K_7F2\[+E2X[H2=F2]V_6/<@1C#5HSAJ\4X7;MVSKCG!F&G&'9< M-#JUBL_@8C[>"X)^MSMD9[KAK M>=9)/X.,SB[L(-Q%&-H3V%6RAUR[LS;X3P[;8'?:!O;CZN\2:.?NW%^;!+X" M64?H[=UA<^!K\Q80*&%5(>M+7&MMWQM7YI9]9)_I=XBY&^]HZD?,#>9KHJZA M%%:*TG<'ZJ3C];N@[DA6FIOR/9/JWFV:F7I+ =<#U/<58_*YHR=H7V?3/U!+ M P04 " !P9F%2I_]6R#,% "H% &0 'AL+W=O'V7%-)IN'K7V0H6U3 M >25Y%S^?B4@@ W(S$L"LKK[G.[6D=#\C?$7L0.0Z#U+T@ MHV+*]I"K7S:,9U2J5[ZUQ)X#C0NC++7(;.99&4WRR6)>C*WX8LX.,DUR6'$D M#EE&^<<=I.SM9H(GGP,_DNU.Z@%K,=_3+3R"?-JON'JS:B]QDD$N$I8C#IN; MR2V^7I) &Q0S_D[@3;2>D::R9NQ%O_P9WTQF&A&D$$GM@JI_KW /::H]*1S_ M54XG=4QMV'[^]/Y;05Z165,!]RQ]3F*YNYD$$Q3#AAY2^8.]_0$5(5?[BU@J MBK_HK9H[FZ#H("3+*F.%($OR\C]]KQ+1,B#>@ &I#,B) 78&#.S*P!YKX%0& M3I&9DDJ1AR65=#'G[ UQ/5MYTP]%,@MK13_)==T?)5>_)LI.+AZR?]+I% -(_1,^6'I\R7X\T# QN[+K==^+,'_#WJI'_5"R5&*_JA%K!$M[JB6RB>_[E="\G5 M8OS7$,RI@SE%,&<@V$\F::H**GFB=")"KS0] &(;)(K.855;P3OP*!&GU2J+ M4T;PBPA:PUX7&/NV/;=>VS7HS@I#/#N>M.Q.(JX7DGK6$4>WYN@:.=Y3L5/Z M%X%2KQAM.,N.V-7D>GNY=.VV$+E.@$^X=2V?<.M."MQ6 HZH>34USTCM MX3T"(9"D[V@-.6P26?*3.ZAI=:K91]/KUC# [@G-GDF>ZYS0[$YRB!_TT_1K MFKYQ2?QUR-; -9%B<0A#XP>UR\"8N3O8)GF>Y%NU)2D=C0!=*%DK!>^R+T-! MM\:VEHL^7F$-(C2"^%WKM.K),Z'#3FB;#$3&LV93F9UIG6I)GXM>^6F'_^HX M VL2MS8U;(ROC@0;2!1["][W"1^! W=Q$,\9P$$:',2(X_M!"JEV,MT*5"*E MYE TFXW/ B+=NH2MQ)2+IF?6<./@9I/ ]ICRT75ZMG,K3VT$.+2] 03-SH'- M6\=#F;-7$+J%]<%#%5(=%=6+9,7P66!.-X&!-R")N)%[[!K5XKDX2"H8MZ_ MU<$8?;8Z6O$D H-XX$9WL5EX^^4C9FE*N4![U3\%[W[:I>N@3=N9X@':C49B M?[28C 12.M0+O-7!4S($I=%6;!;78VT9"2;H@L'>%/L#8!J-Q6:1[1>:D:#" M+BB'3.T!4*117V)6WS.J,PY=%>.X?NXT#$XDJ)HWKN%(H^#$K."G$C02-.Z" M)N'4'C@BD$;(B5G(1^K12)2DFS)WZ@_(-FEDFYAENU7W*W4FU5_]&G2D/HCT MD?Z@#N,2>-8+R>S91A^@>6&,LO+S"HHWS>,R<\7':"^G%S\#U!+ P04 " !P M9F%2>1T$E_0# "A$ &0 'AL+W=O+84[:KXCBS.X>I=26;Y*R ;*@ 8B793O[]M@0& M?X!,9B=S2!"B^^FUNO64SGC+Q8N,&%/H-4TR.>E%2N5?'4<&$4NI[/.<9?!E MR45*%;R*E2-SP6AHG-+$(:X[<%(:9[WIV,PMQ'3,URJ),[802*[3E(JW&4OX M=M+#O=W$7;R*E)YPIN.(S95NZ-D0[EF?,7_?(]G/15P>_=#!;[12AF'V84T6G M8\&W2&AK0-,#LYG&&\*/,YWW>R7@:PQ^:GJ;Y@E_8PS=*QZ\H,5:!!%L(UHD M-/M23OZ=ZQ1)1+,0/5$A:*8DND"+^X=B[DX/KG4"8_6&/LV9HG$B/X/)'\A! M,J*"R=TCSM _$5]+\)-C1T$$FH<3E&QG!5O2PA83](-G*I+H-@M9> C@0.A5 M_&07_XQ8$>* V%5%[,I*['N:@\PBOD04E#N$'SC'9_;XZH3$!6FA,:QH M#*TT9C31)8FH0E#_+'UF L[ .2+#TV2[I)G(J"(RLA*Y??] 2,ZF)D)^KR(ZL"G2]L?NT?*^%5RVC MV*ZCEA+MR,QK9#9H8U;K+/;_?\V^AZC?F-@VGK6"8[N$O_NFP;6\XL$ON&MP MK8K8+HL=;QM\*H6>?W3;--@[U;RL3*], 2!7R=J:*-J6:K M/OO:=)='\S/HOXMNN88IFO(S5]!O MFF'$:,B$-H#O2\[5[D4O4/U78OH?4$L#!!0 ( '!F85)K/=(?%@, !,* M 9 >&PO=V]R:W-H965T%&[HJC5N()Z.*K'". MYK::*3N+.Y2";&01#[>L0S9,PA61Y_6M"H.],9;H^?T2^]\]:9!=%X)MD]+4PYCHXB*'!) M:F9NY/H[M@X-'5XNF?9/6+=[DPCR6AO)6V/+@%/1O,E3*\2603;<89"U!IGG MW1SD69X30R8C)=>@W&Z+Y@;>56]MR5'AHC(WRGZEULY,+GC%Y 81YD;F#S"K M55Y:)V'&B-AK%W]63D -1!1P3Y0BPFCHP6Q^J^&24 5WA-4(9X3E-2->[%-M MP]R:?3U'0RC3WZR-!^S96!N&!%"%%B\!HBM1IU0V;-0TRR(>(YY'P;I'F1) ME@3P!IWP X\WV($W+XG"WL)[?2:Y_(4V\PTL-K"];T8V?OET350! MOWY82+@RR/7O *']CM"^)[2_@] -U0^]I;*I0(5!90,!BAC<VGR9< LV'';/A!9N1I%[,P8MH?!)D==,P.@C@73Q7Z9*ULTB(\2I?^C)I- M4+4PYG[2SX+D#CMRAQ\FMUNX,.;PX!\Q/>K('06!KM^2YQ72<8=T_#E^I#1Y MJ:G)^Y27O@2"35H.\7:YG@/\8CC)W!!HG2\)ZXQ%OW-$>U\MV(AES6PC17=K?:=3RG MS3W_LKUIEZZ)6E%[N3)<6M.D?V@+GFHZD&9B9.5O_84TMH?PP])V;:C&ULO5CO;^(V&/Y7+'23[J2MB>V$)!4@M:4_ MH%Q7E=WV8=H'%PQ$E]@YV\!-NC_^["0$"";-IMV^E#AYGN>UWQ^VW_:V7'R6 M*TH5^)HF3/8[*Z6R2\>1LQ5-B;S@&67ZRX*+E"@]%$M'9H*2>4Y*$P>Y;M=) M2GRMDIC19P'D.DV)^/N:)GS;[\#.[L5+O%PI\\(9]#*RI%.J M/F7/0H^<2F4>IY3)F#,@Z*+?N8*7$^@90H[X/:9;>? ,S%)>.?]L!J-YO^.: M&=&$SI21(/IG0V]HDA@E/8\OI6BGLFF(A\\[];M\\7HQKT32&Y[\$<_5JM\) M.V!.%V2=J!>^?:#E@GRC-^.)S/^";8$--'BVEHJG)5G/((U9\4N^EHXX("!X MAH!* FI+P"4!MR5X)<%K2_!+@M^6T"T)W;:$H"0$;0EA20C;$J*2$-4)9P/G M[B+GMK4!JV"WCC;M%<)K2I'E8&KK0+GLKCU5C%BQ37 '*=_3C0UJGKU0 O@"\V(.TN=*M$GP#YST\+G3]7-?<038#U',VEJGXU53\YJGH MNY D";5N;P4U.+3FAZ[K52:+W<("\W 4^,>PH04&0QS 8]BM5PJ(O#ND,>+;#("_V:T:_=^5"T@:N]]7?)3LQCMNPUE:ZK']Y0O!(;HAZ^<-V?;(?06T1T MACAYB^B=$H\]@O8>0>1@]734I[4\M^#\<6W!_;L$W#JZFNBNYAZ4"(=8= M]$LSXFJGB_*_>5IWU5=Y?U-Y?P\L1 MM+P?FTX\[T?V\D4;KR]9RUBW#PE=:%/N1:"W:E%TQL5 \2SO3EZYTMU._KBB M9$Z% >CO"\[5;F ,5/^?&'P'4$L#!!0 ( '!F85*]41TH!0, $,* 9 M >&PO=V]R:W-H965T7OJ]F&11478@2N'FR$+*@VDSETE>E!#IWI"+W21!T M_((R[@UZ[MZ]'/3$2N>,P[U$:E445#Y?0RXV?0][+S?&;)EI>\,?]$JZA GH MA_)>FIE?J\Q9 5PQP9&$1=^[PI-O)>K5[[3$YOA%_8MKWC0SI0J&(O_%YCKK>ZF'YK"@ MJUR/Q>8;5 W%5F\F)B-T>G*&3A#CZ$3'KZENX;LVO'2>TX<7KA'KTQK(&O M0*&%% 7Z_*1!*AIA M4O>"MEBV$HF3L O(>A"F)"'&A773_A98DB9I_!8V:H&%.(I)#7O32%0W$AUL MY($S;9J8:*I!'3 FKO7B#XRG4U?1>7\\6XFX82A)DDX4[L33!@M3W-F)IP46 MXK03M<>3U(TD!QNYD9 ;QPY8DM9*Z0<&TZVKZ+X_F.Y_5D:D&^.=7%I041>3 MG5A:4#%)P_94M%E@H[E4MF-MD<%H877"0F M;[D]L6PG6I1N#Y\*;3QTP\R<\D!:@'F^$$*_3.RQH#XW#OX!4$L#!!0 ( M '!F85*Y^@XF+P4 $L6 9 >&PO=V]R:W-H965T+=]J'H@V(SMK"2Z$ITDOW[ M4K(LV]184+MM7VQ=SAG.S!F2(W;?9?H]6PFAT$<<)=EU9Z74^LJRLOE*Q$%V M*=91H'2M^F2RM;IR)8%*0XLBC&KA4'8=+I=8MG3VFO*SY\)E=3XN:$ O%K*-ZS@VN4A_(BY??\9K2X[N#<(Q&)N \E%G?0?),I&9=D[4$<)MO_X*-,Q %!VX$)M"10DV"?(+"2P-H2 M[))@MR4X)<%I2W!+@MN6X)4$KRV!EP3>EN"7!-\DN*>$PSOE<-LQ2"5V3>V3 ME)WO80?JH=>P@??QSND]^+G73]G3>4,6L MFN>LL,=:S_-1LMW#\[WP]ZF&HY$2IPC.VN]78XJP"8S7S/.88- !CAS"/'L"%HS:&&M5O(-\^G]!AV M!UK#MG\,NX>L.0XSK(T &./,M#:NPWR7<3,A$P#FV]PQ!IW689Q3SV$5[$AX MIQ+>:11^OT6$Y181R2P[A\I@:\@Y<("X&'M&%=11KE$H@SKD@G#?-_(R!,9C MKI&56\ 6L[&AQ!V HIP;)7BA$QW1^ @SHV,Q(U[2. M\'Z2*4;T$VWT1!VM ($;S_O,+_ M?=]%#K[FR#_NO,8E]VBS83IMYD8"X5R]E)H: #AN^[9W0@5"]U'0?ZF-&)>6 MCFK*P^8Z.0%@NK/CV(RH#K-]ROT3 >V;;\(: ]+?HC*;R_6/)I'WW36Q_X>: MVO=TI+FI:ZZI>C]!?=_/;8U;]D;P,DPQ%XE4/A2\]G?MT>W*YO5%R79P>O4BE M9%Q&ULO5==CYLX%/TK%NI# M*\T.V 8#51)I9M)J*VVUHYFV^U#UP0-.8A4PM9W)='_]VH80 B0[JD9]2; Y MY]KG?G#MV4[([VK#F 9/95&IN;?1NG[K^RK;L)*J2U&SRKQ9"5E2;89R[:M: M,IH[4EGX* B(7U)>>8N9F[N5BYG8ZH)7[%8"M2U+*G]>LT+LYA[T]A-W?+W1 M=L)?S&JZ9O=,?ZYOI1GYG96L_ 2GD0 MXKL=?,CG7F!WQ J6:6N"FK]'=L.*PEHR^_C1&O6Z-2VQ_[RW_MZ)-V(>J&(W MHOB'YWHS]Q(/Y&Q%MX6^$[L_62LHLO8R42CW"W8M-O! ME5:E"W9[*#D5?-/ MGUI'] A&Z#0!M00T)(0G"+@EX.<2PI80.L\T4IP?EE33Q4R*'9 6;:S9!^=, MQS;R>67C?J^E>;4&M,J!<:EQ6 7^KIFD-CX*_ &N ME&):78 E,QF6<3=_ :Y*R_N7-E$TW!M:-"$T$YFH,E[8:'_0K 1?_S)4]ZB^G5DX[!8.W<+AB86;1)D*:,.+'<]^ MD1X7D) 0IV3F/_;]/(&+HQ@C>(Q;3MDS7SR(.MR1@*@3$)T5T,]PE].TE^13 MNAIS46\?:1C$P4#5! K!8(!:CE$DC4(RK8ATBLA91?NB9+VBG!)"1HN'49HD M R%C5)S & ^$C%$$8Q1."XD[(?'_")$Y%X]49=N"RC/)FG0&D]];)6FW!&("%R5)VLO/(P$P./2.X&7KI+5W5 (8DF&A M3,$@C(;5/P$C28Q.%#_LM43X(L72FCFNEB3 0S5C6!P3/%(SAA$A,E'_/).S\-!3X&]N*O#05>"OMI66>)0O$1YEU1@%$2+A, YC&(9! M>"H.AYX"7[BIP(E^ 4>BIEI/.I0T!B6G/L3PT%+@R_24ULQ1ETZBH8XQ*.KY MO-4Q!J%T&!B_=Q@NF5R[2X4"F=A6NCD*=K/=Q>7*'=<'\]?V0N,.V0&ULC53?;]HP$/Y73E$?6FDCD #M*H@$I-/V4 FUZ_8P M[<$D%V+5L3/;E/:_[]D)&>V@XB6QS_=]]\.^;[)5^M&4B!:>*R'--"BMK:_# MT&0E5LST5(V23@JE*V9IJ]>AJ36RW(,J$4;]_CBL&)=!,O&VI4XF:F,%E[C4 M8#95Q?3+'(7:3H-!L#/<\75IG2%,)C5;XSW:AWJI:1=V+#FO4!JN)&@LIL%L M<)T.G;]W^,EQ:_;6X"I9*?7H-M_S:=!W":' S#H&1K\G7* 0CHC2^-MR!EU( M!]Q?[]B_^MJIEA4SN%#B%\]M.0VN LBQ8!MA[]3V&[;UC!Q?IH3Q7]@VOJ/+ M +*-L:IJP91!Q67S9\]M'_8 @_$10-0"HO> X1% W +B4P'#%N!;'3:E^#ZD MS+)DHM46M/,F-K?PS?1H*I]+=^WW5M,I)YQ-;JI:J!=$F*/$@EM8"B8-G*=H M&1?F C[#PWT*YV<7< 9[1+O=Y]"%CBED/XL$GB/I1_T!"BY/A@R\'X.GI\*L/JHF[FX@] M7WR4KR!+#@MJDN:KC1\+=QOP>[8R5M.$_/D@S+ +,_1AAD?"_%"6"\AEU/DU)X=Y[ MKE"OO2X82G0C;?,\.FLG/3,_<>_L*&5W&Q>@$^KD%5!+ P04 " !P9F%2 M&W2JU/T% 6&P &0 'AL+W=O:V([M.+O9IMD^$RS'3 %Y!6[2?[\"$VQ?75-V M.M,^-(#/.?=*YUZ!8/ JU;=\+41!WM(DRZ]ZZZ+8?.SW\V@MTC"_E!N1Z5]6 M4J5AH4_52S_?*!$N*U*:]"U*W7X:QEEO.*BN/:CA0&Z+),[$@R+Y-DU#]>-: M)/+UJL=Z[Q<^QR_KHKS0'PXVX8MX%,73YD'ILWZCLHQ3D>6QS(@2JZO>)_9Q MP?R24"'^B<5K?G!,RJ$\2_FM/)DMKWJTS$@D(BI*B5#_^2YN1)*42CJ/?VO1 M7A.S)!X>OZM/JL'KP3R'N;B1R==X6:RO>GZ/+,4JW";%9_DZ%?6 G%(ODDE> M_4]>:RSMD6B;%S*MR3J#-,YV?\.W>B(."%H')U@UP8($^P2!UP3>E6#7!+LK MP:D)3E>"6Q/9@M\T&_T(F6X?I1G=3U+BGK1%*5'O_U9F^)9C?1["J:?2+:G_H9(@\3@2X .ZI74]# MR_$IM0?][X=MA8"ZS$Q[OE ;(*FYG(* MK,?4;,9!T"FJ%K@@Z Q5,N<#,]Y 99!RN R;*ATOV"%'B ME@VF9FRB='-#\S$ISP$5>8NE;@5 :VJB+&:#Q61F@EP'U,<<2XK[/K >G04' MH!8FRG.HA3OO-\[[/[W7QX>]C]GM&W<;YN@U&-AMHBXXA-YT.KY=9C'$3G36[VE3))0Z5N^4+O-(&K_3LT_2()>6M!]$W1!+Z$5 M(Q0%U[@QK@5NA!,"H(-C\9CL.%1*> ]AO%QYQG=OS6@ MK=Z/XF2KMPG_P_U:$-@/;_0("O,?AQD%<$(-5L )&"R!;FI3=*!&$> H6 5X M2*,,<#%0!RC(.U4)!^^/6/L]/]V$L4I%5I!(F_^";O?FM\3ORH]8#T1JW(RPBA2 M6[VBZ/D72N38QG%2ZQW?]5TSWY_!CO/=[VU8^^;F\BJKG:?,3Y5+W*!M>OV<<90Z[/RX\^U:OOO?SNB]&]3CW6TY.( ME0ZEUS9=!FKW$69W4LA-]2+\61:%3*O#M0B70I4 _?M*RN+]I S0? H;_@=0 M2P,$% @ <&9A4J5BGZJX P Q0\ !D !X;"]W;W)K&ULS5?;;MLX$/T50NA#"MB1J(ME%;:!QFZP =(B2'IY6.P#(X]M MHA3I)>FX!?KQ)65%4FQ:FS4:("^V2,Z,SIPAYXBCK9#?U0I HQ\%XVKLK;1> MO_-]E:^@(.I^6DL@\]*I8'X8! ._()1[DU$Y=R,G(['1 MC'*XD4AMBH+(GQ? Q';L8>]QXI8N5]I.^)/1FBSA#O27]8TT([^.,J<%<$4% M1Q(68^\]?C?%F74H+;Y2V*K6,[*IW OQW0ZNYF,OL(B 0:YM"&+^'F *C-E( M!L>_55"O?J=U;#\_1K\LDS?)W!,%4\&^T;E>C;VAA^:P(!NF;\7V+Z@22FR\ M7#!5_J)M91MX*-\H+8K*V2 H*-_]DQ\5$2T''!]Q""N'\+D.4>40E8GND)5I MS8@FDY$46R2MM8EF'TIN2F^3#>6VC'=:FE5J_/3DDE")OA*V ?01B-I(,#72 M"O71)>6$YY0P]%XI,%.$S]'9-27WE%%-0;U%4R(EA3DB&K7BG,U $\K,>A]] MN9NALS=OT1M$.?J\$AMEHJB1KPUT"\#/*Y@7.YCA$9@SR,]1A'LH#,+ X3Y] MMCO.GKK[AK":M;!F+2SC1?_)6J_-3HN<1S;GR.S56\@WABF^+*T^"2[KB0NB MJ$)_7YL7H"L-A?JG UY4PXM*>/$1>%/!M0EN"HER84[<'"0I#PUK +IJL(N: MEE'M^7^8]*-!AM.1_]#FVF$6#X/AL#9[ CJN0<>=H-NR0YV$XV&\$#JLX3!)W*CAH)"EXT4X0=1PUW!)&_!I[ 6XT"(N;3 9=8A!HVPX6YE.[G+98=?JR%]R/1"XI5XC!PC@&YZG)7.[NC+N!%NORVG4OM+G$E8\K<\\& M:0W,^D((_3BP-[GZYC[Y#5!+ P04 " !P9F%2$<>7PYT# #/"P &0 M 'AL+W=OB!DD8648IT22I._OT.*5FQ$T4UNI?=BRU2,Z\>S@S) MF6VE^J$+ $.>2B[TW"N,V7SR?9T64%)])C<@\$TN54D-#M7:UQL%-'-.)?>C M()CX)67"6\S;N&/KPM@)?S';T#7< M@WG8W"H<^:U*QDH0FDE!%.1S[R+\M HCZ^ LOC+8ZKUG8I>22/G##KYDW?T*SH+'52R77[I=L&]O (VFEC2P;9R0HF:C_Z5,3B&,L2VKH8J;DEBAKC6KVP<7&>>-JF+!IO#<*WS+T,XO/E"GRE?(* MR U072G '!E-/I)K1A/&F7G>O<@(AOT.TDHI)M9D2373 _(@9*)!/=*$ _DB M-I6Q-E*DZ$M=IDXNP5#&]2F*/MQ?DI,/I^0#88+\5D9&88#$@51T &T.MH] MG/;@#-N\#)W>\)=Y&;298*#_92X&9$5Y6O$Z,=_N).<$=\.6JNQ[#_2HA1XY MZ-$1T+\#UY;<@/R!)Q YN99:GP[(O:'&U261.;JFL@3R[>K)V-/$JETS;;YW M%5$_[K+2.*,U6/V1($Y,QTE=!_ M!N<@N^,VN^->OO<^T2,]::4G_Y]JCUOHN#]?L&9"6*"$6IU'T7#26AWPG;=\Y\?F*STH"=Z>[ KCI?#\)%034P". M-5Y_=I?1]&?%-+/V7(\X#,9AW$T\;8FGOT=\DM15?-H5XND;E(_Q M=!*\"G&'U3 8=?.&P =V M[ZH/>V&O\AR;)YM=;/^POQ$$GM+"'B*=N&%'BL-W&*(7AJB?062_V#&-P/YF M&(_C\9LHO34[W%DUH+_7&I6@UJYCU%A>E3!U<]#.MEWIA>O%7LTO;;?J6JX7 MF;K5O:$*#P)-..0H&9S%&#)5=X_UP,B-:\ 2:;"=&PO=V]R:W-H M965T.9V9LBKC50_=,280;^2 M6.CK7F1,^J[?UV'$$JHO91L1_ZTZN4KMEG9KZF#PK> M^I66)4^8T%P*I-CJNG>#W]WZOA7(5WSC;*,;S\B:\B3E#_MRM[SN>181BUEH MK H*_Y[9G,6QU00X?I9*>]6>5K#YO-7^/C<>C'FBFLUE_)TO373=&_?0DJUH M%IM'N?F3E08%5E\H8YW_19MRK==#8::-3$IA0)!P4?RGOTI'- 1 3[< *07( MOL#P@(!?"OC[ H,# H-28'"J0% *Y*;W"]MSQRVHH=,K)3=(V=6@S3[DWL^E MP5]+YBA/-9O MX.O7SPOT^M4;] IQ@;Y$,M-4+/55WP 6J[$?EOO.BGW)@7U]]$$*$VET*Y9L MV2$_=\MCXE#0!R=4GB!;3\R(4^."A9?(QQ>(>'C2!>AD<>)UB"]^;_?;T\7' M#F?X55KXN3[_:%I -_=]7BF*X=VX:5;<-3?2U78)VA M8LV?XM+#73;-ARVT9#QJ^+A VU[E^_N+;H$[.58QR(\&>X9?$33CBV3RI:)TY:;&,85*D*&8/!![%<*0P3P2@CD MPHL"[P[1I(5EY!\H9.S5_=!S@OEH)RD):0X$M^0AC2_0G0@O':2%&[T6GR.K M8E(#)/^AUE-E2=6\Y-NSGQE/[2^=O9JTJR4XP#NX[D'8__U"G95*=E+2"UIL M\.AN7-[MQH\N0R\/UPNJJF9 MN*EY#J<=B(!UT6/5Z]$_J/$='C5?YF.P%*Y-:P8F9WD,(#7[$C?[/M"7/&N* M\:= $=8><4Y%"]*FV, /#J1.3;#$3; +#KL:&&0@-IP*0;<%[3*X9E5REJQ* M:E8E;E9MY&-:!,<.IS&U$YV1T"&AN#5O9VA93^U1>=QJC:1-O]@[6/,U_1(W M_7XR$5,P;FX':_D4\W5>2]KEF9J%R5FRL%^SL.]FX4;HPB:5H+B$^'(!IPUA M472S\:SLLPO@]Y6$ WCY8C>H[OBG_P)02P,$% @ <&9A M4MM*I"=J! "AD !D !X;"]W;W)K&ULQ9E1 M;]HZ%(#_BH7VL$E=$]L08 *D#53=2JO4VZ[;PW0?#!BPYL3,=J!(^_'73D*< M0I)QR[AY:>/XG./C\\7GV&:P%?*'6E&JP7/((S5LK;1>?_ \-5O1D*AKL::1 MZ5D(&1)MFG+IJ;6D9)XHA=Q#OA]X(6%1:S1(WMW+T4#$FK.(WDN@XC D) MJG];WTK2\W,J#5N]%IC3!8FY?A#;OV@VH8ZU-Q-<)7_!-I/U M6V 6*RW"3-EX$+(H_4^>LT 4%!"L4$"9 CI5 6<*.)EHZEDRK0G19#208@ND ME3;6[$,2FT3;S(9%%N.CEJ:7&3T]NB%,@J^$QQ3<4:)B20TCK@?> !:!+RL1*Q+-U<#3 MQF$[K#?+G/N4.H^?C1UPJVFH_JGQ N=>X,2+=H47 M8V$@1$L[\DR8Q36G,AV2.U9E@4^M=A.K=JEO1CCHP^[ VQ0#>RS5[OF]7B[U MPN5V[G*[UN4'NJ%13-_;U3<'4NP(USOPJ_#!7;DOSLAR@&L"U]&_"*G^,:D ^X>HCJ6" ,)V.2OHNV3N_X;6,N9$"[D#9+V68D/XJW'!0@F! M#0*#+B%#=!%DF=D7::[O^P?(2J10K]>I0.;R-ZQ/X!.F9B(V+AM?J8%5E1WO M6,3".#1/>PW3/29J!6[,5NSUE%W6ANTF*;L\#CNU 7N*Q%11N2%33LW^(IWH MS*'?P]Z5HDYMVV644_2O(3ID72Z&*V"[[ _KT__)L,GS16"[K ^[3<)VI0#V M+@B[5TKQ,!>7BZ&J9.P*"*RO(*?"_I8<-[F72]?O5Z!V-0;5UYC34%\F22-735#0)&I7+%#]&>$\U-V3*O)>[-15 M[2H,JJ\P)Z&^>(IV107UF[QU<*4"UY\TSF*>V3YOKQC'+LN/0 M'R6'7?G C=X7%2Z,Z@\ 6+A% M"M9DEX3S_X'N"@EN\M8)NU*!ZP\>YT$_OE@Z AZ4?1?!87;V"A?5]E>".R*7 M+%* TX51\Z^[9@R97KRG#2W6R=WU5&@MPN1Q18DYV%L!T[\00N\;]CH\__EC M]"]02P,$% @ <&9A4@H,?'B. @ P 4 !D !X;"]W;W)K&UL?53);MLP$/V5@9!# B31XMAN UN EP8MD !&W*2'H@=& M&EEL*%(E*3O]^PXI6W5:VQ>)V[SW9AUME'XU):*%MTI(,PY*:^O;,#19B14S MUZI&23>%TA6SM-6KT-0:6>Z-*A$F430(*\9ED([\V4*G(]58P24N-)BFJIC^ M/46A-N,@#G8'CWQ56G<0IJ.:K7")]JE>:-J%'4K.*Y2&*PD:BW$PB6^G _?> M/WCFN#%[:W">O"CUZC9?\G$0.4$H,+,.@=%OC3,4P@&1C%];S*"C=(;[ZQWZ MG?>=?'EA!F=*?..Y+93L/)HF)Q'GF%U#+[Z$)$JBI^4TM%"]O=TQ/TC.@:=CL%)'51*7*ZH6X5+V"'2 MP7_.#WO1/Z3A7E=5J%=^=AC(5"-MVV#=:3>>)FU7_GW>SK8'IE=<&A!8D&ET M/21W=3LOVHU5M>_1%V6IX_VRI!&+VCV@^T(IN]LX@FYHIW\ 4$L#!!0 ( M '!F85*)E(X G@( $@& 9 >&PO=V]R:W-H965T09&KQW.44I/1#*>&\ZHW=(##\=O[)]"[53+FEF< M:_E+9*Z81#<19)BS2KH'O?^,33U#S\>UM.$)^R8WB8!7UNFR 9."4JCZS5X: M'PX O<$)0-H TO\%]!M /Q1:*PME+9ACT['1>S ^F]C\('@3T%2-4/XKKIRA M54$X-YWKLB0W5T[S)YBI#&:<5V4EF<,,OKL"#5 *'9#"?[D=PKWBND3H?-76 M7D)G@8X)2:,/\+A:0.?B$BY */A1Z,HRE=EQ[$BFWRSFC:2[6E)Z0M*72G:A MGUQ!FO1NCL#GY^$+Y 3O'8/'9$[K4-HZE :^_@F^C\^5<*_P>[:VSM"I^W.& ML]]R]@/GX 3GJF &+>@<>.V_#?Y;+3-OWK9:2\%I.4 MP["7O[6[Z2!)ATF2C./=$9N3@K,BET9QC9B$WNOQ7TQ4H=,?$U)S7!V+2 MY+268:ME>%;+H\K0[(UPWHY,6*XKY2S0 0L."NN[RM&S-GQG3B\]*6?4RAF= ME5-?C$P8:D8DP)(4H7AE#&;'-(S>>=(?C5H%]:$^GU.KC _NN>^QWYC9"&5! M8DZHI'M-99JZ;]6!T]MP]=?:42,)PX):/1J?0.NYUNXM\-VD_7E,_P)02P,$ M% @ <&9A4M":$4ZY!0 0QP !D !X;"]W;W)K&ULK5G;;MLX$/T5PNA#"VQJ\2+)#A(#B;5%"VRW19+N/C,R;0N51*]( M)^G?+R4KHLU;G#HOB22?&L MHN(CW[!:_;+D346ENFU68[%I&%UT1E4Y1E&4C"M:U*/91??L>S.[X%M9%C7[ MW@"QK2K:_+IF)7^\','1\X.;8K66[8/Q[&)#5^R6R1^;[XVZ&P]>%D7%:E'P M&C1L>3FZ@N<9P:U!A_BG8(]B[QJTJ=QS_K.]^;*X'$5M1*QDN6Q=4/7O@5!S_]4Y'PYBMX?[UL_=/7?(JF7LJV)R7_Q8+N;X<349@P99T6\H;_OB9 M]0G%K;^L,6A@[$JQ% -]%R-:Q3TF+'\(\#P#X B%#D"FA]M#J<.\^QX M\TD@&SS,+>[\8=_<4K$&G]3.!I_98L5$P"497)+.)?&XO*8EK7,&J 3W;%74 M=5&O %\"-?'@%Z.-:Q)W'M/.8TM##S/4IO>P7U<;@V.$#D&9 T12,H .$HJ' MA.)@0M_F7\#[LEW+KM!WMO'>B&<0)B0UHG? ,(&I.[)DB"SY_\1T&#$-CMAO54F?S+6RJT9JCXF3V*B%#8(D\DS29 ALV(!@\/> ML+RD0A3+(J>=;*NM+V1#6_IMIP>PY5()NFN2YKWK_8!2;T1(1X2.)22FU.L% M*NJ='4Q',B61,6D.F$59F0-TP%F'"6G.AF'25MV,ZE5J,-\V#:OS7^!.E5>4 M7;D#! XU@\.WI_#>Y4'=XA@BLVY.6!R;E7/ X/XL'&:FJ1R>PN709NDTG21F M"B[*MZ;>1?A)Y*$ZXI&6H.=:J@\*J\SO4@6P=.HO1E!@U@7C=&HFX4 1L\G+ M'*@SY%FH2$L?PB?R1^_ J)VYWUPH$D53,PD'#,>)IVU'6F!16&!/:9*0+8W> M)@EI841A87P=J2&'NL4D-L7>";,V=N:"'6SLPYRT5J*P5MZP!U9O68C7M'"A M]*U>E)%6$A16$G,9"""YL]P.VL>FIKM <>I;JEH:4/@MY\@8,^1XC8'8T^]@ MK2K//0%B3''X=R7D+;A,:1%:'Y$#%J8?VL*8]'*:]8UY;=!AN?NJ.&".JHSW3EYH87@ZG(1==><_QO-K>)[MSK.TF]WQVE?:J-'<;=H#AW'#V/U!+ P04 " !P9F%2 M]\CL=_ " "@"0 &@ 'AL+W=O&ULM59M M3]LP$/XKIX@/16+DK:^HK01DTY!@0A2V#],^N,FUL4CLSG8(_/O93IIV6QJ8 M-+XDMN/GN>?NG/--2RX>98JHX#G/F)PYJ5*;,]>5<8HYD:=\@TQ_67&1$Z6G M8NW*C4"26%">N8'G#=V<4.;,IW;M5LRGO% 997@K0!9Y3L3+!6:\G#F^LUVX MH^M4F05W/MV0-2Y0/6QNA9ZY#4M" M\NP;350Z<\8.)+@B1:;N>/D9:X<&AB_FF;1/**N]@[X#<2$5SVNP5I!35KW) M"ER#,;LUF!C:8 M%JW=I\SD?:&$_DHU3LVO40=-P@?X0H0@)@?0BU 1FLECO?JPB*!W= Q'0!G< MI[R0A"5RZBIMVA"X<6WFHC(3'##C!W##F4HE?&0))K\3N%IS(SS8"K\(.ADC MC$\A]$\@\ *O1=#EF^'^N 4>O1T^Z/ F;-(06K[P8!JD1#P!FXX3B%#&@F[L MG_']6N^%*X6Y_-%AJ=]8ZEM+_0.6[I!A23)0*'+H%1M0_+@MG]TL_@!>D C9 M(6C0"!IT4MUK(901ZRNO7.Z55*64M>KJ)O.MK Y5PT;5L)-H03($?=8A,QE9 MDO@1E"!,$ENNV@Y,Q3>R?*;:/LUU[=4G\ZE%Q:A1,>I4$>$*A< $UKJ"PTKP M'.2_"KL<_25L$K;+&C>RQIVR;BBC>9%WA'G2,$W>^=S[WJ[2>:^$BXNY= M:3F*M6T-),2\8*JZW9K5IOTXMY>NN]M>]2XW1*PIDUKK2D.]TY$N(:)J!ZJ) MXAM[02ZYTM>M'::ZA4)A-NCO*\[5=F(,-$W9_!=02P,$% @ <&9A4G:M M:Q6 @ H08 !H !X;"]W;W)KUBVH6;G#86CMW9+F7_?L=.B )-*[:; MQ!_G??V<8\>9[*1ZTB6 (2\5%WKJE<9L+GU?YR545 _D!@3.K*2JJ,&N6OMZ MHX 63E1Q/PJ"H5]1)KQLXL;N5#:16\.9@#M%]+:JJ/IS#5SNIE[HO0[80:<6R/$^-UX>NV25MAMO[I_=KEC+DNJ82;Y#U:8 M[+]#DDUJ_7'+MGF37Q 8>R;?:R*H1(T'%1/VF+TT=.H(P M.2"(&D'T44'<"&*7:$WFTII30[.)DCNB;#2ZV8:KC5-C-DS875P8A;,,=2:[ M!:R!)N=D@>>CV'(@O)7[6)FV/%%;GLCYQL;.,SG@>?_MD>!7J+"( M8DVX78%0K<'TEJOV&CDO^TD^9Z-QE&!IGKM5V8\:!U&2M%%O0),6-#D*NBBE M,N<&5+7'RQE=,LX,@U[HVC?MX(3111"_@^Z)"M,TZ(=.6^CT*/2M%.O_8D[W M:$;!11*^8^Z)BD;A@4(/6^;A4>8':2C_5][A_I;'X\Z6U[P]44DT?,_K=RX0 M>WE_I6K-A$:0%>J"P0@35O6%6'>,W+@[92D-WE"N6>(_!)0-P/F5E.:U8Z^I M]J^4_0502P,$% @ <&9A4B0>@2*+ @ W08 !H !X;"]W;W)KJH?A-ZY/4M!*#!).$,"-G/G MSK_-8I-O$WX0V,F#-3).UIP_F\WG8NYX1A!4D"O#@/7C!990589(R_C3<3I] M20,\7._9/UKOVLL:2UCRZB [)$RV9C,+VTR+UO8),\>^4D*_)1JGTB^@FR;1%5IR6G,&3$G$-\B& M=4PJ=)&!PJ22ESKI:96ABW>7Z!TB#'TO>2,Q*V3B*JW$\+EY5W715@W.5/4# M=,^9*B7ZP HHC@E<;:'W$>Q]+()1Q@SR:Q3Z[U'@!=Z H.6;X?[- #Q[.WPV MXB;L3R6T?.'XJ?RZ6TLE]-7X/<(9]9R1Y8S.<'ZK06!%V!95]G!S?;A#)]>R M3"V+&1HOJ1]/PTGBOARV,_6%Q<2\N'A7W5<_@\<[%0YTS_\8C;4-943P]SLH&LJ*)YYU8 M< \N/@6QM0-4:H$-4^W=Z:/]C+ZSH^DDOM"SNQVU_VG:P7^/Q98PJ:UO-*5W M/=5=%>TP;3>*UW:\K+G2P\HN2_W] 6$2]/L-YVJ_,07Z+UKZ#U!+ P04 M" !P9F%2<31E99H" P!@ &@ 'AL+W=O&ULC55=;]HP%/TK5U$?6FEMOH!^") *K%JE5:K*NCU,>S#)A5AU[,QV2O?O M=^V$C#)@>R&V<\^YY]SK7(9KI5],@6CAK132C(+"VNHF#$U68,G,A:I0TINE MTB6SM-6KT%0:6>Y!I0B3*!J$)>,R& _]V:,>#U5M!9?XJ,'49.*KPKJ#<#RLV KG:)^K1TV[L&/)>8G2<"5!XW(4W,8WT[Z+]P%?.:[- MUAJKSA%(1P1R?C9<@9=2@?<7F_8[[QW\K)@ M!J=*?..Y+4;!50 Y+EDM[)-:?\+6CQ>8*6'\+ZS;V"B K#96E2V8%)1<-D_V MUM9A"Q /#@"2%I#L GH' &D+2+W11IFW-6.6C8=:K4&[:&)S"U\;CR8W7+HN MSJVFMYQP=OP9J08&SF%>5Y5 ZH]E J;,%'!''89[V=P45_+3&5K&A3FC\.?Y M#$Y/SN $N(0OA:H-D[D9AI8T.>8P:_-/FOS)@?QQ @]*VL+ 1YEC_IX@)#.= MHV3C:)(<99QA=@%I_ &2*(GV")K^-SR^/B(G[0J<>K[T>(&_WRZ,U71I?QSA M['6H->H,NZIVI?F>J?]24'R#G:GE> MDTR:4IHNG5RULIDQ2!;5@BZ@;"SB6U8PN4)?@]WX?]CL_VT@NDZO=FSNBQJD MESLVPZV/KT2]\C/)0.::TMS:[K0;>[?^:]\YG] X;*;7'YIFECXPO>+2D+&PO=V]R:W-H965TI$481)%DU R7@=YYL>6.L]42X+7N-1@6BF9WM^B4+M9 M$ >'@3N^K<@-A'G6L"VND'XT2VU[X4 IN<3:<%6#QLTLN(FOYV,7[P-^\0Y"N% =AM_>F8P+.F$Q^T#_;/W;KVL MF<&Y$O>\I&H63 ,H<<-:07=J]P5[/U>.5RAA_!=V7>PX#:!H#2G9B^T.)*^[ M/WOJ\W DB*=G!$DO2%X(DLD90=H+4F^TVYFWM6#$\DRK'6@7;6FNX7/CU=8- MK]TIKDC;66YUE']#FP,#'V#5-HU >S[$!"RX*80RK49XNT!B7)AW64AV/:<* MBYY]V[&3,^P%%B-(X_>01$ET0C[_9WG\Z6]Y:%T.5I/!:N)YZ66KOV[6AK2] M/K\O,-.!F7KF^ SSWE\3+($]HK:WWEYL5SJ\WH)PRP&AEJZ\@DAZ1]@B(IU"RO;G@>CRX'O^?Z]+>%]76!)H1GK)[F9>.TNC- M*8NOR9*7LLY.>%0/[BWZSO26U\8>R<:"HM''JP!T5]]=AU3C2V2MR!:<;U;V M243M NS\1BDZ=%S5#8]L_@Q02P,$% @ <&9A4HU;+"Z\ @ "0@ !H M !X;"]W;W)KM%*:_D, M@8I$:A--F]1J53^VBVD73C@)5@$SVS3MO]^QH2Q;G*0WP<9^S_.>$WR<;;AX ME@6 (J]56U,,_/N3DPSWJJ2U7 GB&RKBHJW:RCY9N+XSON+>[8NE'[A3K.&KN$!U%-S M)W#F#E%R5D$M&:^)@-7$N?(O9[X1F!W?&6SDUICH5!:-H1E+!4 M.@3%QPO,H"QU)/3QNP_J#$PMW!Z_1_]LDL=D%E3"C)<_6*Z*B9,X)(<5;4MU MSS=?H$]HI.,M>2G-+]GT>SV'+%NI>-6+T4'%ZNY)7_M"; G\:(\@Z 7!1P5A M+PA-HITSD]:<*CK-!-\0H7=C-#TPM3%JS(;5^F]\4 )7&>K4] :P!I*6!NG(SHH'5GR,%=E8\0XKB>/4 MSAH/K/$QULC&&N^PQKZN@(V5#*SD(.NQ .S"*P7"1DQVB%&:>GO^MG1 IH>1 M7-%2]Q16M14IS3EOZ!OV:&4]P>GNMX.?=.397?C>WP[D'?1Q U)>DJ]5TRK( ML8]@#4 J:P_Q=BR<^TF0QGLL;#5!_W@IK$1_YW0F81)% [#O3I9M41!'__ER MM_JTOB1OJ5BS6F+M5ZCS+L:8F>CNG6ZB>&-:]X(KO C,L,"[&H3>@.LKSM7[ M1-\&P^T__0-02P,$% @ <&9A4F&8>@"8 P ?@P !H !X;"]W;W)K M%G#NI4KOWKBO7*Y.8D*YS% MS,P]B,6,EXIE!7T02)9Y3L3O)67\,'>P-ICRBC:Z4I M"/SMZ8HRIIG CU\UJ=.LJ0W;ST?V#T8\B'DFDJXX^Y8E*IT[$PGY2 MQG8J<43 M%%)2,HKN[]$U^DI82:I\% GZ51*6;7YGQ1;2L^9EH21Z&U-%,B;? ?K+4XS> MOGF'WJ"L0)]37DJPDC-7@5^:W5W7/BPK'_P+/F ??>*%2B6Z*Q*:= E<$-2H M\H^JEOX@8TS7-RC 5\CW?,_BT.K5YGAJ,8]?;SX94!,T.0H,7WB![Y;![B3% MFB+8YRCFY;/:E S=UCD96"%L5@C-"L&E*KA;H6,E7"'L7WO3*\C)GL(.5SJ[ MI\)HG)&F1AZII&(/@Q^/G#$$>_% 1/+?@$^CQJ?1H.HE848S46A)MUE1Z#KD M&_2=$F&KL8IM;-CT:;=?7 ?8@_COVXFWH/Q@-.JB8@L*CZ-I@^H(BAI!T7 : MDR33(91HE1*QI0E2'*VX5%4D[U[@+)?4NG\JXE%7&^YYO;*@,(Z"GC8;RFM% MH*-MW&@;#VJ+H73,06[S?GRVXA1[/=_/,6$?$ULPEW(R:?R>O+;(X.P9*J_) M>=A& >X%=V5!G1=A;$%UBK C9=I(F0Y*^4Q>;-MT8"=B[W1)>/^;\P&WKB[\ M5T^(FJX3]S *PUX.K;#I9-I+HA46^KX]B]@_J?+_U3%1,W>+=!2=>6Z#1>,+ MCI]N*3Q\30V= :O:MKUF$%ZH>'RZMG#XE[9O3=0]TCW_; /;<.BJ3KS3U C&10+HQN@ M]&[&$&)1-;O50/&=:?^>N8)FTCRF\(% A0; ^PWGZCC0"S2?'(L_4$L#!!0 M ( '!F85(_NH5V7@( %P, - >&PO99/DK:5Q" M+[;D)M(Y1_J?GZR3^,0OU(;B^PQC!2I&>1' 3*G\H^,44889*BY$CKF.)$(R MI+0I4Z?()49Q838QZGC3Z<)AB' 8^KQDMTP5(!(E5P&<=RY@AR]Q -W%>PBL MW(V(<0 ?SM[^+(6Z?@/L.'DWF4POI@_GU[N1LR9T#IV]PO,#A$=EQT07!]&^ MA#LJ?;E?^L_OIQ'B/O(R\X=MX9;#2'50=K/37%GH)X+W-S>#UJ'5$<-@C6@ M;Q E*TG,K@0Q0C?6[1E')*B00.F2T>E;=BUEJFF1H<1+F2=VV:PGZMF M^4Z@M0P@H;0#]*!UA'Z.E,*2WVJC7EP[GX5 ,U]N"H9FAW-!,M&V%*[\U7[4>R MI5TE@WN;FEOCW50#-5,K8PVC/U2SVD-9[U6Z("=KH3Z7^CB\MDV9X3N)$U+5 M=I5T &/J[K@ZRG.Z^41)RAFVAS\X8>BC=A_(A"2/.ILIE4@[L(1@C:4BT=#S M2Z)\B2O5EE.5C#-[)\C\;Y]SBCF6B ZA=>T?\U-^-?'L\G\AU[\JN\![&9OW MY[%#SD\!@2=AJ$3HO,*U8 +^;QH[V2<&J M)%01WE@9B6/,GW4*6EZAE6[UM_3U^A@GJ*1JV04#V,^_X9B4[*I;=6<>1+.J MGW\UQW,7=<+^_T3X%U!+ P04 " !P9F%2EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( '!F85(J0E3+@@< ,I% M / >&PO=V]R:V)O;VLN>&ULQ9Q=;]I(%(;_RHBK5MILP. /JJ82):1% M2@(;LKVM)F: 46T/'=M)VU^_8U.2,VGR:F\.7!%LRSP<,_.<,Q]Y_V#LMSMC MOHD?>5:49YU-56W?G9Z6Z4;ELOS;;%7ASJR,S67EWMKU:;FU2B[+C5)5GIT& MW6YTFDM==#Z\W]]K;D_I&U.IM-*F< >; U^T>BB?SC=OQ;TN]9W.=/7SK-/^ MG:F.R'6A<_U++<\ZW8XH-^;AL['ZERDJF2U2:[+LK-/;G?BB;*73/PXO&LA; M>5>V1RIY=R,=R%DGZKH;KK0MJ_:*]O[2,=XK=_'N75V9"YU5RI[+2GVRIM[J M8MWVQ]N@S:J-D\JBL@YHK2DF- NS6J:%"UOE).]'#KFDQRR33\8L'W26 MM5&;NM2C6#<$8E26SON4$LFDQVR3:9&:7(E;^<./'')'CUD>HS2UM5J*R0]W MD]+G0KKH,?O"M4V3W;ML3HRM6NI*7,BT33W;1WQ),9$P>LS&.%=6W\LF)_4B MA_30X_:#R7-=-1?M.I&Q2\5='%61/FNP2 \]9C],I"T<5"GFKH-KB)TF%AMI ME7@SF2_>4DPDB!ZS(2;Y-C,_E7)]L$F_B7EMTXTLE9AGLOA+>)DT$D? +(Z% M6C=7B!NU-;9YV.V#OS!6Z74A:)H:('$$S.)XC.9'5:B5:]--&.E/,H#U"+-# M_JFE=95D]M.%L:PSUWI7_L4$[DE.$SU(5;6 MY*VDK4Q=I_.@JXT8U_2WV4=NZ1^S*/$>>A^YI7^XHD2\N97NPTN:1?216?I' MK4X$Q81C70ZF#,*F%0CBASVRA$_IC_+>0M2MZVC&^HC297E),9*&0V4+>P,"YJJ3. MO(0C1.X)F=T#1P:\="U$[@F9W8,QO8:#W!,RNP=CTH83(?=$S.[!F#1]BY![ M(O81-3(Q.4$SDGHC9/<\?NEHI:UVO[@XTOT^*B=P3,;OG&>:UM+8=T_K= MPU-,N)R,W3T>)O%E>X9B(@M%S!;Z1C.H$_ M2+L4UZ:Y4&9T$BI& HJ9!?0,\VG4U76:[AS%1 **F07D8XYR4Q=5@_A)ZD*\ MH]$:PO07B",+)2T<62HZZ_("V]"&RT/!0%O+6)#]6P!0366C(;"&\2H(VH2&R MT)#90J^MDG"9O"XD'8P;(@L-C[.&VF%>:GE'AX^&R$)#9@N]CME6F10366C( M;"'PT)LS%!-9:,ALH=T;,5/+.*8B(+#9DM!#'] M#@GN\&2VT.^%1B^,RWB#F[TNWO?)+*%'RL>- *YWWT^DRLH#A3L_N\P:>@3U MIUG:P_[NCEX7[@?M,HOH*:+U=INU+5UF8BS+C;CP&WNO"[>$=@^S$NX9Z+DN MT\RX/LH#A?M$N\PR>@2]DE5M==6,S#SE((4'"C>.=IEU!#?3>,,?O2[<.MIM MA73:7EY^>+]TZ6&AEM?N0TIW/)59.K>B>6GO%0S"9JOBJLZRL3LV*RZ-7.[_ M%#^/V]30NWO>[P_C0 M;:?I]*/OQ]5VV"_'N^-I.%S>61_/^^5T69XW_6FY>EMNAMX9D_KS[1[=X_WM MGHOGC]/P/SL>U^O7U?#SN/J]'P[3/S;N_QS/;^-V&*9N\;P\;X;IH>O?=]?+ M8__Y8N\N.W>+IY>'[OST8KM^[B G06[^("]!?OZ@($%A_J H07'^H"1!:?Z@ M+$%Y_J B067^H"I!=?X@:U1& TAJL 9H;95K"_#:*M@6(+95LBW ;*MH6X#: M5MFV +>MPFT!CM5&\'T-NIW@Z@MVM^; /T=JJW ^CM5&\' MT-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z>]7; _3VJK<'Z.U5;P_0VS]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0&^O>GN WD'U#@"]@^H= 'H' MU3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=4O2- M[ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H= 7I'U3L"](ZJ=P3H'57O M"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3LUA$X#>2?5. +V3 MZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+ M0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ M=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM33NN _#;FF9@QP $MZ89 MV3$ PZUIAG8,0'%KFK$= W#R&\5KTM6X"OE/N MZ?+9X?K]G\NOB^W]_HEU?YLQ/OX%4$L#!!0 ( '!F85*A0-8C;0( /\[ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N*T"V& #4].; M=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW08GM\SOX2)^[7'][GHU;'89^ M=)MHY_W\*4E)I-F-8V4YVJ'WX:A^2N6[V]8-)9)KJI)E&;T:_]L<: MT^:VH?UY&EL?TM9OR3$ MX>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L[FOKO]1#V)4<^L3YY]ZX^'R) M=WJW4/ [A2.QF:^K6[8SQ0Q^?BEZ=3_;AALWI4UR_SOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4D#XJ2!\BI31"$5502!444P4% M54%155!8%117!05609%54F25%%DE159)D5529)44625%5DF155)DE119,XJL M&476C")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM.D36GR)I39,TILN8467.* MK#E%UIPB:TZ155%D5119%45619%54615%%D5159%D5519%44635%5DV155-D MU119-45639%54V35%%DU159-D;6@R%I09"THLA8460N*K 5%UH(B:T&1M:#( M6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%DKBJP51=:*(FM%D;6B MR%I19*THLE8462N*K!5%5I%2:!4IQ5:14G 5*457D5)X%2G%5Y'^3V"_3]/^ M'\&UL4$L! A0#% @ M<&9A4F@2_RKM *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ <&9A4IE&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4D3O(183"0 '"< !@ M ("! X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <&9A4FX /YZ% P #PL !@ ("!/B$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <&9A4F_ZR3"_ @ MQ08 !@ ("! #D 'AL+W=O&PO=V]R:W-H965TA1 !X;"]W;W)K&UL4$L! A0#% @ M<&9A4C>#6FE\ @ I 4 !D ("!*FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4A'!W [ @ MA@8 !D ("!480 'AL+W=O&0 &0 @(%( MAP >&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4A0G9(C:! H0H !D M ("!NYH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <&9A4G7J*SG+!P 8A< !D ("!@+ 'AL M+W=O&PO=V]R:W-H965T7@0 +X, 9 " M@8*[ !X;"]W;W)K&UL4$L! A0#% @ <&9A M4@06];:7$0 '4$ !D ("!%\ 'AL+W=OE(% #<$0 &0 M @('ET0 >&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4OC&PO=V]R:W-H965TW MX@, $$* 9 " @=_S !X;"]W;W)K&UL4$L! A0#% @ <&9A4G2_?_-N! K X !D M ("!^/< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <&9A4A[Y^F'H! > X !D ("!FP&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4EEV MPD&&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4H:Z]!C(!P S!H !D M ("!GR8! 'AL+W=O0"Q"T% !*% &0 @(&>+@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ <&9A4D"NT!^Y!P ;"( !D ("! M+#@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <&9A4HH;<5TW @ N 0 !D ("!-4L! 'AL+W=O[FW[0, *02 9 " @7=0 0!X M;"]W;W)K&UL4$L! A0#% @ <&9A4H:J=4YN M @ DP4 !D ("!FU0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4@ DEWF4 @ (@8 !D M ("!]%P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <&9A4BB7?$H0#0 N%< !D ("!JVH! M 'AL+W=O&PO=V]R:W-H965T% 0!X;"]W;W)K&UL4$L! A0#% @ M<&9A4N?9T\9G @ . 8 !D ("!P8D! 'AL+W=O&UL4$L! A0#% @ <&9A4D]P\)>\ P MLPX !D ("!2)0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4C,]J 9! 1A$ !D M ("!HIT! 'AL+W=O&PO=V]R:W-H M965TG 0!X;"]W;W)K&UL4$L! M A0#% @ <&9A4A!&;QLC!0 J!0 !D ("!"*T! 'AL M+W=OF@# M D"@ &0 @(%BL@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A M4C[87=\' P QPD !D ("!![D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4H&.L31G @ U@4 M !D ("!X,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4D4%],+] P !0 !D M ("!ELT! 'AL+W=O&PO=V]R:W-H965T MC6 0!X;"]W;W)K&UL4$L! A0# M% @ <&9A4GJG!:A P >@L !D ("!Q=D! 'AL+W=O M.G<0# #F M#0 &0 @($\W0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4J!E M>%#X" +T !D ("!5.4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4J?_5L@S!0 J!0 !D M ("!C?8! 'AL+W=O1T$E_0# "A$ &0 @('W^P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ <&9A4E&P-Y (! JQ !D ("! M;P," 'AL+W=O&PO=V]R:W-H965TH* @!X;"]W;W)K&UL4$L! A0#% M @ <&9A4A]*F[+" P \@T !D ("!4! " 'AL+W=O&UL4$L! A0#% @ <&9A4J5BGZJX M P Q0\ !D ("!#1T" 'AL+W=O7PYT# #/"P &0 M@('\( ( >&PO=V]R:W-H965T&UL4$L! A0#% @ <&9A4MM*I"=J! "AD !D M ("!BBH" 'AL+W=O(X" # !0 &0 @($K+P( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <&9A4M":$4ZY!0 0QP !D ("!Q30" M 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !P9F%2H4#6(VT" #_.P $P M @ &F70( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 <@!R + %P? !$8 ( ! end XML 129 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 130 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 131 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 433 606 1 false 122 0 false 7 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 - Organization and Summary of Significant Accounting Policies Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Revenues Sheet http://www.merit.com/role/DisclosureRevenues Revenues Notes 10 false false R11.htm 10301 - Disclosure - Acquisitions and Other Strategic Transactions Sheet http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactions Acquisitions and Other Strategic Transactions Notes 11 false false R12.htm 10401 - Disclosure - Inventories Sheet http://www.merit.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10501 - Disclosure - Goodwill and Intangible Assets Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 10601 - Disclosure - Income Taxes Sheet http://www.merit.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 10701 - Disclosure - Accrued Expenses Sheet http://www.merit.com/role/DisclosureAccruedExpenses Accrued Expenses 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 Per Common Share (EPS) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 19 false false R20.htm 11201 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrants Employee Stock Purchase Plan, Stock Options and Warrants Notes 20 false false R21.htm 11301 - Disclosure - Segment Reporting and Foreign Operations Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperations Segment Reporting and Foreign Operations Notes 21 false false R22.htm 11401 - Disclosure - Employee Benefit Plans Sheet http://www.merit.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 22 false false R23.htm 11501 - Disclosure - Quarterly Results of Operations (Unaudited) Sheet http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnaudited Quarterly Results of Operations (Unaudited) Notes 23 false false R24.htm 11601 - Disclosure - Fair Value Measurements Sheet http://www.merit.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 11701 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss) Sheet http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLoss Common Stock and Accumulated Comprehensive Income (Loss) Notes 25 false false R26.htm 11801 - Disclosure - Leases Sheet http://www.merit.com/role/DisclosureLeases Leases Notes 26 false false R27.htm 11901 - Disclosure - Schedule II - Valuation and qualifying accounts Sheet http://www.merit.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and qualifying accounts Notes 27 false false R28.htm 20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies 29 false false R30.htm 30203 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables 30 false false R31.htm 30303 - Disclosure - Acquisitions and Other Strategic Transactions (Tables) Sheet http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables Acquisitions and Other Strategic Transactions (Tables) Tables http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactions 31 false false R32.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.merit.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.merit.com/role/DisclosureInventories 32 false false R33.htm 30503 - 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 33 false false R34.htm 30603 - Disclosure - Income Taxes (Tables) Sheet http://www.merit.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.merit.com/role/DisclosureIncomeTaxes 34 false false R35.htm 30703 - Disclosure - Accrued Expenses (Tables) Sheet http://www.merit.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.merit.com/role/DisclosureAccruedExpenses 35 false false R36.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 36 false false R37.htm 30903 - Disclosure - Derivatives (Tables) Sheet http://www.merit.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.merit.com/role/DisclosureDerivatives 37 false false R38.htm 31103 - Disclosure - Earnings Per Common Share (EPS) (Tables) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables Earnings Per Common Share (EPS) (Tables) Tables http://www.merit.com/role/DisclosureEarningsPerCommonShareEps 38 false false R39.htm 31203 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants (Tables) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables Employee Stock Purchase Plan, Stock Options and Warrants (Tables) Tables http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrants 39 false false R40.htm 31303 - Disclosure - Segment Reporting and Foreign Operations (Tables) Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsTables Segment Reporting and Foreign Operations (Tables) Tables http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperations 40 false false R41.htm 31503 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) Sheet http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedTables Quarterly Results of Operations (Unaudited) (Tables) Tables http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnaudited 41 false false R42.htm 31603 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.merit.com/role/DisclosureFairValueMeasurements 42 false false R43.htm 31703 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss) (Tables) Sheet http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLossTables Common Stock and Accumulated Comprehensive Income (Loss) (Tables) Tables http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLoss 43 false false R44.htm 31803 - Disclosure - Leases (Tables) Sheet http://www.merit.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.merit.com/role/DisclosureLeases 44 false false R45.htm 40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Organization (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails Organization and Summary of Significant Accounting Policies - Organization (Details) Details 45 false false R46.htm 40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Reclassifications (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails Organization and Summary of Significant Accounting Policies - Reclassifications (Details) Details 46 false false R47.htm 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Organization and Summary of Significant Accounting Policies - Property and Equipment (Details) Details 47 false false R48.htm 40104 - Disclosure - Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredCompensationDetails Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details) Details 48 false false R49.htm 40105 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Assets (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails Organization and Summary of Significant Accounting Policies - Other Assets (Details) Details 49 false false R50.htm 40106 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details) Details 50 false false R51.htm 40107 - Disclosure - Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details) Details 51 false false R52.htm 40108 - Disclosure - Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details) Sheet http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details) Details 52 false false R53.htm 40201 - Disclosure - Revenues - Disaggregation of Revenue (Details) Sheet http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails Revenues - Disaggregation of Revenue (Details) Details 53 false false R54.htm 40301 - Disclosure - Acquisitions and Other Strategic Transactions - Narrative (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails Acquisitions and Other Strategic Transactions - Narrative (Details) Details 54 false false R55.htm 40302 - Disclosure - Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details) Details 55 false false R56.htm 40303 - Disclosure - - Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details) Sheet http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails - Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details) Details 56 false false R57.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.merit.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.merit.com/role/DisclosureInventoriesTables 57 false false R58.htm 40501 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 58 false false R59.htm 40502 - 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 59 false false R60.htm 40503 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 60 false false R61.htm 40504 - 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 61 false false R62.htm 40601 - Disclosure - Income Taxes - Domestic and Foreign (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails Income Taxes - Domestic and Foreign (Details) Details 62 false false R63.htm 40602 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 63 false false R64.htm 40603 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 64 false false R65.htm 40604 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 65 false false R66.htm 40605 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 66 false false R67.htm 40606 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails Income Taxes - Summary of Income Tax Contingencies (Details) Details 67 false false R68.htm 40701 - Disclosure - Accrued Expenses (Details) Sheet http://www.merit.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.merit.com/role/DisclosureAccruedExpensesTables 68 false false R69.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 69 false false R70.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 70 false false R71.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 71 false false R72.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 72 false false R73.htm 40901 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.merit.com/role/DisclosureDerivativesNarrativeDetails Derivatives - Narrative (Details) Details 73 false false R74.htm 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) Sheet http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails Derivatives - Forward Notional Contracts (Details) Details 74 false false R75.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 75 false false R76.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 76 false false R77.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 77 false false R78.htm 41001 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 78 false false R79.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/DisclosureEarningsPerCommonShareEpsTables 79 false false R80.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/DisclosureEarningsPerCommonShareEpsTables 80 false false R81.htm 41201 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details) Details http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables 81 false false R82.htm 41202 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details) Details 82 false false R83.htm 41203 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details) Details 83 false false R84.htm 41204 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details) Details 84 false false R85.htm 41205 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details) Details 85 false false R86.htm 41206 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details) Details 86 false false R87.htm 41301 - Disclosure - Segment Reporting and Foreign Operations - Narrative (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails Segment Reporting and Foreign Operations - Narrative (Details) Details 87 false false R88.htm 41302 - Disclosure - Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details) Details 88 false false R89.htm 41303 - Disclosure - Segment Reporting and Foreign Operations - Operating Income (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails Segment Reporting and Foreign Operations - Operating Income (Details) Details 89 false false R90.htm 41304 - Disclosure - Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details) Details 90 false false R91.htm 41401 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.merit.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.merit.com/role/DisclosureEmployeeBenefitPlans 91 false false R92.htm 41501 - Disclosure - Quarterly Results of Operations (Unaudited) (Details) Sheet http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails Quarterly Results of Operations (Unaudited) (Details) Details http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedTables 92 false false R93.htm 41601 - 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 93 false false R94.htm 41602 - 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 94 false false R95.htm 41603 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 95 false false R96.htm 41604 - 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 96 false false R97.htm 41605 - 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 97 false false R98.htm 41701 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails Common Stock And Accumulated Other Comprehensive Income (Loss) (Details) Details 98 false false R99.htm 41702 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details) Sheet http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details) Details 99 false false R100.htm 41801 - Disclosure - Leases - Narrative (Details) Sheet http://www.merit.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 100 false false R101.htm 41802 - Disclosure - Leases - Schedule of Consolidated Balance Sheet Information (Details) Sheet http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails Leases - Schedule of Consolidated Balance Sheet Information (Details) Details 101 false false R102.htm 41803 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails Leases - Components of Lease Cost (Details) Details 102 false false R103.htm 41804 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.merit.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 103 false false R104.htm 41805 - Disclosure - Leases - Supplemental Disclosure (Details) Sheet http://www.merit.com/role/DisclosureLeasesSupplementalDisclosureDetails Leases - Supplemental Disclosure (Details) Details 104 false false R105.htm 41806 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 105 false false R106.htm 41901 - Schedule - Schedule II - Valuation and qualifying accounts (Details) Sheet http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and qualifying accounts (Details) Details http://www.merit.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 106 false false All Reports Book All Reports mmsi-20201231x10k.htm mmsi-20201231.xsd mmsi-20201231_cal.xml mmsi-20201231_def.xml mmsi-20201231_lab.xml mmsi-20201231_pre.xml mmsi-20201231ex10497686b.htm mmsi-20201231ex1050b45b4.htm mmsi-20201231ex10519bde5.htm mmsi-20201231ex105255f9f.htm mmsi-20201231ex10538e54a.htm mmsi-20201231ex2180c54c9.htm mmsi-20201231ex231712cd7.htm mmsi-20201231ex311eb9ad8.htm mmsi-20201231ex312a13f96.htm mmsi-20201231ex3212fe00d.htm mmsi-20201231ex32291dae0.htm mmsi-20201231ex42ba974c9.htm mmsi-20201231x10k001.jpg mmsi-20201231x10k002.jpg http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 134 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mmsi-20201231x10k.htm": { "axisCustom": 0, "axisStandard": 42, "contextCount": 433, "dts": { "calculationLink": { "local": [ "mmsi-20201231_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "mmsi-20201231x10k.htm" ] }, "labelLink": { "local": [ "mmsi-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mmsi-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mmsi-20201231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 867, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 17, "http://www.merit.com/20201231": 4, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 27 }, "keyCustom": 65, "keyStandard": 541, "memberCustom": 50, "memberStandard": 70, "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenues", "role": "http://www.merit.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Leases - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Leases - Schedule of Consolidated Balance Sheet Information (Details)", "role": "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Consolidated Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41803 - Disclosure - Leases - Components of Lease Cost (Details)", "role": "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41804 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.merit.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41805 - Disclosure - Leases - Supplemental Disclosure (Details)", "role": "http://www.merit.com/role/DisclosureLeasesSupplementalDisclosureDetails", "shortName": "Leases - Supplemental Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41806 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_kJ_LuGsmfUq1sZZRwsZwmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "41901 - Schedule - Schedule II - Valuation and qualifying accounts (Details)", "role": "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and qualifying accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_Q352lKqTi0G_rPivml7T6g", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Acquisitions and Other Strategic Transactions", "role": "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactions", "shortName": "Acquisitions and Other Strategic Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventories", "role": "http://www.merit.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Income Taxes", "role": "http://www.merit.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Expenses", "role": "http://www.merit.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 Per Common Share (EPS)", "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEps", "shortName": "Earnings Per Common Share (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 - Employee Stock Purchase Plan, Stock Options and Warrants", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrants", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 and Foreign Operations", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperations", "shortName": "Segment Reporting and Foreign Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Employee Benefit Plans", "role": "http://www.merit.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Quarterly Results of Operations (Unaudited)", "role": "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnaudited", "shortName": "Quarterly Results of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Fair Value Measurements", "role": "http://www.merit.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss)", "role": "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLoss", "shortName": "Common Stock and Accumulated Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Leases", "role": "http://www.merit.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Schedule II - Valuation and qualifying accounts", "role": "http://www.merit.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II - Valuation and qualifying accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Acquisitions and Other Strategic Transactions (Tables)", "role": "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables", "shortName": "Acquisitions and Other Strategic Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Income Taxes (Tables)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.merit.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 Per Common Share (EPS) (Tables)", "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables", "shortName": "Earnings Per Common Share (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 - Employee Stock Purchase Plan, Stock Options and Warrants (Tables)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Segment Reporting and Foreign Operations (Tables)", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsTables", "shortName": "Segment Reporting and Foreign Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables)", "role": "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedTables", "shortName": "Quarterly Results of Operations (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Common Stock and Accumulated Comprehensive Income (Loss) (Tables)", "role": "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLossTables", "shortName": "Common Stock and Accumulated Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "mmsi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Leases (Tables)", "role": "http://www.merit.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "mmsi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_WlgX0aXDr06OaIun75AziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Organization (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Organization (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Reclassifications (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Reclassifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_RestatementAxis_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_vszo37ZLVECVIkKpqJ-2xQ", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_WlgX0aXDr06OaIun75AziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_WlgX0aXDr06OaIun75AziA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "mmsi:DeferredCompensationPolicyTextBlockPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashSurrenderValueOfLifeInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredCompensationDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Deferred Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mmsi:DeferredCompensationPolicyTextBlockPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashSurrenderValueOfLifeInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "mmsi:OtherAssetsPolicyTextBlockPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Assets (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "mmsi:OtherAssetsPolicyTextBlockPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details)", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - New Financial Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_WlgX0aXDr06OaIun75AziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenues - Disaggregation of Revenue (Details)", "role": "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "shortName": "Revenues - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_country_US_nuQTjMtRI023ZEb-SGdsZQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_bT5nApkVX0OQOO35rpobNQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Acquisitions and Other Strategic Transactions - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "shortName": "Acquisitions and Other Strategic Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_5_18_2018_To_5_18_2018_srt_CounterpartyNameAxis_mmsi_QXMedicalLLCMember_PJpVkTlOiEKuQSBIFaorKg", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details)", "role": "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "shortName": "Acquisitions and Other Strategic Transactions - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_11_6_2020_us-gaap_BusinessAcquisitionAxis_mmsi_KaMedicalLLCMember_fDmdb5fszUyGufURorLU9Q", "decimals": "-3", "lang": null, "name": "mmsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_oO3LuudVWE2BHuhB-9EkCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - - Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details)", "role": "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails", "shortName": "- Summary of Unaudited Consolidated Results of Operations, Including Proforma Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_SV8O4jFlTkue0UQvTzf5SQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_bT5nApkVX0OQOO35rpobNQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_otR1NVk5U0S_KmXcLzrxzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_otR1NVk5U0S_KmXcLzrxzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ofcWofn_BU2LMDW7ElxDHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ofcWofn_BU2LMDW7ElxDHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Income Taxes - Domestic and Foreign (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails", "shortName": "Income Taxes - Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_bT5nApkVX0OQOO35rpobNQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40606 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details)", "role": "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails", "shortName": "Income Taxes - Summary of Income Tax Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_-YsW6FQa0ki7-vIUSOOMoQ", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued Expenses (Details)", "role": "http://www.merit.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_6Iheo-0e_kezz_ghCKeBXQ", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_2-LwM_JC-kO1YnAn2r-enw", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineofCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_2-LwM_JC-kO1YnAn2r-enw", "decimals": "INF", "first": true, "lang": null, "name": "mmsi:LineofCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_uwsFO2dCnEOHj0K3nHGrgw", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_uwsFO2dCnEOHj0K3nHGrgw", "decimals": "-5", "first": true, "lang": null, "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Ra-MuvEYWk28Rg5CNjBu5A", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_NiuDnN7oJk-tBUIX0Z_ELg", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Ra-MuvEYWk28Rg5CNjBu5A", "decimals": "0", "first": true, "lang": null, "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_DerivativeInstrument_NiuDnN7oJk-tBUIX0Z_ELg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_PZYmTCDpfUeq9SaAyp2joA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.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_qgJ3FDnbmUW8IobwSdRIDA", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_-MKWiI1QQUGvBHRmgv_fhw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherExpenseMember_NPIPA_-AzU2To-LGSVEPzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherExpenseMember_NPIPA_-AzU2To-LGSVEPzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_oO3LuudVWE2BHuhB-9EkCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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 }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidCapitalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_ts-6lbnQoEaeW2C3cdaOow", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_uJFrLZcs-06MAoeH-iLbDA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_uJFrLZcs-06MAoeH-iLbDA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - Allocation of Recognized Period Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_ZMDA6LDD4kWjsLLbtyBR9A", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3Y3MLM5wDkuzeA0bKxXoqg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - Option Granted Fair Value Calculation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3Y3MLM5wDkuzeA0bKxXoqg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_D3SI52Wu9kOKoihZW3toVw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - PSUs and RSUs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_D3SI52Wu9kOKoihZW3toVw", "decimals": "-3", "lang": null, "name": "mmsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_D3SI52Wu9kOKoihZW3toVw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - Disclosure - Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails", "shortName": "Employee Stock Purchase Plan, Stock Options and Warrants - PSUs Fair Value Calculation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mmsi:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_D3SI52Wu9kOKoihZW3toVw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_WlgX0aXDr06OaIun75AziA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Segment Reporting and Foreign Operations - Narrative (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails", "shortName": "Segment Reporting and Foreign Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_6uCIZZJqzESx-tGRcs3IHg", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_8BiPAnnxb0yq4H461_LiSg", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails", "shortName": "Segment Reporting and Foreign Operations - Long-lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_DTuRJz4bzU2NFN70yzIfHQ", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_oO3LuudVWE2BHuhB-9EkCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Segment Reporting and Foreign Operations - Operating Income (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "shortName": "Segment Reporting and Foreign Operations - Operating Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_C37IlIgccU6oPZVTOQeBvQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "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 - Organization and Summary of Significant Accounting Policies", "role": "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details)", "role": "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "shortName": "Segment Reporting and Foreign Operations - Assets, Depreciation, Amortization and Capital Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_DTuRJz4bzU2NFN70yzIfHQ", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.merit.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_oO3LuudVWE2BHuhB-9EkCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Quarterly Results of Operations (Unaudited) (Details)", "role": "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "shortName": "Quarterly Results of Operations (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_oO3LuudVWE2BHuhB-9EkCA", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_IYb0xbahH0O3q8OpFGetNQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_-mNa7G355Eq1fT_7_saKBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails", "shortName": "Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_VetsbilnEE6xo4uB84-g6w", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_QtIFwZzQWUuhME_2ONiDXg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_cKeBaamFWUy_sCsDDl9lvQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details)", "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "shortName": "Fair Value Measurements - Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_k4xma3zNrk6GtKimHWar4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_7_30_2018_To_7_30_2018_xwG_hvSm5EaiqDace5jzaw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Common Stock And Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "Duration_7_30_2018_To_7_30_2018_xwG_hvSm5EaiqDace5jzaw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JNrLE_614kaCq-S1tQfnFQ", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_bT5nApkVX0OQOO35rpobNQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details)", "role": "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Common Stock And Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mmsi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_-YsW6FQa0ki7-vIUSOOMoQ", "decimals": "-3", "lang": null, "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_U0ScvLH05UCXxJwuO7zJKQ", "xsiNil": "false" } } }, "segmentCount": 122, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [N]", "terseLabel": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_IE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "I [E]", "terseLabel": "Ireland" } } }, "localname": "IE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mmsi_AccruedRebatesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for current portion of accrued rebates payable.", "label": "Accrued Rebates Payable Current", "terseLabel": "Accrued rebates payable" } } }, "localname": "AccruedRebatesPayableCurrent", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_AchievementofSupplyChainandScalabilityMetricsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Achievement of Supply Chain and Scalability Metrics [Member]", "label": "Achievementof Supply Chainand Scalability Metrics [Member]", "terseLabel": "Achievement of Supply Chain and Scalability Metrics" } } }, "localname": "AchievementofSupplyChainandScalabilityMetricsMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_AcquisitionOfDevelopedTechnologyInAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents future cash outflow to pay for acquisition of developed technology in a non cash investing and financing activity.", "label": "Acquisition of Developed Technology in Accrued Expenses", "terseLabel": "Acquisition purchases in accrued expenses and other long-term obligations" } } }, "localname": "AcquisitionOfDevelopedTechnologyInAccruedExpenses", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_AdvancesFromEmployeesCurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances From Employees, Current", "label": "Advances From Employees, Current", "terseLabel": "Advances from employees" } } }, "localname": "AdvancesFromEmployeesCurrent", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Consolidated Balance Sheet Information and Supplemental Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mmsi_BectonDickinsonandCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Becton, Dickinson and Company [Member]", "label": "Becton Dickinsonand Company [Member]", "terseLabel": "Becton, Dickinson and Company" } } }, "localname": "BectonDickinsonandCompanyMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "mmsi_BusinessAcquisitionConsiderationTransferredTermOfNotePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of note payable issued as consideration of business combination.", "label": "Business Acquisition, Consideration Transferred, Term of Note Payable", "terseLabel": "Term of note payable" } } }, "localname": "BusinessAcquisitionConsiderationTransferredTermOfNotePayable", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mmsi_BusinessAcquisitionOptionToAcquirePercentageofVotingInterests": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Option To Acquire Percentage of Voting Interests", "label": "Business Acquisition, Option To Acquire Percentage of Voting Interests", "terseLabel": "Option to purchase outstanding equity, up to" } } }, "localname": "BusinessAcquisitionOptionToAcquirePercentageofVotingInterests", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mmsi_BusinessAcquisitions2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to acquisitions in the year 2018", "label": "Business Acquisitions2018 [Member]", "terseLabel": "Business Acquisitions 2018" } } }, "localname": "BusinessAcquisitions2018Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "domainItemType" }, "mmsi_BusinessAcquisitions2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to acquisitions in the year 2019.", "label": "Business Acquisitions2019 [Member]", "terseLabel": "Business Acquisitions 2019" } } }, "localname": "BusinessAcquisitions2019Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "domainItemType" }, "mmsi_BusinessCombinationConsiderationTransferredNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of note payable issued by acquirer in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Note Payable", "terseLabel": "Purchase consideration, note payable" } } }, "localname": "BusinessCombinationConsiderationTransferredNotePayable", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "negatedTerseLabel": "Contingent consideration (benefit)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit", "nsuri": "http://www.merit.com/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Trade Receivables", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Trade Receivables", "terseLabel": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTradeReceivables", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_COrdinarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to C Ordinary shares.", "label": "C Ordinary Shares [Member]", "terseLabel": "C Ordinary shares" } } }, "localname": "COrdinarySharesMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CagentVascularLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cagent Vascular, LLC [Member]", "label": "Cagent Vascular L L C [Member]", "terseLabel": "Cagent Vascular, LLC" } } }, "localname": "CagentVascularLLCMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "label": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_CashSettledPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash-Settled share-based payment arrangement awarded for meeting performance target.", "label": "Cash Settled Performance Shares [Member]", "terseLabel": "Cash-Settled Performance-Based Share-Based Awards (Liability Awards)" } } }, "localname": "CashSettledPerformanceSharesMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_CiannaMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cianna Medical [Member]", "label": "Cianna Medical [Member]", "terseLabel": "Cianna Medical" } } }, "localname": "CiannaMedicalMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_ConcentrationOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentration of credit risk.", "label": "Concentration of Credit Risk [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationOfCreditRiskPolicyTextBlock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_DeferredCompensationPolicyTextBlockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred compensation plan.", "label": "Deferred compensation policy text block [Policy Text Block]", "terseLabel": "Deferred Compensation" } } }, "localname": "DeferredCompensationPolicyTextBlockPolicyTextBlock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mmsi_DeferredTaxLiabilitiesForeignWithholdingTax": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Foreign Withholding Tax", "label": "Deferred Tax Liabilities, Foreign Withholding Tax", "negatedTerseLabel": "Foreign withholding tax" } } }, "localname": "DeferredTaxLiabilitiesForeignWithholdingTax", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_DerivativeAverageNumberOfContractsEnteredIntoPerMonth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Average Number Of Contracts Entered Into Per Month", "label": "Derivative Average Number Of Contracts Entered Into Per Month", "terseLabel": "Average number of contracts entered into per month" } } }, "localname": "DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "integerItemType" }, "mmsi_DirectACCESSMedicalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DirectACCESS Medical, LLC [Member]", "label": "Direct A C C E S S Medical L L C [Member]", "terseLabel": "DirectACCESS Medical, LLC" } } }, "localname": "DirectACCESSMedicalLLCMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "mmsi_EffectiveIncomeTaxRateReconciliationRemeasurementOfStateDeferredTaxesAmount": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 16.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to remeasurement of state deferred taxes.", "label": "Effective Income Tax Rate Reconciliation, Remeasurement of State Deferred Taxes, Amount", "negatedLabel": "Remeasurement of state deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRemeasurementOfStateDeferredTaxesAmount", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017RemeasurementofDeferredTaxAsset": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Remeasurement of Deferred Tax Asset", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Remeasurement of Deferred Tax Asset", "negatedTerseLabel": "TCJA remeasurement of deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017RemeasurementofDeferredTaxAsset", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information for the non-qualified Employee Stock Purchase Plan (\"ESPP\").", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "mmsi_EquityMethodInvestmentLimitedLiabilityCompanyLLCUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Limited Liability Company (LLC) Units", "label": "Equity Method Investment, Limited Liability Company (LLC) Units", "terseLabel": "Preferred limited liability company units (in units)" } } }, "localname": "EquityMethodInvestmentLimitedLiabilityCompanyLLCUnits", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_FairValueOfStockOptionOnGrantDateNetOfForfeitures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value Of Stock Option On Grant Date Net Of Forfeitures", "label": "Fair Value Of Stock Option On Grant Date Net Of Forfeitures", "terseLabel": "Fair value of options, net of forfeitures" } } }, "localname": "FairValueOfStockOptionOnGrantDateNetOfForfeitures", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "mmsi_FluidxMedicalTechnologyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fluidx Medical Technology, LLC [Member]", "label": "Fluidx Medical Technology L L C [Member]", "terseLabel": "Fluidx" } } }, "localname": "FluidxMedicalTechnologyLLCMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_ForeignExchangeForwardContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents foreign exchange forward contract one.", "label": "Foreign Exchange Forward Contract One [Member]", "terseLabel": "Contract One" } } }, "localname": "ForeignExchangeForwardContractOneMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "mmsi_ForeignExchangeForwardContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents foreign exchange forward contract two.", "label": "Foreign Exchange Forward Contract Two [Member]", "terseLabel": "Contract Two" } } }, "localname": "ForeignExchangeForwardContractTwoMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "mmsi_FusionMedicalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fusion Medical, Inc. [Member]", "label": "Fusion Medical Inc. [Member]", "terseLabel": "Fusion Medical, Inc." } } }, "localname": "FusionMedicalInc.Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_GoodwillPurchaseAccountingAdjustmentsAndAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Purchase Accounting Adjustments And Additions", "label": "Goodwill, Purchase Accounting Adjustments And Additions", "terseLabel": "Additions and adjustments as the result of acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustmentsAndAdditions", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_InProcessTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In Process Technology [Member]", "label": "In Process Technology [Member]", "terseLabel": "In-process technology" } } }, "localname": "InProcessTechnologyMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mmsi_IncreaseDecreaseLiabilityForUncertainTaxPositions": { "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": "Increase (Decrease) Liability for Uncertain Tax Positions", "label": "Increase (Decrease) Liability for Uncertain Tax Positions", "terseLabel": "Liabilities related to unrecognized tax benefits" } } }, "localname": "IncreaseDecreaseLiabilityForUncertainTaxPositions", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_IncreaseDecreaseinIncomeTaxesPayableNoncurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Income Taxes Payable, Noncurrent", "label": "Increase (Decrease) in Income Taxes Payable, Noncurrent", "terseLabel": "Long-term income taxes payable" } } }, "localname": "IncreaseDecreaseinIncomeTaxesPayableNoncurrent", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_IncreaseDecreaseinOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "mmsi_KaMedicalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to the unit purchase agreement to acquire KA Medical, LLC (\"KA Medical\").", "label": "Ka Medical L L C [Member]", "terseLabel": "KA Medical" } } }, "localname": "KaMedicalLLCMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "domainItemType" }, "mmsi_LauraneMedicalS.A.S.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laurane Medical S.A.S. [Member]", "label": "Laurane Medical S. A. S. [Member]", "terseLabel": "Laurane Medical S.A.S." } } }, "localname": "LauraneMedicalS.A.S.Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Termination option (within)" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "mmsi_LicenseAgreementArravascLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the license agreement with ArraVasc Limited.", "label": "License Agreement Arravasc Limited [Member]", "terseLabel": "ArraVasc Limited" } } }, "localname": "LicenseAgreementArravascLimitedMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_LineofCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Terms, Consolidated Ebitda To Fixed Charges Ratio, Minimum2", "label": "Line of Credit Facility, Covenant Terms, Consolidated Ebitda To Fixed Charges Ratio, Minimum2", "terseLabel": "Consolidated Interest Coverage Ratio" } } }, "localname": "LineofCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2", "nsuri": "http://www.merit.com/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "xbrltype": "pureItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_LongTermIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information for the 2018 long-term incentive plan.", "label": "Long Term Incentive Plan2018 [Member]", "terseLabel": "2018 Incentive Plan" } } }, "localname": "LongTermIncentivePlan2018Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "mmsi_NetOperatingLossCarryforwardsUsedInCurrentPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "US Federal Net Operating Loss Carryforwards Used In The Current Period.", "label": "Net Operating Loss Carryforwards Used In The Current Period", "terseLabel": "NOL carryforward used in period" } } }, "localname": "NetOperatingLossCarryforwardsUsedInCurrentPeriod", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_NetOperatingLossCarryforwardsUtilization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Number Of Years That Net Operating Loss Carryforwards Are Expected To Be Utilized", "label": "Net Operating Loss Carryforwards Utilization", "terseLabel": "Period to utilize the net operating loss carryforwards" } } }, "localname": "NetOperatingLossCarryforwardsUtilization", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "mmsi_NinePointMedicalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NinePoint Medical, Inc. [Member]", "label": "Nine Point Medical Inc. [Member]", "terseLabel": "NinePoint Medical, Inc." } } }, "localname": "NinePointMedicalInc.Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "domainItemType" }, "mmsi_NonUSExcludingIrelandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-US Countries Excluding Ireland", "label": "Non U S Excluding Ireland [Member]", "terseLabel": "Other foreign countries" } } }, "localname": "NonUSExcludingIrelandMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails" ], "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.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/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mmsi_OrdinarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ordinary shares.", "label": "Ordinary Shares [Member]", "terseLabel": "Ordinary shares" } } }, "localname": "OrdinarySharesMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_OtherAssetsPolicyTextBlockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets which are expected to be realized or consumed after on year (or the normal operating cycle, if longer).", "label": "Other Assets Policy Text Block [Policy Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsPolicyTextBlockPolicyTextBlock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mmsi_OtherComprehensiveIncomeLossCashFlowHedgeReclassificationOfStrandedTaxEffects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of stranded tax effect 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, Reclassification of Stranded Tax Effects", "terseLabel": "Reclassification of stranded tax effects" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeReclassificationOfStrandedTaxEffects", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_OtherComprehensiveIncomeLossReclassificationOfStrandedTaxEffects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of stranded tax effect from accumulated other comprehensive income (AOCI).", "label": "Other Comprehensive Income (Loss), Reclassification of Stranded Tax Effects", "terseLabel": "Reclassification of stranded tax effects" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationOfStrandedTaxEffects", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_OtherIntangibleAssetsAcquiredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of other intangible assets acquired during business acquisition transactions.", "label": "Other Intangible Assets Acquired [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherIntangibleAssetsAcquiredMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_OtherLongTermObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Long-term Obligations [Member]", "label": "Other Long Term Obligations [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLongTermObligationsMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mmsi_PotentialSharesGrantedDuringPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the number of potential shares granted.", "label": "Potential Shares Granted During Period, Increase (Decrease)", "terseLabel": "Decrease in the potential shares of common stock to be granted" } } }, "localname": "PotentialSharesGrantedDuringPeriodIncreaseDecrease", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mmsi_QXMedicalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "QX Medical, LLC [Member]", "label": "Q X Medical L L C [Member]", "terseLabel": "QX Medical, LLC" } } }, "localname": "QXMedicalLLCMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_QuellentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Quellent LLC.", "label": "Quellent [Member]", "terseLabel": "Quellent LLC" } } }, "localname": "QuellentMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in the number of equity-based payment instruments, excluding stock (or unit) options, from amendments during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments in Period", "negatedLabel": "Impact of amendments (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "sharesItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for adjustments made based on the impact of amendments to existing plans.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustments in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Impact of amendments (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "perShareItemType" }, "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/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of expected to vest equity-based payment instruments, excluding stock (or unit) options, outstanding that can be converted into shares under option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number", "terseLabel": "Expected to vest at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "sharesItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for expected to vest equity-based payment instruments, excluding stock (or unit) options, outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Expected to vest at December 31, 2020 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "perShareItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The annual target cash incentive amount for non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Target Cash Incentive", "terseLabel": "Target cash incentive" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOfCommonStockForEachUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares of common stock that each unit is equal to.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares of Common Stock For Each Unit", "terseLabel": "Number of shares of common stock for each unit" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOfCommonStockForEachUnit", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mmsi_ShareBasedCompensationArrangementEmployeeStockPurchasePlanPercentageofMarketPricePurchaseDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement Employee Stock Purchase Plan, Percentage of Market Price. Purchase Date", "label": "Share Based Compensation Arrangement Employee Stock Purchase Plan Percentage of Market Price Purchase Date", "terseLabel": "Purchase price for ESPP, percent of market price" } } }, "localname": "ShareBasedCompensationArrangementEmployeeStockPurchasePlanPercentageofMarketPricePurchaseDate", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mmsi_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for equity instruments other than options that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Equity Instruments Other than Options, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, PSUs and RSUs, Activity" } } }, "localname": "ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsActivityTableTextBlock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mmsi_StockSurrenderedDuringPeriodValueStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents value of shares that have been surrendered during the period in exchange for stock options exercised.", "label": "Stock Surrendered During Period Value Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for exercise of stock options", "terseLabel": "Merit common stock surrendered (39, 3 and 43 shares, respectively) in exchange for exercise of stock options" } } }, "localname": "StockSurrenderedDuringPeriodValueStockOptionsExercised", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mmsi_TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpense": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense", "label": "Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Income Tax Expense", "terseLabel": "Net GILTI" } } }, "localname": "TaxCutsandJobsActof2017GlobalIntangibleLowTaxedIncomeIncomeTaxExpense", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_TermOfOptionToPurchaseEquityFromReceivalOfApprovalOfProduct": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period within which the option to purchase ordinary shares commences from the date of approval of product.", "label": "Term Of Option To Purchase Equity From Receival Of Approval Of Product", "terseLabel": "Term of option to purchase equity" } } }, "localname": "TermOfOptionToPurchaseEquityFromReceivalOfApprovalOfProduct", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mmsi_UncertainTaxPositionsReductionResultingFromLiabilitiesForNonCurrentDeferredIncomeTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Uncertain tax positions, Reduction resulting from liabilities for reduction to non-current deferred income tax assets.", "label": "Uncertain Tax Positions Reduction Resulting from Liabilities For Non Current Deferred Income Tax Assets", "terseLabel": "Unrecognized tax benefits reduction to non-current deferred income tax assets" } } }, "localname": "UncertainTaxPositionsReductionResultingFromLiabilitiesForNonCurrentDeferredIncomeTaxAssets", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_UncertainTaxPositionsReductionResultingfromLiabilitiesforUnrecognizedTaxBenefits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Uncertain Tax Positions, Reduction Resulting from Liabilities for Unrecognized Tax Benefits", "label": "Uncertain Tax Positions, Reduction Resulting from Liabilities for Unrecognized Tax Benefits", "terseLabel": "Reduction of uncertain tax benefits related to certain liabilities for unrecognized tax benefits" } } }, "localname": "UncertainTaxPositionsReductionResultingfromLiabilitiesforUnrecognizedTaxBenefits", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_UnderwritingDiscountsandCommissionsIssuanceofCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Underwriting Discounts and Commissions, Issuance of Common Stock", "label": "Underwriting Discounts And Commissions, Issuance of Common Stock", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "UnderwritingDiscountsandCommissionsIssuanceofCommonStock", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_UnitedStatesDepartmentOfJusticeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information on the litigation with the United States Department of Justice.", "label": "United States Department Of Justice [Member]", "terseLabel": "DOJ" } } }, "localname": "UnitedStatesDepartmentOfJusticeMember", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mmsi_UnrecognizedTaxBenefitsGrossIncludingInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross amount of unrecognized tax benefits (tax reductions recognized in financial reports but excluded from tax returns) pertaining to uncertain tax positions taken in tax returns as of the balance sheet date including Interest and Penalties.", "label": "Unrecognized Tax Benefits Gross Including Interest and Penalties", "terseLabel": "Unrecognized tax benefits including interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsGrossIncludingInterestAndPenalties", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mmsi_VascularInsightsLLCandVIManagementInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vascular Insights, LLC and VI Management, Inc. [Member]", "label": "Vascular Insights L L Cand V I Management Inc. [Member]", "terseLabel": "Vascular Insights" } } }, "localname": "VascularInsightsLLCandVIManagementInc.Member", "nsuri": "http://www.merit.com/20201231", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r72", "r142", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r161", "r169", "r268", "r420", "r421", "r422", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Reclassify upon adoption of ASU" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r161", "r169", "r268", "r420", "r421", "r422", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r161", "r169", "r268", "r420", "r421", "r422", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r380", "r382", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.merit.com/role/DisclosureLeasesNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r380", "r382", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureLeasesNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r238", "r354", "r358", "r625", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r238", "r354", "r358", "r625", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r368", "r380", "r382", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.merit.com/role/DisclosureLeasesNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r368", "r380", "r382", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.merit.com/role/DisclosureLeasesNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r157", "r158", "r159", "r160", "r162", "r163", "r167", "r168", "r169", "r171", "r172", "r174", "r175", "r189" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r157", "r158", "r159", "r160", "r162", "r163", "r167", "r168", "r169", "r171", "r172", "r173", "r174", "r175", "r189", "r269", "r270", "r423", "r466", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r157", "r158", "r159", "r160", "r162", "r163", "r167", "r168", "r169", "r171", "r172", "r173", "r174", "r175", "r189", "r269", "r270", "r423", "r466", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards.", "label": "Revision Of Prior Period Reclassification Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r155", "r720" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and qualifying accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r239", "r240", "r354", "r359", "r680", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r239", "r240", "r354", "r359", "r680", "r695", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r155", "r720" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r617", "r619", "r622" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r594" ], "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/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201802Member": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-02 Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.", "label": "Accounting Standards Update201802 [Member]", "terseLabel": "ASU 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r15", "r52" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r31", "r246", "r247" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivables - net of allowance for credit losses - 2020 - $5,313 and 2019 - $3,108" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r646", "r663" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r25", "r646", "r663" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Accrued Liabilities, Current, Total", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r308" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r76", "r79", "r81", "r82", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r79", "r81", "r82", "r665", "r689", "r693" ], "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", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r577", "r578", "r579", "r580", "r581", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r78", "r82", "r85", "r157", "r158", "r160", "r512", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r162", "r163", "r164", "r165", "r265", "r266", "r267", "r268", "r269", "r270", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r463", "r464", "r465", "r466", "r627", "r628", "r629", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r384", "r386", "r426", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r386", "r412", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r250", "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Rollforward of Allowance for Credit Losses" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r253", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Adjustments, Other", "terseLabel": "Cumulative effect adjustment upon adoption of ASU 2016-13, Credit Losses" } } }, "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Loan and Lease Losses [Roll Forward]" } } }, "localname": "AllowanceForLoanAndLeaseLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r100", "r127", "r589" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of long-term debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r127", "r290", "r298" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Aggregate amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Equity awards excluded as the impact was anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r127", "r304" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r220", "r227", "r234", "r263", "r509", "r514", "r571", "r644", "r662" ], "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", "terseLabel": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r69", "r139", "r263", "r509", "r514", "r571" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r387", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r526", "r532" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r13", "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r379", "r381", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares acquired (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "terseLabel": "Basic, Pro Forma (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "terseLabel": "Diluted, Pro Forma (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro Forma" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r496", "r497", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r126", "r505" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair value adjustments to contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r495", "r498", "r503" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Contingent consideration liabilities", "terseLabel": "Contingent liability", "verboseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r495", "r499" ], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Unobservable inputs, contingent liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r506" ], "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 and Other Strategic Transactions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales related to acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Trade payables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r488" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r46", "r129" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "CASH AND CASH EQUIVALENTS:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r130", "r136" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r122", "r129", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r122", "r575" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Derivatives designated as cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r11", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Cash surrender value of life insurance" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Quarterly Results of Operations (Unaudited)" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r63", "r320", "r652", "r669" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r317", "r318", "r319", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r136", "r322", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Other Long-term Obligations" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29" ], "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 December 31, 2020 - 55,623 and December 31, 2019 - 55,213" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r366", "r367", "r383", "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Reported as:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r88", "r90", "r98", "r508", "r516", "r656", "r674" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r201", "r202", "r243", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r201", "r202", "r243", "r569", "r570", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r201", "r202", "r243", "r569", "r570", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r201", "r202", "r243", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration for geographic sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r201", "r202", "r243", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r136", "r511" ], "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]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r335", "r336", "r355" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred credits" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r356" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Amortization of deferred credits" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r102", "r625" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales", "terseLabel": "COST OF SALES" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost Of Goods Total [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r140", "r460", "r469" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r145", "r460" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r460", "r469", "r471" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current expense (benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r140", "r460", "r469" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Revolving Credit Facility and Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r645", "r648", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r325", "r648", "r661" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings", "totalLabel": "Total future minimum principal payments", "verboseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r588", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r61", "r143", "r329", "r330", "r331", "r332", "r587", "r588", "r590", "r659" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Available borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "verboseLabel": "Estimated decrease in unrecognized tax benefit in next twelve months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "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", "verboseLabel": "Deferred compensation cost" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredCompensationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r461", "r469" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r51", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r461", "r469" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r140", "r461", "r469", "r470", "r471" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred expense (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r26", "r27", "r451", "r647", "r660" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 }, "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", "negatedTerseLabel": "Deferred income tax liabilities", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r461", "r469" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r458", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Deferred Tax Assets, Derivative Instruments", "negatedLabel": "Deferred tax asset used to offset fair value of interest rate swap" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r452" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory differences" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r458", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "U.S. federal net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r458", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforward, no expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Operating loss carryforward, expiring" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r457", "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Federal R&D tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Operating lease assets" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Allowance for credit losses on trade receivables" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r435", "r454" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r458", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Deferred Tax Liabilities, Derivatives", "terseLabel": "Deferred tax liability used to offset fair value of interest rate swap" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Total expense for contributions made" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r127", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r127", "r215" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r71", "r74", "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedLabel": "Fair value of derivative liability" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r70", "r73", "r530", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "verboseLabel": "Fair value of derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r70", "r73", "r530", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Total Liability Derivatives", "verboseLabel": "Fair value of derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Gain (loss) on derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r527", "r531", "r536", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r523", "r527", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r523", "r527", "r536", "r539", "r540", "r544", "r547" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r519", "r521" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of derivative", "verboseLabel": "Aggregate notional amount of derivative" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r518", "r520", "r521", "r523", "r525", "r533", "r536", "r541", "r543", "r547" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Maturity of derivative contract (up to)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r136", "r146", "r518", "r520", "r523", "r525", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated As Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r354", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock Purchase Plan, Stock Options and Warrants" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Distribution agreements" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "EARNINGS (LOSS) PER COMMON SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r99", "r167", "r168", "r169", "r170", "r171", "r176", "r178", "r183", "r184", "r185", "r189", "r190", "r657", "r675" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r99", "r167", "r168", "r169", "r170", "r171", "r178", "r183", "r184", "r185", "r189", "r190", "r657", "r675" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r136", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r186", "r187", "r188", "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Common Share (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r575" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r437", "r473" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Amount", "terseLabel": "U.S. transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Amount", "terseLabel": "Foreign withholding tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r651", "r670" ], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Employee-related Liabilities", "terseLabel": "Payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Manufacturing equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r157", "r158", "r160", "r163", "r172", "r175", "r195", "r268", "r328", "r333", "r420", "r421", "r422", "r465", "r466", "r577", "r578", "r579", "r580", "r581", "r584", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued Or Issuable Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of equity method investment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r47", "r221", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimate of Fair Value, Fair Value Disclosure" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess tax benefit from the exercise of stock options" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r551", "r552", "r553", "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Inputs, Liabilities, Quantitative Information" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r551", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r552", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r551", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r551", "r552", "r555", "r556", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r369", "r370", "r375", "r377", "r552", "r615" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r552", "r616" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r557", "r561" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r557", "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of settlement of financial instrument classified as an asset 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, Asset, Settlements", "terseLabel": "Payment received on contingent receivable" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r558" ], "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 (benefit)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Contingent consideration liability recorded as the result of acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Contingent payments made" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r560", "r563" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r136", "r564", "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r526", "r533", "r544" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r297" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Intangibles, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r291", "r294", "r297", "r300", "r626", "r630" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "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": [ "r297", "r630" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r291", "r296" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "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": [ "r297", "r626" ], "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency contract assets, current and long-term" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedTerseLabel": "Foreign currency contract liabilities, current and long-term" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r136", "r585" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r127", "r305", "r311" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss on sales and/or abandonment of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r127", "r513" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r280", "r282", "r643" ], "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill balance at end of period", "periodStartLabel": "Goodwill balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "verboseLabel": "Write-off of certain intangible assets and other long-term assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r136", "r287", "r295" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Effect of foreign exchange" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r283", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r127", "r281", "r284", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r139", "r220", "r226", "r230", "r233", "r236", "r263", "r571" ], "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", "terseLabel": "Gross profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r523", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r127", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r127", "r304", "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r136", "r303", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research And Development [Member]", "terseLabel": "In-process technology" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Income Approach Valuation Technique [Member]", "terseLabel": "Discounted Cash Flow" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r144", "r472" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r144", "r472" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r144", "r220", "r226", "r230", "r233", "r236" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesDomesticAndForeignDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r379", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r438", "r449", "r456", "r467", "r474", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r174", "r175", "r218", "r436", "r468", "r476", "r676" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "totalLabel": "Total income tax expense (benefit)", "verboseLabel": "INCOME TAX (BENEFIT) EXPENSE" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r91", "r136", "r432", "r433", "r449", "r450", "r455", "r462", "r698" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 15.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Computed federal income tax expense at applicable statutory rate of 21%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Transaction-related expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock-based payments" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other - including the effect of graduated rates" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Foreign permanent differences" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax expense (benefit)" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedTerseLabel": "Deferred compensation insurance assets" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "auth_ref": [ "r437" ], "calculation": { "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 17.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "terseLabel": "DOJ Settlement" } } }, "localname": "IncomeTaxReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r65", "r650", "r671" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "terseLabel": "Write off of accrued interest" } } }, "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation payable" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax refund receivables" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions and divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other long-term obligations" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedTerseLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r179", "r180", "r181", "r185" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r94", "r214", "r586", "r589", "r658" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense.", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidCapitalized": { "auth_ref": [ "r114", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.", "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Net capitalized interest" } } }, "localname": "InterestPaidCapitalized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r121", "r123", "r131" ], "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 $813, $1,290 and $647, respectively)" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "verboseLabel": "Interest rate contract asset, long-term" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "negatedLabel": "Interest rate contract liabilities, current and long-term" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r38", "r276" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r66" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r17", "r67", "r136", "r192", "r274", "r275", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r40", "r276" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r39", "r276" ], "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r105", "r107" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r47" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in privately held companies" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r12", "r49" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land and land improvements" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r607", "r609" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r13", "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r608" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56", "r139", "r228", "r263", "r510", "r514", "r515", "r571" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r139", "r263", "r571", "r649", "r667" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r58", "r139", "r263", "r510", "r514", "r515", "r571" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liabilities related to unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "License agreements" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "verboseLabel": "Aggregate settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Legal settlement" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r248", "r249", "r255", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Allowance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for expected credit losses" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.", "label": "London Interbank Offered Rate Libor Swap Rate [Member]", "terseLabel": "LIBOR Swap Rate" } } }, "localname": "LondonInterbankOfferedRateLiborSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r31", "r246" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term notes receivable" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r326", "r648", "r664" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r147", "r323" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r147", "r323" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r147", "r323" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r147", "r323" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Fixed interest rate percent" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Variable interest rate percent" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Amount", "terseLabel": "Debt subject to fixed interest rate" } } }, "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Amount", "terseLabel": "Debt subject to variable interest rate" } } }, "localname": "LongtermDebtPercentageBearingVariableInterestAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r61", "r324" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r13", "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Manufacturing equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Market Approach Valuation Technique [Member]", "terseLabel": "rTSR" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r122" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r122" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r122", "r125", "r128" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r86", "r89", "r96", "r128", "r139", "r162", "r167", "r168", "r169", "r170", "r174", "r175", "r182", "r220", "r226", "r230", "r233", "r236", "r263", "r571", "r654", "r672" ], "calculation": { "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails", "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_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "As Reported" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r189", "r265", "r266", "r267", "r268", "r269", "r270", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r463", "r464", "r465", "r466", "r627", "r628", "r629", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "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]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails" ], "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]", "verboseLabel": "New Financial Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Proceeds from sale of business in other receivables" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Covenants not to compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Nondesignated [Member]", "terseLabel": "Not designated as hedging instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "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)", "totalLabel": "Total other expense - net", "verboseLabel": "Total other income (expense) - net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "OTHER INCOME (EXPENSE):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Other receivables" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r19", "r30", "r141", "r612" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Loan from acquisition" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails", "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "OPERATING EXPENSES:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r220", "r226", "r230", "r233", "r236" ], "calculation": { "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "netLabel": "Operating income (loss)", "terseLabel": "Income (loss) from operations", "totalLabel": "INCOME (LOSS) FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r598" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment loss on operating lease asset" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r597" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r597" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "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", "verboseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r597" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "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", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r599", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r596" ], "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", "verboseLabel": "ROU operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesScheduleOfConsolidatedBalanceSheetInformationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r606", "r609" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesSupplementalDisclosureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r605", "r609" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesSupplementalDisclosureDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r156", "r206", "r517" ], "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": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r57" ], "calculation": { "http://www.merit.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r76", "r79", "r572", "r573", "r576" ], "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", "verboseLabel": "OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r76", "r80", "r572", "r574", "r583" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r82", "r577", "r579", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r77", "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Net OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "auth_ref": [ "r79" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "terseLabel": "Cash flow hedges", "verboseLabel": "Amount of Gain/(Loss) recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r80" ], "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r80" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedLabel": "Income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r77", "r79", "r529", "r534", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r79", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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, after Tax", "negatedLabel": "Reclassifications to" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r79", "r83", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Amount of Gain/(Loss) reclassified from AOCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "terseLabel": "Net OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r77", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "negatedLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Net OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r76", "r80", "r574", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Adjustment, Tax", "negatedLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r87", "r90", "r92", "r97", "r328", "r577", "r582", "r584", "r655", "r673" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive loss", "verboseLabel": "Net OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "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):", "verboseLabel": "Total" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r79", "r83", "r84", "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedLabel": "Reclassifications to" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r80", "r97", "r436", "r475", "r477", "r577", "r580", "r584", "r655", "r673" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Income taxes" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r77", "r79", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "verboseLabel": "OCI (loss)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other expense" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r24", "r648", "r664" ], "calculation": { "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "verboseLabel": "Other long-term obligations" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherLongTermObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other assets (long-term)" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "verboseLabel": "Other Long-term Obligations" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense) - net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent payments related to acquisitions" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForMergerRelatedCosts": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers.", "label": "Payments for Merger Related Costs", "terseLabel": "Contingent payments related to acquisition" } } }, "localname": "PaymentsForMergerRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r118" ], "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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Long-term debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r120" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Offering costs", "terseLabel": "Other direct costs incurred" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r113", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase consideration, upfront payment" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r113" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid in acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire shares" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r114" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible assets", "terseLabel": "Payments to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Issuance of note receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets [Abstract]", "terseLabel": "Capital expenditures for:" } } }, "localname": "PaymentsToAcquireProductiveAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r114" ], "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", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Stock-Settled Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r387", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28" ], "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 December 31, 2020 and December 31, 2019; no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r44", "r45" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r7", "r9", "r278", "r279" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Cash received for settlement of current note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r110" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r115" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r116" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r115", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r307" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r309", "r668" ], "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", "terseLabel": "Long-lived assets", "totalLabel": "Property and equipment - net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r136", "r309", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r307" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r272", "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit loss expense" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Results of Operations (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r136", "r252", "r256", "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r82", "r85", "r92", "r577", "r581", "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Reclassifications to" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationLineItems": { "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": "Reclassification [Line Items]", "terseLabel": "Reclassifications" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r227", "r230" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r227", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r376", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r376", "r611", "r613", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r117" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "auth_ref": [ "r293" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.", "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Acquired in-process research and development", "verboseLabel": "Acquired in-process research and development" } } }, "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r430" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r136", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) 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 (2) 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r333", "r423", "r666", "r688", "r693" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r157", "r158", "r160", "r163", "r172", "r175", "r268", "r420", "r421", "r422", "r465", "r466", "r684", "r686" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r211", "r212", "r225", "r231", "r232", "r238", "r239", "r243", "r353", "r354", "r625" ], "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", "netLabel": "Net sales", "terseLabel": "Net sales", "verboseLabel": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails", "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails", "http://www.merit.com/role/DisclosureSummaryOfUnauditedConsolidatedResultsOfOperationsIncludingProformaResultsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r201", "r243" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r137", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition/Shipping and Handling/Cost of Sales" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r357", "r365" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r604", "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense", "terseLabel": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionAmountDueUnderFinancingArrangement": { "auth_ref": [ "r591", "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The liability due as of the balance sheet date for leasebacks accounted for using the deposit method.", "label": "Sale Leaseback Transaction, Amount Due under Financing Arrangement", "terseLabel": "Sale and leaseback transaction" } } }, "localname": "SaleLeasebackTransactionAmountDueUnderFinancingArrangement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionDeferredGainNet": { "auth_ref": [ "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the gain that will be recorded as income or a reduction in rent expense in future periods less amounts recognized in the current period.", "label": "Sale Leaseback Transaction, Deferred Gain, Net", "terseLabel": "Deferred gain from sale and leaseback transaction" } } }, "localname": "SaleLeasebackTransactionDeferredGainNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Procceds from public offering, net" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares of common stock sold in public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction", "terseLabel": "Ownership percentage" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r201", "r243" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Quarterly Results of Operations (Unaudited)" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r61", "r143", "r329", "r330", "r331", "r332", "r587", "r588", "r590", "r659" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r527", "r536", "r540" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings (Loss) Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r386", "r411", "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r386", "r411", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r291", "r296", "r626" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r291", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r287", "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r41", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Other assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureQuarterlyResultsOfOperationsUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r95", "r242" ], "lang": { "en-us": { "role": { "documentation": "Schedule of 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 Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r220", "r223", "r229", "r287" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r220", "r223", "r229", "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r387", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r393", "r403", "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r207", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r236", "r243", "r677" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r207", "r209", "r210", "r220", "r224", "r230", "r234", "r235", "r236", "r237", "r238", "r242", "r243", "r244" ], "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 and Foreign Operations" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r126" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at December 31 (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at December 31 (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in shares)", "verboseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected price volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected price volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross 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, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted in period, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r395", "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at December 31 (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at December 31 (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Ending vested and expected to vest, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Ending vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Ending vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r385", "r390" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusAndRsusActivityDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Performance period 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Performance period 3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Performance period 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r136", "r387", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, PSUs, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r409", "r424" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term / Performance Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsPsusFairValueCalculationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Ending vested and expected to vest, remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r207", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r236", "r243", "r287", "r313", "r315", "r316", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureRevenuesDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsAssetsDepreciationAmortizationAndCapitalExpendituresDetails", "http://www.merit.com/role/DisclosureSegmentReportingAndForeignOperationsOperatingIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r64", "r157", "r158", "r160", "r163", "r172", "r175", "r195", "r268", "r328", "r333", "r420", "r421", "r422", "r465", "r466", "r577", "r578", "r579", "r580", "r581", "r584", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r157", "r158", "r160", "r195", "r625" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r28", "r29", "r328", "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r328", "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r328", "r333", "r398" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsStockOptionActivityDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r28", "r29", "r328", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r328", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r64", "r328", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r139", "r254", "r263", "r571" ], "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity", "verboseLabel": "Cumulative effect on retained earnings, net of tax" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r138", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock and Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureCommonStockAndAccumulatedComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r602", "r609" ], "calculation": { "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease (income)" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r440", "r448", "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Income Tax Contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesTables" ], "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/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsNarrativeDetails", "http://www.merit.com/role/DisclosureAcquisitionsAndOtherStrategicTransactionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r162", "r163", "r164", "r165", "r265", "r266", "r267", "r268", "r269", "r270", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r463", "r464", "r465", "r466", "r627", "r628", "r629", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNewFinancialAccountingStandardsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r431", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, opening balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Gross decreases in tax positions taken in a prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Income tax penalties and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases in tax positions taken in the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases in tax positions taken in a prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r196", "r197", "r198", "r199", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates in Preparing Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (Decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Valuation Allowance Of Deferred Tax Assets [Member]", "terseLabel": "Tax Valuation Allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r148", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "negatedPeriodEndLabel": "Balance at End of Year", "negatedPeriodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "negatedTerseLabel": "Additions Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r148", "r149", "r150", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r148", "r149", "r150", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique Discounted Cash Flow [Member]", "terseLabel": "FCF" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEmployeeStockPurchasePlanStockOptionsAndWarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r177", "r185" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Total potential shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "WEIGHTED AVERAGE SHARES OUTSTANDING:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r176", "r185" ], "calculation": { "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureEarningsLossPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r575": { "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" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r585": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616360&loc=d3e50609-112754" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r677": { "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" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r712": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r713": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r714": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r715": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r716": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r717": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r718": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r719": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r72": { "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" }, "r720": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r721": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657190&loc=SL116659633-172590" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 135 0000856982-21-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-21-000003-xbrl.zip M4$L#!!0 ( '!F85(:A44K$!T (I6 0 1 ;6US:2TR,#(P,3(S,2YX M0D^W0*)B&)&XI0 M>/$EOWZ[ 5Y%$B!%:H:3QX]&QK20WCXNC[HP\?3L^/WIV\>W]N'!Y&-5T2'THR MU^!5GAV=)E^&4:W,_6B<'Y\>GYV[A5CD0+%?H^3QF MZO3X]YO)C,M\D!':"I+\61'>'XN/2=:"P%'-IQ<7%\?\ZX$1$&])@UNRIOZ& MF#27';D,CDRV1D!.3L_.3P\,$@2>_1@&])IYZRNZ(*$#W(3NGR%Q.(B@=0Y% MI=N"X+2 ":S=/BU,W&=ASB]G4TGXZO!?'1E7 XF@]OAR)C]/!K-9S\>;U>P77<( M76[J_L3_WGC4ARIYZTP@(2H=99&5-(ECALX.!5/.JLM%J3$:78.4)/K3Q1B& MN36=,%^&5D4!.6QGC(PWD^EL]IW&L!F&0[:& M1EA1U[>?:&- JTK+T3UO@BY@>W<_^GET.QO_.M)8M\*:^*MKASW71C?)+\?S M?2,\![.?C>O)]#<]W.;AN[)]TV%^Z-&IMR2N_1?G>.!:LW"])M[K=#&SERY, MYB9Q@X%ILM -P,:\ ^1,F_K38$6]@>_#G'A% V([$&8,%X$S&A^W[WRC-A[G).O?7TT;&7 MO'SWFB2AH5*K[_>A5LC/80 ,&1F.M)8IM6Q@_AG:/B?L@P;PQIP%'LP 2]N< M>\3UBN8+5W1TLO.C <9C)I:Q0K*ZJE>O2^M"NKN MB.)RG;G9O1A('KUL8/U.+ZD+# 9J@!M4HD*\T*VW$$])H4V7?C0B":X+ 6O&*? MBK9-KNAC "M.&.\VQ(G.P?P'UTHW5C!'!;)=5R]7B1^**I$P8 @.C)@%T9EQ M*P9I&$@$U]@Q)T;,BA$B+YE-&YY3*U8WBG4=!I#W!CA:>;IB'.^OI:G^ZH9[81H_^/8I*Q+:IU0J43$TK SKLA,+1RDWRZ2!J1?\I8ZT.0[6Q;$QJ7E^/_ M[N1B&W]! ?Y(B>#&0HHUSY!?5B IXTRC+D<=G>6LT*'H$E+NJ35V%\Q;R[86 M6M0DUX0?BM-"H@DQ.=2#+,'8YC0X22-#4X\$-74BNU'(4X;,K[(@:Y1085P8 M[1.,\]N(HH]CS1K)+L=T*;*-:E A7? $V&5UAK.A3^ L8.8?*^98U/-'?X:P8J[I'%A24 [KNR9> M@K/Y=/BOGZ>3J]'][+^-T2\/X_G_:&C;.N/,R:-#=W>ZB8K+8(9%5W$B;N9< M\T:0T3VY;<9P"4F^CQ(@:UXV8GM:#O7AZWE/3(;[/O_-&[]+%L[)RE6]G87W6SK>S MP( QN;[_2C#;#!B;U+A9+5K]*IPDC43J=B5GC)A!FM6/M1K%OZ M?&V[L'ZPB9-^!>/1M8AG=3IHU22E4K89M<+$HI:']JXKJLTH$E1.>;OB^:&TD5=@[R3TZ(*5%E6E2-B MX>KBEB.BAJQKIR,5FCO6HG(@*BPX&SH0:47HW/LL-G:'#"PAW %JYVQ669U* M-0H#>5/?LL1J3TAK)5$JR15\>.(]2CG R[+*P;TH6F:9RG2WWA6Q:^8]PY+T MEB$7V.5<,&S-RA[L' M'H]C5@?HFC6H "^,SEN QF#T\%%=?K-R)#2T#>!?K#&G:?IXC.Q772AQ?M6 M2]?^B\*2:6K:?.F$-G)RL*O6A9VK5"E'P2T\KQR"+BH&4HX]@E/J!B1.A^-H MP<8-__2X6BM- Z6)D1V[\E!@:EUI6I-*10HKO+R*9!4#_@I6-.\5F!+.W$C5 MJJ%2#?2XMP/>;M"[<1(&TU*2IW'#LI6G^9RGFOSU6O[<&]NB6H M@&]=GUP;2C;H=W95T(JR3T5)@^O@&4P\6=]!]Q!I]_A'S(G6I+UHTI<9UQI04FE:X>9'6TW3@U@'JE?G"J_*VM^I#KFZE/AA M-+@ K"WZ;A4 S\DFT)R6\'^X?/U,V=(CFY5M#CQ*6JA%S9I5RE*PVALH"S\$ M=)"'V+WC\=5(V3"0#ZU'G>A1'#@2FL44,;\&:\R=>'T.R<8.B,/C#EDVQOFH MFLCV34ZE<87MZ@8:)_AZ:V0Y>VMD>1,;6H([(\N>5L3:QE047A"M"94U5)95 MK@ E06L34S]T@O26,?26!Y>$H/K4JD"P45DY MI.^+D":U&U'UF9O)W+Q,2.@@EFJQNPJ!6W-2]TE*I6\&TK5:WA*7X W]B+N'* MX&R]-;*,&9PS'8BU$_53K9/K%5(I1&%;N%HA]#JX[>P4)_)NXF=&;C -W, . M(E-PO#_Y"W\!^!6W-\4E\OP\L6MA M.:#BHD426S'SYW@,OQ(2?#'[9T+$(!$5C755=XQ>#L>K1=X=6=*H_Q629?B< MG)Q<8"RNN!0?9J&@@25U@^_XJ&K=N'@U"LO!>R^/CU?UW*J.E+?/@"6=A"*1 M G]ZNNV;1T9I$ E%@4W)D:<\\HF&2QWC1!+31 &'XAE-W?CU'D=3O(JF M *'&6391I2]<5@R4U?!3CRV!VZ[9O?O&UPTU:.3>.; MM1HMQ5MJA9?0JIY-*V:4(U6RA9"\D%;^-)K&JJ,+-VVOT2B0[? ^LX:\A7_Z M+D[F"FA;7&314#;P\*[CVJV JK9/MP:FC2?W3B[<"NC:^6YK/)NX,-7R45+@ M5=^+6F/3U+FHPM&GMK=057DYHB7;)CGW'[+E_B-Q_-&02[UXRKUV%/!4>NGH MQJZR%VLZU11LQKKEY("5;)DT],/1R';Z6@[KT%>@EL_ 6==O*[V)_](C;*>J M4?Y&6YNJ9&IQWO7S2/JMMGH^)=<>6R4:U@;>#>4 %C/(H7I7A"I3A0:DAR[EZ$M784,(UO%V>)Y0 W*2I'N&2%T"@FE 9YAP/&4@ M-@B9H@'K^-2Q',L=:Y'#7+(>V?4$4NM!O:/(BL7AGR[SJ^#[M=6H<@V(OZ7-$%]3PQ3,.XV;D:R>I7J5,AZ%4[=8I9 M,;*\:+W:CU[Q"?H2QOV]:9:<@DJW/G2K6\(>X=QH]6JXZH_13E99V? <)>L] ML.LO2[*4Q56O.OZY:I5LH-PF-6EA(O\2X:E*\^W1L*+$3.3Y-2: MU>+T,?Y4H3,-2LJUH?%U[&P&C7 +A*]#C*Z?C< ?'6$UAUQ9E4H'"H:,4@<$ MR?P# A%1K19-CJR3T3])RUU]K%"&YA7(5>#[XE-)N2/OW R1?MEZ %4#7_<( M"+=\"NIL&_-!P=W[G,Y/<\7-] MDIKEJG)6G!Q:/**6_:A?Z]MS6-\N8_;6#<@KOY'3/""O5HUZV^*S<+-Q^(D2 M<>(HD>H8\8W*RJ'_H3A.)#%YLP0,I& @"1W;O27.64^>FO 6BZA0+41N+TA"EK3RZ^'2P7OOVX1G&>SP[/_TW MB'OTLG;B+%A_3@]>'CWGB'G+X[.3DW.A"]LM%!&.JR">6:CE^9S7<7IQ<7', M&;*[HF$V;RZI)"7,YLR24A&U[PF#J!G]1UF-9U!%S$K,LY M*C:D[?H!/F]1R4^Q"/XZC,L=8M+AZ5E+-E($FK$1E^N$C0NA5BY=$AZEH0XK MCN?E2B$C%\C(Z?<=,!(T9B)HSX 5>,?8:X]=YAZZ(9H 9CT^LB5O1<$NV=F- ME19\9#%YSW]9-1')%$#*[QO2]*EYM&1/,&S;RC'#KRJ$?U2-$NHQR_>"YL-5 M7$@,5?"K0!^&>->PA;"S>?#K!9 M[(\V9#DP"'S%>Z"?#@(OA.RN[3CH017_%GEARK>9->=TK% <'$K;( FC/5U< M@3P.& W6G)HKESEL^3IV2T.O1BW0N*R07W"Z9C":$^^U=@.4"_P(;>VB"IK\ M$LNN[5#R@.B$0B+E7FIS^A)<.LS\(RM^[2(YU(,XO:7<#06\I&; W"O;_ ,L M&X9:BOM Q'TM*+8R9^^4^-*SEZO@&!,Q/F- M>7_@%3OQ%OO ^M_0YY%1Y6VE+/PMM00^#KMT[;^H-;8@H[VP27+:S4=YH)C4H9AL6G],[66]#-PQ!WXV24%8!WB^P HM3 .ANW.GZGS1&]@T%CY MP"'&*(N;IE4=6Y*TPE_6#!7]KAIQF[@NB6:7(M)E7WN$<"1#^1!?E$:>K\=R M@8Y1FS^.+1&JF*E_$G%U'"P]2LM'EO+OO9/C"D9\,Q@,AZ/9+.H=D\FP((X\ M6X^D2C@>N1;S3;9YA=61;=)D&2C$KOQ:.KIU(]E.^"2,5DUA51GZB,FU_>BQ M)VJ[/S/'X@X^]AK];_/8*'/U#:-K)[2MEZA;I&OPLGZDSMHCW(1T8_?.8]!% M_)3=@EB2/#V4!TP)@AZCXG\[OICN+OF!;VS[ON;DJUWFJ]C#M<3.>]+>TB#C M9\O=4Z(/S#5#S\NOPG8JW=.EP0ZR#")%;-IS'^ M3+1JO..U982OF3\K9LS%E]UZF\ ">+K(A_#!%WU=4!%DV$\2Q2X"WRZ%O*%' M =&7(+L NB$O]CI<9YMA'[7W=0!!89E,V.PEFA'0LD_CU2 MN+%=%/-LJQ6[K#C;@!OT(/_B&E=;FCD#K9C0)^A'2RK$*%6R+BK\NLUR8SO4 M#T"=[\@K)H.]\)B7W M9*-^5D1-EJFO$B5-7RE.,4?O9.%.Y#-N-EH4AOZK$(U$85?Q2RH^P.$QQYF3 ME\QF??9*Q.B%>J;MTZS=UFVU.2N6E_ZRC6OMQY15 MV(-2RE@A3LUVKRK]E4Y-XH9J[;#S:W1&-G9]M%/\R61(7.O7\0UQB3B?+CWW M;U:L1\-P(D$\[=U31QC8H/QX.+82FY/7S!N]F"L\I(>58'K?*%:8W8OW[YPM M[4/SJSL8]-;$I$#1) Y8Z%9H!N7[N;5S]V=?-Y'TEY Z3F9774A42.TAY\4M MR\Q-:M!*Y#>[65>U.:HH]77'M28-D.S10I][@$J\ & !N>Z8\*/SJ]J@3L'^ M-D-9U"<>+>PH/PQ+<_1P2!X2=&Z(3:+,F5_L MEU/UN8>R_/)[T0T@FAS+OO10@EO;I7?,QEF\X) J))'FZ*%$UZ'/G8 JQ*G^ MW$-91G^&PH5_Q2Q\YT>X=D868S(C1][1H&D/KATD,_BNA26S>,-%_JYBQRZ; M6?]^OIB)92=/Z?:O5A0# F21C="1M$YU\4#'MY$ M&-XH#'Q8+O^3/0*6 5NJDIC:;!$;:9";FR])%]@GA1XO32MD^NRP M1QSTXC/["7O&)8TE6B=IH^BV3-R(7576_]5!?DE$ALT\!W[>7!?6*[%?T MI+/MH"FW-$@/X)CO#XGGO2Z8]TP\RW\(0*[X\"T:8>KGEPC=V UBYS%4RJZ/ MVCH4J_C86Z..F*7E^JO>#ZZ77'@ ?8RNR@A7]N0N0SQ7#%R8)%SB!/PA6M$: M;2KHK^J7[F+<4]R4L_&."$8U!;GP"7U\ M@C2.$^8/\]MIBCR]T)#B[BZ:NH5HSIF;:)41V;)FY0WQ_J#!G6>;-,YR!19( MLBF\9R)?Q(9MFB\SAT11X ?!0&AR1%S"_+JCP'$O6)2[]KV<37NCWT_ MQ#9B98='+@AXY:"U=?M$F:V'LG5Y MFS2: D5.OO>>+MT+VQA?@N#7F8GK6!DBC,,]?80!/3Z!V[8RY'EZ8664GR-3 MQV;Q;K'8G8N2 M XT'7+%+C*9Y-!8XTT7LOSE=1$X*R590JRKZL"$0.3\.T'SPP3"<$6<;4GF6 M'@*+]K45.F !9Q]ECKWCQ2MIVQ%AHD%EEY+].!C-1#^:+H:C(08:Q!=Q IMM MV1FU[-MYAZQZ)"F0Z*\I%]]]C&?&]&VN-# /!NP:6%;>VVJ7@OU=W*:OQ _$':S;$ C2Q(&)#FI+_HI?DF" M_>UT>VZ%X1=M\V]AP2I[-R(75BD-I61&#GFWV7Q= MM=@WWT@U#]&N\X=HU\R#02OJ0_$1?>**('IDPV.ZW2CT=VZ>,.+RG7-N4T07 M,NZ(ESWO5>3IK];@8?P&>@7W2Z'>$X[&V\M!19X>+I-X?#YB5HLDR]!'><"@ M96L>*P<+.#/F<)+;6VO*;#V4;3JZV=KGS"1\77Z;'W%?OJ99HBM< _2 B2UR ML>>9N[*%5[F(N4)?TMJ'W*W)?!F/U:;GW-VUM]A@'?1A8A4?M)L1K MC%D'4O@%Y@#(C"\E^HDE+ZPL[GJ /H'Q!<>"W\*^J?78337CNQ%K6>RF/DY$ M (EF- B<:'L379S3C;82+Y#=:^JOT78)DBT],.CC>S%)A#FPR,#ZS$\YM7/W M?%V_A*1V&.&@#"Q)EC8*P %27QGVEOE.Q$\^LNF3J9'B>VB1OP23!?;"N, M&5YZV[UNYAZ.0/\B57?Z2K_T;(0I?U0A#8X]!P7WQ:X%SG^1FXQD<[->Z:]L M9+0>@DHNBU4)+GP@)(VW8QU?RCNB=5MQ^W\[\&>\S[VU^*V5]2MUH=8-L65K M7XOK(?$QU30->Q;9J+6S_ST;9/[,FC1(-ONWVB!%$R+CVJ]:5\?/I5>X[NRE MZB_GV]/CW93,D?LXB>*[[UV4&.>D'VB6&#)^\6J",M>W.FA7"'912_R+;U[\.G?FJ;?L;H]%A MT.3!!G^E?C - ]PCP2MSXEAI_Y.$FH%]SN[IGM W"-'69!J'$.577+\B< JV M]CF][P;GC\>XQ26>//[I_P!02P,$% @ <&9A4A*6\Z:\(0 & X" !4 M !M;7-I+3(P,C Q,C,Q7V-A;"YX;6SM75N3JSB2?M^(_0]LS4OW Z? ^'JB M>R9 >N9SKVKQ?R-^E" +;FZ*8]__4B\$35TTSSXA]__^__^N5_ M1/&?5R\/@NYHP1+8OJ"Y0/6!+GR8_D)X=58KU18>@>N:EB5NU.TI@BA&+5VI'JSIV )NLO--7O]R';7JV-\%Y5*^[$@=6>A]5T;? MNR/A^7%=[A$.TC"+"EJF_==W]'\SV*$ B;6][Y^>^>O%PO=7WR\O/SX^OGTH MWQQW#NM+\N4_'Q^FV@(L5=&T/5^U-7 1U4*-I*I]SEPKKJA>.9R9:&!X^\6+C!^O5@N/1.VT)'D3EC_;U,?B@7) M_=JQ/<JUE]Z$^,>SH8E>'"\"N21VN.)SFMGN7+! MB>^0[J)IK8.%<<4+W%G>5\ MU$7SIKD#4GEC>IKE>($+)NYU#7?\,*=!,X$W\!7#'G@>GX0WP5=.B8\8>>CTRGCTX]OP5N,O)S#+GN/[! M&9@WA$:X.=;^'9B>B4<"2<&#G/HNG")S4WMU5=M3-?SC<^!J"]C[LVMJ8&Q9 MD2TLQ\#:>FV$9_?V.U0?C@N%6H[\K 8:H>0WQ]$_X%(0RN#>ABNIN3FS0#C) ML4RVORQ';NE>&I(N,GVOZB<4#OS@^:8&!W[GN #.[K+RIFFR:6K1 L"QDRL@ M^/7MYPJN", 5L(%A^I7)9^FC:7[<&@: 6NA]\]T+5% O0'-LS;3,"NJO;"=- M<^0&&'#K"'3X1SA3(8H?3'4&!^I74(;,[3=D*34W 'H$UI+$DAIIA*(7\.Y8 M[W") K?SNNG?J0AQ_A=B>K1,N0$S'YI>",65:D4;0.^'K6\6,JA$.5;4WCO' M/+P+?%CVT;3-9;!\5K_"[8=]*":R=-\(%V]5UX9$>&C#^0Q<:"66CCU=J/"7 ME7=C6@'ARJS'#>J M=-0(9QX ;-%[5"&$L168&.OAX9\2!N):M;0.(S_8FV^0"\CMJ0<60-Z:;,_< MO6TX[K+"VJ1*1PUR)KFPQ-]<.UY)G4K3(.\SH0KE;!TPX&\1 M]6@DE5W2"=Z"3Q_ E8*^_M;T40>2)$N2( KKYN#GZ\G3=/)P?S-^O;T1KL8/ MXZ?K6V'Z^^WMZY2!/$P<),]RM-1 L,O"<=-2CIK#31FJ-\/M!9XX5]45.B.1 M+H'E>_$W& ^B)$>G!'^+OGX+U\AQRY8Z Q;N[RU=X$T> $,QNK+8[1@#L=?1 M)%&;J;(X4L 2$"6Y;X:BZ<)"JX#N.BW_2U",LN\]95!3^K( WG8DX9#I2,- M$B-/0&OLIHE072UN'W[<05M:J%&)2P\Y]E!KH@G1$M9/6LPM6JAG["N-C,IHE$T7-=LBV+*&1R'N!7356!:**@='?O?+U>N\Q[&:>9-S-PZ+14L M.\V\ZN)'55N8-G"_:/4PN4)+9A[O M4T4A(".F\U/]"EW6A/+IZ@> M27!-*K5!S&ST\NJQP(>$"\>BUM[D"BV5,R/!O/HIT"&L[P8X1OO>AIR90[SF M2CJG1DM%S4HQKUZ.L:8%2R0!H-^ E0NT."AU98'H L1XB6*)POL01-Z1CX5J M:?Z(4$2_!]LK6_9D!'[\NCH='?J"QC(Q?G@AIT@RSZN3IEYNL>R9N<#KGO_.M"'W M'LQWL'.YDZSN\RN=# I*L(%7CT B-!S=B/<=[2_DY@"NAS8A_E=.E')1U3=] M8,BJ+BEB'^A=<2#U55'N&9H(5# 8=74 %*6A^.7$T$D>KDT)?F"]!^YGN+H* M*.=U[9J\\).[>MDMR(^$:860*[8\JGB57AR#^ZQ^H3"45Q2U21>7G%&#:WGF MC3'3D\1$)HJ2X/6P.NKYHV).G9B5+L M%<]A^A;:(/RJY/)JH&-0H]P5P/:B' NQ(;)4S\/9F OAP-Q.&T!1#]&\FO1K M?(-5\_\T_<5UX/E0Z;EKZ@H!05D[S1%%D4?#HX-!%5)Y#>$*4\\F#!S5P6QF MA3:(F)$Z7F^M[3H'"N6:5Z4-DF6F+Y+MD#?9$C:3Q1.WJ%X;I%R.R$C4(]Y$ MC?(1FCX.!$3"YZ8Q"D9P.M6 M/4H^BHC(S8VU52Q-8Q?2V'0:+$HY9$_90M)X/7U\05D/;:#'*653\?F&J9DD MNUQTY_N=Q*%%M[]ECBBU\)3A/3R';RT\A.7^$_C[=/KU-A9$1M)DJ]P;D@:0!&8B:H@Y%, 1 ' YG MDJ@,P%#7!S-9EQO-T80&>0>1'NX0 FB4-LG.KX#AI%ZA>#1M!Z+GZ][V@0L\ M'S];DVPEG!F/P%\X.LHNYX4[$,+$/^ (TE.N!_?//.P%RD!E5\,TS49>EZ1; MN?HSIFU.27X PXN8<[Q-!6SC%2#XQOFSZQC$S4FB!'^ H&7_KN"*R.)58"_@ M'=@!B/&_?1AU^ZE9 4K_@RZ*P/_IY#U'B9;X T"1&+/VG_60S2M T$L4$P/= M0<+.->"^FQKPIG#93G0GD2JT0=R,U.TA[4'-ECQ^':S(CL?E^!-B>:5-1QRW M,IP""[8Y_PW8D QT/7"L+TW;]-#;IN8[B(@B.?>I*G,L[5R99?CRR]/+JVI^ M 1Z K$.O/=Q *V0Y./U*1,G&\*#G;W'P(51T4%=Y2(41;7CI%MN#E+J90.-J M7KDFWE;@8K6DP;D*/-/&PUK.3!OS:GUDB3U3IAYM6[23.\#QG>/U)4'80S MO(8<8S+OERO5=/'1RT)UY\1-37;A]B"!@3Z:*.+&5&5"*M>SZ_4/@F7H)?7V*6U_8H&G^U1*"C-CX3W%7) 1S+#K#YL9!,A MVHXRS$EA"7.ZGCP^O]S^?OLTO?_C]IB"GC)X%$S[KCD+ M?)Q$R4%73M )HX,=V;'VSPF;JKFG-ZT[Z,L&1+6N=501= :2V)WU-''4D76@ MJ4-%U:6&-@@Y@639TY1+3=*,P#*V (6LXO5(I$+,-'NX\. ,F]WE2AD.\KJ) M)!%T!S?DYMP.L^UH7Z^N:GLJ?GL#[L7Q7R$*?E--&Q$?;N%?@!9=[-?4N"PS M&NOLFA\T5T80/1CWSL!C4XU9#$FS8.R:'M0/-X&+% E<$CHU 9>FFS-(JS*+ M;Q\ @9'7JK>XLYR/WX$^!VNB#6BAMJW$84&[U=89F+1SC]=I83"6M.Z7'Y$X93W\7[AXF?TXY]YY )J#_T!G7NVHA MSKS /8MK:I!;Z >X,DM_D2@9VDF(&Q?E\K@!X;_K/=+MI[9 83@OD&.WA@&T M7.?*00?R!E&JR)*LB(;4'8K#$1B($H T'4/;O.NPEA M>/7UPT-1<>NSZS%<7+_GO5I WP _"HY[)&0Z=:JPF==M3477'P]6LJ)DF/QW MG$MSK/\KB,(57AUHO!U;,RV0HN?5J:9NZNSB!+"T=W;QZORC>0.5 #&:JOQ! M9^^2W@57:4;QJK_BSFMXH2 M0$^,\!6V0HQDU$GS8GCJ0*'E$+<^J,1;?UN/]&W">4DXH:AZADL51O&:B;WD M/2.\L;RWH:T-;!_%[F1666<\E0FX.U#O9^@VS&N:FQ^-&]C0,QBP-'(&9CTL*[R)TI1-3FY&)L8=G'>0G_84238;]Q&S5=J"ZX4KWTZR\$I&07/@.$C36\IN/?/?>) MG\Z%+ 3F.PK3)%^1**QZADD51L4^1HF[%:'\"@"Z$V[(U\3I9;YPR34AR*$<)?+.8N+<\N6*FF'B_#HM77V Z32.2Z MK,LUEN;8"'),/F.J NMBL/'GY282B?,;L((*5SJ#IQR+8I"0G=K\@"21 Z/$ M\CBS]ADV%7D5XX?L%N8'/UAA;MC$9L&R*I_14XU5,7CX\_F2-XW/ZA>^/.FJ M.OO6/%GY#)YJK(K!PYU+.),F]%)HXITZ%N1L53WCI@JC8M1P]P@KD:*$+8[F M!"MX=ELX8Z@&?L50JM&K3,CENSU2T]X=(O&UWA(MG#0\ZN)7')%(=A_O)>_S M]LC7I_!WCOO#UH"+GDM$%^"B.+EM4U2ND20'9"C<,V+*L2P&#>\)^+8U9^R= MHCC1I*M\TH"J@54QD+B[5E&T72RS2":V<$91#?R*H<1=3L$69!P_65 >A*DQ MA021;XRQ53YIY-3 JA@/E#',^]N^I]#/ MZEK94&ST^@)B]RKF81M\ /_"K2::[(*G(C,)[STT=F.W0 MM76UCJ2;"NNEV=!1.BB>I>68H.(!MVG]\'MX0,=/D80WMYDU!GT+IP"/BMS@ M]4F )%TW)N:.'[B)B_X@S!&'N!G^3KRQ5Z:I$T-.);8]\]+X#$ M /S\9IB+U>K$P&./"22RX;U@V//7X&[O $S&N]*=L53 $4Y)O!J'U[ :HUR"@B0BI^ X)E( M+_1[-+TMF1AH[&Q&8*?&"4B=E?I"/P8?)B"DZLYQBU*ZT>]3*K69YF67@[0 M^T)2C?RA\GW4'R@>3XD78*&71EZ=5_43I6];.!;:DT$"XVU9WD:C2E,M1DOM M;*%RC%0(7:I'(86;]XF1W-!/[$JN X*:VD-/_,#Q"/TNAY)'0X\SW9B>9CD> M.CQSYZH=!1G"T4^1&-TON+G=%".AN9?@R/) M,:E,:B.7QHG7^"H^ZTX/BNS(C9O*KW3$LB]!&$WD9.-2#@_2\'KPWAX;!MPB M0!/I38,9W#J8*DH9!DET-/PMQ/K_.J;M_P&+0ZU/O@E5HV4CG^2C6'VFE$C. MD=%.N6.7,AU!)=>6>S(3.)(JRA\19P"=^A"+8&YJKR[<':DX6--[#EQM 97G MLVMJ8&QA_)CHC3T6RZ!(G6W+D!P M@RALE^/04@. I:/QR'@@0B;D1R+)F;BLCUV=P9QXFC[T'P^"A=OG4R)W>"OZN=AES39':>%TH=":3I4HST:G('C MO(:?ULF.S:X]\1O>9AX _>3.SS-@?S. D>OUO\-\B,4++K(.O8EW6'M?Q&1W MRP^:>=RM-BJ%^O, '0#=T2XD+%GP&-UA.^<'Z8VB:H_@9F?_G@]&#HUW_$9% M4WC?[OR,]X/BG8K])[=[C=]!9#A4KM[7&?E;R#\\MT]A?YJ:_M'[>BR/8S8R MEO/<.,#U_,T=UD2 !^G[/#<.,#?8N$^31JR)N4#PVFS_?$84 5$T MC@_N\F_7R3YL!#;NSH,M%#+[34MAT."%1\Y@V@SG"Z_XM@#_F\S&AT!]HKX9#90F&[DKP="IMHZUB"6=>;]_P(U&2Q-TT; M="2CVQ6[VD@2>ZJFB1TP .)L. 1#R>BH1F?8W(TZ/,P[TS:]17@.%.8;1:\+ MN>^Y]^8*:O*C+RI*9G?&EZ6>UXQX:WK^=-R_[FV/9GRQ*'_]G,9>,F]_26;O>_M7GV) M.\377C:MQ[DTXGN/N[\( 60,?/)CO8(>A^AA>0]K:?7#\*?P,_>+ZI07MTY[AP (R7+?M9 M.TS4NH";1[]%/6 #%/5Q+,9E\^)C^*H(NDT=F/8\>J#1L;TK8#@IACZ:-@Z( M@ @!+B0<&_ID*^@(P?]Z!/["T1,908B+O(.- (%5&DG#;F?4&4JCD:(TMD-F MICD&67UX9<H MXY^/R[KO,"YWKNZ43F%1ED9*?]",-B(RJ_$JY*A$\*N0BA!+:^F*"+E M#J"=RG_IPJXE3BVK,TL^OVVX,E*"=UW.#&-7A MBH55 Q!JM5OZ3%3S&A0>W[MF,_0%M?B3>S5+7X9<7B=Z3$MDO\K)/;\R?^(O M(T R#$I0S^L"("8I9%B-%&*" FA1JB@BNHP_^U$F!]'=]S/OD!*\+$0+EV08U M)XB-J94V8H6)5EZ7'03:X!?7T**:^ $M /FZ8,/!;OTV(H"2RL)%1E.980ED M;:^CD(J[,>%* ?EB3)5T';%D:VT$1BF:>;V1G0/^^)D"C9PLDK)V&U% 12.O M=X_)--U^@N4JCF3^Y*#=90#WB3,+1)QA$WQ6"VV4 M/C6=O%Z^I?%!(+46^.%#9S-OC)YA[4CR8+Q$:< )N*C<[E&C93_4TU]OK9C) MCF'XZGKX#A[^"U@"%;F>4/R78R1R#^/XZRVT[+FW%!=E"7)QP#^&FN!)A*S1 M,1NHZ4)UP97JI9_VO':\0F=@E;:/$F+[YT#L"Y-XLW<$DL/D6?J_ IH@_\+: M;00%%8VQV/?_[@=!^?UF.3/DFXLO_3PX'\A%%YTW;7,ARQK5TO!1 F#/Y,?8 MX,XC6F&QAE^C,Z,"$SMQN2QR"-VJKFW:^8"*M<+J-;AM-K>*WA_J%80RLZR MG _5UAC=0 P-MQ%&5E$\$2 M.[HPG>F/-=ZM6Y34(.H.Q[E%"7-0?H-$E\<2ZK;#N;PD,J3"34:ZKL<"/\3? M19,@S@4%P8"?:U0M[P7X@8N?(5\;26IB2W? G[K(EWI65.R>N,!K>!L%V4F7 M)20TTKC>[7)E.5\@]7-YA#%TTG*45>4$KZ%S.Z07/4-#KM J!.13Q?OUO#49 M4;8)>XX245RKKOME..Z'ZNK49H?<0JODS4@FKV%N.W2E+Z?0"CU=JU6"IB"- MUVBV\F:*^1QY'UVU"D;[X@>O#WJ46XC')5[(SQ55;SC-QPX'KTSO>W]32#U- M9%[CCOLLVL.;""G[6W!W@[&5MH&%E52:>#O^D)'WE'UVX5;)F4Q189 ;+WE" M$K[) CEF5VD8ABEO;DH]%Z.27)=?D.;)C0!51C*/P/66H(CU$4;&5MH*!#:" MC\!'EJ MYS&%[;^90,+0;EMA4Y4%];OG"%$%V<./8FO^-/W%PK'0^V+P]ZRH M 8;JQROJ6BBE\;0#4#U(V=AU4>!,WN$_=?WC!4,]I-(XZ'C:Q"1( MI-S);-=(LT%1.IUN*R1.)NX('&'T>YITX70:P?ZHU^5EET9ZNJBX K\ I> ] M&:V4A!9N9IJZ:Y8W2QG$G*[5=EE34-MX.G[L"E[OL!E#S :[[^9$[<7Y](\F M@"P:=T)D4;I= K1SRC=R3R>*'WD!^.;&[K#@%FCS$#;IK@U3(_S-WD(9IF[, M5">65]?3U>ZSTNO4*S[\Y)EZ]'9(3/57/MC+-WCD(*F9\/H=4P1_PEA_Q\&* M^/F9".@$A598_DA%6(ZN@WE\(AI>P QJ'^]9_4+/O.=)**=\FI(NW-LV'1#! M("%6NM@\. WMV<,+X8Q+BOQ*1RKD"L31AT_M:6W\ MX=ZQTJ^_!P_$[5L(;' M62[M^2MPES=@YC^[IJV9*]6Z4BVL;'[ M;*;+,&VJ![N+JK7 Q'"D0CQ4,+K M&K K$?4EH,Y@\?6(A'A(0H#&%);TUR6/9&F>9.76U$F^EYHL]J9V#'DTTH"H M2+!!#=(@ZMWA4.PKRDSK=3M27]>:40W)8>;K@XR2_"B!BIS?51"TU/*ZZ$Z. MOW"GE5WX1*1;0'#C+A$ZM7\7^+#LHVF;RV )URWXE&%B5]'[._?U&/5^."0A M&I,0#TIP["/5_&BL][;GNP$B! >GH6.=K-O32<3F57N;]921I*N2V)W)DFA( M0T7LZ1#!>K??&QAJ;R9U&GHQ. F=1Q6*$J^04+J%"%S&VK#?VT\01Z\?P'H' MCW!#NB ='%1JDT]]5(-T\_53/7RBL5.-[U.8R/X_H+JO'TX=2(N:.@.,G3V\ M!C>Q$PA[)T4]EFOL#* MEO)Q6BIT&?,9N-?.Q,P+T)/]T^3W_&M7"? OSS6!;A?V+! 7W\#EQU#IZ"Y0RX$R.B!)/G30+? M\^&>!/* , ,96\%'[@-TX#X:#&5E-.@TM$(BC'MGP%>J9VILM&>WP8_6J5-T MNRJG.E-X]03=VUJ8EDJU$@K'&_N^:\X"'QUPO#J;ZYS1-ITBKK-ZPZ<"KCUQ MJG'7U!3,T>B@879<= H]MN,DG5'> 9" (XY#8;)NR^TABU*>P[A0[GZ)N MA4V_L.BZZSC3U)&8N"<0O5#R0$X:E2J3B@@;=>7A:-#006-:V#GCSRC)GS8H M9G+&R2(E8;R:BR?'=M(DY-\())9OASC9R./5&U*0R)#NZ=5V")2%.(;' ?=D M8='5$>!M]L 38Y/1!_V4C%V 774H[6I7&FW;U; G^&'3F> 8"1N*"Z23,:(N MA0[GUO0!>!X V6S[B@^E;H)M_98Z MW_:ZHSNI/QR_R5I'T^6>(?;5T0 .%GZ:R9V^*.N2*D$ ]D?#64/^K3P:?\#5 MKJ5UR$&@K6CFF2Y_ADPT? M%G8UOJ$,C=!46P ]L,#$0#'-CF7J*"0^"AZ;+@"R^H;CA@)@VU .=YVE:\,7 M=XO,7K+C.&Q-P%T+B;Z/94-)-\&2N"6A9@:!J77TH3B$(!4E=0!$6>UI$)2S MSDA1C,$,]+A2(@4QKKF5^%0IU41#K2#R>'!DAJ0P_JVPWDDCH8 -G!@-E(;0 MLC@6$[!F2>XV)RKSIFK*3!X.1^*H MWX--]>%B W0-303][J"K#'OZK#_B88KGNZ8RR_(YE5E97S1Y\XCE57M/@YF% MQIZ;TS==J*W"I*"R4.WRY)MBU>.E+O4X($VCCCDLVE9]J M&WU2JWP974RL[#J.2&-*B@N"C-E:.:.K-)=X/5ACHBTOPIBUG3.6*O")VQAC M!NKRPHL9FSECJ3R;>'TQA8DX\[T.O82:.4.I/)MX?9^%EKBQX0.W)CREVCJ# MJB*OZ)-.9KD*?KD,)1EMDO_^_U!+ P04 " !P9F%2P(],!A-5 "'/@8 M%0 &UM!,I 2# :U+%F(DN M60+ S/R20"(SD?CG_WM=VZ-G3#S+=?[UT^G;DY]&V#%O,F'ND2>;2GZXS"(<_>GJ:_3.)1 M7>?GT?F[TW=G)V>GHP\_GW_^^?WGT?QKVNXK)7)A%36T+>?[S^P_3_2!(\JL MX_W\ZEG_^FGE^YN?W[U[>7EY^W+^UB5+VO_D]-U_?;U],%9XC=Y8CNOTN>D31GOYI^VB';^,.[Z,>TZ<'0,46GGS]_?A?^2IMZ MUL]>2-FM:R _A*N0F)&P!?OK3=+L#?OJS>G9F_/3MZ^>^1,5W&CT3^+:^!XO M(B+5. ^E[6\W^%\_>=9Z8Z??K0A>Y&6Q0-Y3. 95LB5"&P;?R3ML^Q[[ACW; M>\.^>G-R&I/UOS$VUS^-V$_?[J?I: <#L0;O6-MWUZ\^=CSKR<;7#E59$HKM MUO)\[Z?1NSTF"TA?KSTKI.?T+*;FP:=JRMZ#B>MXKFV93&LOD)0.RW]KN.N(4)5AU!%H@:LY(O3G%?8M ]DUL;@W9M?\IE]ZL\6#[QK? M5ZYMTCGR^L_ \K?E>2X:MT6^KRS/L%TO('ALT*=[%GLUO+%CSB@,Y,&G[PI> M6L8C08Z'C/#'1T1?)#6EKC!Z)S*8D25RK+_"^8%2^1"LUXAL*4C6TJ&+C($< M?VP8;N#X=%V<4S@-"WOWV+"1YX6_ARQ<81]9MJZ$:GYV?^0W)^X&$W]+.[ 7 M8,->C!9%*'U\?Z1XAU]N+(=.I1:R=[_2F<8Q$3';U$E52CJ1[3U^QDZ /?H- M6BX)7H:\S1;Q]^7$I#HH['G]#A%F&3V7%$*%Y\"6RSP@QHH^?4XL X]M.S:[ M&Y92T5,[D=D7US5?Z+:.4CYUZ N]9#;UV/.HZ19RLO]E.1F5?@HTF51\H[1& M[H3WJ4/)QH_H%5?E53I25RN%:S_3E6M"L&GY-\BP;"LT$VY=9_F(R?H*/_GT M]:0+W0;9\3[&^^902S[;HO224N_3 H'6"4A5IGX,XY1Q;Y%=D! MGBUVWTX=SR>A0[D&":@^H&M)C-=L>S1;?$&6<^MZ;#_OTJW57YBN^#/#"E=^ MMC"F'J/*HBG_Q*YEE5 \=42^M(CRRB+2?E GDIFXZ[7EAP11T-A+3N=Y[(0[ M\&JSIM;(G?!^39N[6XQ#YVFZ4Z(F4/C%;)-LKWYCY#J5#?'JC^N%E':[3.:Z M2*:%.96*2[7 *SLO-T=&+Z0:??.%?<9FNC!-D&T$=N18\[Q@O:G@.6Z%HE[( M>NX%[,][]H]!7T!JZ[8C4MF#>R,Y$,JI0T@GDGW 2[8TWN.-2]C"2&FG!C>V MELYL$X>6JZXWY1X!5AILKWE+*34CW]7E]@MVEP1M5I8Q)A@U)R/5!X.57/S) M65:Q;*L\"*QD$L_OAF##BB:(-6N=QJHF:&/YR+Y^W6#'M'PZ;,D)K'%J.I'Q MOP-$?$SL[3WV IOM:7;49@\L^R.J;,)?&;9.\P=62&8UBPI<*1;T9Q0'!,.O^F7(3Q>YF6@6YO_D,5$",WD7A1G,->26%(#2Z42M*JQ5_*1E5F5>*6K,20=N"39A6F_ M$^2M;FSWI13M.J,WSL!^SG:#W.P]JC'6^.M4,[R)GM440$J/;A)MI.?FN;RX#E-,E7'^Z,P?&46,BFXU8C-#50#6<]TLG!) M93L_-U"=9-6BK;SQZB2R#BWD#%>9Q.3L3#7*=J/41= -<==IYN1OEK^:!)Y/ MU9K4(DGEA]3!CDH*<#CM?[4<:QVLYV@;6?,./Y.\&M\U4].2@&H"7>-)E1E3 M"5Q68TCM"5E&$#$27N*/6792SY_E^.],:_TN;O,.V0J>!8$+,:FRP(H;? @9 M"$>K@2KZF>W;7>>-B12,72_%[AI93C,$QT/706\XU)LU7C]A4B>Q M^7%KH'1%B2)&\(3?I(*HD5[NZ#'55#_H1!E5M'"^:U?I8-17K:&1Y1.S=B8V MTV\MGSU@UWV4Z3^Z"H$8?0V!\(0\'5):MH)&,:4G)ZWX;G(]>OCE^OKQ02."$?+&],PUJ&0HT4]LU^ MB93XZ]]3)L)5)7F"C9ZP'9;UX39ZUP&A-PQO'"9K[6]P+K=?T1\NF;!"!^-7 MRQ-PH35"RN).T\8DSRQ]LY,GQ2]YR5G )28F__KI-!EM08T^L?!C$MR2C 4> M)=/=1"=_P$&YH_8.K?%5;@U2AY,_2D.0'JYKG%^=G9Y_:T('$&(.D!%Q1 -"+*[K)M=T--A^QL7)VY%2^B [*SP]^VE/7E'.Z>?#=?QJ7U_;8=-Z>XK M\E3L?K==#YO_^LDG04<&;YSJ^^2%SC\!0/N-(+Q :C#M4[XAEDMW:]L0?0#O M2$3?)" LHT0)A8.V$-8AOA8= G% /#0\6(Y/>$["6[$J;,_(#O.Q?);]SO(& MP^"Q !_%OG#P$JA=%C9%GJ#!F*1WWF,#6V&&_1WV8W9%;Y>T"X093QDT.2O0 ML+H+ T\FWE'KR9&2=6@5I_.*.,D8@892$G/=4E42X))OTBH2[RLBD2<=FNSG M!&^09<89,$DN=XXY 21*/5M%ZD-%I)0X @I@+J>%CU0N6Z4E2#[6 TE,.C39 M9[* =O.L< ;CMFT5C4^5IS(N#]!@49F]NIRG+JK:8-!GI*C:-*N X6=+3M,% ML& ;JM85CL$LG[I4>($&WBUR3 $XT4\0MI@Z&I:%).( FL@O \MFE]"PHUG3 M]8:XSU'N^!>2.<&RAT5!'PAO2%F0"EB#AMY79*PL!Y-<<7T9=+(.$+:897&3 M\04-M)N .&&)$I;.9[V&Q4IDF$G:0]B+EH5,PA8TQ,*SY>P.&=494M8!PJZT M]!HFX0L::"Q+S2=!>!1\ZE".EU3!I*A)>T#8N9:%3^8K$.7DV03L,EXA09D6N,WW"6'N<:SQ30E >S'SM8>XT748SG'5_&%X(LX4 MYF55* ]N42\(IJMWA["O4\NY5^<),)AJ*?FR#A""\+K:*8 1?-I^DO$\1UN6 M[O3(LFK5TKVY/8!!IY'RS64'(%HDP.8AAV*L1.TA)%%H(R5B!AI.V7) ,R$'J*@3!"-0#ZLBCJ#!%K_WF?1ESIQ08A8:ULGX'(;.S"J8*+()# MDT4.L[:?4L!& H7,)WL,X5WJ[7 M%E@-Q.JDW$$#[Y UNJ>R S.\IY&$PO=]8CT%?AC*)O'\)!O: #>LTMQ'&PF%QSF#F$M+,,23=HJ'2$X@IL'6442T&!7 MO&?]#ONSQ2-Z%3N1]4:!X%=N7B&TQ0)-.PY%I&RYP7 O-X\QCW-H,!:9H"7S M7-LVP!J(\!6S6(SE/]_EKQQJ]!HBR8WIDCN)/JC?233Z6^X1?_]IN*-HN*,H M>3&'.XKD] YW%!WC'47#733#733#733#733#731'F- 6,S4ZSSK\0;Q /A1ER*2OXP_5#FBC LQ M6_-,?U,A'.@'*ELDE $TA1BB[:5]^FJVUX\45G]8(4KN./!7E,B_L*@*?5$G M""M\V\'V0RGT >JIYP5:,"<=8!CB74"<2 :O)F\ <776-H#AG'78K(%_!?X M@%CIVRML#6/Q;1W9WKRWL\#WJ#'*9*$*;:[+CQ%,E\N@^U!L^J4W6XC#Z 7A MV/?K]=WCPVAV0_^:3?[SE]GMU?7]P_\97?_[V_3QOX>0;+V$ M1NBQY!S7";.QQ4'8@CY]"KL6L )@$MTC3!I.%;0%$C154K4L. )VC@&4WS^> M?_IPPZ5:&3(.O^E'TB)]!D/ZU MCQ[]ZO=)1!\EYWJQP(8_IW:[:\X68S.BA6.]J7?KP( K"D@?&'#JW !%B&LS MZ'3LV*K3U4)5T)JS\B# EC>*WI^?G0.P^YJ%DLLR4'3'YA^!%YY&YJY[Y8;H MTFK45VGER?6 3P@&34J4=^.2._P2)[0PYQQQ'?K1B#Q7$N^&YA@=+)9%"2-" M;X4ZEXEH\?,'FV#!QY<.^QX2XC$&4UZII_+(1D MSAJTJGE!0=/(4$11SO%50)@O+"0\I#;\;1:2YUV_8F)8GC"-N\0X$(KVUV6T MZ7'>$R6([)@:M$ Z$(2*_LVI@93UGNA!J,K7ZXWM;G&DTO. &"LJI[F-1)F2 M)<>"*$2DU$(^Q ZTDJ-!N&"@Z2E"QG]/U"+4[CO\$OZBJ03[ M?4%<7-#P1)!AMR<(1ZI:$N*#SB#N.VCZO6X$9$'5E/Q4#K_[A0=QD4 '\^B72J7I$RMJ0^N8*$*C7 M[Y^LQ#R &:#&EQT$PO7["JMQW^J)[RO+8Z'[@."Q$;DG&35)":H'GR ?+RWC MD=!=!C+"'\,\@5V$67;N^_R$_F_T9K1["OTC^Z 1):#/2_+Y>4V\Y?TA+CV,%U8_AS:)/G5PM: SHV71"]K MX0O9!+!5X]'&/A(L+]>MT ](OG6!2A8!M^.#\[^PPG ;M.&+F, M-F$Q_2?ZBDUV;<3M[82;PREL!2$G25G14L.&QTD32V((%9WJ6[5&855G+^5FV+KJ]I MSSM.XTR2O[ Y-2F-UL+"9E(".-1KDV[KLG<_>5ZPQF;(_R-E\I)2^;UP8U+3 M4X!.Q8I*59,0>C!AS(E[XY(UFCH+]D_XPA3HBO8H0%<#J2YH,]F15V=&ELB) M2WZSR]Z"]1J1[6SQ8%']75 KSO$SAQQ=VV(W<5/U9A>IA+^'$^85JVECJ_E\ MWI^^PEIT@$Q60.6L!QX$CEG%0X.*"_HZ(4&3J$U44X;0#4?Q'H"$? '5=U M*27BO,/@\_G9^X_=>T;*B)W+2/=(*!1;D;;NNJZ*4*EX$TP+U5(4Y?]L,3V; M+>;, $ESSG/3I1(RI<8!A)F(R1UZI3@$8+;O$UFTR9>T[VZ'7\A$OL8B=[WO MZQX^V4Q,W/63Y80<3=S0"HY+<5M4<+:@NBOG+ M>118!6!HB#FC3Y:&I95Z LDET%!9)1"S+!X[B+FMYX<3NO4\ZWX/W3RP7+8! M8'T96#:K+B$M+;7?"$)6@H:2Y@VV/"L ($@IEV)PT J"K5P2A -> *!P$Q J M1);EZI@WUBO[)+^*0-8!0KRJ)#8RM@# =$L-^.EZ0]SG:"LEA4C4&$+YDI+P MB%B" W+@6?)[^KXR'I J 92%B097UVY>9G+012WV_T&Z*:'$MNE/6:Z%+78 M3Y[]%4+(;E\QOCE4 MD$3 >Y1V)4_T*I=G_O>8I!6!Q"!>&HOB62L?N EWJ;/%S#XO6R[X& MP>X"IGDLMW+#[M5UEM\H+,+"DX+&H+?-4H!%'$'+$15R]\W#B\"^M1:B0(52 M3]![:RF 2NQ!0_,*;P@VK##N)H MWP3TYEJ*3YZ//D5<[_#+C>4@AQ)O"T8#S>*=Q.9/:(;Q?MW+W+5^ZG;NQ=YN%&W@?ENN( 7@#?W![R =[BB=;BB MM;=7M-9N;0XWNG9E>Q[OC:['=BUADQ>!@KJ6L.SL4A0_J6'<[L(KM0DE?R-4 MI7F\KR&9_ERX5_/N1QZ**W4%7R/NY'O\C)T >_0;M%P2O Q]N"R(%'ZOYQFF M\]N^9S@9/_H^\PCF&HY_[(MW5R CF?-6WJ53WVQR-.TAFC24?+/\/G!\LRH( M<5VO?,8 K- Q05*7ZUX;(.:NDJ+EP,BST4?AYQ.USL_/SM]WGV56#R!S+92LJ"4$ MLTPN5!'E'3DHTQ?O"W:7!&U6K/2I(#H@:0LG)*"ZS!8PU!4 M\1_[<,5?__[M80^;[ ]=QT,*]8E)/$LP //RSG6^R4=S MS)RX9F#X,Q)?ERQ8$E; NM3)/V1,_C MH,_R![O&5L*D_N55L-UB$?;-"A-D3QV?DD G4%$04Z%]UZMLH4:E6S Y'XU? M.!!NJY&A)G-)XZ[77'6!2YAH7MJ!Y[MK2JN!S8!"_N#: 7L W[A1Z]+E,0Y- MR1>QTKC\9]=?Q9+._-CET0L]F6:(;EQZJ;?H"H1!M?<7L([N M6!E!R_G%#8O7>C$58@B*>G2I_F4@*.*GD4F'6,N5_T*-5Q*#/W6,MY(I1]J^ MRTU/&8G+N1DN$>[N$N$F9/]KG* XI?88A=VCZSG=P?TZ_8H<%%U:(M=]O?Y0 M%X +P;N@QUTC$1@+.4YB;$FB+KQF4.=ZD;2Y3#0AU"OZ$AK^>#*Y?GA0L=OE M[:%.\"(QR[EI9(*GSW.=*\OX;CD>'=W:=%"50H)U[ M0)&/AJ. :FGYZ6P9G4O^BOV5:TZ=9QQ5KCC\%N,[M!:EUE8;#DX*;M5%I)H< M.M(%$5'">;*H X 5J0[]3D M8OW ,E_CS=8C M-E:.:[O+K7336=RGZ_5132%WKMQ"AII)&&;7ZR:.'*G$A4V[3A;6%+20CT94 M._#"C&0%/[FP:=@,T98?\R\Z7P9EWU[AW8 M<(*:[W7D=ZCS#1YC1JI"(6>5[D#2/W1U6AW8++,_#K @+;\VP6[-[IL1TW(0 MV3ZLD.A644D["*E!NBJY.^C!9:D1"T]5RH*&$#*"2HM9P--PU^2>[2"XY[.J M_V>X<_*([IR$?&.?Y@V(X&[LNV$2PK?6,Z8[+)]2;M&WB9V7\.E;]A7]X9*) MC3Q9K4*M$3J883XVMSO18ATVV#MJA:[+TJ, V:Z44'5%L/EL P#\"C]CV]U@ M<^?6NP\3IJ1%< I[03" 2^IR_GJY CX!(/A(D(G7B'R70W;8#(+U7 -&AXP! M "4Y8'AK>06O$KPI(0*K.=L'F7J6QU3G-"!KNZ M/XA5A<-D@XB_E>0R\)MU8$%^:F:/RN>OJ^TJW@3$6"$/CY<$ARG4^_0)X]D: M?0%L=67:E^YZU3DZ9KQR_MB/9^=GYY^Z=TC7CB&7RR85HAXRUIWG5107M8RK@#89:Q$A^4L0W[HFVZ& M55E7@1V+?60E14H\S7Z5=T4*S5XJVHB2"C359.Z>&]\A8CFK5DX MZ*,[CYW3$:VL]/(]-K#UC.S98KS9$#?\%)^XYRT0E89K%6A!W%=K?:C$+;2Y M@'_N-RW',,?$H'_3"4WPNFOT;Q5H@2]?]XW68*\?R,I/(W):MXK:YR91 WA) M +,GLS[G:O=OU!9_4 Z(R=XVOEKB M^TB?/6CS'PLF4./7=XWO.S*I;96LKY=XX1*,%]JXM>(01<%.4VND=F&OZ(ZJQ&E_@1\3PL[;A39;>/*.:GC@&^X:>[\B M.\"_6,M599U0>TB[ZE*3MZIN(4#3I(-PB=Y61[U[N^C7Y(129Z^+H-*4B1'9 MO[GD.]7'"=I8/K+'YA]!1)5B0*EPE':1J\.K5(;+YJ_UY*I.7',S76OBZLJW MMY-OE&+NEJCD0.W"6-%G5(51:%.L1FSS5&LI%@W1+M(U^9GT6(2&\<%"L1_2 M4ET_#_NUFX11D\-)@:\N0O=)H"$F:K?O_NLRH2X-+BK%[G0';!;(.9U5% MAJ&]I)PI9D[<&Y>LT=19L'_85_&MJ;-%F5*P&Y !-I<+);$H-$(N$)Y%6B"P/'-E%C=L%MR;WF8@9: A-'8-@ MY.$K'/T[=<:&08(PZ23R[J;^WCLLB@[I#M(NHC5YQG29A(8T9[K)L!Z'6B;N MX>)>9H!V$6[.F25D$/H]X$FNR)Q8=+6P0[UBBX7FK>!G56\%3^@8A82,=I0, MMX0/MX1KOOW#+>'#+>'[*CG<$C[<$C[<$CY<45WZDMCABNHFM'VXHAK4R;+A MBFJ@L\]P1?5P1?5P175S$_QP17475U1K;V./OXZ\8#2Y ]U MY.',SWTJ62Z8:8^X9'D_JOPW5TH>9)7_*4OF,.B"?H\]3"6S&CMF_*JS[9L4 M*<6^$,J=U "?(K< ,%4)* _EPGI>+HR3!7"/#7?I6']1'3S(&S%VE'6A@5YS+J9>RWG!&^095Z_;K#CX2095'J#B;^=VX@*PS'9Z=<-YQQWR\^&5&*T?[HM$>PQZW+X MTN[JBK4V9PN>"ZG^:?]T6"#48];?G:>W#:W-/0U2"=?^Z6I.E- T](OKFB^6 M+3HVO/L94G77=G1@QWNOO$-1DZECV %+H18 W-YC(168[9E'2"A3:+-(G4QG MOVDOAL-]*B3_4!>!'*Y0CEGWXFU_]@?#8#>Y>OSK4SJBX=CB0))7OF$'CTS* M_5KUH[((L8^J\2C0P>..+>Y3H)+-"_28I]G=QCWS6[BE;V%^E3T7M3F-;".MTH+''J*:) MVX._W CKHS7V-$@3:\->@6)A0-.QA/+A.LSA.DRQ[@\E5IN_)+/5"JN-U/W+ MS'[[ZA]N:/:_U*OS]^&PSE_RP+#&WV[T430\;1#5_3O\I7=E_20SBUI!O^(! M@)VR/I(C]84E_U21'0[3#X?I>W.8GCO=2T^32GM B-_4<(94RB, U.;4A' * M<-IK P$9!67+7VN1XP" W*E-XQ/K*0CM/(6:$\+F$()*FFB(F0$ S*UEL)G> M68Z7U.)>%[XH/IME/M[9!U M@.#UT01%Q@X >/I4#4?@2=$$I/[*-X(\E+06R*X8DKA4GZ0QA#1Q11D7L0) MX24&^H'_37UGF>G:71T4'=;X]5"*O0Q]K80BX>P+<;T2D,?=(!C398$OY@Y: MT$%"\=@P@G40WFLS7KO$M_X*/>+ZP H'@F"<-P"UD-\>@2^.5Q=U@F#G-P"J M8A2Y[0#/'2+LCM=GK!O4.=<.ZJ2/&L(X0,(XG)#GL=S(5"8\(V00P%3+HVVX MBZG=NY@>'J_F*T36R,"!SPK,TVV5&1A^\?TUJCTAN.65-2W=7ZIRUP0FMR@@ MR,%QQ?^'M^.W#Y)[/62M(>P;]&4OXZ@)>7/]#DD>E5CP2MT@F//Z""BQUO@9 MJW\'V+9%I7^Y+2#8V?K2WN<"VI;HD3Y@MAA32]>)KM*1&%2"MA OD"AC3@G8 M P!2AB9VT>T=I63W3?:.6:G_77L4((:65$5SZ;&Z#/ZHT/[^\?S3AY.STT^G M%Q].+\[.SSZ>M($V7J# ]KN"F\MT(R9>&,_>1>L8G<_(,PJM;L6.$(SNDFJ[ M,P/56(6V6@ZQGQ\R]I.X"J?K#0J/>.T3#?C@N&G04CMK+X)NU=*R% M92#'GZR8)3QUOCDD/XS8Y:-/]G9.)UD&KC0J5\?(W=SZ M%>O)./!7H:)*G$NBQH""=?4AG+_QB\\XA+GZ@#1I[$[<'(@G2:Z0K*,"J_L&O':_C7)W)";)CA?Z*7JUUL!8*<^_W+N=Q ?*)-/G0>_9@'EG/QUS'M]]?Y?+Q;88*Z(=)V]1SZ[IM)U#,NV0L_; MV+_!%!MD/_C(#]CE:[G& J6K960(%DB#JE>+C* Y07]%=A!1;MON"W(,G"EI M&3KZ$C&.U\Q2$^B/_C 00A0-*HN^0*!IQCZ]WHP:J90E9\GB,1-$R';ADA=$ M3"_958GVCF5&@A ):5 _2LFDQRKR$#S]06?/1_?Z=6,1V7&VJH-"B+? 4!RN M>'JL0W>NWX@:B<:%4!$ AB:))-1XC4\RE,_K7B!C,GDP,8[1H'/;G9N8<,ERO@NR\S*-&W]:NRK4GN>V M<<%!T;%%GGAJ @I$5T&S-)[1KCZUY^EM2%P]6=92[4]7Y*B$4K101U=9ZJUM M:B.VJTWMNW\K"><8=">^_[1&W4E';%=WVG?X5A(.--VYP@:A[.N)1^@[*C56 MN_K2GM^XHE@Z.@MTCY]=^YDNIA-J?%G^#6(N!7_++J9SG>4C)NLK_.3/B>48 MU@;9E\AF47GOFT/%FVVA=W[HXN1T__Q02L@HHF24D!+6]V./>L.>-6(/H\U3 MBD8)2:. T12U]-.6/3E]Q&B=.IY/@O ON0T$;=E)Y<>4$'[,?JLYH/D;!"_ M*9R301+IYRXZX+(!8%;?)TQZG$34&,@9'YE:R< =+ZG!CARAU\^?SH_^_@> MSMF>:A!Q60.!&G*\.=JRMU]^>PNG(803/7*URP-SR $ ! 2VB!2,@CX0DFO5 M<2E@!@!$^97RP Z6VBJW$)+L"QC(&_(!\&:5 M!G.?&7C;],@;?F,Y;&\S<3U9A7MA:PC9XEH8"?B !D]VXRLQZW9-(*1E:P"1 M)QZR]./HD0((:4L(F&= MZIK^NM[5 QH\CL>))%@]>0S@U7A27#AX3X$"X M0VOYTB%N#F3Q$"N5&(PL&\<#23[N<7%^]N$SG)!.-9BXK#61JQG-G6G5>7$I M?D%#"$MYD3JE69 "'L"]$4,4H*=1 &J#8(T(0+8Y!-NK-(A91L!YTB@;L\6> MC1C5\KIT"7%?F 6)-O07?RO:PV@-T;,8@1YST-#M=Q2N>F"A;U&X++7?'$J2 M>:!D&N 5C-"SP(06;]"@S26WTATFY0 M\25&A)U3LEYQFLHM.4ZH.TB/ QPJ M[$'$V%>B7_H.ZP\#H3"*)LYZ#$)$6JBIO]+_,JN]Z@O-'P="G92ZWFD^AQ#! M%JKK/@OEWVS12!"JG]3U;BS[O&(L.Z5@E)(P M1+6'L$0M$>TA+''\88G!N3TXMP?G=O$+P4AW]WQ]R8K+UF-OXCJ>:ULF*VCU MZ/K(OL7/F%#[YIX5Q8K=@KPWJ*Z1>^(&KY7GQ@NR:!%Z_63Y)GITPWWJ9(7( M$GL1O10/2N]99?@5GM 3'WHCO+>B#OL>_QS!Z9=H8U&M#6LOT+;4M/?NZ(SU M^(+M9_R53E\KKV!*J/TQ/7'/-R> CG:25_2'YS#=N.P-IY\/*Q1D!NUG0G-" MOGS;M]>J&Q,L(6*GN/>6]UVZ^9-U@;0-Y**0-\IDK("PD!,"Z5KA$V04ISC+ MNX#9%!:K'1\H'E/'!U0VS8NNTN=G'S] RF"K#SPNHP#PS#KF'U[01IH]+6H, MPTU0K)CY.V+YO # )"FD_&J$=:1NHM+@*C>1"KK V%/JX2/G" !*2:2#*9#$ MBCAL!BFOO=!R."0?F.BE2P^O(1#+0*0^(N$#L@$JB!_T>E\.$J@K^ZWKF*X3 M+G-/R/D^6RSH>FP-8_]47!V36L,"': 6#GW8M@ZC & \Q=L+BUG M>84]NBI&%QJ*%QU1XPZ6'J%OL7#I$3$!$@SI/"AN#F0QDBN7'!1 "U--L.1G M]#,ZHU_ 6:2J0\5E#P!Z":'8''LQ[;M]MW294NH)87$J4M"\-T&!*0"P156K MV37+81CWECU)OCI)>W2P1 FC'(5+E)03N-A(9\6"/D!6+ 6M4P *T-I5.U2@ M5[$ZX:M_/1.$C>_Q,W8"/'9,5D=NMGA -O;$.572YA!6(R652X.Y4G:@973O MW9J@Y-7>:PO!::J,4 $O !#9K::WA?EOG)9=YKX)"><'?WI_H#MAY,Z-B"\X MCRAJ#N$%T@9OGPEH$]N.4M4CA=(>,-+,-#'JP4'!#+'((K\B.\"SQ>[+\":Z M8KPD76&D@>D")V&H9P@FE\2)*B:H=X=Q1KL.)#-,P4,SO8$[<[U?)OU."&-A M/QA'L!7Q*^0&'G"Y>2+5N_#B8?674-X9QNEJS5=0SA(\'%/5BZYAY257*;R% MTLXP3D[KOHI2EN#AF&YS,%G/%DDR3^$;N-\XGMLV,CSK(6%S=\L?V4YV63Y<#;@^:2JC=>NT^JD%&@U ML GMG2O)C>"5+#U:N^A7\\:49K+[TR5QIF/BB$@F&\V2!)\/R^OG#YO$CQDE MSQFE#QI.G]1.:E^3=\J?.!F2=X;DG2']XP=(_[ASZ?J3D"J%B=L20I! !Q8N M$P!@.(;SC>5/*0SG&X?SC24/+ZX9>')=(5@"=0(3X8S:/XDKJLY<9)<;F-SZ![;H2WDK:R- MIA6A,EBOCJ*491( V!S:5+:[O/: ;0YU]>7LAWF\'A-R^039C^=G'S_"R01N M 4TN_P SCJI*>%2(U/0%H)-4ZBG(L=\A@\ : P)JET59\"IA6[ M0*MW'2;[L9P_=XY)&*OAV9HE!X)@>:I$-4NR!]?\[%."<5W)J_H)QHT'''FY M?)G%6#?P>% +?2_P2!\W"I\W9WT:91_8E!)F*+IM$=XELY!CX885Q>F+C M'(<8ZQ%B'&.L08QUBK##\ID<28VUW MX1K"M8!?#G< T!P;!@FP MF3FY+L5.W!Q"W$@/*3$O '#9FP54\2GN!J'&2:4)$29>O-#?0?!2Z-W@]H&0 M_"!A)KF\C"A# M9+9(DB'OL>$N'>LOEM\S,RQJKNV5A]1-U'@O3]2(GL^2-!@%H[\Q&OX^VE$Q MHE_.)M/P0ON(DE%*2E\2./2S3R^W@J*/ %08F8_PEF#VK*= MJ^K;<(QA.,8P9+D/6>['G\, ;VX=T(;SGJU[TL56_.*> % "+QM3XWE+]D%6!U,2>!YU,6B10AQ;X0 MUCIMQ!1Y X!@=!W3%]P%QAZ3 !,1M[+Q>$&7EUUIXU@\>$$-]D?T M.D<$"X]7-_0L"'-^>25M2"C08L5[5HF:'09CK2B/[0$[T% IL#SH]ML.3#I' ML@0$^G]VA40Y^XP_$H2LJ_+HEF(9F@9D[)JQ8SY@\FP9V'MP;;/8JCOH .M^ M*5T\99Q!@TU[U1 N&'6MU9('P+JVJO$%6B*)[C-]$B*G#IVS/->V3';R.;5W MO=DBXDXWP>>#/,$GF]9#/U&1CK+/WV7S>"P)*$[QZ5UBSW YQ' YQ%"XI.>% M2_I4 :.&PB1#!8SFIJU"9\&0XC&D> SI!+V^96!()ZA:\7R(^0\Q_SK=(BH! M?UY#"!.;=ER2QP@ (++GG(8*UX#C?SM&$L_0S-E]=Z=P&%/8#U9<3A%.(3<= MN>XF[GIM^:%G;.R$-[[0C1UV# M[=XB0D#XM7]WIRY37OQJIRY5K QS\VK$UQM6"G"";6]B51/D5O5KK8"T4YM[O7=I1 N03:>Y1 M"L!0N@P\NC!YWMCX,[ \JV#3)VP-Q[E5.#T4\@(4%?:18+F+2Z$?D*U?@=X5 M ;7'5!,7 3Y@VW*_8M,RD'UK477"9OR5Z/Z_HAX0-GC*FI5>Q5+$54>+PBVE M?1EN3B?4R!,8,+Q&<'Q32I8,CP40(A?ZV^5- 1@[8M7A"[U9CWI;HL^5ECS] M<'[VZ4/WU3.KP<%EJ8FUX)MC)5DJWA7>(!*^L+/%?P2>;QF2&WL5.W9MLA:I M5[H8*/(#-5TMF6F+G(*2]MVY!@N9X&6-[:TM8"["NW61LR,O/ .!S3G5)POO M@Z+0'H*K3PD>!5Z@O3MW+GW7[[&!K6>F0WER=P4@A3DJBKTA9-IKO6'*G#5^ M9?D>);G: GY(%+5,*2EHN>^#U.\.(65>_4W38@W:BW?O;I'M;^4G5O8;04B! MUWJ-]AF AL+.-'K OA^MD%&YP#'+X<#FHQORRUY\4:5)S3$@Y*MK8:C)7Q\@ MEK]UTAZMPO>I(?@TWL=&XH[7ZXWM;C&=IEWC^SP@QHIN3.8V/XG5RJ0"&_0VN> M=Y'?!$Z4M'9D<[$K&$S:@-+<2XLZ[ZCZ>GWW\ MV+WWL1P$7%::V-?=NL[R$9/UU&%[%+JL,#IHHPNQO[&P"X08%%]],NZ1 AX: MWU +C0^QX N[0'!1%0B^D =HAGNT2M&G2!;HO39P$A4:7:'WN : 57DF=[PX MIM+*T\RC@)@+7)W/0M\,]X,&57T4: NH$ZVJWY"J1]%RZV"TU9<>YI"TAV!N M-?G>9%5$(@8 H,XQ6;AD'=U]19DMN U1U!J"&=<6H$(A (#S'GL^L8PP&8&J M&\M+\.X?OA74\)3V@1"!; O: E$TL:EBM6HB_[*I]BXJ]X(0DVP:.&5A '@W M?Z7*Q>J.B3=EN19P$C(;W9+E>(:#DM0.WFL#9 O$T2^.H 'M7+1%G;>,/YV? M??H$9Z^@(WXN(P 0$;S?X0M,WW$Z#\P<^0ENK1$@; .X2JBPQ>-SU L,'U_X MIS5*C0#!\J\!PPQ'_<"0/J[JFY@; X*97P>.69X (,DNF V)?,3&RK'^#&1. M>5'C#DQ!D3W?J"DH8!\DC'*K1=@P_$@ZJ<0E?*5+G,X (&S- G4M %/(&P LOR+R'?OCS8:XR%@= M$B_%4;4S"%M3 T-5OKJLQ0&RQHD@@[X1ZV.HBW)L=5&H4*1U4?*_=WW(5%87 M)4_I4&>F:)+N79V9PGE,-(W=%AS5K6/@[L[TUB>6G/>@ON6CKW4%2PLV_$_L MGYEC8KGF:=V:QWT$!).O(6VL54[0S016K1T@@]:N,P.X"AD>\!'CC9V39;$J_<>"=B=G'<7T?9_3BP#)TVND,\M-M#P R$.]1<6V7T-/@]"@8)F M5N(&A?;#Z&-D"%,;)/Z*M1-M@=LFHE7-O3@*S15($IHZEY9J7(HC-)B]J<)> MNL:'M*J.GWNQI1%(JG$+\P99A,4=F<]S=_YHYH2$,"OW#ONS!7T-%MCR \(O M,EABD':#*B>M&7LE1''<4\IOV%JNV-3[C G=3:5R2 75RIRC0$6[&MEN7*-M M61Z-2A_LO,("88\KY,!0]OKI:_^D)4)H#L*)X:SO;8O I(FC\R=0R"6=@+1__RE*W, M*.UJ2GLAGS*R@#LMYTJ4"LQF78$ MUY/RU&/;CJ_2GBWV??/,:^_IEJT^J[%L]8ZXD;L8[<@;1?2-0@+[5]):*:12 M"(Q:>>M:G]7%UD-P\;OD#*^T!\1"V WH0];PE\H#P.920)_T'&E!'R!G?!5T M5P$H0*=]F:+1I0_9!57J..T@G/Y4TK0L(AP^ *!PCSU,^5_19?P*/V/;W829 M=M'%&$6%YHI[0DCXUT9*B3, V#U@FXZY_((=3)!-J1V;:RIDNG%%++TL)EC^ M=FF. 2&[7AM/31X!('LD-;\;-D:&^M^U/PJ(L?/CUO\>RC(/99E!E( M&^P? MRC*+K.6A++.2*(:RS$-9YH9/#!2:G >^_C)' G2>TEUQAH8$QJ_44.N&H*]5 M&V+^Z/3'95]^*:MJ9PBV0@NJI2J.GD30HF_B"'2:@3A!MA'8D;0\+UA'W72# M:>/OCJ9 M2@LV]3ID=N_WEO?]AF \I5P3[/GWR,?QE%6W5FH_'H*C"]@A*VT9'LT1067. MH_6A,^5-'M^+L!]0Y4UD"%)YGXHY?U+AG#FP6:3T$9.UM$1S0P_L17BSW6JZ M"E(#J9)UO8P)K[^ZS,UO4S9;-@<*"#B^ZJA=2/%'5.'VC((" HZOMFH74NQ) MS'?N!>S/>_:/X5O/E&+=T.Z'&D.[\X=OT7?W[$-"T1"_'>*W0_P6UHHWQ&^' M^.W1I9UW'+N%G-K:][3SCD\4-)EV/L2(AAC1#Q0C*BR1E=9POW=M^\8EK%/= MNEF2B%Y,><"*\O$E>30N(G7^HX)-W6ER\OQ>F&2-S!XM*WPB\!]'UW_D$L!U M3]<]T/2A6O"/6"VX[E2 'BCZ$146'IM_!)X?_B10WRX(Z'6J0&4%[D+B/5;A M-&'"9>_E+/ ]'SFFY2RY%G;7Q/0ZI0"Z:A=*_\%7T:.RUP9. MUXX7/5$/;PR RYQT2/M!_#EEIC5H+]J/]'8-]Z7UTYL$]SWK\.XU"-MTW5<( M)(6]-N2:?XE 8M;CUTBX/]QC^_H5$\/R\)Q81LOO44D2?Q"/&= 7J21H/ZL\R'LF%#VOF0=CZDG0]IYT/:^9!VWE+:^5 P;"@8UM#4-Q0,&PJ& M#07#NO;J'X0JA\,@PV$0"#67AH)A4/,0AH)A0\&PWB;1# 7#AH)A0\$PP//I M4#!L*!AVG"H\% P["A7NNP[07O,<;E_B6LQP[YHU+L+5T9AM,4!1,9Z%3 M=EFU7M#V_.1T/V@;/VV4/BX,S<8/'.V>2)NF#^U?&/;:H3+8_F:9^!X_8R? ME]NOZ ^73 +/=RD2=!>?"B"6B*<6@*TP?$E; MB"'8RK@F#C\)WQTY4V-RL_1PHZ<%;0'$ KU+P5!S 8 "^+.=;[)8Y>Y%EU' M"PKU)[NLYBBO+&LO8<##QMNE^_S.< /')]M(UO$?^V*.O_Y]P/78<, ME(2:)1B WDY:.%[C?/YY_^G!R=OKI].+#V?G[\[./G]K $B]08/M= M@,EE& "^#\C&7CP+W6%?:CD(VD+(>5)5T]PNG<\. % X"EB0B"KMT<$2*(K" MM+8$@DI//:"/4:Y2G3IA=''NHY=EA2ET[S/_28(V?X55A MN>QK;E=426>VB+W[.[Y$?BUQ>Q#94R5U0,(6M.AEK)HWE&\ZT=!9QO!_L_Q5 MHJ/7KX8=L+.*8\_#]/_F(WH58%EJ)!!I1B51+L4P-/P/5I"H[:WK+&^M9VPR76.9PSOS84PPTHWEGE6(Y3)2WMB,EE%$ MS.AI.]J1,V+T]"_,&[_K'GO9KZG@"$4]7<KH#G$ M=7^0N&ZE6..W!T&LD?W0BP!NEN!N93F]%LB2_="KN"TCN(F:."S(_I#:FU." M;;H\!1U\#STN+_D6)R M-4=>CR(FM[O.;=GGF"J7(6CXW+F.FZ>3G?=T/-%60]*^S]%2"5O0 M$(O(HR][3.$E=JB\1>X386L0!_A+HB5D"AI6=]@OG/?VVH XE5[V+O6>N_HL^..4$;RT=VJ&"FY=-A-4M_GY^\K^#3BNC[QRA+ MX3]&61K#OC&5HRR9?7%_W6-JO1J6'3$W6T0L,VLGL7Q=:O9XKFV9B!5]D?B_ MR@TU.,!J=H!5073P@ T>L,$#-GC CM\#%LZ*Z51)C2OZ/NJZP@K&@.,34V(V M[_0HLX;TU3L6<2< /?D1T-M7'M>$&6@[M*R!33_;.+;_LZ:V !^UKA ]6-KH MJ;$*#=NXLIGWZ(Z-/P.+8&%VA2CW1&, B-XO;9QU&.YH=__O !$?$WM[C[V M*D%Z,HFN"M\<%-!=,#;UMNH?#@N^I4\9Q8\9N8OL#OUOZ:/^WI?]]B[L-'%M MJNAN5*8N6Z6= GQ'=47P\R/]Y"$C%(!:-DI]#^IB^DAV2.&KX$5OM'B7+FP- M9W_>G 9DYQ"A( "L"#S:HHE.?M)>H1^0_7V!TA8!M<=4(Y>>/E[-5XBLD8$# MGZ5$TS7&# R6&+EF$ZIX>ZK:$X(/0%G3=I=V*G+7T8F<"HR!??J$YZHT^@(X9R73S_0Z+76. M&CG:0F>$N6LQ[Y3)7O"I8[R5G&R1M.[ZU)6V6NT.NDBX F @U# I%/GRZGU$ M=ZZ^)D3%3Y.K;Z;NJY]PR*)K7-V.(MON"W$]C]J-XGR@7 L(OLFF</7BRS*(\K):QK/(7>OV=R]IO'3SO%K%[5K1!PZ67AS3)(K;BQ# M@)Z@;:LH?NH&10'KT-&\LNS WT5P"O!,6[>*Z 4,1%/FH6$:!B6GZPVR2.@W MH,0NL30'@M.X540_=X.HB'=H@-+E@&#DX2L<_3MUQH9!M\IF>I$H-K#US';@ MXC(/NH.TZP$[Z]B/W'PX@]&VD4#C7*DL%^22A)BOBQS/F_9:CY^RBF9X3\ M[#@]">QG+^T[D'0L"W/F4%T)*)?A>0BJG"3YDRW]TGA^C>-W,3VEY%]N,XH1 M4B4)YQ?V@A/6KQW_[!14* < "]"<93M1\>]FD]VTDDX1TKKK6B, B?0KZG4N MO4N'S1\-V-Q= N_/SL\N %T)U"S87-8!X'_M^=8:^7BV**T >D- R!PIH?2Y M?: 6PP! YJOV#<%_!M@QMMIK]%Y/.*DG':S3>[* A#:/2FD.GE)/T&LS5Z>Y M(,I8/'80>[@.UP$LU#68N[E/YRCIVJO6%<*:JZ'01; >,@@)Q,MM^O$7"Q,J MK-7V%C]C7C%\W^TV)^?T24 M^[)"-XD\^.5ZZFP"WPL9/E-;I7D]H"[.A?K-!9;'(5#,SK4Q.^\$LZ*];IV8 MG4/$K(*)<1#[:R#P<@LA5;P187&UI;K!U]<4\30DC'P\0=[JQG9??L'F,A)) MQILH#, K]P0(2 ]$=&V@CKPQX"02=Z=2O!E DTMXD*#$\HN ME)@6B@:8K MR=GVB;M^LIRP(@KCA$H@/ =*M^MF7"@EY4N@*J5&@I!EW[BFE)(,I/R_E"R. M-$+VOSGNDX=)F+T8;O+RI=]T$P(/[OD5)P2FI"4_F"/7&:74C4+R_C'*$C@* M*1SE2>Q=@J!<1U504N;=^XY 41T?'@%IX+*C+2'X46B1.:XXOGZ&!%@@[8\_+\>?=[CI]X MT9$%8!IZUI&MX/()H"B[IP9Y'HN*"KB65/1]4?+S'VBR3,5CUUK2Y]EA-;^R:+9*;27WF M *'=;RU/5$^CK8>#LB?:FD>X"MZPH,%J=SU"?\"^'VU96YJM\DDG0 D@90I*!%X#1Y&B;C:86X*D)R*$S>'X$Q4@Z:8%P"XW&.;7;X[9W>]9(M9 M7FZSOTB6(IT!?I "/CHB :8"TF6*UQ#(\J2OQB+ .6850 FGY;T\?SL\QF< M+*ZZP>(RV]$M;5<6G23H>-S5C=< @JDA5K3DNK5]J@&\'9>]O=.UBU(W0OZ! M(CEXA7.=0J2@(LSHU$ZZRGT S+K*6NR GA9]II-K[]/+V)0R:T_; UA M-E36+4YB_"%' %Z6S,&/<,;0.,:WW[Z#2;#!,^HJ9_?V)0 )SXCUTH<^=JRI MG9JJ_7% IMK"]T-28JE&:0R:5=?C\CZ-3^=G%R=P'#@@M(TKH>'DG6:>74-O M27<'[I2\=+L+R:_I'I$5MO!7KCEUGK'GLQ2+PV\QOD-KWO:K^G =&"0-ED(Y M,$BJ"Z@C)1$1Q5T/5#IT;"O4I?@)J$7L-I(G&'CA[!$Z;::.\58\"PN;=CG_ MJNO5+H5.Q < 8RO*;TX3GK-Q<3HWC$W3BJC;9;5YEUOZQ\;UD/V%N,$F3LVF MLP=K$RX6 9UC-O$Z(=OCM?7P#N9GP57"C6X8VQ(G +75HEHXY5<>#L=V7 M.*MRI24WZ!!O#W1Q?O;I LXNL7=ZQ95F$U;,)9W"EX1NFGY%'LNB)X_86#FN M[2[I/$[)%1LUJCTA[#$KOB&I :3*<\/'JI3V#!,W8)6%-RR30K)AY#?KP- 0 MW'#?V$:0SWA'8-WC37RB>KPD.)RD]ND3[O4T^@+8]LG4,H%&@Z,FYL0[R\%S MES*IM+F3M>YZ?Z>M5NE,)^,*@,DS7)21Z,)P44;%\E,BP^BP5#+S."\=ZR]L M3DWZ=&MA,9ICGJ,,'S//._TM6&-SYWE.CP]2_HVP7O?^4?NV'P[A$$-C"MJV M,!L_G-PP+Y/.5'+2B3ZV?>='JY(\SMH.H5#:JNMP^#!0-1T:7\]K%AXTC9RN M-Y33J#X*.[-X:SW3]RP4ZB_8-F]<\LT37F6DUA=4K87&KC!2DP4T^&.7#Z67 MR@#OF&"5(R$4 #>-=/-F;.N/%(IRJL/<0/'F6:2$2+:6N$7Y+ M9?$?;,_[*VW.?,#":%^E,5O5D@;#=_(IH9J,H*D1/T4A/.S^N$+.(UYO7(+( M=O/* I@I9DVA*:7265KJCNV& 89L920K&I;1WNP[F$P#VI507(^M)!9IJ)&6/*-4LR.;=N9%M>^NBL.#[CG:A][_:4.VJ25<7)I>3#3QE MH=0RJIFF9\@>V[;[PK*3A)I1V*]=->C*2:D@"&B8S]$VW!'?L.HE='DC<;63 MB>L)'=D%?=K%NBL'8X$0()5<3;^,'.090?P[0(YO^6&MU*FS<,FZU)6T[]5+ MLV9^B:CYQRA#SS]&68I&&9)^I$JNK']T(IVE\EE_!KCQXJ[B1W8Q*65T)E22 M@MH>XN;'5>^U2"^RTY-8)@ 6'1YQT@1P60<@YP2*=+8('$#)^S7"DTL:__ > M5J6]>B#CL@@0Q3"SG&Y.[JF5(JTNJ](10@9]L9K* .1QU41ZU%?+QI[O.C@V M&.?$?8K38L0)O J=("3)J2&@RA& =^:XJHLUZ#33,46&@F,P+)0^%1R[Q\_8 M"3#5-59X-=IIBZ=+66L(*Y5^P3$91PW*.YVEBX5]V!3"BE1:TH?L-"/F);L6 MR"7;\69#W&=DI\^5";RP$X0,Y3*B+V2LJ[-O[-XDP>G$S&_'51U994W?$T"7 M\ AKB.=^!7"\\$"92E%[3K.\(R]1L$[MBT)H- 7TN-!,'SWX4R MEA(6M S@$DSLQ_WKTZ7#D2&$-GJB6X?"ZR@+F=*\=IT'WS6^LUJFAA&L@S Y M.CP[2W_=$+QBUB7+.F:[/'907Z&97E[RIY.S_;SDB+!12-F(DC;*/'04/G64 M>^PH>N[H;XS O],!5-OW(UE9$1E9\K'>$ "JL-_&-Y*KET[/]X"34EP&/4E) M\SR; !8F 7W2O7-!'R![90655 *T(;X =F"E!%N"P@;7B7MRJ*0XP" S-E! MH]FB6/*<=A#L=6WY<_@ @$)R#OCZ=4.G@")//;;]@-6-67?$F \9/G$V2(-L&-/A'"1%Z'\C4J)&@.E[%K6$PB$^2M;FSW)>1F M$LF0/UR6#BF6)%J?@:$*:EE-:M9@GU1PF\.E8S-*D0G?,V-#J- -1 5+ M2*]/BB>59CE=*QX20D%O0.I5++ ^:13W93DP'>1[A1K'AU!/')"N:4JO3XIW MP(7Y1Q!5N[VA:(QGDVG.>$CD6T(%2S\)0MER0,I86HY]4DMUXZ'>7:_T$1#* MH0-21'T!]DD#E01:MZ'7T:0G*+,.2-<4I=;X-6C*[\/^*S!;/%#&6083)?1Z ML<#&0>'-)AX HDQ[2WK4A/SZ,F/=N 1;2R>Z@LW8/E)./"J>>.YE?]E[QD(C MX:[FR(#@WVLR!M:0(1B:!:<%_O29 #;$W/ B4R"?2$"TU7JPJZ M@8!=O8^&',=K4YO;D79?U%OUQ2VW U(>&<*:#UDYM839=]U3$VY-ZJCZ,,@A M/\@:JBK?/BEM(QLJG8$A*&.36R0=64!3'$6YU+.AZ<=F1?^=*;']Z.=4PK%\;P[AN\7P765A^)*""E:3> M1T"P/)K1G7KE!$W1*I@B .T/S9RUYB85(/'()D*0 *..FNECY6"O23 =5>J( M;JJ\0X2$T5:] AL7)Z?[!3:B\>B'=,B^U,*XQ9Z'(WE<8<\@UB9*0!:7OI#V M&"K5"S9]"G(>"LWKEY88"LT/A>:'0O.-K@4'KDFE]> 60H$ 189R=UG+YNF^ M'O^/F)IMPLIISC+DCMW;/ENPVFH2+[Q*1PANLM) RUF#MCWET7R/'?R";$:Z M!HBY7A \734AF..K\7=GC>9[WUE49$(*7J,0+687EONC# M%5Y@0J*3Y'=8%_R#WA <0S4B?C? MZ1U 8]MV7^@,A%E!XWOL8?*,O?V[8$4W A5T[M[?5!I-[JU!!>P"F*?EI*I= M\R3M"J1VJI[ZJH,)J)IJPU#^_O'\TX>3L]-/IQ MHTL"I.!IC0#!KU062RU&._*DJUH)(O]OR3':]P978C;QUFO:5'WU%']UG^.+ M-.2J?^_:-IVG7A#9]V]5&JGK<$TE-:G$.33_AYST2V2SKTI98VE?"(MU!7U7 M-\)2COL%\F2%R)*N5RXK04^_CVN>EP)=.!:$5;X5)1!*H%]*<87-('3UE7.5 M9+M#"#NU GV6Z5(.T7^^BR0=>P7_[_\'4$L#!!0 ( '!F85(%TISSP-8 M /CV#@ 5 ;6US:2TR,#(P,3(S,5]L86(N>&UL[+UYD^,XEB?X_YKM=\#F M]%I'FLDC,S+[J*SNGC&%W#U2TQXN+Y.#1(VUZ*CTDX%W"^^%Z>._?_]>7HX>><1B1P/^/;]Z]_?X;A'TWV!)_ M_Q_?)-&5$[F$?/.__N?__7_]^_]S=?7G]X]W:!NXR1'[,7)#[,1XBSZ3^( V MP>GD^.@C#D/B>>A]2+9[C-!/;__E[;_^Z[L?W_[3]__TSS^BJZN4TGLGHCT# M'W&2/[Q]EW^S2*D&_A_1C]^]^^Z'[W]XA_[YCS_^],=_^@D]?,S;?:1"[DA3 M0X_X?_TC^Y\GRA!19?WHCU\B\A_?'.+X],?OOOO\^?/;SS^^#<(][?_]N^_^ M_/%N[1[PT;DB?A0[OHN_27LQ(J5N7YY"+^OXXW<9CZSYEXOV*9MW/_WTTW?\ M6]HT(G^,.+N[P'5B_ALT("_#%^.>'_^"8BQY/'!.>?'4*\JY;""\/O6/_O?+QG/Q'C\!/C\.Y? M&(?_D7Y\YSQA[QO$6GYZ7"H5^JE$*^W$;:=EY>]&TV=#O0,;*27WM*59?*E5 MW%:9&/*O$\2.9_;K2#TA:O: 0Q)L;WPSASKO#5?#=>R$K8>DHG]K+<7\P#K? MT;]*RN(O,?:W>)NIRSC7D.:"<5CGE!GMP"T1]!C&!^&E^2)*D!.+L/MV'SQ_ MM\6$36??LS^NV!]7W[]+.,'M?B/[ZI^KZE59CL MC-@\+"O@A&[&C/[98(^TQ7=N0"?14WSEI;\0[[X+@V.UJ()=4/'E7[PG@U\X MTZ6D2(BC( E=W.JGE>57V3J7D;9@*RCL7WU:MQ#Z?W)JZ.3L\=M_%RR''TW7 MZ8)N0^E6*'CV->"Q5*5(-I3D[X".I$H130=21@PQ:N=#J11VP!WFTI1.P\Y014)LN-# %;)^U SX6E>)VA\"$'3;X\;USK)J: M%,W .U"U8F4G*KT%7O*'C+?TM_O*?^$5IG\MVX!U8H5K99<\:@792E:P=1V5*%G&ZB!*V MY8.V]!O8Q3;.E^66RD!V1,2R-&SOU.W!NUR#JF774S0&[8)-,G<4 MO-6C5 BZ#A=ASA0,L:-PP+.O ;M+GT'5"WJA31.+B<#RU*S9+?C*C, M8([!'NIY#X? 5T>O5#0![" JA3(G.?\>J*,HQ30=7YP@XA2M'4Y:4&HPQUEC M-PFIS[[[X6E#8J]J5JEH MAQ5 IECG/^/5#'48II.L8X%13LT+L?WCQ]BS+Z MXWN/+N7XU-0I?#Y]X"=IU*5S'-*7P)UFVH9C4>6H(8$N?%= M94QM!I]A;KZX!RHX5L1'*IH!=I8ZQI%=5TS&5$44;54GRD1>4& M/IO[%7O>?_K!9W^-G8@N(+?+*$IJXCO4[0&[FI:JY4,Z16.@SJFV>-0(])E:P=QV). M%@FZ8P>>)F&(_5@\8V1+K-B)$_5 5#8'/Q[K%3V+1JUL"WIT-HC<-7934$23H6PM1!:'MX \^J"4<-R;/^-J)G50JI4V4S<&[9KVBYV\[JMJ"=LT&D3L_ M9LBILW>R3C9Z[;W@@*#M"*^#PX43XWT0JA]KG+<"[XB5:ET^$\Z;@':[:DE[ M>%<;HHRJS??"(ZLVL$.MCX[GO4\BXN-(O?H\;P7>H2K5*CM4J0EHAZJ6M..H MXT111M660UE0;6"'NCGB<$^7KA_"X'-\6 3'D^.K9RI5:_ .5JMFV=$JFX)V MN'J).X[.C#@2U%%*WI8'0M!U,)=?L*^Q1VQBP M0S8KF?FCNB50=]00V'2$+A>WCRBEC23BB%$?>Q%VP)[7-%6<-0(\(-5*G:W MI!9 !V"-H%T7*8RF;? ?7;&A#]6#XY&EKPC@Q9QCGU+(M?Q_@L[H3JW:TU3 MP..N2<'\T8NB'=!1V"BN\?N1]!)24$:,M,5+?VDZAQ:W1*P MZS6H=YY;^:P94,=KDK9S_F%Y1'+2]C(LV]-Q))<3N9[UG*[<=C)N5Z%BM>-) M#2?A>E7R]C4PTQS@(-S/EIZ#N>"<2K#E^E4?1)]_#]C5*E7)W*OT)5"7JI;1 M='CEU"I/D8=WG#&UT76/S#MV3O3$N231U=YQ3L)%L!='V2?GOI)^_!>>?(3) ML=K=$M_Q74)!(1!U0!3%[EIV!>IA)@9@SM>F'T"_-!+?^ E-QH2]W\S9H(P/ M^BWC]/\#<("-\W3Q0%K9:"J#NJ14Y?#E+:8P4,N"=A^2OW&"%R-OV(G$EE;C M^1-U MR%SC9^P%)[S=8/?@!UZP?WDD^P,U$*[(IJ7?"SB(:*HM@T9#%\ @H2NY\>%> M1A\5#)#@@'X3/"P!P'B:QSD#>[Z\B@\XO "Z.C^N[P'56P#V,(6@QC=GZ02FO#L8Q['Z MUFJ]OMFL;3M1&KBFY4N7;2?A4@H5+SWKK"%X!U/)V\W/9GGB&!@.U[>6BT^/ MCS?W&R3\[X_V''#A1(>YOV7_N?E;0IX=CZH9S>.%$X8OQ-__XGB)ZGI2MR]P M!VUE MEAM3H"=N!V\AL/=4H>.?X6\3\D1C/DQ"CCA3@S.RX^LAU<]@().B:.".O7D M'?4R-/>\X+-#?P6T8Y<1(=Z2&-T%43&=#^+@SSA\"AIF\2$MPG)@8Q3FI"-T MA7S,HX^\D I$[Y*%;/@V4F='7 :TP18,(FX#0)N S<]I70X M0^O>OW&^8-7%[UF3:?AS2:$*Q^7?P_?0LIA=QR&G9M7=^M6'^&YPQ"BN4FO, M]323@FM6;!R4BXCJML"=JE;%\E*[HB%@-ZN7UWRMRLYX;0Q07FHV]P/LIJW$-U_*"28SQ-GP'5+. MB)]=60_D&,<.CZN'F\?-?Z'Y_36Z^=.GY.81O!9GP?<)\5C:TX@BP%*2 MZ$,87!1+T>T#W(.T5)9=J[8#8)_3D]MT-.?4^9"6Z<\0YV#'4T=2VI['?G3< M _%Q^"+/V77N6ML!N*\V*RL[JKHU8"_5$-ITM.:DS]>?%OUS4'7]9$=7K4G( M BAQ1MQB6HDD] D5A]W#W)(O[*_:B;6N/7!';52UE!1"U1BPFS;+;)S*(*/, MO32C;=5)QU)VE]*VN!_$5*Q#X&DO?FL[ '?29F5+.TIE:\!NJB&T\?8M(PUG ML3N*MC VJHO C^(P<5G&PJ7_$ 9[:M%:3ZWO =Q5-=0M/;U1-P?LK#I2&S\O MD6@CXJ.,NE5_'4OA*^)?G5+J &]8ZKRVL1-PQ]536NL^!;K[:@H^T!W*@&[< M="TZL.+BGO24,N%Z ]C,SETW.2:>$^/M-3Z%V"6\F"3]V\,\7;&_G1^#,"9_ MYY\K;:2Z:NZ//'"$Z-N09P_T>J$-&'5Z5['#P[],$"1+,D.Y+-QW96EFZ S5 M9F58ZQ?/?A+6]/&>"5D;Z '%J'=TQ8(68^*OJ'(-A^)IY7?MAQ3_VY-F50#^2 XE5?AF)8UI460)SK327S M..KSE);GFT?[J9!J4GJK5SV-G8#B2#NE-3/< MPU[[: H^5(9V:\N?@?665+6Y !I82X;B>:XJNC5,;!Y-9C*" WB.B=>$//&KST0Z5T5].1X//&1$R/,WDOOD!!D0!W7 ML1/&UK1\PGOB^PP?AM6U$? ''Y9CUA#98;K8W.:/'IO68[4=@*-AL[+EHB&J MUH 14T-HT\&:D4;%LUW[:Z\Q]"V>SUM_8[BBL.?$% )Y- VOA[+:?8K$.DQA MHJ8^P)U62^52L9"Z#H!=5T]NXS. C#KBY&>BR,]5L+NB+(0?6ZH9,JC:N98) MU3+(;> Q7D-NIS129@ZL^.J3IKXC%SDZ/^5264?1%CI:U:EX4=+HO"%D=*J5 MMUNZQWP5D1.V6+YH(!UM'MT,HY>(*I)_0;M753V=NL/%F*Z&Z7(E91F9MH&; ML"M1'K71TP_=W0$.)$+8$S630A96$K&0=A0E1W9"07DB-SO1=(XBI[=(64VW M%&=GNOSB:I]*/*,?9A2R\X_H@'&,MDY,EVY9[FLIJL61@FE0^AK<(2$7S3TX MX1Y';]'.0.!Z)7Q =^!'9\@4+_>OM($C9YXVFQ9O,<6<1 M>_[%)YB@9OH<.T^68G[-OP0Z<50K<9D2"_#R\TS ;DFP;!8Z JV"7OJN[HZ] MVLSOD.W2:'?$>2)TZB&8I798QX'[5_8\C?Z,++8K?FG(V=6B.W!8:&N(TIM. MS;Z H:6U"L:1C 6C/'23+GQLY^T:3__E_/WR;KE9WJQY^J[U9K7XSY]7=]U3,?K6X,VT,;9.[@GXPRJII5 M+6USK>A*<8D)9K&"X\!*9^5=+*[Q W^_P>'Q&C\UE&&M;@D>0_ T*0I>&\A>SD'RWN7 M@?5>'ZCC"GPZCV#SBM4)C+ ](,J/OJ>3BB1I[>DJVP-'LD95*_9TEXT!XU>S MS%V7_'*%+_L'+@,INY3*ZV6G+I#N,;0/C.&[I-[YRJ0.5@;8<,,Y21E N7+1 M+Q!SHKR3:0QL5S:&[GJU2JK.%\!$D.H>,?08OW9^RG#SA45>LO4]%+^!(I*EV[5O>9^O>DOKA]Z?]I:3 M2&Y:O_ =R@#2,]^ACQG:/VNVJ[3-XX7&!55#%^!@IJ-P_3G#))986F+W>]I@ M^S7AH"H7JQ "\O3AY38(/]'!'\8.\:GR#T%$^,.>YOU1*PK O=O '%4'&1K= M ?N^B19=CSY>T"X(4WCMB].7Z02HV59_ MY#1S\H&Y5JXY50?HV-:H[$76NANN=G*]UVVT6MH;8OH_^#)(WN1 M;\EB8KIA=*U\2V4E"J_A^$^T (XR%>HH NX XTB5E#T>UETJ"EG\8Z/H@@N7DPO0,F)OI%\=+L,*.U2V!PU2->N5ZSA?- -&G;2F MPS*GB3C1&>)DJ=]'48*'J62E<5HXK*81(XJNT#_/OO_^>Q0=G)#E/DSB0Q#R MF!.1:/H:N_CXA$/TX[L98E[$US9GG[[[Z=^0'V0T2*71QMVG!'ZC1U:E]-_O MOO^>^?N_I5[*OPJ2.(KI'SS-O,+K*4[\\^Q??OBQVOW%US^\^]&>US]B%J.' MMS=.R.H01O,B _\UWA&7J/8N6AV!(X.^\C)6-/<"C!XMA#?UM8P%RGB@-Q(7 ME++YUL["?DS]<0%ES%U$XQBVYBT>903HFUSY0@S]- MJ)6K/W(&#/8UPO9Y]'MQSOO@#!9^HH7@ ^A](W9^:14PF\ \@'+O<\ =4K_& MD( !-!.1 5%IT&).VM9AQP!*+L24P>8'O-MAERZA?!2>[TORLGOQY>(*3M$B MA=4TN@&?7G05;U.<"/#4HRUZ'R]"BV)$UF.9AE%6%!R#77]H[GG!9S9YW ;A M=9 \Q;O$RXI$/&(7DV>V/&A(MMF2!G"?-S))Z=RA#0' :&"F1X=-E"B84I"> MH5P$_K!^P5\S(;9WLYW6%6J4= M\5RJ$:RPIA$AX"AB;AP92MI3 8PG'90Q]1S!\HKS1!>ECRF^2"T.MSKO =@:-04 MO+<@,,$!%2SL./IH:HN(L,LHDC?$3S^]N.NVZ]PBMJ>%V?(.$W3JLK)-#BU: M3\R9SX3NVY$'# 4SU2TY@:^T+]V^E6WGIKSJB=>1=,I.6U/]W>6_O5=#I3 M[:J([M8U5;G+U/RU0N%:IY7:3\ESJ\3NUWTE#O8"7@;5NQSZ4N? 8X;!#*KR M14#,X%JWA^H!AG8)K^4'+R! 6X1;TH$18Y9 H.&UO;HU<*AN4%-&:453P #= M)+'YH3L/(\\)USPI'_.UU3/V$WQ+?]ZJ=)UY.2UV'T'_;ZM^DV%&"?A [V"> M\@.MUF0 .T@7;B/T\2)7[MBC^EK'N_Y5&?KM9._/;,!%[EQ(YGJV4 M/*]/98U(62M*WVS0>GYWL[:Y-XWBU>Y#$&QY,"$.GXF+HW7@J0^1:CH GP.: ME2WO2E6M 2.ZAM#FR_:(1W1SXCP*-B./&/TA0T_JMRJ#:VP1BX?4;K7>H-6M M;03Z$ 91]! &.V4Z@'(+X!A3H8X,*M+7@%&D2DK38<9I(4',C@_UK\UI0&V: MPO][U>9QM5ZCA\?5[7(#H-;"S1=6_P5'#8V!HT.CJI4U%@+VZ98*&#_V%FQF*&7$MQAE5IGK M6WM..[(E]I(EG!(KF^?,$:9^JEXX8UZ(UT&)U*P,KC MIC(@)H2UA&- S+8MN-M\[!^G]5G6.(X]+-E"8;_Z'L"!14/=\NM^97/ P* C MM?F;_HPV*HC/!EUB:%2Y'E!?O&?927*Z%A_OLR=QR^/)(2$39'%PPKVR8HFR M,7#_K%>R].Z^LB5@KVP0V/@Q)R.+"KHH)6SIJ?PP2DKJN=7JZ?CA\1@1[EWO M?DA]BWWRE_=)1'P^PQ^?B,]Q)*^H$M._(K+E)Q:!/P]#*C_'@4C1Y+VH;G]F MGB'Y /7HP4W+P& P)I9Q9!NX"9.R*H_"\#H;AV2F0B%)JEE1+BE&):Y(EJRF M62K=('A6A=>_V[?WFVAE$@2XMI;,Y9;,]>9)<+ 895N]@^53;[9MY9E0-P?' MWQS"(-D?*FS\:TCB&/NKW:[51KD3&Z!SU="&;3Z+,N,4[F*J]GUJ)171^ M4"6R8,=4+)3*A:JQ-Y7M*MCM(!UF632Q=-AW=4H/^T+-4Z_QHA9?D=$L1ASH M7O#"!WZE:K61!8"A5RUK?Y$$ENIY]ZZ92$ =*-3ALO.@85CV2JN?UKU[KL*0>%5S*:HFW.RG,T"VE M9?CL4\W[Q>KC#1VU!.["->J5WY=?- /LIG72FD^R&K4TH9Z#+VS@P.<+<2O M6 DM@'O.MNMV^"[']SNWJ\R0Y(-_,_VTP/ MDYLGG=FJH]*;6T\"1)5J7@+>15/PX*26N".04,+%8\WWBIC6L4Y-!]4TIIKF M4;NJ\YXQX:U_3<7"DQ3Z9@MM9;3R6(OMP7[;'&?IZ+VYO[E=;K[-TGY8W/[C MN#%DY[P-<(RM5*FTM9<; ,;3:CF[I-XL+\GF<1R2IR1F-5M1'* 'QU[%VOYU M'2%"I_&(HE^E;C:HM(*S=APQT&]E#P5OG) EYH\><,CSX#?$V]0T!XZ-38K* M,*EJ"Q@Q&T4V':09840IBRH=U@-HAM-U_GB_O/^PSO:)#S>/B*+.Q]4]6O\\ M?[RQ&$%SKO-[)R*NIGVRMA/ST)**=>[)&T[(-\OR]N>8,\0IPW#*?I3D5'B] ME&W@>4X8H1/5EM=.L;8(&%+3FX>UIK;VH.>:>$FLK,&G;CTQ^#E3LPZ TJ83 M@J!SB?L$H90V#!CJ2]&4#G HZEM;B'#T*R;[ Q5N3NWC[/%]'GS"G!(-31+J7)).Q* (=54 M$U,'*4I#4Q M,J0(?N)/[IG7LJA2VX=/8 SFE@Q6 MBJ"Z.(P::]$#P#A\=0@3OQ=.=+CU@L\_X^T>?W"(SSZ<[^B0>\2NYT01V1$W MS3/,GB$P8_$P/P-K=^$U893O;&)=X#=F--&YH+N^ TX/3#C$I$-=>;'(!$["<;VNS1( M.\1NL/?)WT4ULM5B.?5Y:)P9Z*N;>T:8=;Z>^68",\U@4XQ^AB-HMI9>SZ6/ MR(ID!O!0\Y9.'F3O+Y*0*N^^;$+'C^AFA14-\;?\7QZW3V8\,=V<6X^U=;ZT M_(%Z9CU1?!WB!] !W3[Y3A")!U%_0'A.Y469P$B2F)Z&3@7771R MOL#:&8#Z63*;NYG-8\G&SO:_$Y$1 =K^ 90-Z59!\?@1YMQ7-LT\)!'Q]]=) M2/]7'._U,\]ILGE%>ERWD(I2(B(2,20L[ZGX$T M*^B!M?FTM@_R]4>'FY/I0EV5 =I>L4X0DBK%'^6:%-9Z=0 [U-Q^6BI],H;N M<@K(L@68YM"6V+VJSL8VA&5RA9Z9CO1?7L*"^1Z"D&\.I)PMFZ"<"2_+)Z

.%-*A5+R+O$>@\DE"L[.8'EI, MC58B@M=QX/[U$'A;NIP0V3/UXX!K^P*'N%8F4,3\JCL"AJ-V\O<2WROS^<U6'*8SS6KF-$U>(05Q0 MI>.9TK4XEL_4O Z.#O$5ME&U!3YV:U4L)5BI:@AXK-;+V]<81;\)PK;2KME5 MJ5E/VMNB5@IVL0V'1P9F11GE7,KON- MI:8]1YR[;G),/'9KJ3IVKO7--OV!NVMK4\@>K-T9L%.WU\$XW+_@A&KNX>PZ M/SASB!/>WK B"F,))^B_SC&"?O27A1",2G&SVV$W%B$'J]U\&YSX.>SE,4N+ M;D 1H:WB# AT^P#T_]:B&Z\]X]'6U<#/ALO*_D\6[E3,>F%:K=ON]3GW[FMSS@NG(9;$ABPF"@ M,HCV''C6?Z( H51C4*@HN%I:&ULQ3?Y(X 4E)_X((C4'@X_U)XN;YUS3Z#8( M[_%GNI!G[YA9F$(8^/1/E]]?U5U&MJ4!%#HZF:2TD6Y# "!X=-.CPPXR)8[6 M+ .>$VXC].FTI5M*Z]>:&\J@0(?:TR1%4^!CODY!>6A7M0,\@FO%-0ZIHD3+ MJU^K9SS#Z3CHTM;DF#?%AQP>!#K\\/V[?_G^AZ8C7JV^P+VTE0G.CG:;.P+V MXW;R#S #"3[V3W/'L,+Z$V($K[[_ ::S_Z&#L__A=3C[A0ETG?T/$W?V2_F' MW#( M=NDOG!.)'8]GX6<0@W"$_ 6#F:ZL:KCH?E8B:JEEQQ&="#\\*O!.9A2$GR4T7^ M]$]@S"Y@X211C"1)+*W*H)N6 W!J5%=BC])4&#:?.5')EE&4X*V<^H.KS;]; M\9.FZ.8+#ET2*6OSFM !CH_&IBD_D6I)!#""F>O2R6^08'F>:H>SG:7!]"EG ME+.V T3C6RA3'*L4MPXEHH)2#UA23VB:8*)A' TTJ:$R/3C14<883Z3%C;P, MD%A'$]DFS#&EF.=1$;(5,]B")7-*@Y=P,P7=(;6_0%THU=S4 MT\_-\>0%+UA,0P_T1SA031ZH_@9361VM:>*PGHET%W9*0M-#8TU]!ES@9<7H@HY!_P.4.928:P(*/G@VA HL9\D66P6"WP]P\;A#%%I^Q MUZ*I(2A<=IXF*BB,H+T:F3 NJ!08(\*=_]T/J>NS M3X2R:YXNGZY>*K#PP7FA9O,VSI<[XCP1C\1$[Y1[ /) X6,H0S* Z9NV90C: M!F["3IGY:?3 Z8GL)*$*2.66,F@5"!>"UP2:=0+NRID_]V<@U4A@6=:/B^@ M2+(M84$7=.OI[T4$RRF]WJ$3RRDU,2M6XA6BC32K"%F'FU8,Z$]U7C$UI=;$ MTI;XE&<68UV'PL+4H2<[M_QNT %GE_&-V\?T8FL#T]]>Y;5-'WH1?AW(3'E* M&#"6;7,@$<*>B,()\8GJQM.G/_,%,/4@X24H/C@Q.CC/&#UA[)?<;RO +3Y@ M=!( =^Z0XDXB. _@> MGCA@\GK)IJS$IT!_26LWPGHT?/CKED37N$9U-*WVD M#.+RC9]LL3<__C1#/_+RS/_T8^K!,^K=T0F[+-6/]_*MN54'W8KUN.MZ;3.D M9MAJ%SI3GB.'##U439)^PIX>?SVSY*!APGJ;IDG-DX.'51M.E/;BAU^ER:P4 MBELXT>'6"SY'^O7AJKH G0W;**RH!G?1'O2-MX;8YL@JU7YCY!&G#Z+BVSV. MF40/8?!,MGC[_N43=?2EOZ)3I,,R?LS9>I4?V30,_N7%DEVA/!;"C M=%#&U'U8"5;N-1E3]ECI#>-+9X]O4L/JRU#A+"HK1)F#OSGV7>*PX M;5&9>Q/T TLCL 4.8F,97I'Q8A">@ %R--6-,UX4 LY0*B+B,LY8">M<3%[Z MNE0KA7T]-2">TL_![!OFYF>!?Z7RV.QK]B'_P4[23Q#DAG=R^2PB_34[GW$) M/T2B?WN8IS'WM_,C*S;^]ZK#I99=@2-N&P/(J*G3#S#RM1+?U%UD)C.4L^%' M[3*C0=#F&8=/03W>C&X$KKE3H_EXCO_!(3X#T96_=CR\VKU/(N+C2/50H*8Y M< =O4E1V:E5;P([<*++IN&6$L[4$';G7)#H%$91A.-F=ZWN,QF?K5&YVG$K.DS">^OD'L:%Z<*9KD7C%_[ M->9)-T\B@=[-%]=+MFR-NB(>G[,^.%'1GGVP(?PR+_O,RHW2.$9DE#- B)CN MWP4A30T(FGEVA T@+ Y1P1*,?9#AI([XQJJ1,^& OV"#.!Q6,;*WJ1S'"KR&)\56PV_%' M@-3W&=22PA@.!Q]NHH"7M?4"?W\5X_"8?M5CH%!^XG''LIX^DOTA#G:?(J%S MS4:^=6>@3F]FA#S\1[LG]("?]HJ89Q?+#K$XJQGBS*@[7%%V @AFP^_PE5$Y M7YLAZ@-(QK.&3(SA8I@9(V$Q(KFI/)Z1'PPAG4 MQ^A?$=ER@0-?2KT8+7CTR]*GJB8\ *&Z2_:PX^6=8I(:CSM0T+;T,\B+O9%8 M UXOCFT!4V#)Y$22H#-4\$4EQG*NU(@V$P%K='TF!.:!/8JNL_QM6<];6MTK ML*G\(K=T(9T^>W'*EV)N85I79FX/Z9DUV/7?KR0^+*BHP1&'N2D>\3/V$YPF MU/^[,N5S:R+ <=?,*#)\MJ, & 4-%3&._4G9H<^4'\H82LA#5Y&"*2JX6CU@ M&]E Y\O(+=[AD,4?N_1_B,TUHRS9:G=+ =IW*=:Q&B/*(M?U78"CA(["I5BB MFO: $4!+[+Z&\S5^BE&>0VI1E3UNI'";,;4NSK^V3'^2Z6\Y>]YUBBTBJFCC M?+D1]6[>8Q_OB.J0O+D7<+_65+L<\%+;!;!WZTIN'N&1SD]I !Y+49&R0&]2 M)I8J#XRF>AK\%CM?ADK^%\2.9U/5#1.@6(O@[ =^4OS ([YS8@^MWI\7#E.8 M2=D8.&+5*UEZU539$C ^-0C<1RF9RCIY63SQ376)MW$0:BCEV7-$D/7L+BNN MY@?T:2' AE<2K0@ ]^KVQJ@O4ZSJ#=C[#90P3EQ;77RWN,1*&5I_"#"B3<31 M*2^1)87F%[?W4AZL/+^OXXJ:G/RI,VNT)<\XBDFCMN7CO)A"Z M G7PI?],MVY!2%KX=KG/Y-RZ0N5ZCY8Z3,J9J^3NV8\E%G \N%^]E0K:=-N' M$)\H10(?2I*"AE4(]8T;*.[_18/M= M,4?.*R,X[0')*%;*S)&>(\HA_BY/E19;CVQ56F;#;F?:FC/K-%4\*2FMA1N\ MQQ3QH2SX0#BPZ?^*KV4XTL#Z9XK676G:W0.D%YS8Y%A/U7MR[EUKAJ8=0D77 M23E\O0:][QJRL 8,\YAO,&ND_H^H/R=TF@=Z*,"7-T7:HW:["47GR<%!G1$T M3@#/>DX*#&H5&.0D4,H>!FP/,(@MA-+PEO79]<:#\\) B5]-M+X;.>L\.<>O M,X+>'9_<88!&GS_K-S6/5XG?O[\S3G*M/4"^WK<1,FVS4SV OBYM V3J@Q\0]YZH0_U('%J0M[A7. M[&%& :B[=S!'GL>G77?HR7P,M1G![<7# <%WW+P^7[%-ZE/\C&R8N_PM)QD7 M(/-'Y[=!^,E/TZY1)1_2I(_GNR!C(E."26VC*)&RD<+4P%)?H3ZQ(>?*BZ/E M?/E[T)RS7<3\V@S3#C:'MXYD]IRU"O2\QLK?EH8>\YR?L@< M _76F>K.0%W;S @UFTQ%SZDMF9H5&>S5:9HZ==C,>RTVE:_;$&UWDD-98W66 M#]937S3 ":XQN7"KHP 4)#N8HTVLS51OX9JU&#CJ!N"EW' V69WESP^>/+)W M*O>,5BJD=BY/J+!QSRR 0\T0!E54.>U,'S!8#:*F\:UZ.3-PO]5*[609 V5? MD9),RK\\A=+T"L.V(@ A@<8K 7 MW%&KJO%&A*:)(!K&T4"2&BK30Q0=909"EIPUI!KJ%LRTF*]_1K=WJU_7Z/9Q M]1$M[W^Y66^6]Q_0?+%9_K+<+&_6%K.BI;DOZ;ILSO*VA9C:9ILP,X@22$WX MTJ8_<%AI;0H93;0[ P:1]CH8OR)..;&=3V2I)7F$]5:D M2F3A ," @9=QY05QY_XV+XG;PGI* A.$AGIC-&%#=>^)@4.#$CVC ^CP^O_O*\(#00,!OT=W;2W_FB&K9%4 L#%^-M=$O] M?>UX>+5KO=1K10$ZT+4W1PGR]+M#!C\#+3JL;#@OQ'X'Q+BQ-/)C+OBTH<*: M5>(#1E%JF9/62M .?EP7N?Y7NZQ<*X[N,:N[ZD0'\;VRCJ@AJ0DA2EL#J:!% ME\Y$,*:U.OVXE<26>5;!>,9OX5DM9';"G7&WCSJ6[)1!SU/*$0;8+ +/PZXH MT'@?Q!H9__1[3PA2-,R@0I&:KA,!#AT-^O&!@A/S!,YKL'Q_)M PI"4X"HH$ M?WC+WZG1+4OL\5)IS!I9 MT0SK^QV.:/I6/J_#3%TXA8PH&)H8T#-*@68UP?DD7>.PB80(^P49FU% #B$M#>&620=8/@P M4&+$R#E0,;E#V80C0R+,0/\OLP+@>-Q;XM/U40_QN/6$IHD>&L;10)$:*M-# M$QUE!D*5G/4$XG&'---Y/.[M\GY^OX 3CRN=Z&3;+[I$"X['P.=EVS5.@E3] M@,.(MNJJT\S*3H!!0E_V?DXPY>V\X((X&_MGEV-H3R3M7:%]5*7]^"<9JQW7 M-S/"(H@: \D47:![N(;"52<35>TA^[6.V)U/'N@PYN0+M^8,;)\R#*+T:K?# M(5N[N/VKV#9.;!@%>1J'+0FQ&PLE6?90=JMB\8BD&J%9?M,-#H_7^$DG'DS9 M$3I6:2O?O!R1>T'&+7WA^U^0%&ES&2-(2Y(!#2"O28H<+ML* XSG]8_XE".= MAJ_7- ?NX4V*RGZM:@O8FQM%-AW"!>&A_59_]3&8LL5RRP?CH<5*A*G8;MM0 MU0.XGVJH6[UIN&@.V%MUI.YCR\"H@]LQ]*_R7!N$B\-GE M!OT'_2LB6YY\)/"+)-N71Z#U9C2F.0WO[V:R"GPP(P@?03KJU1%C>&Q@P1^5 M!"ARM\XJKR,L Y$ERTG6RM=54O9[.8:BQTS7&?@^"DZ;8.-\^97$AT/@;:DT MU!8W7]P#U:CV]J$C*:#0TX>!\IS8AG2@9\CNJI9Q5K\#%G$"01+OO. S!QQ1 M84=V&A_AE/WY[#$H?*=*M?&8J]O_9 ^9GQQ,H',4A<2D.\@AA?UO^0&JI^ 6&X00< MC08TKPQ; [ !C&]#:FOJ]$(FMB;(UU!,+'90S%C-!$I*'&>H$$9\R1[PGW\F M=;!S"0;2UK>W-XL-6MVBFS\O?I[??[A!C_/-S1JM[A$+Z+.'IIWL\H!#$FPO MRT6X7L+6N_(O('X5Q4\VNA# ,=C.CR+#\[@2 $9N2X;H\GRI!^2>(2$ZJBA9 M,T.Y F\7CS?S]0VU[8WXZUOZ&9\/T/S^6OQQ\Z=/ MRU_F=S?WF[7=28+:[\QJ<[H_"<,7:J!?'"_!#0]'VM*8 $2W-LDYPFH3 Z0 M[?7H]#R3@=VEL>4-,S<)2 7))!S3".G;"&*X9WN,]\7TV8RF-,1Y8KY/3 M2:1$NE^O%W6K]Z9&=#=ZB_+$OW1C>KAX_SC?+ MU;W- LK4:A0,'QRRO<M;$#^CMDQD6@T&[$@7W,5XX$,\29/!%08@&1?TL__X0_O?IRA?W@W^^&G M[_GZ[Q_^Y9_^=8;HUR?,B^]X+]]:+8(>'/&&A8DTN7%%0_">K%+NK'+Y62O0 M_JP4UGPD\^*\G&;JUI2LM5KC ZG'(Z'L'GVP)<,]';7TSR+GD+^M".&X)I'K M!5$2ZARC=B0+W(?[,MSY&4@7FH#QH3?5.AW),@DHB@@9I Q@;/JKS-Q3"&)] MH6_=@G4[@/O5_17?!4AU-^^O*[/^V,0ZOA*ZD6I<+=/7_^^3^#Z(_POS99CR M!]#N#AZ[VAFBC%%Z?4%C44L5S#%'5%63.:&,%7I*8I;C&+U@L6NQ!2LC&:.Z MLAXZ48T.M$$D,IFZ0<+"Z4_.BVGZ8\5+G%N'A/PF:[5C1Z/QBP!0)L/2SZ[. M;X-PG6=<%_G=EBO=GK4L,L#GAT5 SWS.V:ZW\=< MDC3A)W>]+#LP\[S\\<5EU8&SE.2LM9^NH(KLH;175?SUR,^ !B>B9!>[+.8 M56'T0@QFO3P,,J M?'#"./V'5$%H?F1S&GM*);UU?4RK?+Q33,M=:0*=4WHU6>E]41>"@->J_>@U M3'DJAF4!SZA6.&F?CZ?GQ9MLEKSB&7MT!;G=8/?@!UZPI\@T=]TPP5N^>(TN M7N$9$P'J/-V,DJ^_6E. OMPR5\A\=44BA--I.\0GJA9_!;Q+>(T[OC;*7D[3 MN8KN9OBZ2DHRP/QHFXF*XEQ6O@MBZRMTML!BNZ:+%=;+R.NK\2T]+YLLYXDV M)9.E;%'&U\+"R:YMSK?1W!HXY<0'CT#J(KE6\.21O6.<\**?I=,CV1_H]/4I M$D6@5T^Q0Z>6;6FEF=_5WK%P]SQ)B&+"[$81*/+W:*Y2NCUSWDO%LOK\6P[KD$)0-() RJV! U*#FJK8)*DI8"!IDKBG6"6)]&S$ MJD1M I/ZU%YD<;B,2;+GJZMP[_CD[WPMQ#;2@4>V(GC2WSZ(I;TCEG7I1:OC MK>DG?/7?5(BH+]K <:!7$\JHT0MAP!C3KW[&>?$E*6:H) ??.\B2L&U8+@LJ MA*D)D)B(*TLQ$_YV3?8^V1'7\>.YN)6DH/Q Z;D4D3?X2_S>4Y<)LB#&:P:( M#C],;UAB(,-KA9TNIK"*4%(T%^LCB8X*V5$F//J-B8^X_)9BOB;],PD;)\>C M$[[P,CKUYK99BN$9^PEFY2A8EE@VA;%TB(LDBH,C#AM6>/J]@4-T2S.4ZS9H M=04,B&TU,*_JP/F("[6,$_I,6:&,%XB%5(,]FA9 +;I/VRMJ%QRZ?:?K%_W- M'%J.87U"'ML<%F?%K'S](C@^T<4%ORAJF H;N@#W=!V%9>^N:P_8H[7$-LX4 MD(6&R-1!3&@5:A<+Y*;I3+OS](9XC1$:!GM%SVD-^SH%^G2 TBLBZU/82(:0 M@A-$_(&HO;FF.!#C/7'1)G3\B,6Q6 U 8/L]#;0ZD)MFM88NTQO*M3-87?MI#>;^0+IZ-%N?HD;1V>J1 MXX<@V'XFGC?WMTL_IHJ0)T_$W>B_L6]+ [@_&YE$=O!6! ![O)D>INZ0<>-K MM(*?"%[3? /S&^:YKW61%Z#Y]3.C>TH3-UW^IM+6CB/]4D5E&D ))9JL>&K MZP$<&S34KN:@[85W6D-GY\G=+F M*ZB,.HB9)XW>BE(),^7Q]JYX>J,_*9E3 ^X!'XTU4C\WNI-,54 MRKCP+KQ%$F]8TZ-%:]6^JQX/^8I^$.\)3&Z M=5S^6IS/N''9;N?NE3X$C$NSI_^S/>[LU27W>C"-[G M.YNKC O&Y$!C1W>MS/$EXXTDYMSE4O:MTUN#=L;FV;43R=?GC@WSM#F]U^60 M?<[XIAX)8&D PFXVRV,$QR.),[W9DP^J-_;=5K4P6M( CCE&)BEED&]# #"J MF.EAG!2WX"8J"\O\H$WD6J9IFKI;$WD-CE,[/;>C,'77Z6\JT?<=ZU,N),O8 MPX\;)V3E9J,''*X/3HC?.Q%QJ3VNB9?$>-LPX>KW!HX8+PVJT!U$<<4&9'ML'YT4G MG6!GHL#]OA^CE8ZT.E$$C" ]*69<#9"1ON*T44H7E?T.8,+5-]%XV M4>.1JK\4)Z\UFY(75)%^#&S9H-I@?6I_[;5OHYGCR@A>,T3JFY-!#6BD! M/5!ZL_3#U:E(5/"KP\QG\XW*&N^9#1[Q*0AYB=?Z14%-<^!(TZ2H#"&JMH"Q MH5%D8Z<7A%%.&<1T>ZZN_E&O7L^)#6;-0UV-;A,:XD,<4EZ.=E!'MG9,P$N6 M!R$F>S^K)&(UD8X\L\_][2..2.(MML0#,36>62);DK['/A4[9F(V;CM;DIB6?V@9I,9!:OM/ MQT/TU.APV9>LL/4 M3JYZ/:?J'OW-'$U>87\B'=T0CSA*/%:M<2?M2M&;3[Z3;$F,MQ8O9&\=$O[B M> DNP*KINK6A"W T%%8=ONZ]H"=74MLTY'-B"-.79KC8&1AJ-*[:6YKZC/! M$5T[D]5VF-B8[@^N58/:^G0UFMH?L<.(\YM&BP%]?TM(_-(4S7K>"+B/5BM5 MBM_]3X$WI9ZI!#K/HAQBPN[%OV!C]?6IBA=WNEV M!CS*V^M@?(LE3%LQ@1Z$A/F _ M$B](>2:[-W=!%%G<2MW1Z;-Q\W31"#@05"LE>WNY!6"75@AJ.DP%.1 3UQV. M(HS3HP5_+R1KFJT:.X$?F3I*ET=J70_0(U=+K[GV8HY\W7405WE"=\'&#ZTO*"3-35 MKMX^S;NO[M0 ^TL/9LJK*SLY.K6@#U;0VCSY.DY:7@. M/([> $JIZWEI37/@/MJD:&7Y].GX9Z/(YO7D4L+P?'-PG:&63=?SU58$@'MO M>V-HEGR>CH<;*&$Z_NOK&<,# C"FL3B/'T\."=D!WBJ\)M$IB!QOM6.59^[( M,]ZVP0U#4L 1I(N!2FL# SJ 4:63.L;S:\X4!2'*V+(S+%XJB7,&"S96+'9A M%XNE?), MB7J?-Z<"U/4[FH4A@"$)RT"P#5Q>$8E+VL^OW#T+4A%H0U<.:2@)N]4^"238 MT;7%-A4+N7(^F!/E^'80=*@"3&OVJ=9=&"=F,/G$^-A'3NL&DGGVB)_\44OE M>E #-MMTAHR6K8V0@Z1V3^C8V%Z1(2$QX$^M'"X.^GP@[@&Q"@+XRPF[["E6 M'* GC$+L>.3O])^T!_V)(ZKA%CD[ZL.(@L@+=D+TAGY%:2&?Y=B@N[?\F8'[ MXK+H2;)#'MVVX/#;D;%V/'N+9VN"%;J 42#(:L<<( NRZ0:5M2 %'O-C:%9 MA T6!M>'G[56HLL;5V6),7A;U1$M(Z"!'V/%K!+ZZLDC>]MY?!_Q,_83?$L] MAJ=2==SX5Q(?%DD4!T<Z", M(?I,.:*,Y6C8\8S#IZ I-,:*=1ZQ&^Q]PJ#CN_6!G$Y9AO"?Z?_0YOOO6)4- MMOY=.U9#:QYQ1)?)+HO_NZ:R>P$_G[OYPK::6%A':5F=GN!Q1%O],G@T=@.- M&/K2FSN"X"%J-A9<4,H&WCK#IE5LAM:Q_"4;YXMN:)VR.7!/;U*T'%I7W1:P M3S>*;!YFQA/<4,KP7'8$I2$57=9ST>9>P#U54^VZ@K/3\5M=R8U3W%444X;F MQJ/9X'16D19 JMC53DH$'<4A/Z2/:A?>NGV!NWDK$U2FD*WK"-CEV\G?0VY5 MNLN4TZ'GG. AP>BF@9%VMBBV*5_RBA*8/%S8I?*19\SKH-1B@QDEX$C1P3RE MU*#MR0!&D2[:&"=,D4K;REQG:;G6--X\Y9P6+X*&,58,Q_*)7KV_,%R/<1R+ M@ LN"CRL=HL0;TG\2"*=,(X6?8%"A9$)\B .W8[08SA:ZS%D"(-E'0#BVL+CQ$A5:%TD88I^J&U*0=UQ^Q4O!G__3 M$S>^>J@!Q=+>3%7:M)D2 [P$ZZZ3\0XFK3. YZ3A'=F,H[<]/[W'G^?Y M^O8A#'SZIXNEXR@][S4@ ]RG30TC>WI;&H#]WU@54^^@#%'!$959CHX3&J%8 M5BQ4''Q+MEK'=(GDA%N(#Y2-GR9/"#KTE==ZCCP%>&@A_"!/D-%O&Y;$R_YZ M841#=']SW-/U3I[C7'KE'7&>B$=B@B/^>S2!08ONP,&@K2%D M,-#M"Q@,6JO0;=A+CB^Q&@L$-'8'(]L#V".O:Q(Y^WV(]^FU3/J.1 L2=/L" MQX-6)B@=%^IT!(P$[>3O<&4K<6$K@^RM$I2%P#AVD-=&2IM V"N\3R+BXRB: MNW0'$_&G9-'[%^E?W#"-BRIM,L#AP=0PU7L(/1J 0<-8E3[\)F.)9)XS]/0B M?Y#BBO5=Q=3L,Q[65%CFCGZPC/%1562LH0MP#-%16,:+NO: L4%+;--Q7C6V MT6^,/N(,+/D[+)UMK!?2)^=_Q]OEED6P[DB6YY5+'=)_^5MI6T6_8_F2M+88 M_7,!CA0#F;5Z,=(+"\!X-)2F?4S5A42H$"E+EI4)Q2\2Y&.35"XP6Z=7:V%0 MBZ.',+AE:>26_H[]AZ\=&X"S/17@P&AHEH9551T)P,!FJDF?ZY 9B_Q G">2 MF(*!)L V@K!JR\L#+=+KKG;+L<;NP.&DK2&J%U#U?0$#2&L5^IB0I6)9"[!W MP3;L 0$/LM(]^A!0U6,R7J]4M]K1+YI/PK?54O;5<,[+?;6( PLIX9A*Q(J2PB>WHL'!;8:$3$@6*DM1"@[Y0!CW)HK) MT6$U.!S99E@PLX^,;.O(DC>^Q[L@Q'F&R&OZ'RJY._>WZ1O@UB6."GSV M8C*S'Q4WQ?GWV,<[TO8 V83B9"#-V%S5<-::W"2@S%RK/GRPX"YY)!4@7X2] M267X%B"$3<5T$*#K9K?#+LOED!OJD:XB67" [Q*/.'DDICYV&9&<#'B9&ZP: MO=K3FP1\=5"K#R?,VLA##SL/14_SS>#AX\@;:715!*CDX9@=+;'*#&#@QZ C )AW3)WW3#!'98J M&@2@PT1K8U0O2)IZ0X:*]DKT,8VFS( O,VR;! ),7..G6"JSTF8GH^PX&5AH M4EZU/ZGN-0D8:!2^C[%>9%AA[.2Z0P!1P+)%>JP#4NC$V&TH-\9L$3QCW_&S M *FZ18 Y%: NW]$L>960]B2@UPOIH%%G?U@)?T";W!]RODC PT@H4069OUNG M$4.MF^@24'.^$-94'YTX"?D*KVRK8:I77WHT)K$6:ZE*'VY3 ML*QP(MNX MY"$,"EJ(P@+2*7_II.]3RANE0^\R$0;V#STIIM=G?]<)D,-/5J M5M6^L0<6DP"V?C7MYUXGDZBT&R4^RH4JU\K-Y)HAJ60L/(!\I9:& +0+)SK< M>L'GG_%VCZE-72_9LMC[N4NW5HG'XN#Y&R$6BQ7B _:C/)[B+HC:GK;WS6TR MP#N(F15!G'VRF@00#Z-Q+Q&,5#+$1$-"-I0)QY!"$B]-8E\2,+MW>\-D!!D< M^A68'0)$5\Y^'QSB,PD5LR .>1(8BE =5\-&?"8#RSV;ML6*N#V324!QW[IV MKZPGK\]FB(D"%U$G9#T(P'CCA#[Q]Q&U05;SGC^LNB9>$K=._-F6VF1 SLA, MBA#[-J0F 5AF&O42'IYR1I0UXKQGB'/GH9@I?X @!N'KL.J(V-ED3Y4Y[QK*.O1" M&#I:]F:\$DQVI@H9'_M3SMB%-=RVP6OO;->F>/5FM+*[/9Z\X 7C-0Z?B8L5 M-O:X+&DYL2P//5T8DX"VB]J$.O?/#SI>#FUJQ1ZZ7V:0T75PG?M BQP%"J"8 M91DF1-F&A7,BL>,Q:68LD5H",J$T.!O+._=4-I0*IURL4OOF$I[5UA!"(BXE M!'RNGM'6,;7=ZL0+HK%+?F%U5NM#?-;R4+(G)I-!XCZ-VK39-^!HW?$I#0EO/2\%JO$'$\?R3_RQFI%9P MUR<#Z+#7NS&;U\PFU"'#8/]*#G;V+$DE7!XD- (RJ!9$/JP_=41&53Z2B[5V M\6/>_"VAS*086O[@8'-P_#9+O '9 $6^H0U;I#SIGP?XG"@#JFSJPI1@%.^&,?RC)1[^C/U8<$KX%C?AR+/%)+#/AXK(K1(&&,T0%I<+N,&%]MDG( MF&43P=)6\%)A M(H7Q^Y0)6K MQZQV:7E4ZIV998(%72L&'F%;HVT30G4@!QRBNAI*QBA36H!!JK-*IOYV5CB* MI0T7RP#V\^4>& =(9@\&I:9E-@CKJ#\E3DC-ZKWD60LD3&UYN=V.%G" ZF2B MZA54"T* H:F;/J8.EO.2\K9)W, @D!WKR*ND!DM! )T\ 6!5;:V/=(.;A'B[ M\BFH)B$[>7WO1*1M='X_/"8#4CV:M!J\>F P"5#K4\\^W+E(23E3E<_+I$(4 M!W.Y>-H-.$=:K]7 ]N TMZ.&^3[YP5.$PV=FQ:5_2N*S0JL-J#H0*^#@.J2! M98P=@@]@J!U475- D$% T_-G2)8.?/*W1+-HXEB\IP+98_P$E1@^).,I@/HH^G='G QD^+$7A9" MP$/QJ1A9&+:$[C-V/N''),Y2F (XF&!I#3ZSN-C;(%Q0$Y*8Y3#$T>?8O:':^G%L8?JA1G[=%7Z! 862"_&&*;D?HKTU:ZV$Z M_--C]7GY6)WN"S@SZ[5VOS([U+^!&,T894R4@HG>.U[ZOA+CN'3)SW;HZ^1T M\OB^'6.6^D[O38.R-5"LU%2S]$JANBG@15*3Q,;O#AC=&4^,:-V] MA]:UO+#A7&QGA!3 M3KAT&'QPERF#-=>TCJ[>CD-S"B!=VEC\Y3=O349T%!@ MKHTY3#">+'E2RA6EP)$SGF5EH>T_E;1IJ')M[#-SR8LJ>YASSU\=KW:Y<> MKZK\05U[X/C1J*J,$LK&@+&@66;3@7R?OTTO!G%&W(X[CZ%KD.L:*70=]:F. MYT01V1&W",E5V$;5%KA_UJIX]H+FLB%@OZR7M\,CCA)5^S5WSB6Z:RBE4]=^ M8F/U0M6Z\7HW@7HVS3+W-V[O;%>=&4]9$+=O#R&;V>*7!ZI4S#*T_BTA)_[> MK&92:=$=N.^V-43U15M]7\">W5H%T[&?D9\ASD!DSLU80*F[-[ -Y&-C(WN, MAP]*2S1-XUH=@6."OO(R&C3W HP#+80?" &LS_N@33#^&5">J>(3RS?7L/&^ M: SM:RT"VIT@W _/LIPKO$NR,[ MU=),O%@-$N:"< MC1WG'4G[*-?^.=.>S8TLS7FU]N/Y.@\K%V&=]]0]N*#Q_"F*0\>-%59KZ@/< MQ[54EOV[M@-@W]:3VW1DBP<)@OP,%0S0;QD+2\=,XZEM@$W''UE"XOB>MZ '9=3<'-UYF"?+F.(V.@&-ECK:7'T=J5M3XQK1W+ M_KSDE99XT-/2G^]V/&$)CM;)4T2VQ D)CJ@1 I=_2G?M_SL@?OP+;9[0'T)A MS:XT@:-!+R:3P:(30IDXG<:?K77X<-M\^\S<\<8 *<69(%HAG6TM% M$C5[N%0H$\L./H&RY"DDSY2/]X(.V!.8YOA6@YM9>8@-#H]SUPT2GZV^A!GN M L>/BG?Y]S@NUF4*2QN2 @Y970QT7NBE+1W -5)'>/GEBDS#B[5^3"<7H('%7T ME5<<:BAZ 4:,%L+W<[Q1XF+?\V"'P6.$"5 M8R_"R9:_%F'1P^FK,H6MS"@!]_D.YI%!P( ,8%3HHHVIFV0\D<24/>G.V*(2 M7^G-9K_ \9.PCH_W+$M"'738,))D#E?F@#SUF\QQ@-2R-;QA1D.J_3,.GP+0 M^FN/AI&7DMG"^AH_U:XX,W#7;&>$\/6IS3\!.W%(! MXZ=!C47)!2-[B4U',$+.!D62.>3K,(O/(O#G]!R++@X>PL"G?[I85%,/%P?V M0RU]N07Q77+R<-TKRJXT@:-&+R8KO<7H0A PQO2CE_'+#OP9%<11F3]BA\I< M G:I4VJ6"F'W[>:K-!U\5+MK> 7:!]U7BFX7INL#X>XF\,2T/]VLN>N=[3>J M,&Q8%.>4S+2.'7_KA%N;88T2K*$+< S24;@4<%C3 M'C!R:(EM''97(BX>N'+R=A,3%-3#> #-"RL]\LE=O\"U&M-IKZ /=B M+95+>6?J.@#V8SVYC8]04F+H-T;.YA 6@EP'1X>HWG:>MX$^1*M4*@U)N0'D M(5@I9\>$*:>/F*5R.---HSE0 ME]%5-"_)4=,6>A4.'='-GR;*M%'N:H+\R&4V7INB]74TQM.V1VRY\;=!Y :G MET984;:$C"CUZN5@4MT,.HXT2&TZUG*RF5.-"QIC:643*H;6L;=5?!3&T@J> M_NM\]4X_*C8H'W"P#YW3@;B.5['Q;&H+%$BT5&104ML0X.I>3U[3P2@3['MS MJ3%0?&ZS61Q5TK>P84CG8:^M4C$BY8ZAK"W\XJE4\&Y.7#6$/S!IY M.XY.4<4YHVUQRS"XIF4_[/\^ZP&'Y'3 H>/Q">>9[G_HC*,^>6YH#]3;M%7- M3Z'K&D,_B]:2O4-^>2HTOUXM^""9$3JE3O%VW,/J0=56Z6KQX-J&OGW?I#NN M'NS4-8:,.8U*EN_0JUI"1YMFP7N FI0)")P93N%*+6W?HH^F:9_8DD1Q<*1+ M*!=O$XIAZ\!+^"O<&H1I[ (:9_04+M"FOCUXS-$4OP_DX:Q0P0OES*P!T,#: MUZEL$XWLJ=TC-*UN/JI!2/X2,MQ<*)$#2_X-= BY%+0'L*!$;8%"?_JLT WZ M:-/1>U3EYN,0\7G7F)_T:,3GG;>$[-3UZEW&YY6:07?W!JE[\/TBJ"UE80L) M!E+U4C\(07L#ZPCN)>A=P[-UC6Y ,:BMXAJO0N\F\*9<6_0!7DK>V7X,#E3Y M\;.PSMV_)20B3,B:5Z+JUL!]ND'-JHRI9TT!>W"3Q)TSGTJ$K;\,K5*6_1EB M7/M:5*??! =QI>I-P[G4:6(#NUKV7H=XQL/RFU0[VL^:U>^P@UUCCP0?\9;% M(=^1(XO,3#]2[60;>P!UVA;JYCO;^N;0=[B:TO>PTXT/+,'0+@B/:8$O',9T MH+(4.G& .%.4"H)22=";;_CGWWP[\F9X8*M4*RL^M;@]'D/K'F'IECR%P3,F M_L^!MZ7#*$IE5L-28P_(L*2G;@Y+]7*.'@T-INSB)N:?G M<8@IJ9%1;6"CJDUF$]2L*=TCTKT/R?X0?Z9C,TSA>>F[;]4XU] >,LKIJ)IC M7%UCZ BG);OQ'J$@GBTS9HC1MY1&9&QE1]"U'G7&4KA'D/DE34VR]"-&/KJ[ M6SC^]I?E1\=W1#+V>M!IV1\R")F8(@>E-IVA@Y21+J;#.F.&,FXS1/GQIPR_ M+%'!TBJ2V;4(NJ/_;\$M@F236,<[NV;I,P:4.+[OI)A=$_=9V0PRIM4H5L1W M7K:!CE!U(AN']'&:^5K"4N:UB2O6$)4YN'8]8L(U";$;SQ>+F_4Z.QZ[6ZC! MH:$]9)30436'B[K&T'%#2W;S^(&">+'_8HL9.U@R@K)HCA;T_]V@-5H7)]ML MM6(39NS\RGV>_% .@7]-W+\2/PI\NJ9B]:<<_Z7F\*>Q"V0 TE2X. *J;P\= MAG3%-SXJX/1G*.? MU,I#UN'0:/HC&0&XVC<<"1D\Z<>-PO'BEV01 =R4N2 M.?\>*" I5H2G;6Y+E\S9[?,C>$0VCV!^I"!^D74EE8WZ,O'EEH,%RZA M$>PP0P[Z])]2;5NV'L/^WMG3?Q.?!U$<'3_9.6Z)A%5IS*C"+7PV' :F@[IQ=;SZ=&^B76:(,:+6TUAFPD.S2/MY%35;L'O$T\ MO-K=_"TA,5W4QX=@N_2?<10S%[[\%.-[YZC*DMB1'%# [LM0>4[L#K2 +J=Z M4VC&9H8842N+?)6&RC5_8P? WJ"G;#;>ZUL#'=&:0AL_ON7DD:"/,@;I M\+6V@QA8Z4M'[7]?<>LE9/LE/=?>8/?@!UZP?ZF]^=+H ]096ZE\WXN*=#.(OYJ84?=5/(J-.@H)3K ML;(==(QI$ML\&2"CBS+"-@%E)!7MH\>8OV6?2YDDXDDH-9Y.J)M"AI &!8OU M2G4[Z!#2)+;Q7,7I@G@A,8Z*UN.$Q_PE[:6[$+L_GJ66;M.6493@[2ID_W6> M//S^94,%J$G8TJ([4% R-82< T.W+\!C#V,5.AZ"9)P0(VP]Z4N]]DS$VMPO M+;I/V@LN#:'O!47?R7I!A0I]>8%@A58ARIBECF$U0XQM:IH!]2A&U4K$AI7-(*^RJZ5>? $,$'*'46<_=AYD(?0/2.* M!%6KR9$'U4_\9'V>^>GBAZHA9 "I5:XX[9LBA-0+/3B&+-#**HH,H[ZDE7T@ M&5Q%AL\=$)_UJ](:II M!M1IFA23#T+/VP!TH49134=>0="2,XV@F3VW$A7<<'A')\5ZSZIN"=RY:M23 M_:NB&6 7JY/6>!.:TD2;I)03REFA"@>P]FYL/%/H:]WA'O=/?];)EUC9"JBC-JB57]]> M-H%^=ULCL>D8^].?(60_'$(QE&MF_U'&\#]_@1\3?\^767Y$MCCD MH[WQB89./Z#XU%KUTBEQ4R> 6XSVLINOJ3,.J,0"/;W >)*A,$'C6PR=?M,< M[O6O+QH[36^X]_C 0#G< ;RR@*I]AZ7SW#T0_,S/!%:[QEVOF2NKD+]*5U"PU,QZ_$ JUV/'=_B8VEM?:KU[Q^\3VR^@%5 M_TS[H1!K[7@X^DCH_\2!7_>F0ZO79!"K5NUJQ*KL,BG$JM>@)[_E3%#!!0)@ MO4+%6^#5\-H'E]H/@U?!;IV<3M[+XD!7<8Z_7;L.94,\D=4O)*X>@+4@,Q%$ M:VN8*HC3I3$AS&NM4E_>P+DBSI8GR988HY2S?6"T89TSXUBQC39V0AX^]HZK M'IP7'@VU">;NWQ(2XO=)1"CD1SCZ$ :1ZG!6HQM0L&VKN'Q6U=0'\%&5MNBF MHSYCP!X)IRQ0P6.&.!<[!U7#ZYY%O+CR*=4,)2A+JHY:&4^+ M1Q8.Q69$GU)E/L'3!1&1,N?I!3G".4-6J:3D2&@7A#PMP5,J.:MMDHD^+ND[NGO"15K3O<(2 *%\3X-)F^JN] #O.'N12WS(RC!' GN5QYCCPK^2 @P0YD( M*)4!"2$0D\+.9MVJW7)S.*DY$F$.K\(:C<_G<* _Y66%ZU: ML'8C!Q2:^C)4OB_N0 OZMK@/U8PW+ ?,LJ"28(L^D_A _>7S@;@'?B09<(G8 MI4?^[/4LS3+;&U/57/H7^]EYKZT3\S++3BHK+[DLI!UY^VS5KFPCN-HAP1UM M I2?WZ6HSB1 F0BL:28$^SL5P\+VV;K1Z'"I&'B8"V"[&L5Y.=W59Y\:\T!. M#YC^"-3%]ZI],[;7P=0AJJK3BK*M.3=4L+-9D&(, M:Q0ZGY0ZVT:$^J),5:TGZ>TU)911JDIRR/:=D M9_E1ND2AF\Q'[-'5Z/;!"6."HWLZVI,PI (J[*3?&[C3MC2#[,2:70$[=5L- MC%^C,SZH8#1#*2N4\F*1"ADW.XX_EBGN L<7.T"G. #J\<2%T5_0K2;A\%)6 MHVH3T] >J/=JJYH?BM0UAG[JH25[IP'IYM21(P*TV(Y2<$!.% 4NX>[*#C[X MT46(3T'(7N4BVH?.;".?5PQOD8+Z!5A9.&H8=00,B$YG*)L=>3]2=5BQ!*J3 MZG3 H#MD[#(P1)''2+\O=&0S4:6_14A^6\3XS9#@./0I@1+3OD);-*1'&M$@ MN?HA/Y/WD4=!T=[FC#V]7.W6<>#^M5!RMY5= ,)Z(=1'33J=ZV1WI$T=PW5^N3X M+W=WBT]4Z*-24(%!3Z,U9=VAE]:M 7;_THU^_;WN)A6'9D5KYQ M%%+D$0PCK^5^MUA?N6=&--NJXKUF$D>QXV]Y3"-?=[+,C;0)J*7=0QC]*UWS4I%0IQJ9 D%@OQY8(Q<,Q$0Q&33096=,UCXX1\8-:PELU\CV,4 M\4H!81HFG=WGF$66VH@ <.1H;XR&M9"B-V#$,%"BW]6+O!C) M7B5Q?F!6(T/90Z)[E2TTW"K-QUQ?T*672]5_Q!&FCG28^]MKNO+R@A,[8ZDL M6]2V+W!,:&6"\B)"HR-@)&@GO_F2 :5L4,8'449(XF2IK,[8=K@ZI7:(L7OP M R_86\QP5 %[=#D4['WR=[I VK(7L3OBY(E*LURFU#39G27!$?TN.=(/19.G M* Z=BZ1WHS $#C'#&[MAF=(3-\!@-H+2_2Z#"NF0+%Z:SS@[P=GR.EN2B"B5 M<98U_"V3TQ)Z C;\F2F'#)B7UI[S3D&RZT=/9EZ1;W]Q]CO!^C=5@UT%]$6"M4 M6POB9+F*#SBT-5E6,/\J)TO5CS#\9'G.^:N=+)6&@(S/7.A7.%G^_F- FRQ[ M_T6$M3I.EO".\=CK!)_*^3+"3E_F!73:',7$0YW;Y8R^DB.[2WV!G=;E D[_ ME*X_6V>4*A)23A-"2_/.0XA/#MG>?#EA/\*T/9\WQ''M[ (/X\IJ:A>ER'5"J!.\HEHZBQ?1G@O%^LLR66%"/N#$#;DRG MTIC3G#\>PN"$P_CE@9HIIBW8X^%314:7L7E_1?-#XT\PU'R@9/R5X'^S_L#P M/A.8_L5$GO&6N=331_?A?I",,K<85EELFA#.9[VBV,9HRWT5WZ\(NFM-/Q1L M5S+]2B"[7G=@<"V6WH6TKV85/LRO(,SE!?[^*F:%.E_3,GOIQ]0HI.+.>'AN M7Q$>5YAYN//NG-57@KU5&@-#W%OBDQA?W9%G\38PDW<0R'W&X5,PYB%X?^8O M:'5 V1&";T23I>]Z"4LQ\2$(MI^)-_AEKIHM4"P=V_"#A-HH>'Y-039-)@ & MM]FY;FC-[S]![3:#)6@;):!FJ-]!I)@3LUZ60=WHH0:\38;\R7A/ MXZJY ITH1S;[4)N/"I9?R2:D3G-@T"Q_^)K>S WQ$U08\'5@&U]D\R@IT$-;!G42+!5AIM-/C3KTMV0"%Z+$,/<^94 MYO55G34I5 ?U:BC+\Y=).>%SI=_-79[#QCE%ZMGJF8&PPD#3W*045_G2=_PZ M?H3E12USH'.>G1]AJ/V(FO-7LA'1, "P'8@45%3:A'"A7\W.8\#?Y3S8R"L8 MO Y,OT[+<6V<+]*7(_QH2L9?$9;7&W\H'*_F^I5@>(/RP/ [DQ91<>46KP:Z M!_HY P6/!KBID!KK91:2,A*XL M:F:2-[-9\%#U)D-9Q68X;J\3977-W /*-K%Z?2BKK;$5E)WE88>SFD.+H>KR M#(2P@YM<(*R/8SCQB%2M)5]:WP514Q2AJBUP=*M54<:FRH: D:5>WBZEZ@19 M](81_A;-XS@D3TG,@2 .T(/##R)MQ[@-H_Z<51$Y!6$,8=TCU?.I*&"H&?2K M302X'YL9I6KQH43*(J'646%DT^1& 464:9R6N-4WU85/:<' M"RKU&[#@O-NT $ I_5!>G_*Q_=9V2!/D97MA>G=I!61@IO/^$_;T2E/H^GNI M\T2]OEJ'H7S_8I, $07Z-0E36=Q"@0*#8G&3:7I+G681^#'Q$^+O5R<<\B5/ M]![3Y0]>'*CZ..*EBEE0-VW",F]]HT8;@(__&H1_73(4=2FNMO+QVIY3\?%F]2M]7-UM"CZN(7T/ M/LZX(#JUI7R@.?F 1F"DKXA_=1+$ 7CYH_/YHT-M0QROG9/7=9R*CS5023/:^R-/DOFQ"QX\\ M?M;PP2%^32Q *P(3\5-]8U2Y;W/O"7AU"R6Z^L(,IDQIENGS0&UUH&REX\/M?R=1S/)'17-_.]]N M1?3#F5V,B0#U_VY&R9.*M:8 /568N4+=,2'CB0JF2.+*TT_E?,=-Z?5UFT6Y M;K)DFYP2?S3F2+9P(A0?,*)*)AZ'5$<*Z+*WY%J[![Q-/+S:B5(SO-),44U% MO!_;U.3U;44 *.2:&T->9OW&.EK9>,$WR M]((^.O\=A&CA.9'20N,!R0-=MU*<^XB/3\HL>^=M@,-!I4JRQY<: ';J:CF- M7P0):N@W0<^25PZBDSWWN2,N]B.V,MF'&!\;7:FN/7"W:E15=C%E8\#NUBRS M>56)E#(J2%OVPZ&5Q$>3#!!KL'/_""_4NE[S4V!NIW M>DKF)WO*EM!/\)H%-[\[SX)A4$%[6)]3'LB]*BWKS]>&5#6+\4%Q3MO>]%^S M\;\C/N9QS0KHU>P*%)I,#" O#G3Z 5XFM!*_2^1JW=D7XX0X*TNK!^A6 ($# M'T)U6()&M^GZ?TEQ3=_G?:;I]V71AQGM,\2Y@//V?G3G5-#""<,7?I)Q9'=R M/6X7[IPD='S\$6^)ZWCKM_.WZ[?J_4)M:Z!>J:EFOF-0-X6^9="0W/AX29!& M*6TDB%O:-(RJ)YJ_14-K6K]Q&/UG[1%>>*&5G[!&S%'R"8A8YZ+@\$.7"48:%O3%L*PHC M7>XH\GSZ%G%P//WG':.-%&#XIP1['AVW:MR[: $9XJK5R=&L_#5TX%)(VP-& M$2D=:H@]%K',3OXSANCN;C$RD/2L:ZZ)16P82B7ZX]@[0-E0!JO=/ Q9$#D; MO?,O1'5JHFH+%$"T5)3/1RH; CX4J9?7_/[0HWP"EDKDF<[-!76^\I'_+2:R M^.#XJ-SI-R:(Q5-!24@637P?^$[QR49:7=5&#+2G MP1#,TBNTA+$H"=QU03 MXT!TB1^/PR]S1#)+R\$)8YNF#\2Y#HX.\8TP1W5J*:*=\O@,)L>S$[EWY$CB MNH,%W8Y T:*]\L6QIDXOZ*OT=DKT=,#@G8?6H<\D/O"Q_POEC5+F(R_BQS%% M%E:8LT$9GTQMJR>CH]C@_(>V_^1[>3PY_Z>]=^^-',?R!;\*,<#N9@&1-5-5 M<^_MOKM8P';:U>YQVA[;685!_C&0%8P(=2FD*$GA1W_ZRX<>5(0H410I'D8F M!M/EM,7S^$GGQ]?A(;L$,"3QLF=32OXK"H+"B6^5]D 94!N*KO/>@XT!CY'& M^S#]"&.E:X$$;:A1AVZ<;<3.!X?H^KHJ"A$U&,1$B1B0#M<[MG0WZI]L2'NW.MR^D,WRAAH!#T\UIUN+%[TM (>K MHN':O8T@GFY>'FW-.5J&L.QUN:>+Z;YMXS]^V]'QOL-*AC6K'#O-4\%BF@HF M 4V]-?#P'@E#J["A6E/ 3_6 ^VL_J8'ZXK[177FG6ES=>&2&S".L6OQ5/KSA^P9_3I-AHI$"K"07.'V9 4TR?5I (F&T,.68K];HU/"F- MH#58WPK$[4#<$'#9V7. 1RCC)U^8Z;]PD#V]ID: ;&2=% \=0*1//Z6@DV&= M0W_F)1NJG9!-Z@/%F$**A/S/7C$+42^KB:8O[?38181I(K]04:?%,"V/7' , M-< ;EC&"%B& 7WSBF2L"O3$(2V$GQS(B2--(ADHZ*8YI.>2 8JA^7QC&"%8D M\O_=*X(ASYI#D L[/8(10)I(,.39TR(8T2$7!$/:>$,P)K BD?\_7-Y\I78= M*'_N*7C#^2?R0UXT=[0?+KA/D@B<:@S U;Y$2UL<8-(QX95^I2FU>WO1,S.A MNN>7&;% E1FN[N1RAYO,<]!,5-Z98@[.1N#I\= !6!-IJ)1V6BQTZ)0;$BJM M\(:#3*$F\7L^!N)W+Q6U:^5([QPG>!4575B=%%H2%!,Q) H$ST'2P1 ;2 MEP:8@0PXI7THCJL6F*6:9J$/I?X?%A)2^EI9X>@ (0#8<(75#%MS'?C\7VNVXDWT#CBM/E>' M'[M#AMN<<]N)W+0(8OT9]63'GZA^%+;GSN["^!->86+*TMPZWC2)P G %PB M.TP0!Y@Z3'BEO357ZO9R,0\$<)"6\RJCRG6)<8,-Y<:><(X:"%WTTM_2 R91 M=&#RMU\M^,FPYD"^]J$Y&AAJ[ D?J('0.1KH;>D!!R@Z,'TT4"XKPHUZ MRT@X7V2L'7O -#2B.&*S'HF_9]7&*.6I/3'IO6E/B$N"I6D=P/G#"J3'^9&& M% !F(SM^ZH;JY6J%0U:?6V K*AFUS4-!D]A0FW+89B&YF'#.K$HHP%ZDV]V> M%@==E:A%'*N"8%4ME1!,@]TNCL* GMO):U@SBG^Z0C__]'^!X]#N 2.6U3 : M+\5/'AR"18'I9"+\X[)!3VRSU:)G!H9SD#1E#3..1 ?[U NUX#B&_.*"C%*C M(G_ .2;!N1F'96=[/WE%#H4"HQPW]H]+>GRPSR+T#US[ E7J[;#'7SE "2MW MNGS2)!$+8%$(0BX3'$\<3F/I._P4D;=+]\BC8"1X"M+\Y!!5F!0894B4?_RB M[)%]MNE8-V+/B>: '+M8Q[!"A@Y?V.1H*4@'1TN4A=F6^QJ37XZ=&G6T]I-V M9# H#ES$IO[1BM2#F08MM>YWD(QA')XOY"O-BB#B'+%+)US;;)L;+M_P=E?F M"8Y&[:"QM\S0!8(:,8@MO>2%3@?FH06NNGP4^$3&*$SUWAR11E<_^)IVE.3[ M+"!?L?/Z\1(8;M-DB9=[\H*?8URN7X\#4B+!3][H@T.!/+J:^\<@O5[8IY&6 M^J:L&, QAA6@A+MU/V:87_]6+J@ZI(_Z];6F8,=#KCV[+?COZ7-^%A9WJY__ M[:?_Q5^VL$FO[/Y=] M@*XX.X?^ M IXN_GZ&LD/PEA5X!4V<\&(R_[@),GQ.?%I>" L3%VDN&Y&;D@VT3[,"H>;2 M@%PPX-&Y6?^<+2H>=ZL-EA$^+%(PS]*@';!.Z5 +<:3C-XE MO/YKG#[3[+2J9MEV=BBG!0/G+/'CU\-N(5.@C;;-.3LEY MZAFU<6O$*Q>(/1^90?76RO'9GWE'S]^!-$3[@-"\Q07Z]?KFZ=K+A>:G>J6) M/'"7G(6$"O9L ;W,[KD,LB1*UKFM%>GQ!@#M9-R]#$-KW".U QYN.P#!^:)% M8SA[DOQ'L+U.8JRL]W:5?>[W4P'W&A6;31HO:8TAS25YJ\L8#W@7%!G_^6YU M@,6X.=.0*.#\.P4@A36)7CF .7&2._;93;2#DAHLPG("7@7!#F?;(*&KJ55^ M=0AP'?5B0[PDA'ZXJIS_%L1[]L19'*>O-*]K',CC!/M)3AK@*5#5"*G^$9>. M<_9IC%N%HJ1CSRA'M6FHM@TDK\V);8-)4,D$QVWD%X^X*&*VIS7^X$B[K9\, MU0V!6FZXT- _GI'8/\]\K]$,DB<,8_/I[N^"QS-G/;4VQ^]6['R^P'^X>P', M@GB@_& +R%&)3(JRH>^GV'!5-^BX&#KE*C98F&&@9UR\8IR@#._2C*XA]16K M8(M2]+?AX)-A58+G^9W5V7EG2RI4=\KO8:UK\S2E=P2!]*!ICHH4[3),_UW^ MZ4/<7#@9-N6@TZ8<=%"0J=KSOF!5?4C[HT25G)7D:*>K_ @ONVJN#V/,W/T M25[<1!P!VRKOTLZN1VAU?7?@AL!W)$*SL^4_]GFA,0CN: VTF].$ M06$@?-C4OZ&PU /[%,-4(T$WR/&P<8"XVQ]I)Q?OEU5'B1ELE#K66;# MUBVZ+^9;KQ3\FI'^6/%N$6DCX!RAYG17T=[N%H 90='PR0>!F\6R!6(JP-SB M8=MS88C+CST#N*BC]IG\4/VN3)NAE:RR%TSW9\_",-L'QE%6[I/[#/=2:-,17^N_U!G2UO/^F]FG!+_65(#U)%,.4*#WVRIX^@,C-DZ4T+YL3)L@2K36L^ )V)8W]RG8 M%;PP&OVU/D05HI9&((1@$1)ZHBBM$:!S(!3V(>"0+-IWW*IB=]3*-U+H=KN7 M"-I-? I^B>5& _[@HF<@,6[+\PR3(< >TNA<>0HSNC2&)56^,89!@,TL:GA9 M1\.JNVX7.'IK:P#A0PAHBR4V@"]Y*"VF5T\\8.GI:B."_2=,1?"F[XZ)4OTF M0U7GW.V&U0\^=*1\@Z$YVS@V\]T8![G[PN==D/ KK%HSW8%[X,9+\9"D%& 9 M8J0>$9[1CXHGQKF&*VTO$C47P\'A%)O@5)< /_S?P7;W_WYB:41\#QT0B;!L M1N7UM?)AWRBAY63_TC!]TJ< ;QML=L&7B@82JF;<[/3(=4*N*@35P[X%7\O) MX<1;GX*O;;#Y1%L[P9<603P^NW9ZA3NJMSE2^%>< M)L(=1 M)9E7KI!!X)I'?DW3Y6L4Q\3UIJ!UE9':_O.*>0:HZMX*"NE#\U9B^H:@&'/[W)RP@"N]WNW\#0YR8MI9EM&B MJ7W%D<:T!\J6VE ,#ZTZ&GLWA.KSP3P[E-J0J&[N\FKSXW&8*R6L_T*C!L6$ MAXX67H:_2NK#X>/>A;B%)(A64%O(A# RYSFIK(BZ?IO@X :DB:>!&J?PUV1 MVO6\!Z'::[:E/5>KL:J:/V'%<7D6!;0^=^1-(VHM/0EM!?=[,Z&\N@QDC/5& M513Q+P\)X CQC[&F( $\,4;W2#J-%)JVAW=/@L M*T#0[#RQT@5*#]7-'X'+S,K':)U$JR@,DJ*ZE^Q+DN$P);_^)P.A.G5^G3_@ M($^3X#E^OR^T"QTT-@C7"HIF M,+ZJ#$%1CAI34&4+^LJL<<1:IX^C+SQX$R7XNL!;V8S)G/23YL,C&,UQ8BWZ M9'GQV$/7,4TM0LPD+PG2*T#G8TJ5V[[.BO+(_&-UR5SK8_L7Z<5%*BJ&%';XQ W-_G-#E4' G2H]0)TKVVHV/6G\M)>U6U*)4G V68"/)JUXBLQ@#EGBC>S MU8XGI%3J=EX>83:0OOSX^&,]?DG\*2TOA^9Q__P/,C9\2B_?=E$VZA:ML4)/ MAXEZ0-,DI0Z)I\%/?8[-2%6E&?2N^L80\+QE [P[.6,M: F(*"-_\X*Z;M/" M"GM)Y9X.@?5#I\EAW4)/@\8&?)N1R8@EGK*9)0Q["2U).:=U(C3AM/\1_NA?79@@]'M?ON,,W2W0O^%@RQ' M3YN@H&F9O6R!SC+,"EF%-//H*47G&''#\'+>(^"S834(B:!L7L:<%X=[G$7I MDO80>_["44&^(AM35BV&S.DQFXL]Z3F2@ILZ'JU.&?XRIAP21>8\%N W@_;X MH[U^\UCOU0T31.C/CA+=4#7YZ:PJBJE3/3.,T M28H<.XY]G83QGM8*NDX(4CBG52/O<1+$'<<%)PL#RA]F0*J'<-J2H(_EICLV M97J\9A7; Y960(\A[<5L2WJD[[G*MOQ _T4B>A]23W(D/$>Z\%64!$D8T>PD M=F G1\_[ N$W:C]Y@GX2B LH]EF2_T#[_"*($E9/B\RUR&?$_LT>VJ5YQ)44 MP1\X0>6OR[8H8 >FZ+3L.8AID@+*-YB>2*199E$%&:HP8\>H:M1F'H.Z>[OR MO%E>I?]Z "@'(U(@8+4^^^9[BD28=C*8YANU2M"B"UR_I_MX>;W=!6%1IS#V M)Q5K"P/:^Y@!21S!ZDD"/(J=Z)!Y7BKHTBQ3C;ANU"035PG!;D:S$*!JL1*# MZI5!%7&H< V5;GJP=)Q;=LW$J_NJ8WZHQ@$/.-_'=+!]1<*N78WS-JW6#XX* M!'46"[>O#2A7S02S,)2VI0K^6-NZY_JQWCD"IG>(EN:1\6]I'Q]."\4V$)G? M-F-S.J!.TN1C6*XP=E7JX&6\9Q\,>P _[6EJXP3T']KHBW49B(6(F%@OZ=:+ M-<)I%AMUY!4'U8!!E_5O&M_R_%W>J@T9B4').&'":QFCXP2ZM]&0CNW4E!6< M2%_(6NV/YH.W09&M?XK#,*$_BFF]-=H;57\_ M''Y)5T[!K1#5W7B]?L;OD.'+:F&8[?%A5HD9B4 [*(-P*2P8J8CS;]5HE%?& MEXX6XDB[MH MU-:+VZ41H!:09D&ME./+^G4O)OUWV$Z3>(+LU'/?[01Q)\9. MIJZ#G<1.5F[-M):0@"3$C3_-'/%BOK.VC4S[)"02\X>TZ',L9<('69%]&63>V6 F:RN1S] M6X+?"E2\XO@%HVV:%!N'0ZAV):*[E02YR[J LV$8)>_R! MY]<\I'%\Q?/E)*]J!K7 ^6XNX$5JM*T3,(O.YKK^&I)H(%U(ZAD-UF:618=R M=-]*AJM,Y4D/9=+;5VHN*NUU5"CR^VL8> W.)\_C!OCP>59A]V?@4<"L9F^_ M8,[5?GYXYS+IO9ES%E?%1?<%P@F+[3)%V*+KCT60%<"<3\F4N<=[YSQ5%:#+ M6_D']P3.C!\V$S>'1J]:C!+M)P-J :BV_J[-PR4\HS MH>WM7FA+@S/BR \L1)5.)#\F$J = _ =!PYO>)6 5JUP6""]L:+])#TM !5( M;Y1<_TA/SST+I%U:(-Z-^^QAJ3[RH\>!JR1QD#18IQFVL;L)=CF^6YWM M=G$4TMN]^'T/Y%+3&O;5Q!]'[1 M2QJ3! (GD.E@B62B+PTPL1AP2C?&*M5(T+U C7;44K^H.>A]44TKW5"10\BJ MZ30M1%7F@80-7A,)2G)F^&SY0G=:>!4H:RJ_6YW+Z'H9^Q M5;)=^UA.*1Q1Z:@6;S=JNSCN1%WM/X4ZC[]L3HHK\2;9AI_I>L#/9,R5DV$8 MG:[UL4W_\Z#91L'5AFUZ'@;/-BJV:W>)M HJ72:A=SSB_A**Y5_2YSA:\QD_ M78'=L[(;Q29+]^L-+T#%GF:G";FQ[!QT>-SY!N4)Q(R[5CT^<_49J_A6ARQ+ MZ:@4[Y+AYG#WX(VZF_#=D2\V*ZTZGO5*AJB#C8#RXCBGQM'1Z_^9S<9WD1<9ZRJ>@[QQEUY/ X[7'O?89 MR*/' $=FG[6ZW^5CN,'+?("D9?J6A 7^BG M=!M$LFM;I ][]I6VG>S[3OF3'GVI!P9/^58;3N5?*A?MJ!>QZ.=Q3$H\G3,J M@Z2:BG[&]&)&*2P=#X*/1IES[4@\? IT%$J-U?\RB>0KE^HL^(R[]T1C MCLIU613B)8U?HF1]D>%E5%P%(=M?J':TVA?[#*-ME$3;_98>PDS" M:$?^L O>V5*MNV)ZLWS,2Z+&_;7-5^SN27R1YD5^B^4D+'L://_VNMEUR_+! MHZ!9M]_B:6.'/-^SY!8F=D&OKG=Z[,>6LS!]5WH=4 MC]NE^*=RB;-G%51X!'A =CETN-A>_1UPZ'6::6: XZ;#-^H0[^!C,%V=V)_W M;+=V/@@\GN3.R:<5P#=:>XPU-AMVO,/:=O$VV/;OL?8\[M7G>>RH_"-MGO7F M4^TPV=0'2T4[WFV=R]=%O[,3$O_Y$O79.L.8*NK!(E^&YUL.\=O-'EYO-J??TB MV)&_%.^R:?$X$< C60>0UN+,B/: (U[+#>W%';KOFJX.\R,6J-2(:I6HTNDH MH6M.5"KGZWTN%$J<=]6A?TGV.5X>>3ZBCQ^2 )PL-."0CP1ZFP.F"ATOC(T7 MN+H.@E@ &D78Q>3L)8ABENT*B2G$Q?)[3/ ED]$ G.L#(3FZIR !.*5JNS$@J+@K8W8!.D#YC?PO'5)-':-(Y'C *UK0*(]4NH0 9Q8]7RQ22Z77 MJR&+%;!J)'P:N!PBH3]VD4KR@&8TX5$>P72+ 4XUNM[,2S9@AS*64#HK#9?I"\X"9*"$FQ.J]RF<;1DR<$L>Q&_X(P \4#S!,KUXZY] M9V.2@3*,!?CJ]! S8J'GDQCVTOC.4&4+8L:P>M6U.8CGUE8&(691O9DT;P[+ M=QP-ILL 7,0(U=]P.5S5"R#IY3-Y2\V0;;&.?><'R#[>3*H*AI.ID]0AE.O M;Q@4?U)]A+JW\W(!>XSNR5OL1^_"V4*LF+0Q;:UW* M81)+R_OZE\$N(IW;)2W;2I[=$[-N\5OQ](KC%_PY38I-/C#',*\&>N=B"=A6 M#V-8AP_=C"V7K3-B7>&H- Z)UM$3PV_D468@XA8ZG*=\!]D,R#WU$\!BW0LA MC$VZSP$QAI4G?\!5_8N[U7U5$^,Z.<1&87]"1R;0+L@H9+*-O-$"@:^T3_?+ MU)I[8P&]?K:R@=)?;06]AOJ8R]QO\LT/'F&+GSPAI?_"0?;TFIJ L1%U2A1T M ) V\Y1R3H5P#MV9F6>H>L(S1_-.@.QB"BD2[4>+$9!)A6A7R4D:)>SDB$4$ M:1JU4$DG12XMAYS0"[7 %X(Q@A:)_5\\HI@K KPI $M9IT8P(D23^(4*.B5Z M:?GC@EVH 9Z0BQ&L2-#_N\N#H5GT$A31"^Z_5>WP*>!\('&K?8BS]0C@&)99 MJI\05\ES?5/:W'ZYB*OF..E#E/_16Z*OMXDW$2=WN#O\CI_W(A9[S#;P 8,J MZ%=9=9$F11:$PQ>G#33QYE.6.]S]*1\_[\6GW&.V@4^YD@[A6K79?79_MYIX M8N?Q-=CUWOSX,B?;?K*C93D1 M["X4K](,1^OD\BW<$&=KD"U[ W*@"?"P5'%8#,Z^YP&'J)+9VAD>7#BJ MI*-2O.-PG<7GD-UG'[ZC5>ES6/:K#E-;JE-JE*=Z9G,=CP$/5IEC8H >/@,X M**6F3CZMS'I,U[,RT;W>N5CG@QY]BO)YU_%3GGR.AN8;!Q^DTXF5,_=FW89; MI@D;3SX'R1]WJQ496"ZI<3?1-D (]3+4@.MMO4!0".;CT_ M)FRO$6VH5H=*?3Q2F$8^H^.1X_@N[5F1N3Z_>VA\=T<6?\/+=92L/^&L:+T8>#AW^^D&.?=3P(.Z &#=;_/4BP2Y#H?21Z[VCN>['GO5)VMH(-;YT3H=;8)P=%.M)?"X'>%^>UMNL!G@ M:!YCO?Z&5:4#G>6H^O;%K6>G0\>9(0ARM"DA:*[[<+EO%Z9;_%@0VZ@A-U13 M_S"ROP7P(%=PM[V-)WT<<%"K6*V_T45EHUHXJJ0['V!*O.X=90ZU\?-KEH\W M>QOX]T4;&H[U?--.QY_0O)Y05>0!O^!DC\^2);UV_&[U&,0XEU\?V?\XT*A4 M=;2NUM'S+/2J&RJFZWZ8I6Q$A",J'=VM$),_;\T+)RZZO&YR#H>#A.ZN$X?3 M%OZ$B>Q8H$RFYV)6NUGH0]'B@S][)25RE6""I:I:/#UN->=UET_!CCP^JPU<:"&2D5,K//4[=D==!%Y MMRD=X07QP*6,TL>]B<%N1[L#L?VL%]$H,7GZ%[M E6C'-R9:\K3VCE^U3,>E MRUK7W/7?K'M[MEYG>$W3-9(Q?KM@)M5+(/M;>,-/2M<[]CSN!4N9OY%0)*KV M96H.KSBRZ3!WTNW=:()_093]%L1[?+=J?GF6YWAX*-';U)^P'01 $K_2=GX$ M\K#Y!@;+3""MWQIEB&E;H%^S-,_Y']QWSA918#Z_4-GMGAD%7:Z#"?V;*'AF MA6+UL!.;^TT!1T",H(&ZK;]4<.R" 3JHA7910OU'L[3P5PY%P@;-RZ<1/;]= M6,I[92IYJ-%A9Y=D.B^:\UW*C;'L&YB3'U]#<&3P=C0) ,%'I:@J:#40X8&3)P1>)H04B[-SQP M&$,&\R)!QP]LV<3'L0.M%'NWJ@I]#=+KT>/@":'?44DIU=:SH(-^P&03^QY4 M-+L(JQ3N>M/#L*MEC>3W@RZ]JM&#/NQW)*9_,)BL?!'DFZLX?:6G@?"O093< MD%'*4WJ.'W 8$R:)5A%>_AX5FR@1[ZUA@YD#=$S( QK"QJ"J\Z&G"(.>,&W$ M-]T0HLH1U,R4>5.POX.FF\OM%#F> MK,(23,."C[B>,>TBG]"KSHK.-K;$NUU%]KSC=HT09=TJ/K2@'88AF 2AX2:H@"/ M&*=Z9(/M>/RVV.ZU@^W=';LQ M"YT5KRDH.C,'PS"=$5UPZ$8.N=M2//7X8 M\'<];+/93Q=""5G7SKK9 R'F]:X-RIX%'J&]+LIV)^H' 4=FO[UF=A;H)^MV MG=".ET+F^\&*84C]7U'_Z=JA7L4KR01;2*M]P5FPQK=[ZDR3?)-?LJ0V>@0Y MO<<9V_KH&IGK"@(:J=/!J:?B6E*@3\RG.64B4YVK15POK7Y7:T:E:GJ0/T5$ M.=]=G'?*_AT@E?F\&Y0J:!(.3;IJKNM#N(0FHM#LR%^W7=#,>!5G==!!/!EU M'A#/0_RXP;BNZ7K^WGUG<#W/$ZX*8)?.2SHWJPJ!LOU\8+FCZ\/IS9Y.K.TV\;Y/G8N0O3GC78GL>! M,^.0HR*OR9X%S$J#)NM^[MU?M?/5T"Y_>Y=#>QMX^.W*%T3E3WOV_1I:)91] MP4X71>'X.U_,WM'4SUORN;.[Q@M^\+%W=;2_!?"H57!7#-N>QP''K8K5NA\R MDXT:X>597L=KI_8]#KB;'^(T67\D]FRU#O:9B=G[#.^":%G67\_/DB6S\4(Y MA$<) ![1X\$0 UR]->!XUW!"-QA*5=5-!#F[*81'R 4D0G ":X@H7>)I )I MN".*LS#,]G@I%$+JI86>QX&3P)"C8LC+G@4C:/T.8[6/.$(0FIM7B^6 MWRC?(=3=!GA,*[G9Z&=/2^'6U>\&!LX%@(&=)L'71JA_A=#?]V\!R/JXN M;W*](IQ1;>?3ZAH7^[P@F&6]4RO5ML 9\*IFJ: ME!&J"%6:',^Z9L7!X5D.=@WTKVFZS-E]$_V'.60/ P_F?B=;QSDZGP06,\&(WT3B^$B'14?=7U3>.X)17_88: P\3,>!H#RC\&M%1,D!JZ-/ M0,LDH,&8>9?C0BPIQV +=&C: CTSX^CE"@[W>V"@>U9? M'$UU_6M)BL<%,,_N+JX=TV.9GC*\[7OXH ]TU>G<$>VTGH).']W&3J.!4B:$ M_5H;[I7I%A!F*17UW"7-[VX5;H26MP,>ALJN=T]+)(T !ZFZ[2;N-Q''W&F" MQ#_=0K@&VA8&W.^X\KNY^\3]9&,;%6Q"U+>G*GL6>##WNM@UFF\]"#AH^^V= M/,:NQ+K=[7/LI+M('%H'['O>LXCL7>V3/NQ19)I;QNKX<)VOX$'Q=L8M\_0] MB(OW';D@T MVE"C;H'*9=%2([W7AW=+3*FKR>J\R)RMUQF[!ACEM384,'7NB.,QW.#E/L9W MJ[.DB)91O*=3Z4<WNBRO9;K'V>,FH&OG M\CFO<27 J<<.J"(WF=4 F+PL.:H;PY4Y=']'- @U%J'*)+[/(QA%&U5FL0J% MS##WD^:)R [-L0V*!Q[WIH%LG1LV)!MPK!MW4;NG-A79(.;9UTF8L<%&$--% M #+8H<;E9T611<_$ 4(^3RG[W3GQ?GD?O+-Q4);1VTC8@H'D?1D1##RDS8$G M!O-TJ8##V*!SN@$LF("X#3PB6P/-'$7H3/_^ST4+5LX*1G%$*# M@Q@N&##UF?7/\?"E6K1Q5(D%!)27?^ZCXAT%=#DHI]?G<0"#'!4;C*+MCI[! M>@UHU:4B^EB##H((F\Z (H63G%> ;7J$\_?C_H(ZRO[G-YP7!%""9Y0N?Y+- MSLVJ $Z+-@!M+>H8E ^8)*VXJ;V@(PSV1'/$$1\MU]TY**3V+/A_4&D7XH:Y MX4Q0R')87DI8=IVPS$R&S\/0/!]"<_FVBS+V, >F#WI#\GV@09-0'G&@">'0 M"="HCP[9K[')/?6!P/2.38;KVW?V08SB:.4P-T"[5ZCN+2I7&EZ"**;+#%=I M]BMI*YLC6U3G S%:!-K(6'% %W3:M.FR0Q:]K6_MJM8I*ROI5>V(V>G9F'(6 MU,G$NP74FHJ>.OV67"LYB,3E=A>G[Q@_TD71>_(F-N3A>^(>Z5E"NG*[QNGJ M90:.^]MFB>.>P_L,Z#>?T4G;.AK='8,+-JO M73[>WR_H(@I53N'</DWXQ(>OF O50 %EZ%>H=H4+GW_:,-+'2YXVF#4<"DHX*)YQ>M1Y6",N&8 MD4J2)A_YUCW"?)\K:DSD0VF>JKT+LB(*HQWY1?XCL$X2$O@F)H+DG90K2.7> M8ZO0$K<=<>-YF9;:?(C]**2W\]05#^Z6Y>HA!LY>(GKM7Q>4!">Z@X+Y#@TO MXR?^G=;BNTV+_\+% P[3=1+]$\MV*&SJ ]J/S@:UN#)G31G@I3G[/IN@Y(YD M/D:XW*J*@5EY2V('>B=DT5CB-AL&+L"M?BZDV"4E=EFMY 1)EF\67:59^2OZ MG"Q+9G8COE4Z[GTILW!TIP7?(G'W P& S;F!;!XDF'AB[&[G+:A0_J+,^*%K M59D<7P]VP?D\)6>;5OFU0A:0227 F=P.J$;VN3LU &9B2XXZ7,HH#5OPW>N< MS+E+TF4%ZB@Q$&):X:C89\=UY(%O;ML!O91:+[T1Q$H6M;.C7=^H=K=B&QU< M_UW"W*);&>0]W:V$M]2U!J0C!"BM30.E7CP?+0'Z"KB^0[J1(-S%=[E?(7:$SPO#AW0Q:=4));S+6;3[ MRLJ=/6V"!$9/8\&^4^V#;+U*([V3:>-.L=^RAI'+PV%'*2QEV<>"N/7-]7?@ MWO"O90^HUI\905>A*N?IX/M[YW#BX_?AA)U-E/'JOP\&S&^\C-3]O2L'L5FC MV5.?=@]LX*YRHBD*:1? *Z7MDTA(K>[9U3FUSM;H6&7"3ACT'O(WEN+AK(<\ M4O_-]I#=+V*>'K*M^YOL(240P.\AN>&GVT,:?C$E7"?=$QJ&3#*H>!E$TL6Y MT$%P+FA:8Y:3'S_OXR+:Q>]1LKX*0L$R(R>.)AH"M!]T_W*F'QF=8@7TS!FW MH)CH+4.QMPS:O64N/+\N ]Y8=!TK3IK>LLS+"V@NT;=Q *^:'+T=-P;PK MU9'-3FMDTWB!!#<0]\.GPZ=.W]?GH\_<8#=]GQ;$GRB(F>-Y.6?^M,_JNIZL MC#PQY!/F_^T"5DL*Y Y2'Y:Z=QLO GK7-,&C*<4)HE(H^K LQ?Z EDPI*ZE= MYCN302S]5U*71=M5UI:#VVH-;>8^P@%HM&"IR2GR[*FYG8R[BB5<[HNZ 6^S2; MF.D=W Y]S?0D<_TQ0[A05NE4\UG,;*%G0E:'YY;IB>9<[5Y9L[J ]GFS0-Q] MRZQ!19"WLZSZ:ZWH07F;_1(%">'G8!<502R6K)'=,#O35M2W!>I\3$O1(-U. M$./\,Z:=@^0%=#T'G.&DKHGL=/008&:1VZI?A"-GQSN93/252W44XI:\HV,= M*M-=B#V0Z03Y;#=GR?(3?L%QNJ/D4%)#;]"IM00>AB/<%P-3H1G@4!UC_80M M?*8#$25(T%+U.H[C>58(:/^Z;+0XG+G@F,A<_XH3G 4Q\?ULN8V2*"_H]4 O MN'2_OZ\=*P,X 6A!TII!C!$ F!3T_- >G')MJ%3'6**ML"(*USV_$UP6:%T" M0[DC:&D$7FIR<'9S$R7XNL#;PU([]K0 IR!+L(ZN!JFN C"-V?+4X2R<&H.8 M-8XH$!JFS9TLW*!6YH]H$\&PMHK.M1J[JN*8S+)>B.>C5[;6_D2TG+U%,G(\ M? 8XM76Z)!)3ZP' M-)MY[2+@ZDX])4*=/C1#6X*Y;TW*C-(DB6]-^@VV.)/ MZ3:(#G=6+:L"'@(V 1YU5D=##^" M.JNS5WD')WW;",C@1KHG(A=,T8M1%^Y MC:YF01#A%FE4@HZ#R5%3 [!W':7O>>"4-NAJY]3C\&' Y#)L\_2AJUC5TNT* MASUO12?-[7'D62&$)?G784B27_WWYRB)MOMM9PAV_1UHR$E=H2%V]$> (26W M4?MX 9?F*&BL^0-X"B#KVNLR0F=YOM_R*'^(\C^N,HRO$P(ASHN'H,"EA[I# M"W/J@0:YJQ=AY*C_2-T *&+*O@R!M_V]$D^>'-*\K7Z;Y[DVR]B7I+GNK]IDC^ P"N2Y[:? M*LD;>C-RDN^&;V:2?QZ&\%D%0KHQ24NP/.%L*[OWT:I"'XC<*MA'U&U%&W2R MMNLT0'JN#$744H=<#!/X&AU>80417[;H7^E^_BK-M@$)6TE9,D_'VI6_OZ4Q M$1-'Q?O,2RI#!OA T[.^#&LC[E[MT&E\7A @TWIC^K5_XYP/?Z6EA_-/9JG%[LOIXWP0RRTZ,-Y5 MR.$LC')8>EBMY3Y'8=]R'<5ED; M+%[@5=OKY4U=<[X*)I,NEI=XU5<7\[(^9:E<2Y5=%XEPL!%@%E.W7;NN9:D!4:1;&9]Y32F.;D^P[_Q%D&]0 MAD,GIUHDS@+&$$LE9Z^!2!@-G%C%_ZLR:J'1'UJ-1?3$LEL38)JT[#"$R:-@(OI*C42EE5"/\KF!_+!\[DEP*G?*_HNH]7P[3-J& MUA*)^ J,.JOZVE8XDU_)<9DL9^)-0U"+/4M0H$]DLLTX])>?K-\V MR!%[+(*L\ NS<[R.DH0B]AS$+%O,[^MV.Z\B_C5+<]D"A1U-)][O],!KLN?I M4'/"?4^?MQ!ZG\.;X.EOB(W>W=YJ$>[3N+*\!(C,9%8X*O;$B[-D>?FVBS(F M(;=U5_D(O2?.K\K0FV3;0:4GS+WJOD-@8L%:5B91L-?6->1_Y>\@P>N $)Q- M7K;_*DH->/FOF$H_%;XN]RKI'156UUFZ])PX'TNAM9 %U2@Y8;Z5^PJ!7P7K MK*ZSS)7.9!!F0>)IL.9O."<] >]I^+&\E/YJKD7K$>I/G&/'O@B3U*NJ^X09 M>30$$(B:&UV-@7EB?)&R7\^W6FZ=Q6=[-9=\[?RE014+J-)?GP;G"\C]CJ/U MAJ+[@K-@C:M\OWMZNH)NYZ[FR@!1-^3$^P']EV-ITU/1BA/N&R: :&7:'4$ ME0.H]*#./$;,!_3U[)G>+!,6_J>CS/6N!B ]^7["[9O\WB,6 M\$\B@<;JFQE(JUF2GB3(=&^PV.E"C M%OC>B9I_'6:NTQFMWN?.U (*-CO47#_WQT6W:O%:GOG?CY@K=%*\?W2&W@7U MCS7BU-E?ZZ48[0!&67#*?8 >$""Z@<["'Z?9$\S[ENHZ _YU!U/3N1RLK$VU MR??.8HY7-FMFZJEV);/@ F'%3BFCU=>N!O1;[$Z&/:4>2$A9<]#7J&L_\5YE MY&NPE%G[C?848Q& T">TLG!/DOGG>BN'2;NGQ.[#R7$.2'^R42?>%YAY:?-F M '^C/8#ZIN=AQ)]')Q,\X&T0T>W_BS1AV8;[ M(*;W0?W<]^YGM\2'7LC-ZS%R%9V^&=#[&T=H0.AD^ON1V@#TFNPT-,TZXVYB"!H1NHW^Q MZ]2Z#1=OJX7P*78;H^=W<_8L^Z$NR0+($'HJ2:LHIU: M-P;H#0^OK@'N]"8L:@I8SW)18)\^'[HDFU!;.GCYS=P#..PS!/YO4?Q)7/IG M#_<65@<7_OD[T1!F4FV\9EB&.E;H ^M:!=O2HM*!-NB\:]=I",3;6L" 0[PP M@6^!!8MYK6[AGZW7&:O1.\MH>(H]/O"VRUGLM3B?X]S^><^*MZOD[S(]O27^5VQP=G3)DC*%W";)AR"CCL<3;UK M72-.M6^9]%*,="A:%IQB+S(-"(==!S<<"98C9CHJB.U-QU*;7]7.;:ZB]/O: M3D*N[!:CQM@%PF]AO&=+.CD;I'](,[0G _4?4%IUC/2+10%Y?LD[S^4^ MH\]331G>I5E!_\49^4VCWUX7%P(UUW*E2O)UU$@4+233QC MF@+[@C.J+DJ(0DYOI/&2&L,:HQUQZV2Z].;YN[L\C+SV6L8" MT<[[I)>M#_+T66WN3V18=Q5$&=LU!K').=)*H.,*N("Y6"@?8^*WO9RNA13\ M[DQ8=#\Z,,5\1-1)1+WD^3K^7E$']%VKP?YM]W^ /X7O/=V8%PBM>_O>IZG! MV =AIWKL" "FA4 ' C#!T5[:G9^ 04Y7:%?LUY\27MQ0GA%64RB2!$9!K06ZP/J M*5L_1VDS4@@DJ_3\P17Y;2#LVFZ#)49<7,HW]:.NO4FB';]%.=^!)W+RDUFQ M=_(A.-ZA=SIT=+6\[^1%2S?Z/1W2F"C_#]3$;W-0,_EJ (CV?;O#&C=%YROA M'ZLQ#:X*^>^H_ 6=/+]NHG##QS88L_2 ("3>9+A*"B#_C[,7TB71(4J4YWLZ M_5NP?UG/63B9T8RWUT>8R4H =:/$2;YJI20&>%=,A!N\W,?X;G69% 36WZ,E M?L O.-GC\_?/P3_2[(*,#=,M>97G[P]5KO$C7C/DGVA]$]FJFQ')0,<>%N!K M;8Q,%PMY7\.@=]K$7-I )R"E;LK#3#NJU2_H[VH+4&4"^LJ,<+7]?:KPJ;)> M7M%>CL,?U^D+"=1]4F3OG/7*?QP27OGK_[ZX/8"U]0>@='-L/&6+YK< @[W# M.-V/[0)]O9TYUDQ:_[?KVS-W'?P%_:IHM5TZ-'J(\C_.W\]Q$FZV0?;'V5N4 M2TA&H1G06!GKN-CO#K4!&&>C3=?^CD4%B&I M0+TE:K0)G0;7WEEVJ>4%IU6 M!NVHF7=?>;?C_5]YNXU77[G$=#M?.5?B:-P'T_<9IZI!C/-RL'F+B\^XK]*+ MY%G@T=SK8FN"V/4@X+CMMU=[%D*EUO,/(A=]Y9)=SPFIBWU_(CK'C2&% M%L!#4<'=@9%C]3C@L%2QVF!O0F7#&RI2J\:-$ELM?/N.C]WM_8Z;QWWZCCNL M-OX=PQH,.O1XOMC]%:?K+-AMHO#(_][AH$H[X'&L[+H8S8.- ,>TNNVZWWFC M 75\\FZ'DNZ\=SC!X_L#]8;!=;)*LRTSZB9*\'6!M[*AIF)3X#$^!H#6;%"A M'>!('V6^]BR**Q&VHP0UZ"M5A)@F5W-'V" X')_?XXS^(EA+[W<:: (\ZE4< M[AVB"\\#CG(EL\T-61>HD6\EHE]P]IR.'*3;0!KZP] 2>;8>#&# MZ/H28+!W&*=]V A]O724063"^@R3ED?58R<<@[I-DR^/E]5!@%)^YPJ:PN- MOWA51^NC.CW/0C\VHV*Z[M='9),6Z()]SQ%AZEH/DGR8UAAA#E_1%_1X[**C MU4#K#O.3)&3R@*-U@L+J';N;.8PB M= >TSA<@3PDQ%RL=/0NXY^_E']66-\9( LY2$^#I7LA0%@.8FZ9X8V+.W;L+ MP,[L5$\ 6:7P%*8Y1TTT%J,X8K;=K3A%4B:OT$DOTB1/XX@6SUGVT9"F*. \ M- 6@]DAIO!S 3#3)'?W^7E1*(ZWLT5G_7\54D2)1M5LJ\A\G=UD M9,0V-&T;*P,X^VA!TI?@T2L ,-_H^6$LVV'!(P@)&MD$ L#LRT=DYN.43WA% MS%@2HBNRZ'E/^?">N-XWCAEH IPQ5!P6":+O>"D>B=$3%NQU+ MP/+9>0Q_BO(P3O-]AH<&!:,$^!G?/6 H1'M':_]BO\\)\U'1: ,P!O )$>>\ M<9'F;'RT3J)_8MF=6*IM_62+;@@4B*+=T#^.D-AO/!@6B&IRE3TZC_-/:1'$ MK(YDDF.61AH*"GD9; C;*Q>T:-YS2M-=7[!0)9!N3=V2$)+\^8G\E $QNCB[-T.\US\''WXD@3[953@I)628 MO<\RNAK/@,RJ?YX'>=0[FC0I'S@K&H=2I$1CP@'SH7D?=4.WN=YF@6IUC A% MA6Y'@Z>"E@.N.W\O\6'%]2D0/;6[AEOYPDO];G>R37<3'SADP'+=;UT0BIA4 MYU6\[NF^=9J<%;7K]0_-"G9O3:!Q$H!_[1IPB%_^B.: HT#'"]V(*'6ALT*X M%4[\4=Q'<5I)R 4J00L5D3UD6,S'')=Y$6V# M^MM*ECI C@W*$#B$@>8]H# M9@\M-[0O"RJ5H;L5=/YP@TLJXK+H!@;:F/HJPW_N<1*^CQY7'[8$SA@CW!\> M7[>: >:',=:;&&?7DIV/M6O/N_SNK9RKUM*7KWW8_\ M,X.P:*$@+"8#"/_S]_K'OT4X(P&T>;_!+R0.E8:X_8U]H0 E$"0#W9Z6/M" MF@,&B*"6SG=0SGX#.>K-C]$8/?[MD^%+1(R!9+!WE GP(3Y&^6&ZO^P,'WAC MYCF .>Q#1T'C@%.ND]V^R!F3_JPVFNYLX0M?R-WM9(?CQWW@@AZK#40^EXZX M>"@#9*LN+TJ?%]QI]#.LN/UE=-S^XG/<_C(N;G_Q,FX/K38GKW_!RS3$74HXD[VA, M>^"\.!H*D?.4&P/FL_$^:-?#+S4AJ@I178@J0TQ;62O'),$KVG)1BT&L0M-FT7B9I"R0'084IV/!, K5_SJ@@MF5?A^4=K,"+8C M35$V5APM!3BW:,+2FH>-$P&87W0]T1[KE]=I5 I1I;$<^BNFL\XT37($3EB! MTQZL>,,P>Q=:)OB3I@C?)LA.4F+K/NDB)F-6M4S8SC:^ M\&&?RY*\U^,&/C!5K]VZ$=$L*3&9=XA*7R<22WM\4 M+?);N(<: .4^=6?KF[A[GX9^%[>:\?H%*ROIJ"7>;F9A%\6>K+/]MW&[ M\?@D1HLWJIF49E4!Y<4Y +8T#+SQ*;W2AKO0%D=NP"1;?N-H>\G+%T$<[F/V MXT,:QU=I]AIDLBMUYM#[[3!V/_26Z+M;Z;?!Y0.^PZ*:!1+,15^IP:BTV'^> M/]DWX;9$P>]1L3E"/F][D[=?5+W8T9=\:TN7+UQO ^*AT@B3%?G Z5;\-5Q1 M +T2RSI8(C^BB2-J:582[1U%V.$L2I>726\J,4S B=$4K.> M ]MHO-8!%GA M'S[G>!TE20]$\'L;"3[WY#UNB(^#JT'FU9UHGZ,*M(EN9TC7"?8\RBX#['P6 MJ#833F$@$* +*^YA:X\AKCONC%B4+JV0>*GP< L_<#JB\X=[/Y M M5VTP$HMQQ];6Q'U'@/UZ0E'/^(BR+F53WGZ53:"GUA(6M@6QQ?"MI\8!M[ M3H,<00J&NCT8"A=_89"X"]YY3>9ML-1:HI4D"1OV_G*UPB'I\,J#KY=OX8;> M!MZ5YSB;9J 4ZP#^.O]Y'K70$ZEG1D&7!;(("$=J( MB4-L19)()$W_GQREKPFMH['?[O@]G,_IGC_1_))R5/8'IIR5%5$8[0+*6Z_I M/J8JJ0ZTR\COD_6/\^:2>_*^A8,B8J?[NUJG>W28I]D?Y@:S&R'+N@25S0[2 MW#UY&25F-,I*S+ $LPF=\!T)H.PF3=9DL+*]>XZC-=_XE1_5&6P!N=-3<[?N MK/H?A][)*%JO^WTR\>BF*AJ"! V.3NS,YC!ZFM7A?CJ;Q>NZ-@Q*&PWN5F(> M<$QG6/>DFW]_RH(D#T)FT?F[^)>>\@6C! !E-'TPQ)4/]=: 5S(TG-"-AU(@ M8A*=%SP0W>NM4-#YH$PHY7#X*/29H8+E!C8.&MG.*SB<@INJM1OF\17 M+OSY.ZOD/*)2W='S0)E(V55)A;KVPP [<76;M;+$$=,]=;L9T^1"MMEPVL&]57D VN<9#AKH*1'/>PD33 M!>L,PG-^I/!Q@W%QEBS/EDMVE"6(FQKK^?D[^<O8$YUV9']TWQIA-.7 "GO&0#]E0FN$3&5Z#:@*;Z.QV>C M4* 6]PZ_]*4!#^Z),(G1JBD*\+A)DGC=!UAZJU\V52Y)5"JT'"_7DY5:P9]:76D M%_J[8CMB/EV2BY)5FFWYO"4K]\J*%-5VH,H0)%I"+[(/9TZ"G F: <^IXRX7 M:F&@P-Z_25G-)$7+YOUYCK'\I90#K^IJA/2&96#)MZY7T+#W7-I!D__LP.A31"EI4@P M%36V(M'8:E6M,I==%R=6("PM1L)649/\W1@]] C^.?J/B^^]YT=*, GZXL3[#6_OP4P_:6I5Z'264[H M*2'5[F! SU6WHT,9T+YS'I#-U^LXU 1X?\&RPW#J=# 3+=;HF+>@FW' [WDU M#EJX$T8C(6W&V=#KG*+5SB/*T7TMA*B[U)8!MH CSJ51P6@[WO>< QKF2V M]G'S2CABTA=(^,:I C?A;-5EP<.8R*,]>EJC$+.J.P%E#G>1?$G(I'C_C(M- MNKQ.7G!>,&:CE0&>-D'RA+>[- NR]\83"8Y:@H!'O3XX(A>,EP*8(28XHUTM MAZE$7"=JE"X0+V!1$+VH5BRPBAM"<8!0>[" .5Y;CE=4F^".9&[2(,GIVA5E MO+PY:786Q^DKS6650*G2#CB%*+LN,L9@(\ $H6Z[[M?.-/"%7J9#.+JX0+4: M=U=6V4< SO53]GT=O$IJ'E:W[V@MB1:%0_AMAT.:\!=F>!GQX>/Q+3CS47BY M.)5?T4(&V1IG9?&.BS27KI4/M0%.W4HNB[3=VP P9:O9/7%9,V>?-9>/JLHO M3(.;@+;K=%>192&%5[B!"<"^6;G'V-I;[#B+2!ZX39.LM0A.V[.U<9:!&OVY MQ_D3I<6AE7<[*H$3RAR ]YQC-JH/,)W-XK;A.KSE%AH=U-:J4:,;?67:81Q3 M/F5 YV-?P5AFZQ-1V',,N>=QX*PWY*C(6+)G ;/-H,FZ'_;1UXRH:.XPW]ZU72A#5XN@8YHP U.YF1*;!8R*?HQCG19K@%RE49 PW2 TI1@ZY5]Q-U/@1PE7785MU/L)**2K$. M;RV:QT%W6R+'^0@]F^_2AX&&G)J3XG9']Y, @T_18-T/M,D58=U,$&Y8"DFM MQ/GV^['?O9OO/8][]^W*-]YESWKU_1K:A.[(=G*\XSZ#J[)@=;[SSDOW5^8= M(]&[^Z[<&'@HCP/A^.J'H9: PWRD ]H' )F:)@PZ2<#ICOQ,0%2[\O1L09!O MT%68"?H9L^UHG8):;S?6YD\2I!8B9<%JI M]Z"1G8^?.ZHP-@>W+L2"AW5EQ],5EA= MB"526W8LFHJIB^,@=\.+$%!LU4",&.$MQ()]=8U4=P3W&&[POTNR"G3*_88?,^PYP3A((G,ZF@R6RF+XTP.1EP"GM@4:EL+O6VX_!;+IK(C17@=)]V J(=*N[VWT2)QPV+ D+ZFT5D6=G0SLYP5 MF8O]EN:<12\8X=4*AP4*:@5HOTL)4,MTQQ;/TA4Z>_R"?OZWG_[GQY]^68B] ML=.Z8%GZ$N7$P!(N;L_EVPXG.9;UNX.-@).(FM.MTF"]+0 3A:+A9L>=PK>] M0*4N]($FCF=Y$/_@J&"8721J\8PDA:I_K!1@RMJ8(X/&O TAK;6A$>\#)H@0)6MTPQ;RXE*=E*6K"\9R#(<#I*;* LH01B"J3_[I"H)^('"R7_J[P(WB MN@82SWP1="]0I9VR#=?/26?>$X308#IS"E/_D4,86"U;GU38Z':XJ!R&?-V* M]#ITH8[XOLOPADQ224?$$WWIY+@OCV"D"*#4/ 60UJ+RB/: AVY:;F@O*C?* MRGN 6NI0F1+_@6K\P7TV !V^=1.Y@9 H(T/F$YG/O[#] MQ_P_]T$$-?*TL=C30@8W\ K,MYZNTYP;H7-^ MS20*"H0)W:8K1,@.O>/ 3D*:XD6;#E%XKF_@[,'"_5CV")T*DW.\2C-\V)>> M)4LYYYK6 9R1K4"J,D+54@"8S>WXZ6P4^LRLDPY#88T]'6%\<8T^T#0]A^DT M,D2^)&1D'4?_Q,L*BKM$&*&?95%.M[;V=$^?#\HY5.-Y<9HF3]G1 +PJ'#E! MC8=,:<);BWS9F" ?_*84WPFF[+&!T]6D.W M1+((WERN4?;AT;N:JT=V"B(]YC=5P%0I;4B>IRRF[)9%XA*':XT1*,C+70.P M)&4=//B\U,G31_/[_ET5D_(]9BPM*">-R&3"/>4R/1^=CWRM^7NU\Z[Q!O0U>M.UCD6R!B(=T1!4J=KN#VAT35I_MF]XK[57A,F[J FE_A M.[V-8A4W@:WS>;9-;!-AVE5 W^=0RMTTO6!Q&N/%4= 96?SS?"PXSC>GRX"V M1GDF>&P>&*>3EZ3N@S)%'[(RK8.1D=X%4W*^9(7S#L]_65$ E*+L@5F7C3 J M'7HM"3O.:F=L;^GQ?Y9[&[Q5Q>#0AV>+/D,Z8%S1 M >.&(D6%QOLE+] 5T,)Y.9-![.1_YP82#?16AQ_G+8H!ZWWKC,:/AMZLI%'Y M_NF!H=(X!U4T8(';!51'H #<^+I*,TS"[6*?93@)WX5B3W2.0O\5'ZSS6#F_ M:=$,H+VKZQ>C,E^P98.'TPOK4%CD]=)V5!DO5IWCJRF-_<(:M3A) 7LT%.Q[ MZ0:=&P.^_$47JC(<)2_,CB;@9&X17HTZ&V/4 *9DF][.4JU#QL"]C.OP9"Q MO(&>GH6-E$"4I,M^.CL8)O$@U,T0RK ,X0-@ 5Z<2D?,#<8\5-8_DK M_'B2TB;'HIR-%75!(O#LO[Q!NX*XY >QX'/*!4 ML5KWB^:R%XA)I\>;:OFR*]#F6:6"Y;/K^+T9N+1JN)67<7SD]G LWWAP Y6J MY3:^[QOY[5(N ]NY\W-'^-V.7<>=K)F=3SC;WJTNTJ3OA(520R_B7,7YXU#O M:P4^VI6,G_K-UTJJKY_JX1H2$U6 M$9#1492P.3U?(^Y:?E!M"#1,QSM?KX(JM8*^U#G."2M]<:FJW$^9=^WQVW"_ M?P%Q'@Q$5U,^]?CP&A6;*'&8]4+O^F;^/@?A'V(F(EM__[3'7Y(ESJZ(W4E( MB\)DY)$UI@$EZ04F"01*D>; .KS<7D\:X/&/ :=TXXNJ1K5N,5-X@YAHRF4<"P%';?VE&\D,*B0 MRT%3#YE$YH$-VJATL3*5+,\%%D68QJ+V=TW+8SQ3"H; ,N9] MY*$8IOG1(&C&B<'^F9G!$[QDHZ7#AX!'7;=3K=%\ZPG <28Q5'ML7HHKDQ%M M9I<_#8[!+;GV@6>>.EP#9'QQ0>):NK'3_!UX*!VYTMY5+/\(.(".;=1?P]\$[7823)=])'P8>0OU.R@>!U9. @VO 8&/# MP$HRA'&@,2]9L>A=$"W9V8N +4[GK7KH!1)I4.&;Z2 M2I\K]DBETHJHV@4J%0.D%1OP'-'*LD*#V'&TSN V1;A>7*^&Q?_."/*P*W =A*,2?$'B(PNN1!99P(=[1:0DZ 3+I]F<^1@FH?E]XQ2Q83QN<8>8_?(J9"-SI$,D4[C@!NIB? M(5PE@'A!:^))4N\YX>?D6DD?YD6\=*'MD^4P8 M0Q ILX=,D*]4,NB/35X1E2.NO:RPX/2$ACO _C>ZWN[V!4N#)<,0;#!)/<\* M@6[(OPZIAOSJOW\+XGU07B#WG_L@CE;OM%)$R/S-:0)-G-*TW*Z"SSKM@5** M-A241D8W!D@=^CYH'V.ZO$"/X08O]S'AB)]^_OAO?UV@V@16.* Q E56H,8, M-_6D3PBH^08S#6!QG+[22\=S MT#SG'V@O,GHO[L+9*EHBDW!LHM>B"(XQ.U ME@!91=,!2Y'2*&=!4ZE'5#_Z2BT &R*?4IJ[KH5NW=3K\&@#H!X%E5-#[:3[C[3.6I3@, M- %.!2H.BQ30]SS@T%3&)ET90!EB$B1C%^-N -_M-,T/AVM--ZXN MA#I%Q.8;H7Q.7UCMC>ND?S+VD,8Q&;J]!MGAE1;3) 'E(P/PB",7#3$ NU!ID*-QSDE"!V6U]#R(Z:^T%IN:ML 9:10$Z@NF94/ MK#/._GE7"Q6[:*IF?:=?RR"K #E_CE> M1PDK+B0! 0HW7FR";$WFTBFMKTA^WU^-6E>6U]PY )$ZETH$>&2B\" 6@YO[?>1#X'=$:*7 M$=)J[C41'0,Q8N.[;NLMW72X,#?#U"9 60VWA(_4SQEWN?G2&!E"D=%=LB3S MR_S+;DE8]N=_^^E__O1+_W:W8EO@;# *@M8&N$I#P#PPSG[M;K'6@FHU2-3C M>FM\'A0>OR J\.-/6I4\)'<@_T?P&2^C,(AO;BXZ0U7^%-"@''"KOLKX^!'H M]Q;W6*S[43W@'3$5\[K>JS3;\GXUPS$=)M/A)RWQO4^B NV(/QMZQBI89Y@O M/9(_!^&?^RC#Z#_.4&G< A'ST(=_:7[S+S_\..\-QQ: ^H^@\@;=D/^[<$0Y MUMRK7Y9!;CG?YU%"C]W0;R3G,QORS%_E/#/8 C+GJ+E;\T__X]"Y2-%Z&[Q$ MQP$5\Y2:J[L(WNEA>&K&S(1C&8U*/#J4[Y*%7/C,WJU]AOK+:(;ZB\\,]9=Q M#/47KQGJT'I'#/47$ 1E"@P90?T%($%9];GSU=I-1'S .0D"-B#O.(S7_010 MDNIQITH1//@SP+61/BOUR>:%?&&$7M(5NL^B-$-\/]7TZ;>Q'USG\3;9,WY\ M=,<'UCH?@/_A&3I])4AT=-C,EE^RD#)];FPTBR__L<\+^E/G,'3X:3\"3>9F M%],?/ H_^*06FPC#1KBCX95]9[MCK*.2[ M?BH1K"<'=&Q/@*:)>@TA8/E@BB^3@^?NH&,[U R%1]R U%;@;OO\/DMW."O> M[XDG+)>(3"9WU-/S]X'Z*FHM@1*&AOOBQKE",X"DH&.]=I&R-%E_O(E>V"'1 M9!T]QYB?%'5>,47J/?6]MV"*6DM?O_AC]Y6^^*:9CU]\A_6Z7WRE S$EK$Q* MK::L%>2T6,J<&"Q*$ (1A$4_"O,QP/D^BI=1LN[-#3MZ"'A<=SLEAG#["<#1 M*C%4?Z6^]FX6]#SNW?O5-VMH\;O[ MJW6ZY@_#U_EBE!B \R(*+^B!V.R]=^@G>Q9X=/:Z*(9FYX. X[+?7NT*!:54 M5(IU/+BSZZ3#U]^02[\Z#ZGO/BT\< MM!\!2FU]#K4RJH6_ QQ!])JIG1],VB$JS?EJ?N56?\+_X4.>?'(]:?RM)SSX M[$PEICB0X\ M#WT,JFJ^_AY1,^2D]VK2\24KRA/3LV$D5+9D5%JJ1CNB9.:1I6W_J7Q$%:!: M ZI4N!Q,VO:;^==VV2 K76YW KN2R&<6\#P,&L9O>4(EK'7S)Z0(_HB^/@=N&XP4G!19!O2@91 MZU/56P$-S9%NU[.#X2;0)P@C/-#]7JF*ND?*J>2/SZPOV@7O;%R5 MW1CTX28*GJ.8)DKSW_S@\"(]FBZ:K'OVVMI/ "7!'G=:-]XU?P8\]NBR4O?K M+&4YWV4K[>C=9#M\QH]O3;[%UGH _O=F:">J_N*<;J_-Z]-\<<2Z$]:;7*1; M>@LK+TM)NY$G,A()-_@NZ4X6TY, / 8UX! C=$1SP/&KXX7V&@W5A?AP1M3& M1S*HU(>(0L?SV#E!$<>\.U[C]B?(%/'TFDZD"%&"]Q1Q!,TT1QUY8 MI@BB$#Q%F .E@R)^!DT11-W4<41;AO\T<0S)2*)H!/A-%1U^V"8+JA(^71@$ MIH,PM*Y;-C1]K^Z1?\+A)HG^W.-/4]EBE #@5#$>C-:J M@')KP"2AX83VW+M2A6I=J%&&V.(S5>>8'69$Y.KBRAT3? ZR/W!QMMME:1!N MCKWN90'EQL 98!P(8O2KM00<^2,=T*_"2]6@2@_J8@&W 3\3$-G3XX/HX/_W MKXTQ-^0G\LOJ5V6;____ %!+ P04 " !P9F%20OQR*O<%#G)K%!4T#>N/OZ'_>84=MB"QEONW M=]?XQP][SSO^[>>?OW___M/WWD^VLX/UVYV?_\^7^V=]#P[:CX;E>IJE@Q^B M6JB15+7W5\>,*_9^CON(B[]GRD?==":3R<_!K["H:_S-#;J[MW7-"V10V$,+ M6P+]]6-<[$?TU8^=[H^]SD_O[N8'R(U6Z^^.;8(GL&T% _B;]W$$__C!-0Y' M$PT\^&[O@.T_?C@<7 .VT&UWNF']_[F(Q#ZW(5P>M1VL@!K[^G27&O,!.(;W MDVX??D:__IQ3*^ /%2=_KCKF9P]"*>S>TY?N>GL'-=8!W-MN!7'BVI.)SKE].#I@#RS7 M> .\B<8V+A,'GCU;_V-OFQNX8BW_XQO>!Q_B\]J5B>ZYYNY7IOV=EZS/S4E) M)2?]1=/V%>E?&*YNVJ[O@+6STRSCSV#%GUJ;9_]PT)P/"$-C9T&C1M4^A/#C";P!RV6="^ MWQFO)IBZ+JTI2-F2(+F@1?M%>R\AET1-07-)=WRP6;X?H0'"//Y,;5%:S#;? MH#:%6]B-X:TTW3"A)0$!8-V:)I6H* M&3NT=P^&%U@'D)G0;$#K(+!*K+3$EH30MM0<"X[!?00.&IQM/>^AU;,\LE)& M:$<,7;"X_0% 8*X_^HZ^AST\PDUJ\,7Z&"^9OVL.7":953I[\T*X\ QV"&Q/ MX&@["&IP1"O; ="N6Q^!HY4Q.>B:%"KS&;# UO"0.,K*-=V$$&K^Y6N.!QSS MXPFXOHDV)F<&?[4T'ZIXL&$DC[)-(?2N-,/Y33-]\ 5HZ.] 2S+2AVE#V*IA MA_H SA%H=_@'WT1[S2J^F2K-"^'"/10$\S(95Q*C,_4]V/@FN#,0DN)-,9PY MIK']0 HOW HSZTWJ9IOC9[BFOT&PWZ'4F%\TN-&["G?BGD3Z9%:.?4 FK:/I MGON[X>WGONM![>.4XP-UJW)[=$K1SMRZ:.].*2ISZLOFZ2E%%T5[HKT^)>65 MJ2^#!ZCD#,MM0V)O4%DERM"T:,]0*1)SZLOE22E%56%KC?"JE".]9"?2>EA* M<8&E87G]$Z5(9VI9'E]%*5J)+37";U&*[+*="/1AE*(S7;4Y.]=DI07P-,.\ MRC8VM]OF<.T)Z*;FNL'O@;:Z(NOP?3>'?X^.#15]8)ZBT*HC4H979"&Q^^9P M<0&VP'%"50KUZ+7G,+'[YG Q\+F$F_9K*L"<7AO&LWACN7XUC=W5U6#A$)K# MS< Z"FX_")K)!0-H#B586F6;FCF^==G3[,VFK.Y)CQI1R(TMA)^H^UV M#@BGSGH;?5^.3;2-RNW%?T"^!N1C*L>$"OW(S9>3>\8Q=# US>AN4LU<*NI5 MC"?R[%WVF5(X/>0W(=JH4 M_U2.0I:&9:,\F-.77W)G [D7V7A2<6UA:EDVVE>^AQ3_ ?FX0U,J.I'CSHOB MGD2?R2[@!]BVA6:[G!+F'.'" M@/1G( [8=_RUMM?-,-"$39H$["SC#\!W#FO=2/8 M02.3Z909HS)KRO+9FI:/^H5A^A"M]="?TW@C(J K3HCJW36"2^!J^,TOZ#/8G R3N6;J*-86A2VXKG\X5@C1NVX3EB&5K6I[[A.= MX9S3Z3E<2@RH)+U3U7+,X=JS/+R+Q_L1?;E96W!#Y\.16SOD2H&"MU]=X+RA MFWEWUM'W>$1:U#L4>;A;T52B;%,>>D]?!N)Q$Y,!ZA;+@ZM$Z.4/PF@YPZ=\ MW_+P#_E5OJ.S=K@(AP>$R,=7=G$OUX5<=ZF#"%7,7>?RKO/R736'.Q3%KLA MEM$(O+M>46'C&A%(49Q.#[U&D?\,265U7*4C@9Q)!KT&WR#/=14.D!L4B0'_ M"&LA]:^9\:,-O*1.V;0DU"][#= MJ'54G[@0Y;QZF!@J>/> M0ERLH??&AYJKPT'TV[]V(IKPX]! RW&=Q.#H2/> MVGJJVR ,PG:R+')A>T%;+M!_VMEO/V^ @9[3;*,/POYD MD!AB4N)3)SU[PM%',NSFR-"PH5;Y"'Z[YA1".1F"? V%HKDLVCSQ4%$0B:C7S&EV M,M(6< TF"#-5KGF2+!Y^),8^1S&>YVCG*C)=HK.!CY5A@@?_\ J<''%>%FF. M)*E&'@EQT*RY&)+V!'8&(MWR'K1#WE3,*]8T^5&,/I+AL(DR1.Y_!ZX4 <># M.QQSY$9Q/N;V!B]28JVF29B=F$C@H\9KWCE =]_,.[A[>_\G^,#*^Z)RLHOGN;1!/)HT@0ATU 12SK/>=1(23_:KJ>9_Y]Q)%K3>84;*N5B M&F(9\_0^75O&2&&A>QX8J29_;HX<"T<=2Z[)#J=[V)+YN+9(+?5[<:,MW?:]9.X#Q\^85:X[TJ$@N7")V-RYKD_P$6'*-T>L[&3$\LUS$EWW[#H<^V^VZ4-F.L$9DN-B M1751KFDBHAE^'%60Y]X1(9JY[SC)N[MH=^OC)91?O&F"8J BEE?S?39W%AR# M%N2C7FB>%O& <#*65[QIDF:@(I9T\WTV@?J9HX=<; =_%)8JE>+(J-WKCH=2 MR[5X\+$XF^R>"6E]/FBF.?-=PP(N7C.G2C5-G,6#C\799)]-2.OR )P=7'1^ M<>SOWAY=]](L_"S-+=TT\=(3$8NYR4Z=.WWK3%&>"]N9>AYP0TFL3&V7(V5\ MX>8(F9&&6,9Y+A\1)O#S'FZMBN9ALE!S)$,Y]E@B"L0!G:^5![E,W;7ON>B] M1ZA]\)L:0J6FR9J9EECV/'U!8F3_Z+^:AKXR;0V_JTF4:9IDBX8>"U*\TR?: M9:T,5]?,_P::@X]QQQ5MCG"8*(@O+/ ,[KGBC84SD2OX3=Y>!%.R.>)D(2"6 M9D.O>84DAM-*5X]/STK@$MN1.&]U%/C6'+B.O'Y[7]W>+ MZ[_ZXT[1C"%1@>F[\S25B MHZ^_G8A8;T])$!_M\-H?YA8S',TWENK?^JO>7[0[PV&O.QH. M9X/59#H;E[*(.%+^@O(07M"87TB:65N#",ZSGH%V*2Y95X<"Y)OA@2 )\^4K MNK./+]J_;6=N:JX[?3@&D?478:?6_9IKW[>#)V>\@(D!,[2EFK21"B M%G@61F6XH AL@AR;&5:2($.H<2-P8>4 (='> C3?>@Y??2=C ED\SJ0=78T&Y M"6J !AO1BOB3@AB1X>/)@AD:6VF M!Y0GZL_@>RRC\"?=7)I7&7RU\JBJIRWW@5RI-!K^2)54165 ,=/-ZU6-TKHL M^Q8U^N;;920Q'/\OMKWY;IAF^M3PP;9T8IQ>U>:D@PN3*[86ZE79@.,#X?&: MA5Q)&K#4(O><[3D[-Q1Q ,>,Q, D_CG-@GZOU^XJ#0@BW8IX=1?18$]GVT4Z M U_AUN#!R E%%IHUM,DTE&\W\%@%M^C6VZ]NR&4,9HAU;@TV[,Q0Q!.7F/1SL" 5F*\FC3PJ!231*"%UYHA M6)3WAO9JF(9G !1O$63$1(=D4$\A;Y#W41">1EM=.CB4OM=:B6)%]C0)'M!= M>\572+-IT.M..F*!44F^1+C04*Z(OR.^S_>H?: 0;O1@%J"[ZIA30V:(T,@T M]R2'B5AU4.'X<*P9]N$QD5]>240PD*K,[==[V]J] .>P *\%5Z%S2JJ' EHB ME?1TQ=S[( .!7"G%KC'*0-QK."9*T*N(.RO2B8E+853+1;:\>J!@(U6X\ZJN M70?U;D,]!%#2J(C#*;DP%KJV\PNGV=.!^[6Q-!#@LM&DIUH1+T3F>##!48;C MU70MU6%2AGQ%S,WLHEFH2DA55$<*,^V*F)TG$WME.U\M'3B>9EB0_CAA>S%J M&%I0'4156:&(Z1IK7?2\'+#"N'4N@:6P-L"I'%W([J^.+#$$4N\\R# MG&FZ][OA[>>^ZT&][9R848@MRMJJ(ZH*&Q3)2H-Q.17'%!754QT[Y1C *\F- M:-2@*)CD;H(J!"VW0II-Z/Z*X&@!WCAAHYS7M1M)#&L#F\XN44)U"!21&A_Y M5GX#4[#G#KVT:WC!97N4_1DNKE ] DO'@X!00W50L)(>@Z3I@0%9QMU9NNFC M+$"/Z$(KE*?G.<:K[P7A$C;2E\A,LTTXE-V=!<:*,C%2 M3P#Y3,%FJ3E6D!8OF09B:^@&;L$KKIAF7.]&X5223^J]M%9X/K[8OVCC\H8VGE$WB\F*;(H5N6_]16_">6&/C"ZSQ-=#Q0 MP6:GY&TEZ:!4G].)GO[8YJZ\T&4P\_>?DRR]AZ,-O[[\-J(DP]4#< SO)Z@F MPPY.5[I0+C_;-#9(LZT!ZT?6Z>VX>?Y^N%Y?7^WF+XL%ZW9]'[Z,%^VGG]=+E^>6W])=?%7 MV-K!M%P":U!GKYH+?A#Y'"GA6?J+F<3\JOU@/A[.EL/1J-^>P__&_<&DVQXL MN^WY=-D?S#JBEIODXZ78I0;[PNFX+^ZV00TBR%M."FE7Y%(2PY/J&)R4?91= M)(@8Y)P%1U6"L:((BIF =Z :1_!Y@7H M>\LV[=U'D)6&_$I\0:TF08A:X'D!7NQ<4 0V@4\@PTH29 @U;@0NK!Q0Y"I$ M-IM%D4U[GYOV0@9@E#))*.E21-Q\7YR72NAD^>7X4*G)4V15F)JF_1VY-%:V ML[#]5V_KF]GGLPMNRK*T(1U6Z$6> Y?*E N'4;-R8,L &&;E4@L'%%E["'9; MXCPK^1 !^Y89TY TP*H%'TQ;:!8."==8GT&"H@%;V.2G&HMLP:UXCJ.GWIKK?G0%G*B"XX>%)$U_,+_.?+\N'E MN;5>M>X>YNLOR]9?[M?/SY*'-Z==5>+X;*W MG$WZP]%HV.E/)\/.7-1%B#=@^6 %)UM>DH;E>S3)D(<$_K?!1ZN7:$D:+<-' M?ED%PHLG"EW11M(5V5 %CSX_.O86 M>P4K44)Y#!31RFOO(_CJP2G'R_(=99P";H%'&5M>>4"P4:[(YN89!%;\+\"" MQ*.#H.GF8%@&(MPSWD#$"MSI U5E:8!33M YAPOER5;&VGB"4H,>95E<2=DC+)S@SR6E$7WM[J,"FA5):?)@6W::XF@*%/@7"^LI#Y1R'%!D MZ;BSWH ;I(P-2<<_?)134AIH5!-E%A*TM-80("I\EQX'D)!]-Q>E%$9",9U5 MO7GI#9#H&^-8SN%L"V(E98%1@FQ%HC=9 7)[V"@%B\I^/<$&Z-G,CF. #,N' M#(CL<-MR9V!K.R#Q(-P7PPK6NE/,HK5)MQ*&/WX!WM[>G-=DW"[GBB.0!KIU M&<6B>:G(%OW$GD@!Y'NT"TK?"-CHZ.;TVI'X$WNXIRCTVZ3** ^#8FIYO60D M6"O$F<(?@1,$VQ>X:'#%E0<$$^'<7CP2;%Y?$CW37$.G1$90-LV=$>1.7ZQ9 MS23&8A3@B53DONXEP0O#]#WL]3A,:=510")3D?CPWP'*5 @V4VBL:#OPX*,T M=.MMYGY6P?+!VHPTR*EK6>'"$%7>3J-E!FD98FI#&GAQA4-YE"F_G&$8$2EP MVBN\C*W<.,J8V%+C4U?7OLR+>0+GAY2$L3=[>RPW>^?K+X]/RU^7#\]WORV; M=,\WD?0_Y%#P5FB&;VPO.-"T]*W;G7>&O?ELT9F->J/)<#;JK+JCX7 V6$S[ MBV&[D8X820PD_K)@]W+X X;]%5_LJ M-WRS2*R)=8IL'$G! C-4(NX%KZD@;7->.-#=A\V:G([H(/PZZ#\D]\7X61:L5CY3!K!2>WL;/" M-./ZQXNC62X4 8*+M0G^,@,VQ3P,U<$E$U%9;(J;:W3].0NNSEU%0M!8^)?F MV-0Q7,/:+7P'I5,+9,EG$M!TDQ;).'QF\Q/PO#A9-9!.KHN(%5[39G\-^A.+ M%-Q1Y*90#NDQV64236(PR+D7:>!Z;4_'-?A86VJM:[O_\2]Y%WC^^RR>_^>7 M]?R?OZ[O%\NGY_^GM?S7U[N7_VZ,RQ__"#B=HY_PB/A\-5OVYL-^?SAM3^;S MP60RZ$?PGO0ZLUE#WVJ63]E4DD%6Q5 0KXBSZ$1IR#6D6VT+J0["\\S$.M(@ MA4&6! !0DRC5$\SS<^YJXO.FF7+R2H]:$+D& P65BDSH)^#!?2+8Q-&!1/GG M%U82! RD*G+FE7C1#+?!(X*#NKZ2>*E&O2)>Q0O^A0]'XZ*N\\HJ"0UZ2N5, MP>LZ7@("\*]+\<.OOLU#]*-LL=LMT+W0T;3>3C4%!8R)6HI*P MM,0Q/5V)9+SYMQ]>2$UI MO'5ZFA3NRG8>P/?HT7#DO'5L"W[40Q\FP1'!U(8T,*KDF*A.,L$TC9>@CK - M2T3*,PK.UYR-^_6(/-K==F?8[A9M5HKKIODQ@?R8B(5 =6GF;EQ*^027RAFUMDO;+8*S!SR!'1[ M9P6M_*:9/BY2M>YN;P2]0MC(ZP*)#';YG>OZ8).\EA70'?RV#@ASE^_ T0T7 MF[F0N9T44R?M7G[PRDDO)_R"^?@ O@>_,((M7?>VH47!BSH2V M_38XXTTKBZJ+R;0.+AAEU MY*KF_W1\Z)P.,H' X>9,GT?M ]UF?]'>[PWMU3#A;IMN"\"[><41=Q5VQ9CD ME*6K?+:6$F@,YUQ]<&1M_];QR(5?,2!+'W4(!"2UZZU"2[<.LG+NMX[P;%2E M]1M'54;!ML[- 8J5-3&B2A\?R)7?C%=TCWK(820\QD553W\8JK&T1&8\K3.X M1UV@,+,@ADQ59WT^9*[^Z$>4-YCVF8\!TS,?T^=?6ZO[]>_//S0EQ=>)'VR9 MO3+5OG67X\%DO.ATQKW9 O4[FHW0XUKCZ7@^FZ[&PH*YT% ?'?O-@.*=?7R% M*^:=M8Y?W)[JGO$6&/\%[R^P-R2-/N$HPMRH,!Y\420*N5KLH R+#B=YLH0/ MUH@!X2[M1.@0RK$).1O$][_8* ;(T@T3I/CR8O/15G5W>SNP%<))1>Z)+@ < MKVX$.("?31 PMI,#R@'[9_!]Q@ TU25#H1"L)*%;&G><5+ >6_[71=X<3[X MM?6LF6"]G?FN80'LBHPK_@FP?( Q\:N6!U:$K^MG%BP,]VB[03#O>CMU7> 5 MPRRGSB?6BK!&R[2JMU#D\GS^8MN;[X9I0OU]!P%@[8Q7$P34WQV.FN$@ >'P M1E$US<%NK]<>?\*N"N\X75@1OX8^0=%#L>TA!Q;@#9CV,7A+';%@JO_'-YPH M^^?+7K->]H[M[_;Q.C"W#Z^&%:#F=ZBE/0 G[!8#4M[=? (Z']!7X3.G.RM5 MP(\YP3PQ\!YYTI_0.]CV%O(V9 !^/\)6^1-\:?!QX%X--U.$9W/+F5AS.\@3 M$QU<0.X[$4PE0LNC XZ:L8GW*='V9&J%YSK$R(1RC:49W(/FA?KX*LV7JN?" M\@,/;HD9]%2RT@T#"4]_U;-4N3RA>9HZ\J. ,O9U;NU;Q!$](ZJ>I$JL@0+E M>]X(LRUU>95O$4G4?*AZBB@QD.(-ZZ/V@>;1BZ-MV/?\R3B15'V19N&$Z4S*CCU(Y+$.,E M88:5I0@=) 0I1"[/2TJTH"Y4>#&C&2L;.>KI0/'TPP+4OT87:^X M7*W*-7)CZ"G'CSH.SX1'"&09'?O+*"(&Z"JK"RX.?*BYZ"U@Z./PTA^C6 M+DSE-$_ZD"<#1;#!@0^54\U):S.G_1=E]E[8%M1%%"]F5,XW)PFL4D_]5 S# MP47X&?$\&Q(G-O50-5S2-R =ZNI,6L0!6Y7M,#FAA6(M7!Y) MU @-20,U$4G46/FB2-J@1^TC?FLOO)D,^;+Q$0O".Z-%**.N+PVX..,@"[!J M+%$D.5\>$Z B]S[0>SW>U-J@E*I'0D(-^@:D0U8U - !BH$5RD3\9OAPD2T$ M9VP5UKL]!%%Q0)EH7\@]'8"-NX),#K-H,6LC^A;2K!R(]Y;6M]!59(HJ)E2" M#0LC8*KG.XE4;2!\=AL)(?P=>S6^3%.WB;=*W.&U593I'"C)G+EMFD /;V@_ MV!Y%T"=E[=O$&BM#.*4ERX?70!+;BQ)7!=5N"%!E.,$W+ETFTSU'9<>IT6BA M1&CBAF'%RA5E(M7I65S987H[\*K($UXYL.3TR9^2WU3UR1,:D@9J(GSRK'RI MP:X7;:TYR)YOO]*Q0S/>^WIZ>ID;T MDS*AD:K<$&I8N:!FOOW\R7-O6[L7X!P6X)7&2YI?\8:P5(X7BBQA3^!XFDL4 MP,$5OQVX,'% F?P&9X6+:&5;J#(U;@Z-(/>&BH&,.W=JR:$@_&$#>KY7=D:ICSE./.&59$&POW.YW0+=6V_C*?8$ M<;^V$&/0_Z.@CC?-#&BW&U7"6 M+>3ABBJ,>010UV^RMVUTTT=K45($H5@P8+_N(&YC'DC 4TX/<8E6^A&S+E@T MA>NAXWQ ;ORFF3XH.-]B:N-V %J-)36\RM4X%5R'1I4&?_R@PED_DN!8]9#L M&.A>.-T<[Q.4.):/Q?N0) ?EF,]!7 J42TND3_S9/Q[-8 G2S'@)NK.VMG,( MQ4Y>@2EK2P.S6M?>*LRHX?D^,:D[X C@5'K4C,T#P+_KDBHE#3IX"#(+"QIJ M%0D%2259(R/@LJ#R(* B6)$[2C&_XJ>/3O&;UB;'M[DP7-VT7=^AV>]5:58: MC-6^!>3.)47R^4:):H*W'3;!=2[W+LP"N9GYWH/M_3<(]#06@'35TRR<0!9. MQ)O5W#&1![T*_!&^!F(.85>:X03;CO46[0N\CY![:,K>6;'3;F4[S\#SS&@F MH]LVV-M*G%J]-9#5R;8:UEWQ)[:A&-;.H^9XT1^)>ZR)Y\;/@10AF\ &]\!\ MI39O#;#U,8T0MAF#KLM)^P6WN<(TMRC^ZPV8]A&].:/O+=NT=Q^G#-S1>TFY M"8:9&[DUJ'#DDO C5 R0@H"9YR#A-AP@V"Q\!_(L/!,+-'I08!T,UUV^ TGC3]: M^&W3V*!PO].7;L(=\!B(:@\\0T=T)$4/WCTTM4\2A"8%ZK7='K0'K1];I^;@ MY_GZX7E]?[>8OBP7K><7^,^7YO4"@_B#B\(/A.+B8HMKWG*QZ,S[G?ZXUQM- MIL/A4KQC/=IE&W]BDQ=@2DNC83@*@^QO+R)>5I\#:=U^WD.^NERL)4)3:F.% M.V=J<]QS7G3.J_3:V6F6\6=%K;X@I<'W2 M$['=Q,6GTX;_!Q><BR=>ZSE>A4XC4H2=AY)0^9 M^I@0TGH;&4V:>5[D*18K+NU_FT^GTWFW,UC-9M/I9#4<])>]17^^'/0GDWE[ MR.PMD(!W"8,3PI>$VA<(U)F)SV1P[6&D-4BGU^OTQ>O6:^$LNV!+P?X:+(&< M[6UMVOP)O '+IU;0W:R"3K0@L;:-1AGFR;,"S*%[6G/?]6S(' I]2MG"M^YX MVE^V!\/)<-5;04C/IK-^O[_HKE;M>7\Y78BZZ4X(7+4 *PWF2W:W94H_V-FQ$4:@%1% MRGE?32IYCDA&!C1OLO]BVYOOAFE"LP'W.D;!Y!]D)W_<:& HG)MMG=J56!\0 M&,*D(9C:^=;KC-JC27LU:O<&@]6TNUHN.^&B-!QV>\.Q&)U!14.1%F%K)#VM MT,N#@@[YZY1E5M-P8%+S=$\BI)Y2UPSS# W42"MN16+-:CE;AFK::SSH#03[AG!$76QKX*E)JA&I2R;,T&!G0O-F. MB3(LF/&C/%=$T% KT9+$L_Y1^T!!R\@O$PQ<,RF>2,350%!H3]KC?G?2'0Z& M_G&B>BG@";[;YAIZC MAH,SO)6F!T%BD MY.6$+-,P@V*JB/'U$GK:@7B;4*&B&3 M&9%?X=MB !>FR:#=AK!9C0:C_J0W#6W5]J(]7 C:=Z0'6Z0],*6ET0Y:\W',WFJ]5JV9V-IL-QO(E=3E9348J!F:)B[5&^R?1;_=ZX[G XCD$+RS;G\X$'3N0D5#D9)B:T1*M<1;EEE%Q(%) MS5,]2\VQ()DH-664UAK%/2^/M(HG)] W;K(%VVR%C;:"5EM_63X^2WZA),&/ M8,PSS35T"(>%8?H>V% H'3$X@:]]0*6F[%?;509_\5?1GU%U@VB1XEUBR)BQ?H!0'D>XXN M^@ CM,]@A(I_ T7;B M*]*V XR=%=U[>1$ST:MMT[-!WHOZJ"5ZD%B#9CA$<5%74R5;\O%O-V> MS5?M:7^\6'4ZB_Y@%,)V-.Y/NR,Q6NMRN/0[-(J:Z6D#=S3=MGCM4T% 6;U2 ME@D-UQVQO3,#%M@:'C)S:'5%3N3LR7J*FFO%[4FL&9*+2)"+V3.JT=Z\#=>_?,V!W9D?3\#U390/Y+S0 M?[4T?V-X"8U UA,Y0;:GYEM1^^@B]KF'UE].?4CNLCD1@J2Z=+>,@JJV(J,*-YRN641O,+T-#?P0Z-4IGD1-&B MYEI!>ZV+!B56'"<>G$FA\;>0JGT;ML?=R:J]["U&G<6BVYGV9F'P9G_16?8F M@@)B\H9,PTC!;T#W[DQ3G QO?0 MZ J.YE%\\;WMTNJ(G+C;^"@H\-\B_T6BLU:JMS@H_R^H0\FMCS )<8%QD2Z4 M7H\F@W9?E+L"B0*]< OA%@X194IF<%K0UI=&73 (),<]48GN M"T Z5V;A0D^N),W4K22,[&0N077S9O"SO@<;WP1W!C)C8N<)W.B8QO8C"*X+ MKPM0SO&<$-FXA];='?SKU$NPOO_GU$]+.W=T/67@.EYBZL"_+J<-_.H;F3$8 MQ4!?L:ZUGHJV6#CK+7FPQ2M^Q=;2TVG4ZW4$/7U947!G-5('0YJG7TJED&1* M)=EM=]I=CJDD6W^)/TF^KZ@CJR3GMD58.%]=]/"+ZQD'.![2!\$>,.&=-HP,*KOCMP(2) S6\2"19FBPZV- W M<#M JLB3VMX0NK+^.1PUPPD>S'#@%OIHNYJYWJ),%??H<4$6D)5IZG;@QHT[ M$?!�?>HV,?@>-]H,@\#P7L04OQB-A#!S;:ZK<#L$H<$?YX-^:5HT74>S*Z M\X(>,EY*MJ(^;'@R)D+/1#;T!"GDL:%UJ_$TLCM (X#7V+05?5[OP'GU^J"KAT4Q$,5YQGFGQ:9$&K["[4")D0=Q'&73/>0/X'LBI-^Q+?A1 M!PE3D@Y!K,W<#JZX<"9&6U6?>:'[4JZK)2]!?"'5Q9)>N]/N<;U8$G;^>:VD MB==*L-$5I0-5,/-STH-S5%'-59(7BEQ).=\&3!RE/\!]3F!K%@*)MOKMP*D2 M1VJXMB+\S#A@PYD!B2?=@J6G"&&TU6\'894XPNDR"\["JC_M:,XIN9L\)F>S MIKI9:RKJH(6DV3IUT?H.^VB=.FF(W5004D"10(2RA6^+Q:S=0P\I#::=U7C0 M6?6F8_3N?*_7G0W&_:$@%X'A:KN= W;13(NHH5(\5'6ET3KUR"S'?U":*\W+ M$S#5H2GH&K&?+="[S\C["W:&GG3",:F<7E;E)#L*-G!!5ZU37ZUD9PU1/3/? M-2S@NG/[\ K7MY")Y)T8N8I8ZS@>6U)4LX_$7X%0"JUDNF92\P=N^'N=D5A; MAD:8^49P!8()"D-P/%H.4=-W Y?7 5-:.B%S$5H6"RSD4XB\(X_(T4<'@(5] MT R+0?BI>M+!@$5>=-(NIE>X,P5S=OY/[0O8&+IFWM_/OX##*W NQ(PIU0BA M%HOEXOB;DDY9A9FGU6"9"5ZPY!IJ"KD$S<*3K; )?,PL\/$-"IQ$LR(947(H MA_M$<.>! X,M=ZHB'3RN9]"1>4#0#X(-^3.'GH!N[RSC3["YVZ" OZT17W^/ M9M1F:FT2KE;XFW\ &RI/$N=>I,,9,R!(&\;Z6%3K>UOR;$L>'7N%WO]@>%"% ML145 WG5J=W?&28Q8(U+Z68=FHJF&N"M/&9P*GUY*>MH)M;X-EIW^ M@UYDZW,U\L1:]XI['/HY-IMJ6,7%T:%<%/6J1%JP0S MFG<<0LA-Q:0O!EE]$3<=''Z<&V^%K3=$A1#XPZ14F-KYUA_U^LM.9]Z9+*:# MQ;0[&O3Z(7#'_6YW(.CIIO/4B*FAURR9&NGYTX'SIR]>F?"6$DF]T'%$N-^- M-W16AF5X(,A$EJMPZ"%%W=+-0ZT:IX1[ OE"T":Q8^5[B.T'].AS&.4595)@ MPB:/+FXLPO::H@!=J*>^OE<0HW42RK# M_J S%A3#EMQEH-'.P-9.2'H!_W$]0X?S++HFR+R1*]&J-"JGK"3)NSE>'%'. M)$-WY&T+12C';(*LB31J]*HY(_R86U0:>GRXH9@9MMXNMUN@>Z<772%/GC0/ MH*,"2S=,0SL=8='CCKU)I8''B1V*G R?^1(GHX4,B4ZA4J=/C*!C:DUIO%7G MA")O;9RN")^XFTHU6H@MRNHJ@JD*Z;4]PE'C;03=\<$F,@;8]G>CO#L'07.M MN+V&[/$>M8]@F.&K[XZOF46W"@@U)-SC16(IO\04-9">#5WQBH!5/J15I13Q MS3N)>P)OMOD&-5V8@6JE(1/-^T!+J&WM7H!S6(!7CTE#C',O0H:]M,)N6G$_ MP2D=ZNE'U%4+]=40[8&&RG06EU_A&P3BK#="Y:BZ!A)[(ELABH^16ET1I(1)U8A:-G]"C8[:(M-D9,N *C'5.ZU6_=R7#46TQ[TU&OOV@/ M1YU)IQ<@MS>%P)U,1:N<7-KNK%,RE42"E4<[#.T]99=FL8PX])*>H#TX00KBJ7##C/O!F^;N5Z;]'0D%0![IIK]!T0YPQ^L??!,R+,Q/@0Z0 M'+ 'EGORY=_;+JL3@6MOGZ"_,F^5._[+%=8OFF$AAF#T!7""6QN67E7'L_?S M"?BK<;5YQFWB?13TPIQM!0\0+(],IFXG)PMLW' +MMP*FVX%;;?^LGQ\_FM# MS-_+YV-FFAO$W"P,TX>:D<+4I6SA6WW/VGT(5^(833@%7BGW/;\S*6(V=/OFK-)ZD_DM A9 MAQ(6A-\QKN$\.KDI*-?&,%5VV/ES&ZVVNV!+-OO(9V',/>!Z03X.%$2D(_/( M1E^M?<_UX,*-MI7H-^#HAEMXY"C'H&YA?LC'8.7"AO-YG+*G0X?+1^DU@*WA M6\!U/4Q2)6\ZJ!W=[R/A(LX. 5YV6L6B\:LJQN%,7E5ED7(Y/\XL6>P0T0_ M@2.Z0QX8-]$%T/41A$_!LGG$%602B"\ES3[^ 78.T<[[@U]Z@"-;M/.UHATRJ5(@,FEC .IM69F%'Z0 M<\G,1#Y!N-,*?V38 +"TUFA@\:3Y.JD9K_VX4_)R[GH;)3R!_(Y98I_?'8.[ M] *(E6VNT1CC2G3S@A'^Y6L.[,[\> *N;Z*D V=;XZNE^1LC/O.D-6YRDON= M.FE%O:!W:9,VS:FGI@0IG"@Z!:PD-!)U\AG&5M*7X<:#[D1XL#^1 D;'%D-; MTFD<'I(DK7]5>=.\D(13F.\7:$'"O\.[6"R**">E%6JT%;3:2C;;$*5S8LF9 M)ES00#)LAE3MVVPPF_46D_Z@L^JOQHO.?#SJA)=2VJO.5+R".0T^+T=$),/- MVH*KN.\X<*E'T3K,N2&K]Y&>=(/P,7O1\5(5!4_21W6Q3)&P@!-[*+CRU;)? M7>"\(>;<64??NTBY4P#C.KJZ#31?C7.*Q JPSGE8X,&VG!0?3]$6+T#?6\9_ M?,KL%E?I^\9@?W56*G+&CR+?OJ,3NI7MA'DQT#4&X*ZMR#BW=I!YP B4!1V\ MJS1Y&ZCESJ$:#O5S/,ZU;8^BFR,HH"%,FQ/?'"-=&J/=.>4DBXJODP2AV>AH M*M%E*]5GG#?X+ZC;IOASP@/. G?-92'QB5@YW/-DOV,H4,60Q85/J%J.PEH/ MI0:UJXA[N):SY4_HY.2 "EMIR#0.!TOA$TD7_#8>SMOCZ6HZ6HWF_?9L,NUU M5N&*-%J,)NPO-6&"7_(LKGL OZ1(Q4-;-XWD8:_7'HLW!YC9?1&;4HEX17P* M 0]14 ]=^$%^:=70489<1;;C(?ZC4S1K%W @GAX?4;8@NKC-$BVIBR,^K&C> M0?#:V6E6]$ *5+2GU+K/QLXRMH:N61XT^6T_R*_[:)L&RK";K+0 GF:8=)9& MO]UI=RXMC61CP18C&@,Z+$Z,HG4>1BL>QV7MOT2#D=Q<28[Y'&00"N Q(=!$ M7H13KH2BZZ)5_ MB/KDE-5N M;%QIWIEQ*1WV!'13<]W@]R FEY!E8#_@(O&Q9 M-546)A:/DGR";HH=+%TNXG8=+R%J^->EF.%7<-QN3-_TW;ALZ? MI49+E[2R6M@'S;#(T@K+2",O6IYCI42@1TX_"?,$W/S;=SWTZ0M UD[!9+PH M+:N@"6+#3T@:VAHM]#?##9:91Z1(PM0CEXJ,"@XEVI$5*%3CO(0,+_KE!%-E MBPWN1< =9"]NLXDM+PU(JBSSY:BL];J-H M=,]^%-+ONW#Z\0L,V,G_#]Z8\ M9 @;F^A*0^+JK#O?HX]WUO2 -GOH/#*WRLG+V,&@[$J]2X]9,NZRN!7)M^M< M:Y3+G_+HV$?@!&\1H6/Z8V"^,+I4,J?0U5PJ\9""FJ=!??I5:O$^3@;I1SB$ M!,?$$D<));TD$DG>%]KJZ:D^AE.]HX!#)E>*I,":$DQ2Q$#$4C[[>(%]Y_B M&&I*AZY*$L\"J"P+L-B1"@&(A%R_$D--Z1!05F0,PB^@7A'%,?,ACZ%QDNN+ MR"_4'# 4B##/,B\D5!&YGWA$%/Q%*84E3T.I(F%:*]^Q# _=_;8V*^,=?7*) M*,!74!@0C$0K+Y5VED5,S4' $T MSD2G$MX7PS(._@$KOM3O\@F0,*ZT"(OI:+(0M7>R$)._-UF(A70HLF/"+AE% MY_#%%:41_[5]JV0.*+*=BL/;3WD?O\(]9=$-@71AZ0!24J)9:##0JV(R7BP? MO[I@ZYOWQA9W*DA1,\W%22]] -IDU)0E7I&E: '@>/4PQQ,&'LDBZN*@D,H; MN?"XB(A)OK? &MS2YQO<$@^IE1S39VQ+'5$1H^Z@-QF*447HT?AG'PH:HBI, MK;3>(O5[9T$4H<1(&"X4UI-.:=4GMZQ>*\<=.7?+)5:WK#([!33.HZ!+@+*_ MZ0&+L"_3LK9STY#CPRU.!M8;<%YMJ5?N*9 CMAY\"R?E_[8-R_L-%D>A+Q@T M56I32;#QYXB*%]?0 VTOP#E$=@UD=\B->UNSW'/:W ?@%=KZ99I*\;G;[DT& MD^8CCQLC:O"<"0=<@L%?H $.3*C_@>V[A? JKJ@DF$J2?9TH MH<-$Y5@WV]/,IEPY#;@3*^3UJVGLRF7R&M;A,$#C^A%.L4,K,;)/_T&C_0?T M=\I/GCWL91_FEN13<'7Y&G@QA]/^,NTLE6.EC+7> KP25\EDN=L!$!WIM?C2 M)8''.5\ZG3656^'6 $/- UY[MR896\$3,#-HCU0*@ACQ-;7"=VF"47W&02@= M!X$>@M+1JT//>Z@F,CA=?(<.M MC>9LF#>=8[Z:$(ZN=1I>LLQI@)\ZL989-1J,1A,Q.A'*/ %3Q[;@1STDH540Q/R!ZQ MP&:I.1:<%N24!_F%I0,"O1"S & @44X$4%WG04.?"4(DI!-^G@,<9BLC OMA 5U$:6%02&9OD&[=Z\-$=Q6G_ M69MH%'BHEAMN7) 32.RNQ1.M[LIV""J;L%]A:D,:2%US_U*=0]A3%Q&@0&J*)*L5_CK<0,WAMUV9]CI$4%"55EP*K)7F:3U4!0;!H&(Z3S2%*5](3J0MJ&8G1+/1+*ZA1F9BAB M*IU.5^+(X/@!+/3;%EI5&ANP"N! >$X7"]2]JUXWE[@+]IYW]]G/@@G ^ M0M%'?UQ*/OKZV]?G"S&??Y!+IDQR.Y#\7E,E M7()0X<^]8.2\7G[!2_3THSJR(Y,D/&2@R!>X &]%+[ 5$EUY,= GYPO4/(Z MM[TOB$0JJB8-)#B>PI6B6?BN2 Z8OFNF_X&,@;E/(3_;5ZT=PQX2K2D*JQXL:*VC4!MP6=3_3^^ MX1J!Y0O7\B"-TS-D@ =VAO[B:)8+>8%^?- <)[CNPA:/ULO&HR6[#-)TA.D> M3[VVDMVBQ!QQSTT)4LO)OH=+JY&,>R)5^S8?KWK+WK#?GXZ7G>EJUND/._WQ M;-SKKE:=Y7P@*.3D] IG//BD<&2A0=7A#N<^$ZI M!,V$R#5,:6E@PU7"6>"PD"]5!%O>P-%'!P!B5%MA/>DDSR(B.@$7TRM<%6#\ M(O_4OH -.N^\OY_C?2+94FDB^W(*M5@L%[X12CIE%6:>(H-E)GC!DFNH*>02 M-,MZQO ,3,..(6L<#)0 ,?P*)W!R#6D$7E90%Z(N0:VL]P0^Y$V+VS])\(2IQ07C4Q,],JZ[$A MAA5CYK5Z+)F@K[%6DVB65>"_1?55DRTSK;+J\!DDP[86AOZ'8;EP1%:095ZS/@BK-KF*:J(N0ZZ<\0-4@=;K M[Q;L=6\<,6'QJ=^ED75-+G Z@N7*W7D:+S8^_J*$-$*DXS9&.@1:9#65GE\6 MCWO-.6@Z\#VTA,11<(6.$+J:<@J6(*A+7U=Y*H6+O,*]T9,*"[,4?0'>WMZ< M']C.?@O @W; 76.JTER:M8->KS-03KUSYX_PJU*X$6/7 W(%:4!0B[328"C! M">&:!N==-WUC\Q[M35Z OK=LT]Y]$'=P176D@D()65TZV,N0*ZN\YQIZC#5V M*Q'%C"FJF'19J)35!;."JQRZ*D9Q9((IJIA06:@4[G+A^39/<'40,NS.=7VP M63OH7V3AS#Y0RE]"\!IM=6F 4G,T6R5^$/PZ4KS@A",+$47QJ%-Q=>E04DF< MK.@HX(.LIL':V1B6YGP$+XD2[@GFE6N8P LD=+&:4!,LJV3GM*+-+:BT;.DI M%F[\E=_J/Z'LV!C'S^FW--%#2'1;J96]F%C"K5\!#OI@K-CGD!*_2B.X8@[G M2(- @W!U6EYX7[1WX^ ?L.)+_2Z? GC2HNPF XYA4JB)E @DU1Q110@OP!DS["#9G+_13$!9(S#U94*M)$*(6>!9&9;B@ M"&Q>'&T##IKS!QDGE\5N!!A49,NY^6-&0IQ:XMYP"Y1&3LD;P0,MY8J<&RP@ MF8[Q&F2AHUE,,,5O!!Q,Y#452[-B!%G15VKSPD1W M!(&1)"XE@9I"3[Q;6:(OX"L5VL$R7IKC75:Z<.)#QK M)G"_&/!_/-LBA8(4UTIS9*PB$NCIKL%RJ!4)]O;9/Q[-C_D>\D6S-L_0.-)> M#3,,O'4,G0X:M,THCY5*C%#$E9AC@MT7I)HG59$.,]=+G$GF00272C?; ] M !F1D]&Y0DLJH84W&VJU:9ASA].G$\/1^P*4CCDMP*'B7P=C M>[$?H[.;D 7H:9LGH /C33/7V^GQZ-C!IRA#2][Z6Z$YE=!5"R^P\=)"=@0\ M;[1>)O@XI1%Z!(Z.I+[#+;74]55"%Q_B"<$MC37F\CE"OC6?*7T[4,DG%7L0 MVF!@H)V-&REF_A.D M[MD+2,39':S5E4-$5=IC@-3CUQ;UI*&&CI6>/5O_XTP^-/UC2VP&MK8#$D]4 M8M89YG94@A=?)L0XD\3]S=='E#X=R#L)OS>BX^L"AQ!#2RIBC1<;8K35XQD7 MM#>G9\[4<5#>@6!+$60@@-/5]W3[ -S?--,'OQJ[?64@TG1RVQ@MS:$8OO4X MU 7!-W/JSN8.AJ>9T\V_ M_9!:RJB%@E;2+.O _\:-A0M/%L2HD<2[C4%-_CR(,M6?3(3HZ9#[^_E7R(E< M+T*IAI3##C\NQ/"IQYL]E,D RXW?Z#"95_E-J 0O;O3'P*K'&RXHUB"SOE^& M8]#:1)?UTBP<]GK=3N,A5([H&#=R.[]SV!.?5T?$GETP]O8W&^TZ3H$1E/%W M] VJA)Z:N!$'==;C7^]+L\X].O;*=@[:G;5%_Z"OGL ;L'RXIXV?8WTV+!TD M6+O0//BGYR-NT"Z&U?I1";#795*,XZ8GYPI6@#MHGQI.<-5]KSF[S+DAN7": M/Z->K]?\4V,&2F,DU..H%Z31[BS= 9H+%B#\]\Z:ZKKC!W&OX7G9Z03M >"B M#M@:41%&'#@0PZL>S[P\"V:"R]$Q_=S.VFCL#:@(JXK4QY"JQUM^8N_??TYR M%]+X1_CUY;<1@1D&'P!L\"?=/H2]+0Q7-VW7=Y*KM#NU-FMO#YQG#^Z'P<[0 M$^>J;ARR^N@8<&TW T"CI1UXFF&>H!5*&[Q[P-J< ] ]PT/CZ;=[[6[KQ]:Y M=_A'<@ MS=JT@B&T3F-H)0I.7UU(;R:*&H[B&TVU;ZOI8-!9#(;CSF#9G8XF,\CJ_G@V[G57[?9@ MM!(4"<%XR187"%'EKFX/3ORNH$,8CN++B8S@P17A&4]JNRY#2(V$*2T-;+A* M&+_@T9!/P(7$,:@9<5U(6H2U K[=QVT!7N[W +YU E-"655TW,S+3*.I\QK!@S*_"Q M9(*^A@(GT2P\B1A&X/'3VG>6&R3,AW:'9FU^N_NB65H8:DJ>Y2SUI0%#62%> MP* R[;*J^KFA659LB1+>(\T64TW$M"3*JL\74+'IWG0^7SX_T^RS2.73A$_$ M'15PDBTSK;+J\!DDP[86AOZ'8;DVRF\9A5025FUR%=5$789<.=^'8?:JB7L: M4R1N:G:X5F4)=KF0#"%7>AI3!J14%2D32*@Y(MQ"Y/2,6>U/8TH.(6J!9V%4 MA@N*P(;?@XCJPH.6GY//"$*902PX3H9<=M7[^IPA=1I.9#9_ M;@3(6N71 4?-V"S?C\!R07R%BYBY0\A8/N=0G7.HFA@4\\WP8.BC8Q^!XWT\ MFAIDJ[5!V:F..9G?KMKWYQRJ?#=,7&:M M^.=/M%VBC? *W-\9BIB M(22_N=YY;TZOTDX120Y]:5FF2$!=#2ZKY ^Z;ON6Y^8_Z2YD#&EA=J PVW+@ M_YK@O8KKDE$&5<^/)^&$LL .Y7=[D=IH"M,<1N[BTE"G97 M73W28,\<"_>:OYB<75&)WP(GU156$7SGGY.G]N6#D?E5CY-YK1OR3:%%1/^+ M]I[X\0K3)[_CSZE3^]1A8'S5$V)UI\UUY\KG!+GF!*&<%:7/@"]F13,=6+%O M+W]UQB:TKZDW:6?%]1U6I5C%*]Q.,)9C'A!NP?T.T,5H.//?@*/MP%<7;'WS MWMCB_$Y5FE01E=SY44,4FO#'U7*F;@-?,U($L==A4@V!83D1_+4]"/'L'PZ: M\['>?K4T?V,$CU]8KFT:&V2C/ '7A[!?;]?'Z-'$\R$?Y&7 Q*@,Z\L0O^UV9SCNS0>K M?GO:[@X'H^YHT!M.>I/5:#$5HR*A)0+%91_ O>T6G7;FEDW/PBZG@%68N>N$?D_FYX^SB%R?(]FN+(U(#_(2\&!C4E6I(& M4^SBST*'%_V* "O%2AI%HQ08BBGC%*N0CE,4;HDO-<=".=4?@?.\AQR>::ZA M8Z2?6U8I%-!3J,C]NTN"%X;I>V<[M 46FE(4"B4;$+8HG-7,X&D#+BCJX1 M:2!3JW'*@2>*1<@ELR;%K(CL,'I<7=:4!DPLW; #5Y>1A&::,]H;9;O M4!J037 E<3X"?RSDZGH+=Y$TMK;H8:6%WI,G*U3=672[JVYWT9\O![WQ?-2=#T4E8XY&C$('W'T8J1)"&Z45=MZP MH704-:51.?QDE-4X9?F@B ?_1/[OMO/'*24U$X#P-6\+0(Q\4,1+NW!JK?LCV?C7F>YF'>&$[%Y^:@]NIYY244FOPEDI6C]!R0A%+ MME0J)0G\*+1BP@NX3JD>H4JW-\^>YG@2R!;R!Q@[*\QSH'^\.)KEFH&P?M$, MBW".0]] FIF(FX+3M%3'1TFB:[XJSQR\A,D/$5/YZ#OZ'B[5";??YM^^ZZ&T MHR[4LM/-)CRPNH!(N484@ E'PFO8C0A/M5]J/6DD$*A(XK3I"->3I;41OO$( M$AMD3"_&74B7>1<2=)OSR^>FA&#^3N?3Q6PXGXSZH\5JU.[,)MWA:M09MKN+ MY;S=$Y1UY?S &^'BW@LA_Q9] ])HF3IEF-5(%1FDR,Y&W%/R,JQG%3&0!555 M9F!1)1DVKO2(O P8J2I2)I!0_>"F/\I.098[KKB"$& B59$X@'M# M!Y:+_$8[!X!#H1K EE<0#VRT*G*T'[Q=>]"VH3=\WV<4HS=YW2?FXU,!HQTG)D@@Z==$9\#@?:IKOL'WT2Q)M.#[7C&GX%\ MV0&$:>A&(<7"#;X10Z)3FQ.8@H]6)U>Z40SA**\M0[*(>)('S4'W4-\ :PQ) M)EMG80S)J:M;B!HI%VT X=8>]8>386?4ZXZZG8Z@P'5A,2(2*)?J$N,7$5)L M!DF2WCIQ\YT0T($I+1T$*HHK*W\6PILE["A%-C%.H[">= !@D1>=M(OI%;[7 MP?C-GE\6CWO-.6@Z\#U#U\Q'Q][X.C*U#B@?-]Z)1E>S$<(O%M^%7ZT"[;(" MX5[S'75E/@C/0*=X1AA)SK3HY?^L!+FZ*:FF(O M2[A<=T\P8/B7#TP3 M@BV?6U8Z '"WY.G))FAXP79\8O3HDMP#'-;YF^">)=S9HEMSQ%-OQE:D@P:] M)+,HX$&[M&9>$/9U#O5 M+YIKEYH[E-5E X&/$1Y:0J69H1P3#3P?%T"#'%? M94IS@6!6"EYT8K?JW>&H!>^MGD_HPJ_03*'(A5!87SITE!9F%A?5F%"#=I'F MOGL)#-T>8&C0P=,C<49'7Y"EFSC[7V\OF8DS;(F55$9+"YX,NRNNL-9=]'I3%;S>2_(A=EO3[NK85NZ'58. MO!X@E%Z^ _,-?+$M;U]B[T71:'HVCYJ8K[!8UDQ;M;),J]5.%V2)L;'IOX'F MO'RWN> T:NL3GA5Y)?S$4A@08?>X.+>2K7V"L3*W%+EOS,Z2E>WCCF3*-?8) MQJK,4N3XMP1'8%E^6(1E/[%8E5FUW;ZN\=$G]$36B_8.W 7\X'J&#CD=I?]E MVQD/\YZ!0JVW@N;1;U$/P48YZJ,I&^ 3HZAO'Q!J!)'KD_:XWYUTQ^W)I-<; MBWI,@^Z%M!R8$*DNU:(T^J>L!'.<<9RYH<@9=0FV1.J"'^JB!C]!5\0,1?:> M);CRQ; "QPTT"P $@A?8(,E6EO_QX<]?@+>W-^@-GBCY.3^0EAW!)ZJY0CZOBO MGR9@ISWI#4>B4BVA-SX\#"KRYED!T>4;;*S6BN67U5JH8"!7!9OX<]L>*(7/=FT52"+8KL$.+I%.Z% M6+42IE::86/(L.%MX(B)(8H<*)%Y6\I>NEG\L/"CMN=MKYP>/1HL/UN\0HO2 M :^Z,S%;(CN237O1598.3+RA@ =;"<8H8J/''$A9E.701=/$#6.L M-'M4TV"AS5E2@Q$KWS"Z2C!&$7N^@,?EC*X;1M(-VO1LT&D*9*K;XB*TB9"C MM^5V"W24>?7TW1-6G0^'])%"3Q'1//IHDLXA*IC:F*'(-@W#J/P]!2 'MU"W MHBBZF,A59/.%807\8@Y),#SW"0H3"F+/AIQL?44Q0TEH52-(KI<2,+RXW&HB MW;LPH#6#1&$@:ED@5-2:HH J1;8BUV@(>60QNN#]*T?)+[\W_:K.]6]];;;[HRF!]NW<'Z-RNTV'5_U M,"!"W5BV?+ ,U&HG:NV VB=P !KB)KK28&]C%SPL'=QMO=WB._SW]G?D?(M.'2\=OWD*D$O#3054S1R(T=1T=WD% R3(:&Y$!=96(H%P MY+)9:HX%M]]N728@XP":BF1).!4C7E$'_Q,X:IYC1 EK+]C"MF(3FVHZ"KG1 M'..IGGR_@G(38K@SWZ-G(.ZL2XO9_4TS_5#8IFE_URR=T>?"T+"BP*O*@1B& M/(\*9(4A_.(9>)X)BO,Z%-15%$P41,9XX7ED4 $O%3PMJ=W\>AL<]B=F$@7YFBRO./&UP$5<<=Q?$ M$T?/&Z!?G%LE_:2<'ZE)BF#7#ED]4,)@A6) M]&>(,S7X=2 =[DJ@A@)Z M?/ES.S!-GF!!OD1+O+L\'$W[ Z1^+@]5ADYN%JY5>:1(%'R&4RB?I(4NDM#" M[U3A1J!$IE>Q&\0GJJ,[M-8.Y2"=:X[SL;6=[YJSH5Y1\2W<"' 8&:!(9'N& M#>E+U;3H2=>Z$<10$*U(7'OY!9LY^JJ.KFX$CW5QJFK M3A%Y..!ZH=%DTKMP0I-B9454I- !?A;=?+OYG@QM!NFO?=WK M..:M M1@!698LL&8@P$;SY1$<7*WXWO/W>-C>&M8._YT7H,E17"S1R8.HXZ (%*>"6NKY:2.)#?M63F(((;O%.G01/*#T[ES5N"39X@M7*,I3) MD9W@00%"\JJH#1%JBJL>05Q@1!X7$.-M2-;+?C(@IH9 7TJJ9;%TZUQZF%8= MM;%!J41X&;>"E<@\\19TP?V1HI=^V5M2$$B\N*!8!-*)L2$C'C(IQXHK2 <6 M7J*F,&S(3*@ASO^\0^I* IP$-QG0DZZ5YAZZZSFY&0A1<.(6O,P5#)V;P L% M SC;PT*NRCYH#HH:?P.LEV('!9=B3PU_7GWMC":#X5#,Y'\V=I:Q-73-\N(, M-U\M!^@V_/K/ .5Q4.V=^P0T%P+XU?QXM%T7'7N\P#]P>V<.+4NG5E@EFE4? M=7%%D2N,9T/.]_:!835]-PH3=*0*2P>:ND2>!1<#0PAX$6S09HE8V ?-P-U' MQ167#@8,PJ&1+(%*170!I!"XGJ'/4=HBY^,+.+SB3WWRRC8 @0IYIB>U$0J M@H#H()T& 'E%59,_-8URAF:ZCI<0/?SK4NSPJV]/:(',6?-3OTDGV/J7^&+Z ML4*_JNAR)^G%K]*(KYBI.0)HG-JE$MX7[=TX^ >L^%*_RR= PKC2(BRF0TXA M7GEC?V]8X,X#!]S6BU/KT@#I^GNU.CFH2!80FJRGY9Y\YM!RFO']7J_?:3)T MR8#*PK@0/9?_PT7F1=[^7XT'*:DA$R-?@*4-_-J2!XF?!5G M8-.#[=6"W?QV/^%; _]J""NL@&#,W;T'X.&)_>I!._S//.0QU;U1=%7GD?"L M8J5 XZ)(N+GO("D\ HC8#3MXLFU\@J@BKQ1YWYM!5T>'7=47S:BA&X4@9X8) M?_'[>I[%%P5?([T]W MF= T)U?B;D1CV![G!(-M,'Z4PN+/@(("+4K \ DA" M3HQXM<9N%*@U,$W\"^1\M#2&*R][S?O=]LW-W>&HZ=YIAI./?,HU=J.@K(%I MXA\RQVH_'3B>9B M#_D4*'S(NHVOHT]/P/5-9":MH!C2.5X>[-APQUQ#RU>/ M=?66YCJ4:;?19^F,^O.J7*WCB?(ZEG4JIFS33(&[ (R4*L"9NH]/$-?,RSI> M0Y?(-CC-WI.%%*9M"PTGE($=7#JT.+1XHZBMBW-U/)7>%(R2$\Y6:/$3HUPY M5\?S[&(\LKH#FYOXI97J\O-F>K&F M/&*/R/,4QAXD/0_,6Q#ZIC_QRH37ZKQ5)(P=PY_8AJX!UDQ-?\*:"=;5>1][@Q'#H=3H]' MT]#1Y=KP)B'\ZMXX&"'"&)%>I:=/V#/!GCNK^;YQ(3KO9EU;/\$1*G)C,I]? MG&+UP\W?TMI74GDU1*BFO&*!^.IOT!P!,(8DX31_Z1X0 '_P!G6O@'+LZ8J1'IUC=6 M.>7$_U9G@"*>QIGO0IWJNG/[\&I8@11/IQT>_.0:&^!$RBADTL>&JY^3 I+*\0"LK1*OQ&/T[(H1WP!%ZARG0C MKI"$3"BOG)!9:57Q*GSPN%S$B>R*BEDNR)44PDD%@A5YS(85&K>$BE* J'R) M_'IO1SR!-]M\@W;/' [.\%::'A@[Z,T-&^[M@7-8@%?OT3$LW3AJYDPS@T7S M*]RD.LD2;+O9<78W>QI(*QQ)*QY*2[,V+=35CZBO%NH,%C^-J!4/J>6C,84E MO5/)ANR) Q86A0/!_K^1*WSKS6>+17^ZG$)4=\>=57LXZRWZ\^6@W^FV1UU! M>V,TV#L+#M%'#^*27J'(*9F>:"-Q22>YL#\OI)".9.R^5H1$T2SSHJG_ CLC M//N05U0:F;(*(2L^:O+D?<+AD@3B P[YA:43*+58BB5*H% 17].]K5GQYHB8 MMC];4'K!$Z27)WHJ^A01.\;V(R* 6$Y=E^06QQ36CHLE%_B M62BL\UF'BH(,L@:=3G"II)FN(KE(R8(I$BL%J9S4?OK&SMGZZXM-\K4R++2/ MGMLNS3O&%Z65@P8]E6J]+IOTZ1!V '$1Q>1>2!JO,Z"$@T_X\4"2:++C-Z>D MP@ @4&I^075A@"!41R.O^YZA5>.H=_R7>DQ^UN1;]^X]Z9 MIO+<%[B-4T=1PW:[.Y9AOU#)3S^&,V0D7@U0,KN$5SXB4%VOO"02I!%"&:]\ MD?S4\\I+(%!JL93SRA?+M$EN.&Y>>0D%3Y >NU=>+;'7[)5O.AC82572*T]8 MVK,%I4- ^86=DCB)W? /VH&\EN.*2RY%AK6+3>7AB5X>OS,]MQ[._(Y-2.\!?O [-APPSJ37ZU4_0<$\J4L[P-&10'=@ M!C0'97,QWL$I6S;A[1VV1A1#%0?B:WV,5B"P/"JV$+45:S-I_DX@?P=-!U=E M\FMXJ?8,+T'9HXFS[C?XOV@S6E5UY;6C(,"JTU_#\[5R*[!+SI378?DM*8@R M'ARHX7G:'$TF.)0JC"$V-'-NOP'XT6/,_#5N]RK&5)U&T#H-0:GH*HJ+N=W) M:#*8=SN]Y;2[G/=6G<%H%5[,G0ZZJ_%"AMU?I7@K@3J%"_M+1&"EE4C3_8_< MCG>E6UWPHF,_WBV2N7C)<3K>E4Z*6%F4/=Z59?I>X7A7.F$6R(3]>%<684I[ MO"L=!,IK93*%PJ.M,/,9C=J^.*&*S6%D++LHZZ-M&IO@%EYP/PN\ 0?N:YZ0 MD*+#K#P%P*=ER>%"%OJ%PJB1(\(U# ]X+5\-;Z.]V('';[[7G!UP0\H-"U'> MK0RSPAYN%F[E.".S5KL\=T^1?OI2.QIPG@6YPF%9N#ES'\"[]_(=F&_@BVUY M>[= Q7'N)L7F85M\KL"* +P&>SB=@$MXWW#E(V9$4_!1^T B<-=6E0R#_:I> MLV!(K6A,K7A0+=NZ\1R#W6YW,9\L5\OA?-1?C);MY;@=.G/&D,3E0/P)TA<- MBBY(UOD$CC&8MJ>4D7?6Y:2C.$UB;E,:!<=%I.2C)C[,J<&VD^+8B9I+_PTT MY^6[S0.-45.?(*3DB7 #3Q3<8.\TA^GTC7U"CIHKPE\4$ 2ZE>WC[[*6:.L3 M6ZR6JVY_W)\&X.UUILO% M2%A$?DP1.1XC54I2G5&G;/(42S%/A+OOZYM,3X;[!S%L U]%&OBPB)($ $H2 M)0OCB$>/7H)#LZ PZPZIBL0RI90.2<"4]"HRW9,!T\_?M2,Q%TM^88GA0"G+ M+!P8*%4$""O; <;.6K[K>\W:@>B)8R(<2%72K.KT>OUVXT'!3*\BGKCP>C^_L'2H**?]&8B3*OM/=MQ$Y8\K+IT4&>1!(TSUEX.86+"9NA']YTTR M<1&@J-D ># M &5)5@0K=Y9N'\ SE%AP&^(>]436_80:TF&CW + 2B'V&%(B M@1*7 F(=Z83**AYJ D@4/4(CTQ9#2FN MQ(K\P0XI* @;RB\NL?#)8B0!@()$1?3_F6;:#'F$&DIB@8Y*Y=:!E68XOVFF M#];;\Y=3UR6\CEI<- L)%;XT4VJ;!R;VBOP16S9M$O MCNVZ] J'5%DIW)0FN&J>U?3#WA(JFX CB3F4"!,NUCB$RDK!IS3!59.H%L!G M)%K[H M)ZVT<)U8<)Y\JKA1$&$BL(>,IGVQGFKM?F?9W=)X'?M$,ZQZJQQ=[ M!IZ ;FJN:VP-L/G=\/:&E;S&'6C1/+=YE?84P$8]/(C ,VGX_KHD7S :IF1K M"H"L#@[$'KTV=XQ=X[)?%&P<>RYC3]#JSQ6HTZ/06\_YB,&X/EMWV;+"83V;-O0S8DR4Q, Y42'@0)YZGX M(V,@IJ1H6:$E4[HBXAOO_$J"AW/+/3"(6#3$X.G,8EE2TOL9PK2PSKLZ)D@R+6:?+\#Q)/-$MSRTJ' M$38QDD]$R50J @&.5Y?Z,J4F*[<4D"FK(04R%[LR$:D8OH7UX"/8G@.*W&5P M 0/=P[ ?@1.F)K\B)=K,R+Q?;=&@J44B9SV(KCK!Z?D M9U>)EJ9LA$9_OAB,N_UI M;S%>+&:CV70T'X1YX(>=16?<%N0VC2&6O*92.-U-(*5XPTDA(>! ESB#12"RL<(XV:CP5:$C\CC8H#/21 @W!+@IE; MMQ.T) $\F*53)6A)K56#^Z,E4L&!4I99.#!0J@@0:HU>&_1Z_6[C0<%,KR+6 M1=Y"2[ L<,6E@X1PJX*)4U)%GN2-G&A/X"M(!PLFJ= )E4"I(LO'VML#!^ZZ M=-]!_ W3H!!7#T*-1D""(-,L*%B)5005CPXX:L8F2@Z,3AT"1LRI04+?@'J8 MJ4B[(L;'5-<='X[UG,Z-"!A<,P; M;V_7.7SEGCK@,:>.=/ 0OG%A9Y=RV+I"UF<)D,8N:!)8& GG9 3?:/[GVT / MF?BJ-G ZN^:+D'1E8:3I>AO??GD"NKVSC#]110M^.5Z?M?2K$TK'$GK-)3/6,W2V;1ZX^E@,1],.OUN M=]F9]@>S41AYUY_WIXN9:$5&>RUK]H%Y92AIFJ1/[>B2J-4]@+0^&4)]TA&C M3*^'*+IC[RNR6Q$OF'07>06B61)D\8 ZEJ\RQI+ROB/<2 AA)9:% QL;%%%4 MG.\(2X 1-C%F84!/I2(0J#624 ) -&+=(7+O=B(+)84+43I5(@O5TB3<(PNE M@@.E+,M%%JH%A%HC"]4 !3.]BASN$YZGG!4,K6**94$1@\@3=@^6 %.1FOQ>A) MH[GO>I"9#A$65'65A$EYRA4Q0^:VBPY8;7OCOMB>9I(=7[F%E00& ZF*!!@2 M33;Z(#)2Y33[1I!]O4\SE?XHALQ'1<+,PD!O^P!'O8?34+Y&1,90%Z/98I$P)W88K2F>9JHXB& M6+X!;)E<@H)>%R\P.)?ONNEO4#R+ZP+X'WI7NYS1GM>2VJ#BQ9 :[#GAL$N8 MLU-K\PR<-T,'[K-]%@S>U+^HH#:(&.FN:G05**EA0VPP[/K.R_#"=J V&FOF M4X3>02/?LHY)OK.@MG=MT]B@*73:E[GK;<@KUICP 3DF/!D)#C]! ;62_9\# MP%T4-QY%A7_&@I>,W.U,5[U.=]5>K7JC?K\SG74FTR!RMS?O]!>CE6A72>E7 MKP5JJNO)AN3?P/-$$8<\][2V4BUN>/%EA M1:9[K1&;4DJY9:##3JP@T:HS8E H8+.L *X6W%%8I@5!9Q4,M8/47@L#U M2A-3F2W8%!@P:7U*,A61?C++2L7W0O__]JZUMW4F?]?@"+!?SL MR2(WR2:YW=A/#46F'4W+4EJ2=A8>G]FDS:&,I]5SDN4UP-^/SM?M58IY51=!G7641&0D3TS0WI\O6*_O0 >5#KR@LH#;L73GI4 M&04R*(&DN1S)I%LHQB5_=ZQ3$+2_ A"ED+V/N_\Y^H%E9D^$Z%]46,DY^KKR MR<6EE:YX,;L5H02/P3B;E-+W/3 ^X-XUG(L0X>%UL'V"'+? M7IS MGU=>O60579D]LZ0"K%WZ4< '%SJ]9V "ZQ.91AJ%R[U)V !7JK>UX0T/N06D MBKFP:,3):UP)F,K5&(2R L]$2MM?;VNPOJX--[@(+O2T,3,Y.!UR=[\,._@B M)SQ(/Z0-*1C$DSZ X*/MRT#\!02!'88813?GS%%@*-B^NB&8R%GB[GEB*D,[ MKI27GM-)WG2(A?2A2A8N9*=">".%VZ0+<>OJQQJ2K#%'QF('L\(B7 MO\,'PQH[\$-=8G-.DD&)0DE" >;.=F791SA,H3C(35G"'_W%:C(>=&?]<7?8 M6RP@AX?#[FC=[R[6D]5T-) R8<:0*O/9QI&''@5.,^E*PXR)@YH8O@+#FG[A84U!9;\< +5R^NB=\T;+V5[@$X7DHC#&O$0G==V \J)K] X.L: MLH^/G]:)&RPBFI!'4^37@1_W"%N M <^5*S1USG'2[W7',SFN[\5\!]NC#>+Y3#B> M3(J3'%0NOF['G&A?D71&E5OYRKE 02X=99BX=,D"!7YK ?CD'5*(.L1Y9@D M5LFWI,H%0ZGLJ:?6$@^ I1]23L.YB..51)!(NOEB X>=_2OP#G<."EB# P4D M"WQHBC\VD/.*L@HE:."-9"Z(%3 MSRBG[JJ[X'PTE$IT6QR4BZ#.EJHG%U&5;IE43&(-!DB/0,_ M\"PS/"T,30<='/:?7[[G7*=.>"<-5E_^X06)?&('2OI=VYB9%;J,+8K"W])Y M'369O%# *LKZW,2932%/#D22Y^E1M$^0_;!R MA*A\+$H/"V&N(GM8>B,$>82*>5PY,C HAT:S^@]A,V2V?!,%=D(KBN^C)_8F M] 74@"Q,O4I)R34AT#?#^Q,$\X\/SS7,]UM,B.2A>UDWXI206LUAK*!+-%10 M=56CBWP4L#'U:E^\,1G _\WD*#$?U P%$&10TV737;QA.>2+-Y*_JZ= 0KO2 M*LR7H\Y*+'Q[2LV4F"N'FOT@_V@N7)=RGY/=N7S!RM!'UCQ?$(0"$_ L]QMCS>',ZI0C\UBV,61QK0HJMF?%B/T6SY.;]#TR,H(,K/="ZVP>626A*GTX,"B=,;:M.M$L?WK MOXY6\'7G^(%WC&]P=HZ&_6IX>Q"@W8;S:<9"[.98?TMV.1 +R+DB_=J)LX, MWJ<5!P??8 P!_(33%!#-6/Q7-TK6=OX=Y7]X<(/_ \$S,-V]8_T;GU9*5'UI MC0T;8!1R(-5D=448:-'\!PX)XZ_0<[CUEVH;T5J(1)QCLYG4W&P*JRS.KQ7. MD_P[BH4<;I4TE_85X!C3>JK:=&!C6!X*^T![&9?CNX].*!*:W#R X'$'#7<' MK.#H95_RR%Q(\ZC&$:>82K/60R:,[BI][1G1,^25N-#<5C2/^"H!?=H?ZC;5 M=&[F]>$U8:_OAJ.&4?%N7VMN:JK@9(A\+S^0?J5@5:!+-KO6JJ0@?#(:,5<] M:V]-N5R0EFBQSO/AG]^.=F!]V%^6 ML]\89J)E7';GRC0DK;H15-U4<^-0#.N3F?#FO# M?$>)Q_@&0E!5V5#6RD#U1/':7G[.>.',W Y-"RU=[ZZW^,(;+E@OHKF]4;3X M1327QG7<7>?2O$[4OD[8P$9>4I.\5+?D/27S67>QW'0WF]5X.)S.!_/A8K0: M+M>CX7RY6JTGDN:2YV,Y5/O8N32FN\*&8UW*^.Q*J9(Q9ZP,7$U.C,"1F'N M_ALJ!*%_'\-!R*A#>$,9%E9/AULJLN*DU"TYF,83\^L0WTF+/!X,AI*IP:H> M:@43Y-7$9R!3@,-=P\Y)77[S7%U(0%#A+0WHI-1$]<]011#>=W0W)_@$MOL1 M'H'XB5PH.4L.Q9M:TJ.HW+J)C/A0([LKR MT62T).C.* 784QD3;DG(!I(F3!)P9U2S6<0"D29#<<%W1C6;3^Q 21^12[TS MJIEL*0.5]+00%9X*SIWUW.>D#N1 M':W[W<5F,1\OI$?C%!^BT47@E"P_[4XF\A+]5TH)4M2-"$ U6<(IN74AD5W5 MJ)EINR*?&NUV!;]YK +"C.T*O3R4H.T*!=A3&1,*;UB,#KGY>7$,NVSY?^Y\0"XC0#$ MCIPWOQFK5\\*Q+"2(_UY("R@C[ZL^(QUM9BHUY1F,5'UK<5(05C @$B-#%YO M^8"^T0"*=GA1^-4K\ [$R_B$5-APJZ@.TW9XA4?M-Q?MD-O0I"L>8!$;T'#3 MD(>Q@(!!O099&$BK&V81&]#:C22,A=Y!I5Y.IL37 'DCQ[JP['?9G_>FTUQN@U-FUNA'05U^=F7-9'2%6&IRR)$C M8E%V8?$LC^I1CN 5WB .0V_TS>M2.$^FG'<^?XQ?=E!=+*?97;'7E#+W!1S^>!7=MP]BXCI M@#T:B]78*2?NE9T[V_7/#\L+2Q!]RW1NO2WM>3KL8G"7';)K8R6*#-IG@\%H MT%J!8'@Y;1)&@_:U4V?>QYTH"KT6RON;>I3C?2U68^A@%+ )7D=N1S=%1KUA M%)GFHJ^J64#FZL8'PO+FKC@:2 .OJ0N_3W.K)LTR NO%=50OVE UI MC48BSK'Y3%KSH4%3KLTH9RB*<%B:<9$LBO\V0HUSZ62N1(LP-'XM:(V-F[$) M5HHF84.E8;R)X9-A8$R-:&VL,ALKKYPM"@EV15F[AR?WK$W%6Y+2[+0[& Q;$ZH.Z),)U?UP=UD\F?OWJBV+7P-; M@U,0_Y,=:K_#1;^L4TFZ$6Q]#;:2RN \D5Z+_28^G7D:M0J&:5<5-ICVU>%Y MXGW3]W3R^]3Y?N^%AY4JZ0P*MZ?!5J,,W">CXG^,0IGT@4_^$7U\1O\43!\X MXI@^\.GE>_3=,_JCS1_(H=#V"EA"^9IYV4R7*A0KH5=!2$IL7^ZJUVEO,!C) M#M$0JO-;CN6CT5[U*J@JY;B7SP6><:J,P.B2=Q1X.]<[&(X)0EA\XD6OF*>5 M8TYE++@E( M$FG#H&E5VL1XGWXO,?BKO'MB2S$KMS&M24GLMHKH1D"ZVB9T M8%?G9\(Y[ IVXN>;II58A&=II3Z6J^ J?6E%M%MA8G!7V#;3/$"GR*L5 M.DM_5N?2L,VC'2G%]X^'Z&G6L_5CWF?K4?LZ80,[B19V$DUL#]N72G(QG$S' MD\%@W!U->L,10I? 2Z)5?,MK?+1:$_A M5W(L5 'NY7.AP%R0%S":>"C^I_!G7=1Q*#X7XL6"6P*R0*0FAWPO2/ '?KKF M#OSJCV>$9$:OEOI-/5Y4U)OEHX#=JJE4@9G&?O6K,DK,!S5# 7I:WS?+L0[' M U9]J=_54R"A76D5YLM19R4:/\E*3/Y>9R7FRM'F#:DT;TB3>F+!$#;]9MCS M4G%B\?79\O_<> EIP606,&S$8#8D?/F-V/UZEF!&%9RI#\/A(4F!AGK:C%1 MKRG-8J+J6XN1@K!:@7R2;X/( O2\OROB:J'<"AMN%=5AV@ZO\*C]YJ)];QN: M=,4#+&(#&FX:\C#F%&JF[R + VEUPRQB UJ[D82QT/BNH?#XKA>P1X \@P_7 M"]#5,,YVXWK VCN/'\ SHO@]%#\56)^ +7)KT.U=1V[%M77.U87Q67&%G4N- M\-%SI76)Q;I!DAQEA7L\?4G0J#<>R0J^/Z^PK1VHTZ_?K2UX!I_ .8+%US?C M7ZZW//J!"YGE+[[.8L1B^7214X5+3ILB.B\]E.SN6-1)BH;B"TF-MS=>H/Y" M__TK>\?%NF8:-V3'&/JL>3P0I.KUEPH8'EB25J3H2+]G8S.@EXK/*J)I= M 5?*8Y)030MG[FT>7.<[.78H\81:JF92UZWKSY-+"07[)PW[P/S'WOW\3],] M.H'W%2DX_G"MV_CK/Y8/5RJ]_*"%)G/$T61W>NDZ)D!7;H>AX);_Y^)K 1SS M_6!X?Q+"D_->4X8!U?70I: AL$ER^/*M."=AB*'(>:\I1Y!":J/1/H7<2G0& M'.:6A@W\V*@>0$#L]S.?K0$I*+29,0^D%E83)F084\YY%\(;RK%":E]"1(6P M,Z9:-X+D8.M!+F\HQPA6/5%H.D=:31S%951^ P"Q^\A]3WV*Y"CXEB+%9-:$ M*-)XFWB$AQ\E2O*H<7:KK8PK#(V!O6 M5X]#136;L9S%)+30T$Y)&V>Q\6T@PM#]AKM OUO!^\D*US]-^XA2B=_;WU";;(8- QFX!@S7:HU\BV@,UY3]LU)9.U)C.VU?GTIP. M:D^3 T%FO=ZT-Y(="!([8!]YX#4D@@=-XCRXA R[(A1=#$B10I7W540EDL(_ MN*&AYFQ.5N2'"A3AK^-"01]Y_*AQT(=$+;,KH%#0ATK&72HFX/L+)B;@^XM: M.F72RVU, $:<^BOP;HU1X-U:*P5BQ)$^A\0DXD711"_GF?"=!VPXYLY<(,][ M7 LM%A)2DU-CC,.,O,7QHL4IPZ-*!F)"T)+N;#CEBO-<..M !B@+(P M?R"S?@"XR3'I%>6(Q57GMY1BQD+HXKH:2UCG788[!Y; ?$!I4&+)ZEQU)ZJ[ MTOC'%3&DSKSA%;9T9P2:T MX* \2>>=(KFA3XQ%7P '["S<:2>T5G_^8+RRL'F M!H:=TKK4O8UHEV@%8&6F%>GN@)[^=_2WLUT:'Q9L<6@66RN Q3+>K3GH#DML M@$3M^Z63;.$OG60;PW?C5G:2S6ST7LFH-^M+2HCY#$S7,2T[4M;C+E(A&KB? MYI,N','[KFUMT4V/I,V2(D6EC7<(C7>DEI- ME]HOR6--#?=+%- MNP*8]DM4,?6*]TM44&RN4HKNERBN4[[[)774)(-?F7T?+ M ]A@9EP@.'4!C6!423B$G7 1MF"Z/GS8[AWUU&<"NW$I7;" M8NNR.)FZ[L39/D.OXH7SUXN,.>N53"7(Z7QVT#"V852!]79$[40J6KI^:$![ MQ_KW1=,WO0_%N\HYBP)*3?]$'VUS/PCY!.YZQ3 M<'C_W3&.6PN.[]F\Q.C62YQKZ<35=-Q=J_EX7UW$6:6,Y!NR&##NQ M/T?M/IA+D7L\9.G:4 WNE4H>3\TM+,'V!EC?GZ%?_FP^4C7=*='>%64MM/1 M>#REPQ.=;H=[Q^RJ8IY7C5$6$N&4B"T $ M.DF.'LJ2(IH1D',FY[ZG'%%8]$6G[7QYI:_A8!;V7UY73^\&=+PF@&,\T[#A M]&][--&9X@,:B. 7^NG>K(7R\]5WM1E00G;I1"B>9VF)$ID #V(8"P3RNEX7*JNNH.&&66KFA> MJX:E'6?>]C'/*M*J&"L0V"QKOB(<50&; M+GS J=^5. N\(I=,M:7K"5];XW M9\*D7Q/PJ^?Z/IR!X,_Z))YHJ90/AX#0&NDDX7B6M)FDH85%:.RSM4R\+P+1-# MFSU7"Y M'@TVX\5\)JF?/#/#C2X(]1GF*P$&KUW^HA&I\3(2&[EIZU\ JU< MTEXD1X7?>CZQ<&FRC7D&:?&5\$NA[(2@R)RWE.%7-50@4(\!'W5C(Y_0>2NH MJTMWF&&KF3$1!4I0ESL,NKQE1%D$-'$W:S^P#D8 'G>%N<12A')D*DN#C,6) MLG!HPJQL,]UXX*\C<,POYLXL]:9R/%*C0\O'"+N7+)4B62(0H_PIWE27(HPJ M(RB?47K=/$MRXGZV+&)?1?.JNL1A5#<=<:C$UXTYBZ_SG_^T@ =U\?YU#SY! MUFW<;"^KRY[J>R96F+"Q*LIXF5N)F+LI;!GJ,H==DY2NAPD*W7S0G?-Q#/P0 MQSY=IW7[AKJ<*:QF G4HY=>8* -FH@P:3A22_)KDK./1P]_G''WA6H>Z9*QZ MC"0,34WNBSCOB1L!6!K^^\9V?_P3;/<1<(E5.VQX N7[6E*23)<(0R: E, MM*0(Z4X:^"I!O*PR6O)Q08S;]5I[E#[W)C!&TM46\14E2P@M6N\Y'38+-9.Q ML8#KO]E*2>,[A?B.F\=('I@)2TBI! G]LVV69B*QJ):./($K.S9,^\E7R=0\ M9=!9NHA8S M _ 0X>^.^^8#+PSR#=>FG7[8=ERG+YUD SMA M"SOI)C8YV'7:[4Z[X]%\.!N-^[/N8C.9]?J3\7@Q7&V6LXFDH+!SD\D&3\,_ MJIA73M4HXT$YJI^PX",2-=W6O1=?9V^UM V?,O[U]AUE*%8I&X@[LY0@*741 M&T?4K@&@V\0556\:^ME@,%:%G]1$$>KQ&%"3[@)QE]!ECX<)U]"17E"7,)4J M^T*Z@I!)9XMRCI%Z&Y!C53JSN5#W+!I;W;:]R^.U-&QT(R;Z\]FU[8WK_3 \ M7&(&X?7J;!!D9@HU"@:P=>L8$HM *$GA#5!^&BG_^6H],.Z021N>0NK2V1(8 MZ$@732D&;4ZF\ $\R]V^!(87U- @,*@]Q3F;#NLDJ."OI!02!'6UG5].A M)"I,(C^$5)UT58G3U*L'R8-U2-1;[7&_.X,HRJ1OD9X?4L MP"@5L9?549"YA+8JD<+):&BN.I=TA0HV7SB(.+V0>5( M45))9*T39%:S<_&]($$#^.F: NB&])4%;0*6E]F-W#Z@M,H)&KJHEE(F-55: M^!3WW/SK:/E6WEPQ^VGEE%[Y5)$!%T+PM4S#)AR,NGVL%FK-5\S5W)%64.GZY&/TF--;BZ]7 M6#.A*\A]3SEV5-TI%$,(&V.A$#F0 ,0>(?<]Y M^,SY16ZZ5!"=('M3A2A8ZQ71XM4M))4GSI\\5\ M!]NC#1YW:SB)1%GE@G=W>^=\ C] L5NWWP+P8!RR9DUEBTM#.Q@,1B.E2"BL MKQ0"'"$^D>\2'!7-<,W/[!'S7U"&*D)4EV9& 22D^R/^N,(\JI?@"FKGJ:EBDE*Y47@GPT:FS\S&T9,P#])_S[=:*Y$J$4RZ^X(%CT3=M9'Z(<_XGZ:-$^KIG)E2"IKTB<1YMA*)NKM/#') MA^T;2Y:F'#4E4N66MSQ!E>ZN,7WP KJ!O0 Z&7OI8$.XNC?E<98C I*JW?@%%FZ8I6Y]3@O:R+(8?=(51&MQE]3W5HQM2>J>;# M,BZ101L%>\?Z-]C>;:&>K)V%D(R1B>*IMFF$X&_' ]A>=@?.A\0A2F9X<=+U MP>!J*]>2X&3"78_'I4(MP+%?!GR#>IC"4IH=+%LCD(ZS@"-E)2Q I11C(=95 MI1>[KJS1-B$!6DVR3MX=/B!F4:Y =,[XWOJ$;B+4V#^!O=VXWGT4QS;LM M+TLA)> :]HNW'*@>:' M QOY;GT\ <]$!+G)*,O\?DO$TF@1MA5KR[_DZ/D.BN[LK?/*QL9RK #8:#Q- M,4LAO)U&<]1,[I7!BM.^P"?PWMP,[DTDI:%"LE]@6;X;WAX[5LQ^N&46&S2G M)?:N5C[,,3TT,UN!Z%\X$H[R>-VA#6GHY"\G+Q\ ;FC'5DC+.SZ0G?@H9L]' M$A]/.04A&B@FPG]PH\G7O6N$>;(OF& W/LL4U7*3)W GAHK9DY'&4(@"0@.9 M;0*.N6V[/U#\,):..>^UW"N,THEH/'<]I!/MR?@*%ZMC M]_"([[0$*X30B5R"]SJJO7;A_&6T[9C _7^/AA-807A?PIVS<[U#E N6\7J& M(?WU#(E?HM;\TDFTYY=.LD6=1).:?)O#:KF8KC;KR;C7&_86_7%_,1X/>]UU M=S-&Q)5]MTT)@T;O1[EBT'D&ZZ\C$'[! Z[*M#L80W?0E^,P.=)"3&@F$X*: M!"$GO%CHMG+RN>$>5X9DTOAP2TDFK)2Z&2*KY<2SE/@7E",&DU;HE$J05%,O M$1[]@[/J9SCH)-X^6 7X4DQ9U$I7??"! MZ5&>P2=PC@!: [IQ(5K)PG4E7?1<16\T#,'39+M!%Z)B,)N??TD)/ MHLNH&SJRRP<&RX9*=8J]VRGQJS)ZS0;VE20FI-2).X[>7\YS\MV)-Z MYOO7/?@$-MV]2H27E2.- IU-">34O(0I,W+R+!'=S4HT9:A+)G9-$FA1& K= MW%(B\/7E]Q6D/B55JRYE%>@SJ\1<0,(2 MF?>J)[(.8C:@SID$,:>69F71+:%Y0 ME]RRF!N+J: 5MA1?[3&R\[',C>LM8:.M,+$;\%E/BXWH3XN=J^SL7*\35=J) M:M7P0!C5J1](L'Y_-NN/^L-9%Y)M+"LI28(-Z"#OZ1QOI)UGU[;A#S\,#Y<2 MA_I]=;T5K7IN/4TYX94Z!%/1$7D%]%Y.:;/A&.8@";.ZPE]A#>_0CL($'&@+%T',-J.:='O7,ZJHUDY8;0?6VTE4W EK M[J2J[D1U=_Z&:O][7:9649;2G,G4]4,R/,>+@2YM#[7Q<$3[&/##.S1"_\[W MPS1PKQZT#]@\R#*,&"Q%I(UI-AB,!W+=2;:BD@ZBM'A"[T22U.$D0$FM/D7^ M$ZV(,?$FOXQZ$Z>@?&J-+A1&N?H,9XL6CL5EH*:@K M=7>)/B?KA%'1LFK$#OYR:A)Q>SHI&9O,27Z:-'-9K]2($H7%$7#[C8IC3HK' M6(>E?<[#TO^@?KX=O_)=F:.C$"EU&TL1-?0JI<4CC%]/8XF^'.5'K7^!@(/H M,BMW!8"(Y!S4/I=-)J>;IVP(= M0'1!1;S7DW/N*N-9+2E +ZDFJP:4@Z3[G%!SUF*4(X^ P2(73 C>1O(($K^4 MX%F?89)WE(/>MG9?**S3_R?8[@&*1WC2Y MY635$ K=NQE(X'IT$KJ<>Y:/MA./Z-Q)I+X(3G;^EZBIM0)J M*^"-,J<9'>Z&6<6L >M#PO[RVH5P[ -PY;?,+^__F; MN_L]B_CN@#V:I=SP M?:P>WXF:*T;QO");5C.QNA"D.H MHN6_H,%[_MK-5,C:3=U&[R5-IW/E,C15)S)D-:MN^-F<4FNX9 M**@:RK_>[8!Y$YS/OX(TSKW!8#1M*GTK=05PF))MX(KL._9:.[R1/!$ M4#X;G\3SUVH,(#:N!ZR]LSQ"T1SS*W%R$(VPT"?[:B8B)%1%5#.4,Y.*XU#:$I,HU^'Z(O^6*MRFC*'34= MU^K)!]2+$++E'",P>BY*7-M6&(R9WW%$H_$@4D9.A\VSBN925CB*@L\&*>@X M2RRAM7PLC ZGV3BWN4V!>#\1(7[L@6=-8)LXV 17G<2E0?_.!=9EQ304^#R+MKH!O>M9'=+0< MGQ::\$::_(/!8"SI6JU2:KCU :PBJYE%U/>"!"_@IVM.P*_^>#:)9EY/*]^548M^:!F*( @0XWMZ9OE6(?C :N^U._J M*9#0KK0*\^6HLQ*-GV0E)G^OLQ)SY= D27)V?W&?DPPWYRUE%%^^5RPCL584 M>?P(+R=S]B$&K\ [/.Z6KD.*J\A_L29$(:L91Q9FP76\!C +BF?@@!^&C1!A M8$[BK0;1)D]JZ3X&LYZ,,P'+"?42+4AE+1I3O:@9 4H*KDFB?G0M12CUFV'^ MF8S./*#+#U='$-Z)N(%X."8Z>>QY:$B'XB$Q7J1X@6F8A^.>[!M?^#@8SH ( MNUQ0#=ZM8B'04:8'P$JRJ[<;QB@:Z3GMC%9X-V6T@/IBOH/M$=W0<@N'-VKGLNI.H M6_=]A.YD,U_VIX/)=#+HSP:KS6K56PV7Z]%P-.N/9B-)(1CI\9NU?P\>=]]] M,(?VAHU )[VCC.LHI8J,D IFH3E-D-*Q%/(Y$SFS$-\>$WZ,)'UB'H #L$O12/!J'AUQU4@^X#SY\,^[.%Q,5K#V^SY'*UN-GT]0?#> GY2P]'_H\2R<)J^9.+/L*QO'- M1J)&07BXA8K40[KJGD+*LL/#=.3_J_3=N=C-8[=2XM]UU3A90%YKXU7WY"_' MCP\[7'HU[%,:S!++2D/\LE*BH@ZJJ8.J:M(RTG ZZFUFH]5J/)S.>JO^$HXJ MH\'D:C1;3%(_OA.EA\/OAY_3M16DTZ^*O%L<V^2O1(FZTHHW),*VYBOL>BZ_L?8X([H>)_&(YMW,9C4:]2;+ M16_=74T'HWYWL5Y%E.SW-YNNK .C*4+_#I -@.W\$WZ+LL,?H DD@Q%Z5!U0 M?C%I@QE#@U%OD2E?87E=4T$<-.FTB%@@NT=!!\]P#O4$/)-V,3N_F$92BQ:' MNO9)WXS@"!^P@/^XR^Z#X4^L7=08VT5=JD,+G><*XR7/1)6Z=UJ#P6J\&,RZ ML_D<#6O6W?5P$Q%UMEI.>PH%E9['8J?YP.H('J#R7W\ ^Q-\)2FLXV$@S2HZ E\ I63#Z8S%!. MRRT2$)K$5[. L7&/U\?[BA;3V\2H= MV*Y_FO#1Z-Q5$3[ARFHDN9C *'NGN%K1/P(B?O4A#8NX B[E%K(P?CH%=OKW MSOK-L(^1,S0(QC7Q69B>[GS2+/'GW1W\=*ZJ8SC;SE_GRCI&7)ND MY7"JU#5DG#!+X_0O(E9U9]WIL#_KSP:]_G@XJRXM3PX'SGL<6=GLF-]7QEV4 M5,[%8?"!0)-MVPL0MNW^0"=+?0C),]2J]PG\5UA]1E(\MI=KQ" :Q=_V/"5@ M$)EDCS,75BZ*9RC$A.A597C 06^L)" @H(DC.8N]<;TE;+05H/3 F:GC:%ZI M&5D(^KVE"K/\Q.0T+ ME:$,EWB/8/BAH2:EF%W4-_/PSO.JU9B9)J23,R+6Y] M%R]\/1PM MN.@L)?R>?*"\4%DM\PK@H]=QY9PQ+]@>P_QQQ=:7+J^GD9P.!N-9,YF6 XDF MH6T5]YD-YA,)#[Y7*CY=W?%$V$[[K_^,%!OO*/WW_P-02P,$% @ <&9A M4DHDB:2%.0 8(D! !P !M;7-I+3(P,C Q,C,Q97@Q,#0Y-S8X-F(N:'1M M[7T+;]S(E?5?X3=!LA) 2Y;M^*7) +*LV7@Q]ABVYPL60;!@-ZO5-6:3'3XD M]_[ZO:]ZD<56RZ.7Y0Z26&HUB\5BU7V>>^Z/_^_!@Y-RGI53E2=___3VER2O MIMU"E6TRK576PJ?GNITGGZKE,BN3MZJN=5$DKVJ=GZHD>;'W8N]@[]FS!P]^ M^A%&.I9+JO)E\GC_8/_1PT<'R<._OGS\#/Z;O'^;[/SVZ7B7OOSZU^-/__W^ MA._Y_K=7O[PY3GYXL+__C\?'^_NO/[WF/SS9>WB0?*JSLM&MKLJLV-\_>?=# M\L.\;9%^NG'??,O?W=2Y:N??LSU6=*TJT+] M[8=%5I_J\D%;+5\^?KAL#^'*??AS[SM?'ISKO)V_/'CX\,^'RRS/=7GZH%"S M]N7SO8-G[J-:G\[M9Q4_VLM:%5FKSQ2.[8TZ+516OYQ4[?RP?X/8E4MSW:PJ MVP>S;*&+UJ?/D0[7(RO](^1/XMU&UGOW'(7V[T?^K8&AXO%9] M:1]DA3Z%P7&NA_S\+^71LZ3,%G /&/!_/JHI3@(7)(.%"VY_KNA!)U61PV7) MC_N3_C?XE@55/6.A2/9CS[0[VGCR^Z)'Q M\M%G.],-3+30[>KE7.>Y*N&*O_SI^:.'CP]_W,=OW]3,IW!N57U_ICZ^G>C* M7$VK.J,ST)6YJG'\_E\>3*NBJE_^Z2']!P9]\^[UR=MW;WY^R/@/*/ M?]?PCLJ6QF Q]OBIB%)ZHD]SW21OX#N+4L_TE-Y>=JP37X-'# MPQ\[<_>OWP=VY!_W.UK;1P>'NPE,89'E*LF:I)HEOT[;:J+JY-&3- %=]C"9 MK)*LS).):L^5(G4(\NFMRF&Z1?)QU;1JT:3P$-.]-,F2W]ILGL $EC*'9.<* MYW]<+4 CK_S9IS2Y?_[E3R^>/GMQ^"_\-8%%UV4^M4OX$]N[, MKKPS!^C&Y-J'D^,WGXY^^7B#8NS*7H-G[USM9,5N _.IK18T0?F$K#*2/YYI MUS-]S./YPLN(K LEX-KG.%S '3T9.!"/J!-Z&/F5Y-*V: M%N15FQ6X2W,2'_!56%M%#@'\U%0EW**V@X']6JP2,#F[:9O!&L" \"[.X)XU M#%>VNNP4?0)?1"F:ZQHLQ*IN:/!J!I(=!L49>H*Q2;JR4$V#LU[1W99UU<)U M, <0N5-XV%K-%7@!<*-"9[RE8$KP3.BZT-@Z5!U[8J'?QC%(S/]BV\7?@3CT M]HQV M+&[+:M:"VL\U?M85M/NSY;)8@:I=3/1I5W5PG/@DS H-GE%YRDH9[E"K666' MF&6ZP*MAGX-VAKEVT_G8C2Z *C,*[:C*8[AD;H',0^'(!IT>4J)\64 M@G"&8P%CXIZO59O![[C'L[:M8:..:R!GOC9.U9!Q;DXE7)"//2RIA;:!TS5I M=*ZS6HLT@*%@?#@KV:F!U-R^LP,B3'F%#65'AG7;..AR>73RY><]P6LZY&2=C;'G0]2D2Q M4 *AZ*U/7\6CM"O0&P.AWM8:G;FLZ,TGC4^FF8,XGX/%#8^Z=_&QY4/YU[V# M1[['>HL6QM;0OCZ)^MI(5.?DXE(>/#M$75S O4])(OCR*+-GI2\(P$('XQ4C M!"#?Z!CB9D3;&:V195:#=.R6L)F]B\9NYZ2#FQJ.F$U!/K-50 >;#0*PV/42 MS&HXO+."C>EL4IVIU!R165? GUL0N"U&6$#J+G0K-C?^O:= ;(39@O'#C5HH1L4;#"=V 1;+SE-@WS;9C@-L*=W]![N,%X MY[M?_Y$FG_Y^\N'DYU\_G!@%#6I*2;103MZB(]T'2G&A&R7QR<&IXB.)1@F? MQM.J8FOJ+"NZ;%*H<' V14!B*0TV.WZO '>B -F$^A^-KQ7>'^0CVD9-@NX+ M!C^GGT%,%BH_15G65_M.*.'3@$S)Q6( #4W#@X$SJ3JT!6BXU Z+3X%B=%85 M177>O+PS;_O[VIC^<*'@^$//Q;_BL*!DZT56!-D^^6B3A__AIX,]N^S\SW7( MR-=JIDO*K38H);^YJ/;6RMO RMO)=B_>0Y@FHA01[ +PF@^>/CR\TA14F'YB MXZU6S5)-V[Y?M5 91F+A)X[*@FRN4#*#Q#\/#-#4^'!IHA;+HEHI"LZR6LCP MEGT3%?Z:.1=I=8@?N)%M,+<5G?'O#HW&:I9:'QA4RYDJR66GSROQ\\'P;?!^ M'(P& P\5W#J!^;7@7L*= MZPYG;Q:$["ZPE1N5[&AR2O%9\45479L4&BQBUL8X4SN#B2I!1H#)7&3X(A0- M!6/"9/!)?O?>WXFYYH-JX9DHE_FFG%8+L*G5M*LQD'TTI6/'L24J/#]]" MY_@J,W8G']Y\//(#-;N'&^\=M]KDRU ,I*K#U*9=4?\;(@R/>6G^#;M563VVBIR8;Z:GC>5:>DE]PC &SJK@FG16Y MC]-?S1QL?-)4J8FRP>\4GP/!1V'7>8:YPBD(OAK#N[C32SK+LU;Q2<@ET!#Z M-R_E47;T+O^ 1U&>BQ6BF<0.ZBP\'##@ O58UU @.1&H6L/7'SS>R7=IE@=/ M\"<3YV"9C''"DR]3?E@KGA\'XGD7YWU:5]V2DBT@,=B% SD%[AA+EA9& $%& M\L;7PS.==U/2=AB$Q&L;=V,YR?[_SVOSZB;@@^%-R[SW;CRD8/@'.1F/>B?E M8>^8/.Z?$P8HRB<^9K&/AER"('XPJ57V^0&]QI=9<9ZM&G$NGC_>>_KTSX<3 MBO_+]G_80SE>#W;2F^=SZ^O0#:X,*;DF(S;B4,UF]%(V%)$#E.DE\:#?CHCE M%2-!A+BEN);M)UGLL>-400:B4^R-++!.JO-2F71&07_'?(_\)M%./R4P".(& M4=M"+@ Y0'G7JF800]9(;@1O1X8'*>H6%$-OP!2A&A6^ B\=QT]*26H:P!=H M.;JD+,8^=(4R(BQ_\)CCKC 9G:.@VDU''C.EN3@ATWM":VG@@BXJ1I24(*=F M+7D<4\+@_?7AGZVD;"O,MIQ5=,6R.H=)V$%<#+D?T8;/X'5T+:XER3T9P,T, M'E@;(9_#9^AZL->C*\IMMN=5LO-HEP):BS0>ZG?<: M6G3][_57(=AK9.LN,>G%RY;AFG .'XQ/E8&E"(_\ /1AG3?PY/N/[3MP"3I: M5WB6HJ!<*YG+M 1*D\*!U^-_/;8PE#6051X\\)IGQ/G#>S_35=? KFLJ^S1I M,D7\$7V=-UF&GBN8 =["9\DB^[TB/XA0$M6,=H#>O?!4RFUP!%6?LO&- U>% MSH,0JKF D13H8L37,-%IOF5>4-6]+>)PI_)E:A;DA8PRNC4 MF@X<>W+MV4W;=?N-!+UW[I]?^MQ?O" UG\3^+$97BBU$NF;D_9!#NZ//+K-S MC%I!C%FA6H27_;L;V3ZTBSE836Z\A0!D!9EVZ!&($NX=?!QI!\]E">N'Y2R9 M/549!EAD?4ASHYWLOM+ 6X$S3:OE*R#Z[G(O'01)*\R1HF--FANO6 ^++E97[5&#FAX]1_ @9@T53UA:RCK2_S:2 >8#LOK-9.BL)6<3\2)@-*#P_6 S44?-$*5 M 1G%E%8\+#R[P&P4?(H^J_JB86@,X,RSW()A00FRPB#/%__",I.LC*Z=B^:K M>M ?#^UC(#DN^(40((Q]48S6N)*$\FDJ1M3 W'R(P&9AXM1$U'S_U%A,(V\N MW3!8O':0"T.^8S.[=. OZE:LB0>F_C+RWB?E9/0^^P!&Z+,I+G#,,X&9#D(9 MT3 _FQ.BRIU.["V2-QEO4_7'6[O4&^[:+7#TWNN*?"-=60J*W]:$:2U]Y?@YG=V%H*_+ZQW^ -3A"'C:<=5(>] M#082)/(YZ6.X^N!,#OC[=]@Q.8899>?P>L'FZ\M! J2@S(O&\Z1+)%]]#HQJS C^>5&7.XI,.;#U$.@H+29X0^WDJ\>R_QU$82#\_E4M%8R2^$BCJN.CA.UY5267._ M6&J%#HI(*S:(Z@4'BT2"H2P0O.SGS2T2>2>T*0K\H? ?&N O"]&V: M!3P>.O*<7RE-V0O)(WH*[T9Q6<307+Z%^W)CXJ<@EXJL-G*M73D_O]G=BH9[ M+QIF&XF&7VGW.%]YW(.^0OG0]TF:H5P0?SSNWC2'B "_GKEA5F+-? @O\66* MXJ+-OBB.334-4<3T18-_VL<20(=B9EW3TXQ[KYY46_^T(@N_VJ,-PM6,OEV M?PF/:@H4Q>4NSZH"K$,G?!%/&Y01;GK731>?2VG0N]93#1/D\ -^9C-7->5O MR%P/)')FM!'!DF<9Q^$E@ .'M@QDLF\P3U2AU1EC!R;*V(P&"6/3%OZDF*'! MFY%8ER,/-7#PAW@%.WT[V2O<=*A:JR6^X]P$ R;X: ':9V3_90T?AIJOO>E: MBZWBNGW%=;J1XG*NWS49L?X-!IX\.NISX@8K,1ZZY,H J93FO$O.U8@HPC06 M,TPEEN=<5G1F"S@2)8$;*-F"Z4,X(E71D4.Y4 C8T[4JX-?.G4 MXO6F^DP7X-37&I.;\%, NXD#+\RK16=9]7;3H\>X>^!W@[IQ*'N#//$1Z M,%5%<8BI.PQ4RW;C86\&NW)!/=(C#Y&RQ29ML4G?&S8IR^%)HX5[>/EH@"IY!,9.ZI? (.JER@G. M@6D^ASYA7%8D^H5L+:!=,>)?9.<,LL$)1H$4U:00>X$+( TX,9>843A8*B=Y MD:V<1PB/MY@P5(5_LM8\39&]CVCPSY@P4E01/C#Z#"8;;9:,7* .8UA>G']& M2*Z>@-'H-:K/#)T,PO@$;PYJM]W:Z^L.@VT+,[_APLQ'-U&8V6.'_":+,^_" M5*^LAAV+*"\WV1 M9:G=O$PPEA8]C8305S:DY.TXYYBEA+8J*Q^"PMR=-!N:F3=O:Y+"XN0=W ,/ M55>"U0GB:ZL";U4%3BZC A\_V5@'>GHO>>6+Y \1D7P;FA'U7G@8G:C_8WKI M0@UDM,"XFF :N2F"PC(K2W%(S%?-LK.JOF8E=@TJ@2EZ&(7VK:L'@HZKC*KV M&KOE9*O]<:5!Q5$.!><]DH$BWU6-X@@4L6Y0ZE=2?*]J*;NS',+O;.;2L$,9 M921;39(KNFDZ6A"&TU#%8C4,$/!HE/J<(,_]#/48OHZ<:'0SR\OK#;Q M5MH#,R(&MED]W.]4$568W*X!)LU,Z902^9+ZS\3/:::L%L(,O#42;M5(F%Z/ MG_P>RP862PI1'H)W"D>1M!D(MVKFVP1O2CCRGTUYC=G*AD750NHBYW ,\9MR MT:*3/,0-8V8S4*/(_MK ACX[^A&MGLARA+8ARQH04#80UD8NLA?/I&PH?EB9&'*XC$-%*W)/9.FJFJ;(N*C:]3HKM0WGNFI+;1A MR9,LX;GPOF55<,TH!I"QO&4 :DX]9+W)D3.([,P[Y<>E[YH)B&5R.90+!9X2(S)Q*;GTG-)0A.,N'"=M6VH M]OT'Z<]8^*_)4)(=H/(H=G))'F/JP31B3C,:/W2:-CD!_DIN]F:#-8V^ M8K,_CZY(^,K)05$'$K'_X"0J85VFN$"J/(T9S-8DBC/\F@F_JX;;T1?*Z^FR M)KU:1N.VC2:]=D??AM,=4K^]1G>,[ QK!_=68U;5@_6ML*A=+VP5#\U,==E<^$X@=L5DRO0H9E7I @HIFIK-"5WZ*4! M:R49$#2A%>SZ66^Y]Y+ T<6_6%Y^O-,^O@[>?[3 XOV:_9<:-SB6N@BC]WJ! M(/O^9ICU)(1Q$8*JS#!H:57F3>NV2RB,K;*[Z\I.74;9'8D$_@?%*;WM^Z9) M7BMBILN#&.GZ7*9ANEF;S$SCVU2*Z;S:24$2E!1IW= E?94AC_&@G8Q;C1SN37>[OM/4>M@)U M4X$ZNXQ />&4*IT\Z;S;QYV,GKD>X8RUY4ME<]3B>)L.1W LSZHIG5*0J7UK M*#1-\?+7?\D6R\-?W=S0D@(+E,..9+8UC-8R-!79626]5-&&J;I)&S:FP.YK MQA"2;+:YU L2X#?M8\.?_:>.PN_G5+4[51H]#S/0K*X6H$1&'\*1V(@)[*6] MP=[5G&\>7G[L+A^8KZ; O>G'.D5(C3X5SM4]T%;>;.7-IO+F]'+1"H.GZ '_ MDU]=98XO@=Y5+:IE2Q_+889:G59DHH@GJLX(8Q1)JGFX%R]+N4.!A/,:_=/2 M.-"IL:H(OJ3],KYX.8]FBZ9WRV'"0]*?/O2CER)ST<=87LQKE! QO.C9RLHV M8G4E3C)8CPPHHRRT*P("&X-P\_4^E47-;&8<5!E-CHC03]"SGAID Y0[&EVZ$\DI2LP2!;L(M)1FUN M<9CD1>;)- QQN1P#WHA5&@73&:8UR:RT\%L .,'?0Z9D6:-DE88W!'(:GI2[5!D3"RWP@(P?.B,W"(I8W3 MA4S'$5'NP]:B8.J 5R;S/W;M*_I,.$9P#%:>V_I12K $C+*H,,$GVQ/C(.91:L5F-/:<"0.+L9HW_WF"8@2Q M'K&&U!2\^2EL [#_^E!%WZAUD;1LHCEDPFD%GGRL!-E=LLQ6 FJR8)>9A_@9 M?[<^QRFE.,V#N_PQ%BNO; 4<717+"9N2N:#A4+_U TX*SC!AQ>&-^:D/'"?/ M%J"+&GM0$0=7S1@R;OL21$X=5>:4IW M?;+LZJ8#YROA&,I8#-O#/AG[:ZPJ M*8K@\6-'^ )<4F?F]7E$T,":V/4P\^T++T]290DN21' +7SY'!9G@IO@L%M< M[L0_TBV\*@K&4V%A,X*CS"/M2I?A;FW@W$6S^\SJ3" M-FUFNNJ8!T%8 6,S:*W]\:Q"\GHG2D.H_XTPF:&8@*65'G<:D_XCOK7%#O0E MB14U%N_'$0&[@$&"T@H_?+W(9I;;8MK:EIA0^ZT92(R6.Z)(2&VBVG-KDO>D M,4YIN+JQGDAF?YF#%E-GMQ>DL_R&+ZZ,WO NQ!J_"U?^L9&VR0VPEAF)>SA( M8Q(**.]JM64RN_4*[6MB,COBHK%^1$=\YMJ0E..FV$@NM.I]WS_MV '"LZ*G:/ZZ08L0F M6=S.\L4[X'6 M?[%R/ .[=.?9H&_SFEG85)$SN8GM !/10CB 0:+*C.Q$42T4;[U[>34T4?)A MSTG4TP&WCBN0HJB5YP',D8SAY(N:=L15_BOWA8DQ#[FOLWL4_ZHX7N9^IS!H M>:EF8\D!-1J;J***DS<,7A_>(WQ:%+=>;9/P?+B="$)*M^2H>#)??$<."'CP M "GQB:1.J%WOUCB[C_0Y[A@18!9\S3"?GII.4*"8K40R@HOZ83IAE0FW@ WK MP*AFLS]VUE$8J4%/>XC9W2&6E!GI?L_F>HHV%YV873^P.I0 =%26)&[72M-9 M/]'L-1:@U5ASI-EOZ9&%\_*0#T]3J H]U:H9-W2]L'=+F$(4CPH3XT3I5W,\ MF!NT6H@8\V3*\9>)[U9R1W;;=WDPU%'.F!#Q M6MABFW(]N"]/(DD8[&=H>\@:SYY/D\*:;2-K76Y-,CIK;R"CYJY\/5+8EUY5 M#(7.37]/^XG!X00YG>%"+*@/-9FN5T@F?RRND=]K?4^HY>_,/OXNC]QL\R/W M=._A@7_M;P+:[N'D0T[#L*@C>6)"= +FCAF/?NRQOW%B!V5$60P4Y;\[6)S9 MRC_?C>.Y4.R;BA>7@W<,=[9C03M,:X$\_0" M]GDT) MCP#5+]"A'L^V*S&.QN8EKA] [[A9!680!GN.84G$Z&2K;K-X3CF*H?'A7F'& M)##^"'Q)*5/PXHER)1K>R)JF6W 8WG97&#*:T#RF$5QF<,-0TG&N=E#">]F^ M$JDS*7TC,LPP&1A4&!OM8U[MFX;K<\SB6(E%\4H[O%D &RI70(>=B&_V:,8B.VLXBPQKWU MPS )YN'D1AR"81T88^EB$GKP$/$ 4A(H2O3E<93G/"';\SI'\O!F4KX>1 MNQB]9]_QSJNURW U:+LUL&%+PB>DU1[FPH8U$%AX[*W',-:';J4N.^5%.H.= MC2>%F)V&]%"M(8*R,1!_DV[RRJU LB(MRJ["^3YB5XFQ.H_)SEOCI_N&%/>V M(/""0M\3C(48[\$CAW.:WFYB D+U4#6AI)>,-"JJG8.'N\G$])[,P5OVV%-] M1>0@OD+M8^M3AWS]OH?PK>WY;1_P3?J 9[N1^'PVM52AS$BSK,A0(3!,@]P? M2BH<>OM1^C4$; L9\D[!7)FCBPQ41L$9IRX88MN-_GO1>$^7=A!#RYB<;G 0<($0H8GZE74O!-%A)LY>CEM'D0CX[YI" J$4,UZPK# M+KN !6L=$>:Y9M(Z+XC3#PZ-=(Q< [,MX5(!MV(LUH//NG2W0<5?*N.^EC_W M-HV*[7Z_";MA@\B1[]7WG*J@K1EG7/ ))/T5 9*;/O%]%FFON#>-UOZBH8*? M,95K."BY>\25%"WBB04R/-XF1HG8$%&A/XO%;1S)T9&_:1MF>TXV.2=3\'J>[E*Z,:PTCW0>C')E279S@[QD/P WH,!(\$?\^WHN^P<8S/WJR"<%A8-3"_;=J?PDANBOB$9K6&YZRZADUJ)EN;9-( ZIL6)%M\W@"?]W2+S]OB\ZX0G[?5 MU9OH:A4+. ^8X*,*V+B)75%@\DQ"++U6Y"HYFK9#\]E1Z?0M1S&,C:E+F98A M5N!B3%D %;F8FRW^=6%KXXP@$@%UK8JBEPPI!+/;29$>XFK$NN[I6%FZ(VZ) M+3IPT+*;[T?^<@:[SS47O+4L6:C%A"N3,;0UJ:2' M:J_;-'Q$%K2*-Z'."4VH5A)_!2S7"FV6R&TC.WY&F\Q!N\A#^PQF56U]7Y)=<89TNM MR%)_HFD/$4L-,VU4T4?6>I.EZZ/SXS &/86I6 \W?=BY@LM>.:[99UCSWI?A M2W.F M]5QC(=@X>D(B'9\VB#FUZ]*4SEZPU&"#EG@[CB]86VX,XEI8I7TRU$M),&<" MVVGLFF$,/X2;H&&*\!&BVR-WOX_3Q/I Y;:UFAR/MJJS0R+2M+& M.&U$K.#5\#$%7J.^MDW,N"F'72='FJR9%;PU8]PT-S+_^RYA3W]U36FN'?WT MMJ.&.T<.N8IGPS]FKRH!D(RQIKM+I8 3C@+6/E)7- SA3)$'XF<%4X([844H MM;@'CW$J*H=,,@2_U%BFY3G=1*9LR=+A,,]!#H?%7X0(L(> C$10,2Y00=XI MARG&2?L'5O'/5.F385ON]%(/3TE2K,MTG.8G7R3$ &,L=$/2: >_=X4T%!]/ MCI%Y0H@G=LD.8 .:Q8 @,N3]1$-H%(F#V9E6O $U>\ 2;=[N3%YIXY[7N"ZY M_6.A3G532)I77F SF />T Q[\N'-QZ/D3%=\51.A/:!Y4'20E[@'O,["+8*+ M8:N52\X.K8)Z7"GAF<%A8%Y!^W6'GX(EYK84DX5L0:H"$/':?R!*P'-*S#L/ M4UU/NX6<"1;_/6# B,7%825>_O#HC(1;;PFHN)7?F)JZ0?EM."3Q%+P6H9?\ MHDWU=MA,_-[NB3_,,QU)9R :L\Q*"7!*QR(M5K,1%Q]968^*^S+=I[<."_SD%G/'*AM$)URAF[D0&-1JV5'BV1$/BA6='+U-7F'*J&:, M((C(H[W__X;2+ J!L\:T3L@@MJP*9BZ6SY'KETW+0V0BA/OXJ(?!H_KTJ? ( MAHP0OS_X;@1:!2JFS!:*V% I;H4/EM_[8_@'&)$OZ#(^/$\F=1$VL)531II> M#MF0"E3[7:D\1"A\^;2J!#;BK(DE[!7=+4 N-"WK;D>3R:Q.8#H@\2X^;UV) MZX7VJT1KQ+$CA S8NE@%9J.GG (\U13EE-V*5=L<]08C*'6MNVUG40KM$ _B MI*OAE9"KVN,MMJ=!IM^X3KSA%V?21<<F.ARP"(VU'32'G M7". E]HD&+.^R)U%,K2B-'R"? M>_8;3E5]T0T)J\$R[M[5[N32MM[K3CX@3^BU/(KI,E$\\',A.L([(5LL4QS+ M]&R+9=IBF;Y]KC%K'I%^"S'@?JJ/(BXF$L(^^3IY.F*9_2PQSNRLTDPAC0"5 MJIM$>;MANGV.H%MA!NI!W3VZZSXT@VFU2 $AKXYT)?2?S C=&,]YY!7L)??= M\/QZ*ON8Z6[*\20I,%QCN]\'VE(W@:*TVC%H\BX]E6&U2W3@&W]#!BZF\ %Y MFD#Y$) -&-NV.FY^4E5^Q*D;-JZXP M?\$XM1XO35[15B.^#_K-J$FXIXV"DR8)T(@1V($]*: ]^5'20-](B0::9 0T M7*J:^"K[/7'68'F$JLJRA29H 9IJCAAQY:=!)<\8WJKA5\"-(ZQ$,PMO FO/ MO/1OO/NR27H*'[.'YSJ#K963[J\8W\DF-57C(1)T?06+1[1UV7RLAWV. I][ M6%,O;3L O6;^FZ#H!Y6E>P^76OS6)"N,8=0;AS#35; D'BDA!2(E%C?HT8&; MA8R6K4R\/9GX_"9DX@G!=_'8^A+Q*-(T6:CU^PSI/1C_FD[*SBK?T#Y^>6\W MG\UE;-Y*Y='>YBRKQUQF]X;"?(,&*0&>S<\L>ITCE LM&DO$_; M^Z+Y52-X@$N>BQ MDS%TS5S@\_I&F8M[+21C)]&,)>ZB X:$DR&_?M8U@L&-BL>3J'B\]UOXFMH( MOI'0!:NM33;N+"!I#G%,$HYK5TNLWN59%&:/3=H9^300!R^*/J4I M>1%>KF6:U;6&9Q,LK($+(:%.#T! 76%,""B.)S !K '[,DK\^[ZS\VL2SF*) M_>;;*LG!4R)GNOPV[U4\@KQ^" M"*9I26'<]RW6\8B9L ]>/'[";),+BI2DQDEOX'@566WHU#!J(O6R]W8[W7VO M\L5->)7_T"U1+;N.:?$2&E=.3@9OV6 N/X)Q]]!'8#=V:H3SG+M"+J6*3D)V M>C$!=W,P;$#5XC72\X%.+4C+4JVL%+7"FH'NH@PW6QQD8T]'I MT$S;GMK;.[4'#V_BV![U-_S/*CR[O?8LTJM=*COU&M]OK"[.N-]4CB^<13[S M)4>&3)E,+(/7:^-$YA,7I*(KS4 NOUV"WV3XHK.>CA$W]4\=I_DD@FR\>73H ML9K>5N9D+L1\$YX^36"2-=I#LLFKNI3'[Y#.6V1/#-GS?(OLV2)[OGUDSY W MQ0KV0*HSI9C7V%$#%.L0\/ M/**CP$NF==4T#^0#(XF]&^Q>J$L\53*F,"(SL?K#$O"%*HSE_X!=+Z(9MA;A M[5F$!S="G-_5@YKL(^QR;$[GD!JH)Q P40XR/ M>"0MU"'>#+$P@> MDPRC.I!]78A*F#,4@RO@WF%:R@;+,7Y2<@2O!RG<>&BP)^&]3 =B;$P CU'X MQA$B*7.P8'L1++G1E)^;9DU8&;,Q^THBH7IRW/T*@("??BMC;DO&/+H)&?-6 M-VCA9Z5BE3*YI0XLWT(-X]I@\W]B&JY$$?%+=AZ&W )SS%#S@[:WX:RRR221 M;L$9PJID&W+&F>#B-'_63CNE.6%0V /*F5[&*( 8_M4'(.&03#(3X21/;89Q M4$RU!&4RU4O)M_O='A%-=]_WU76EF(\ED&(TJAOR)Y E*JEA#0;V M634UG3K-J/B*@_"'O/:+B.FI8).)Z9LQ>A:Q::O:PRN(7L?$">X4KPD%N&&J M&;(H)FO7QQ8/#V-BSG5: [@D&*FH;:)FPNQ,*R?%6#8(:*0(,\,,A7J!+*!6 M^GSB6L%+SEI'=Q"NF51RX=)]S(H6Y,1G16V8$47J-XN?*$E=,B,?9Y+H_ECV MR#W0.S:1LOQWL$NF7+'GNQNK\AY].8-N!LV?W MZF%R$G+(4P^M9HV>:107T8H\5SQ@%N@AQ_(A9=^^,O%:QG")A-CKTDM)' JJ M350UTH*0/"#$";S0:=RJ'*OM2V=?\I@.CK>T/(M):UYGF&_ M4&.NKC667;B"-!0>)/'H-1? TIF!M^22[N;9AUTR/$F+0')D,8%KQ 9?4G<1 MS\B_8&XA-#, L6?Q)S21![I3@/P.5;\G"-L8[Z1;'<8D9S3T/__RIQ=/G[TX M_%?J_SA922F,ZW_0N]M5D^R\EW;4;J4"SAW=&$W6=" &P;F)\8O>U?)?(25S MY;]I3T,&F"[C1P9U>U1M':#N_:;6GL%G]C-']421,=.J5>C#Q<8OIC;M&RO[ M$_=P<&&PG[V7$TN0^K&NX*GOO85X;3@7%B 1L[!?3\/I?-.4M%2G%6*% SF- MF\7VXJNI@1+O)S\)UI M;_B8X^VXF.N,%!,*9"5,/H2[;N0:5QR%VK)1\%T4B\ZRV:!A#S,J2!ARN63, M($/F!436-3_E/JAGY+AZI\G. M/F;=##K,#TK@>M,CFZMWZ;T_J+/-#^K3O8<'E\#_AMVJ9K[Q->Y=N)H_%TJB ME!];P#G&_L.*ZPB!WX7-2\J*N"Q=5B'6S>3>O_K3:[(;/G:3NCH=TO[V&<+WOGVP3O7)/;GNR*0-ZY3/7BZ]_Q2;B/&#JS> M-W(67+578I2>D)CC6/*ZH2Q($J[;^:YKB6DVGM-%B1[C8$"2KN/8Q"H M$-_PM031$1B]MJ:%?,6,@.YJDXH:,3S660Z"5H-5GW$/KEG$ O\T4'B&F8+B M+%G7*!/GD,*+'<,MQ$5 # &0G\&,,04C*0=2:\[6540;($$2K]4#:\RT1U)( M2A2KD+R/R?A.S?-.L*B.X$Q,NX3PU;8/&*&@G_$DG$>EB;!IP4J5;X :#J;7 MS#*L:NK52N&R@DW8-%Q$!;<"]9QXB1K'C-'G_&#;@^AX#&]/:8T(^E@LB2&! M7M45>9]!SQ)PS# \P'6._%ZHJC[+#3U6D4UOO#)FFR]9ER_1E\F7O"-:R::/ ME&*V23CFL#.1RSPU><\FI6T"K@:6$DI)M.37&593+19=*;Z*9U=6O@_2EVCL MBYO4@C-!@[B65VU(V3PX(TR%"7MT3J6"JM!ZS"Q)@)S/*3PW M VF3[YKR%V?)[M/7GDC_$6GKA-WBI,CA?)QQ7LST6#.+GI=[>GUBS;55QU MA,8"F>+)\5RK6?*+.H4E%][\[6)?Z6*#8GN8_ ,C9+S!WV?U9_ ^MZM\I:O\ ML>K:>?)?!(I+&;SS_,G#%W^]N\N\H=Y@_G\.3OSMAX<_)!@@DF"#_1W[B_5$<:ZX:C9AW:\HQ0"V;$GF 2LJ.FU27DCC&_.V@QH") M#[0PX\._>VYQ]G'[[-.NNQO1F>_MCZECLOPI!/D+O+_D59&5GP^3CS#+#%N]-5PB977(K"J*ZIQH MVNFH7GS$]_YEBU*V&;1!!NW@X3:%MDVA?5,IM(N%UT T^1+A[@KA.VMK?CLS MO<'T:@0\3Y%YRE#ETO04Z9G[*:K,:W[%"<@5*KA&M5)N852=KL'H1%$7X6Z_ M,^OY/;[Z6S,@[^15;T\^O/F4O#UY_>;XZ)?DXW]__'3R]F.:O'EWO-VEVUUZ M5ZYZM7J9_,_X?[:O_WY?]2Y;J)?)SQAG>;^7_)(MJ %H5U3-]LW?[ZL^(=.4 M22V>$%H+T0NWDU[<:JAO:_/CA-X#K1OJS*]XD_]T[^V:;>1M-O!+:3=_FB.#?D\+DJQ[4^J M? 7_S-M%\=/_ 5!+ P04 " !P9F%2%:$.!08Y !B0$ ' &UM#$P-3!B-#5B-"YH=&WM?0MOW,B5[E_A=;")!-!ZV!Z_-!E MEC6[7HP] ]MS@T407+";U>H:L\D.'Y)[?_T]KWJ1Q5;+(UFRW$$22ZUFL5BL M.L_O?.?'__/PX6DYS\JIRI/_^OCVER2OIMU"E6TRK576PJ<7NITG'ZOE,BN3 MMZJN=5$DKVJ=GZDD>;'W8N]P[]FSAP]_^A%&.I%+JO)E\GC_37?KRZU]//O[/;Z=\S]]^?_7+FY/DP[U7UV?[' M]_OS=E$\V2^JJE%[>9L_^.E'_ 3^7V7Y3S\N5)LETWE6-ZK]^X/?/_[\\#E\ MH]5MH7[Z<=_\R]^=5/GJIQ]S?9XT[:I0?W^PR.HS73YLJ^7+QP?+]@BNW(<_ M][[S^>&%SMOYR\.#@_\X6F9YKLNSAX6:M2^?[QT^"D/CM\. M[L-7'L)?Z=<+GMZD*O*C<]WHB2YTNWHYUWFN2AC@KW]Y_NC@\=&/^_AM6,?E M=MYKYSW9=-(/?CK]/(=IM\GAP=X/!S_N3ZYSEN.+N>%B#0[,M%!9#5-OYT?] MLQ,[%-?S&(4NE3E!AWM/'E^V26YM5PPFZFV3*_ODN.__/]Z>G; MTWRQ]=T^K9:LU4<]TLBVSU4I\:WE'9 MTAA\IA\_%95)3_1QKIOD#7QG4>J9GM+;2X[/:J7([-AIYRK!-7AT!*2RR7"59DU2SY-=I6TU4G3QZDB9@LQPDDU62E7DR M4>V%4F3V@%1]JW*8;I%\6#6M6C0I/,1T+TVRY/F0/T MU>3:^].3-Q^/?_GP%<78M;T&3_G?A!)_"+9$6RU>.G.%K6^2/YXAW3.ZS./Y MPLN(K$LEX-KG('/=DX$#\3B'D_6P6693];*L+NILB0)KSPI*EZC.83AU^K4K@;>@SED?3JFE!7K59@;LT M)_$!7X6U5>3XP4]-5<(M:CL8^"G%*@'[JYNV&:P!# COXASN6<-P9:O+3M$G M\$64HKFN%4C1NJ'!JQE(=A@49^@)QB;IRD(U#1O'(#'_BVT7?P?BT-LSF0 L8)?_NLE8E9YW.:<^'TX>!X+3"C;N:!4 V_0JG8+OE;WW+ MG_A;_E4%6P+?_FN[E407&(5QW68TW3$T0N<@]N$ 3(LN5SDIIA2$,QP+&!/W M?*W:#'['/9ZU;0T;=5P#.?.U<:J&C'-S*N&"?.QA22VT#9RN2:-SG=5:I $, M!>/#6E Y:%JJG7SJ4E*-85?LGJ5P&&F+\#5^-$FMTZ# M;S3SJBMR4IJX!G#G8F65V(HNCC^EE2AK5F%X:XWJOH3YD^8GF3(M,KV B\_@ M=30MK\/(D!QP05E3X9UUS3H>GEP^N7S-<5O,NAHE86][T/4H$<5""82BMSY] M%8_2KD!O#(1Z6VMTYK*B-Y\T/IEF#N)\#A8W/.K>Y<>6#^4/>X>/?(_U%BV, MK:%]I.2*SKH _MR!P6XRP@-1=Z%9L;OQ[D5U8N?:A1>,#?L&@!DL@.^N* MSC3I#)";,%\X<*I%"=FB8(7OP"+8>,MM&N;;,,%MA#N_H??P%>.=[W[]1YI\ M_*_3]Z<___K^U"AH4%-*HH5R\A8=Z3Y0B@O=*(E/#DX5'TDT2O@TGE456U/G M6=%EDT*%@[,I A)+:;#9\7L%N!,%R";4_VA\K?#^(!_1-FH2=%\P^#G]!&*R M4/D9RK*^VG=""9\&9$HN%@-H:!H>#)Q)U:$M0,.E=EA\"A2CLZHHJHOFY9UY MV]_7QO2'"P7'GWHN_A6'!25;+[(BR%'*1YL\_(.?#O?LLO,_-R$C7ZN9+BG1 MV*"4_.:BVELK;P,K;R?;O7P/89J(4D2P"\!K/GQZ<'2M*:@P_<3&6ZV:I9JV M?;]JH3*,Q,)/')4%V5RA9 :)?Q$8H*GQX=)$+99%M5(4G&6UD.$M^R8J_#5S M+M+J"#]P(]M@;BLZX]\=&HW5++4^,*B6+ C9 M76 K-RK9T>24XK/BBZBZ-BDT6,2LC7&F=@8358*, ).YR/!%*!H*QH3)X)/\ MX;V_4W/->]7",U$N\TTYK19@4ZMI5V,@^WA*SW+XXMF3E!X?OH7.\75F[$[? MO_EP[ =J=H\VWCMNMI3;NB_C?@,GR^RE_GW4NV7_H%T[KSFP 7 M?_VD1/33;24R?SK#PCO^ $ V95<4,Z*W(?I[^:.=CX MI*E2$V6#WRD^!X*/PJ[S#'.%4Q!\-89W<:>7=)9GK>*3D$N@(?1O7LJC[.A= M_@&/HCP7*T0SB1W467@X8, %ZK&NH4 RBENRZ?CZP\<[^2[-\O )_F3B'"R3 M,4YX^GG*#VO%\^- /._BO,_JJEM2L@4D!KMP(*? '6/)TL(((,A(WOAZ>*;S M;DK:#H.0>&WC;BPGV?__>6U>W01\,+QIF??>C0>;"_\@)^-1[Z0<]([)X_XY M82"J?.)C4_NHUR4(XH>36F6?'M)K?)D5%]FJ$>?B^>.]IT__XVA"\7_9_@<# M-.M7P,C>!";V"K!!>2FS&;V4KP2._'9$+*\8"2+$+<6U;#_)8H\=IPHR$)UB M;V2!=5)=E,JD,PKZ.^9[Y#>)=OHI@4$0-XC:%G(!R '*NU8U@QBR1G(C>#LR M/$A1MZ 8>@.F"-6H\!5XZ3A^4DI2TP"^0,O1)64Q]KXKE!%A^%R>@< M!=5N.O*8*$UI+ Q=T43&BI 0Y-6O)XY@2!N^'@_^PDK*M,-MR7M$5 MR^H")F$'<3'D?D0;/H/7T;6XEB3W9 W,WA@;81\#I^AZ\%>CZXHM]E>5,G. MHUT*:,%5N-63%9P*2G*Y+![Z1V)P311LQ!)'LH83CX9#@(7:M9SLX_0I)2;A MCB6<#AO5A]' .E2%Y,_DZ23?BC8?Z';>:VC1];_77X5@KY&MN\2D%R];AFO" M.7PP/E4&EB(\\D/0AW7>P)/O/[;OP"7H:%WA68J"S3I,D4\4?T==YD&7JN8 9X"Y\EB^R/ MBOP@0DE4,]H!>O?24RFWP1%4?<;&-PY<%3H/0JCF D92H,O1=Q="=3TV'(=# M+RCK"!L=$2":4R"#73QPEFSJ+!CCL7\;V:@0@J/4"'6"7>[G(N'@=) M*,V3H&%.FQFN6P^(+U=6[E,AH1\^ MF/K+R'N?E)/1^^P#&*'/IKC ,<\%9CH(943#_&Q.B"IW.K&W2-YDO$W5'V_M M4F^X:[? T7NO*_*-=,7IYZ4"/ZNYH7BB&]Z%$275!6>-18*!]_,O5+3 AQ_D MYFI)IA?X)0@>O #9UU0*S%]/HZ212'Y*P[,_0NB(#-YH7:I5(V:40Z*V]J,9 M25Y[?PUF=F-K*?#[QGZ#-SA!'#:>=E =]C882)#(YZ2/X>J#,SG@[]]AQ^08 M9I0Q9_>>?P:O'VR^MA H2 [*O&PX1[)$W7UL9**81?2$F96TR143H-!/ >FDFRP)4+72W MP&?E6+(1]+CX'AK5F!7X\:0JWWR(*QDI^(5342=7!<;JIE,J:^\52*W101%JQ050O.%@D$@QE@> ] M1[&AOG4B>1%^KD<[>C?A,$Q*\2.^,>8T.76#!^D",Z5PQE#XH*%LH.#&(?8< M9M]B@=O+F5\B\DQJ5Q#Z1>$[,,9=$*9OTRS@\="1Y_Q*:2![14W@WBLLB MAN;R+=R7&Q,_!;E49+61:^W*^?G-[E8TW'O1,-M(-/Q*N\?YRN,>]#7*A[Y/ MT@SE@OCCF.4($^,W,#;,2:^9#>(G/4Q07;?99<6RJ:8@*J"\:_-,^E@ Z M$C/KAIYFW'OUI-KZIQ59^,4>;1"N9O3M OQ+>%13H"@N=WE>%6 =.N&+>-J@ MC'#3NVZZ^%Q*@]ZUGFJ8((B"1,Z.-")8\RS@.+P$<.+1E M()-]@WFB"JW.&3LP4<9F-$@8F[;P)\4,#=Z,Q+H<>:B!@S_$*]CIV\E>XZ9# MU5HM\1WG)A@PP4<+T#XC^R]K^##4?.W7KK78*J[;5UQG&RDNY_K=D!'KWV#@ MR:.C/B<.N!+CH4NN#)!*:;ZK/=0%.?:TQN0D_!;";./#" MO%ITEE5O-SUZO S8V!XYE+U!GGB#!B,]G*JB.,+4'0:J9;OQL%\'NW))/=(C M#Y&RQ29ML4G?&S8IR^%;S%AJ K_9*UYFB)[']'@ MGS%AI*@B?&#T&4PVVBP9N4 =QK"\./^,D%P] :/1:U2?&#H9A/$)WAS4;KNU MUS<=!ML69G[#A9F/OD9A9H\=\ILLSKP+4[VV&G8LHKQT8+[PT9.]%_ZE:W73 M1\2ZLL;PI%D0;OT84.E0LABSGD2Q88 T1#M3$4RB7A#!G"<%-R3!(!)/U&(8 MGWEEV(!./$0%EH=<.SOIM,=+.HKG827 (!SG9$NXC+E,G:+ Q?*T@Y]PP?]: MS#+YRR[!THM [3(.E;"\\I<9L3@A\B@Z39X>>?AV;AFRNPZK45.Q8VTY: R$ M29R ])Z40".]WP/]&LS4U RP)@5_7WXNK0;M99) =1;K9BK,2;C[#)"!R12$ MH] &'P6I,()/F(!_@"J=? 1:H!0)Z\XH^Y0F%&1/N8@P#*=7:!F46=$2^(L@ M90LP'RA,J\D 2[NW),+;,5!^Z_ A!4_8V[(KZT*O%45.+F*"GS\9&,= MZ.F]Y)4ODM]'1/)M:$;4>^%A=*+^S^FE2S60T0+C:H)IY*8("LNL+,4A,5\U MR\ZK^H:5V VH!*;H813:MZX>"#JN,JK::^R6DZWVYY4&%4S.<@B_LYE+PPYEE)%L-4FNZ*;I:$$83D,5B]4P0,"C M4>IS@CSW,]1C^#IRHM'-+"]SAQ83\7K"F/:4">.3)JW6HS$Q " &#V5,=Q#3 M='GG8AOKEL901Q-&L"Q6O:UD^25YLMK$6VD/Q#2S=^ E3V6%*!:4PUECXCL) M_G#E@^$XI5 2+GG!*,:IKJ?= A'C4U1W%H"I R4/*A)HLXQ["?V?G3T)UP[D^4(;4&4,R:D:""L MB40^3"PS1&Y9E#LB*)A@MEZ9I?H9Q4%7,^AF4+S!U$7^\HF$#\IU3E]>*-5RJ-W%E2.O">_($)GPJZ0*9XPKSUJJTL)GFU,IN\A1 M(?_MJS)8;9Q S]P,"FBJ?NS=V^:F'"U-2BF:;3UV87E9O:R$!?J(71J>#Z,D M50\Z2D^SN,(RY?%5@IE*92FS'(=WIY8SD1E'SA>_-R%R'IF%>;_TN/1%,PFI M1#:'8K' 0V),)C8]EYY+$II@Q(7KK&U#M>\_2'_&PG]-AI+L )5'L;LCZ19/ M\AA3#Z817Q-PE=.#HHZD(C]!R=1">LR MQ052Y5G,8+8F49SAUTSX737G5,AJW;33IM3OZ-ISND/KM-;IC M9&=8.[BW&K.J'JQOA47M>F&K>&CFXOU<"G[X3O%!C[?XH"T^Z.XW=KS, UAF M*Z/U; "G)_4<&.!+E/-]QVR93M MQY0 7UW9VD(0MS1@OND&C-!=V9NFHG#MUN"V7U*YR URO'G8EPV.T4S1.^:Z M;"X<)W"[8G(%.C3SBA0!Q51MC:;D#KTT8*TD X(FM()=/^LM]UX2.+KX%\O+ MCW?:Q]?!^X\66+Q?L_]2XP;'4A=A]%XO$&3?WPRSGH0P+D)0E1D&+:W*_-JZ M[0H*8ZOL[KJR4U=1=L*F.GR($:Z/I=IF&[6)C/3>#;S M2GG&T9QB/V<)'Z)<.@.562JCNNCG@;MOL>&&(Y/5N(GYI(DP+7)N!G<(-0!) M'36O%.IPQ#/MY] BBCK7BD13&9$NFR2D#2%%J[!/B):69"CNC9KPDW8&B2-9 MHK7IUY&,8E6[U(KI?%H)A[DHLDM).BSW1A#Q#7@X^MG'RF,2FF2-)AY1:8'& M'5W"5QG2&#_:R9C%^-'.9)?[.VV]AZU W52@SJXB4$\YI4HG3SKO]G$GHV>N M1SAC;?E2V1RU.-ZFPQ$>;AY>?N,L'YJLI<&_ZL4X1 M4J-/A7-U#[25-UMYLZF\.;M:M,+@*7K _^175YGC2Z!W58MJV=+'[L7+4NY0(.&B1O^T- YT:JPJ@B]IOXPO7LZCV:+IW7*8 M\)#TIP_]Z*7(7/0QEA?S&B5$#"]ZMK*RC5A=B9,,UB,#RB@+[8J P,8@U_F3 M"D5VZ!]2I!.%N,TI,C%%/Y-$G_96A.DC=G1T^K 2O86QDJN?X]HA;]OK+]=P MM9=\/<2S$T&U;S*V3,A,';L)*Q<^8 PTU7]QZU_347(=90+&3,1:@?1:1IQ7 M%XA%Y $C5*+!$;:Y _P.YJ<(0Y! M%GE]\A@6^XM/2!K!P-!NW3#5_F=/:!AAF>A2:&_SH0\EWT$]K87C([J#+,_SDT9?)[21!UDABO_6-XE+P2>7$Z MFZEIVXM?Q<27M62:(03'4,J?(\'^5>0:&3P5T][#SU0Z%9>U<5AQ$"4V>B-! M_T).N"E0SE!LZ78HCR0E:S#(%NQBDE&;6QPF>9%Y,@U#7"['@#=BE4;!=(9I M33(K9RU):3])/&$J:WV5 M<_W!M4Z9#6WW:CL-]2TSSU@28K(:\ [WJLXCNE$-MX/F7E@],&)\L$$^D,;/A@\.!V?$#X/IV"29S^N0&H(Y=P/.J!&DW[O# M%J@5!VH]V0*UMD"M;Q^H)0(DK&(?"ACQ2JR8"%MMV=Y3 >P 8P>]CEF1IDT2 MUAC<44AJ^E)M4"2,[#<"0O"\Z P<8FGC="G3<424^["U*)@ZX)7)_(]=^XH^ M$\XQBK+"9-V"OEEU\FH%6HBR5F5U04AW^RQ8XT=V:NK&]V[>TV,:D02-'A3X M>5#O\?B:KRK\Q" F [TW'H"7KURWF!)"CTX >ZTY'(.5Y[9^D!(L :,L*DSP MR?;$.(AYE%JQ&8T]9\+ 8JSFS7^>H!A!K$>L(34%;WX*VP#LOSQ4T3=J720M MFV@.F7!:@25,3!53.&C-N^!)%31Y4Y MY1E<2Y\LN[KIP/E*.(8R%L/VL$_&_AJK2HHB>/S8$;X E]29>7T>$32P)G8] MS'S[PLN35%F"2U($< M?/H?%F> F..P6ESOQCW0+KXJ"\518V(S@*/-(N])E MN%L;>+>R8_T>,Y$CB03'>.(QX=8/KS.IL$V;F:XZYD$05L#8#%IK?SRKD+S> MB=(0ZG\C3&8H)F!II<>=QJ3_B&]ML0-]26)%C<7[<43 +F"0H+3"#U\OLIGE MMIBVMB4FU'YK!A*CY8XH$E*;J/;"FN0]:8Q3&JYNK">2V5_FH,74V>T%Z2R_ MX8MKHS>\"['&[\*5?VRD;?(56,N,Q#T:I#$)!91WM=HRF=UZA?8-,9D=<]%8 MOZ)D/5^+J30++)8_T3IJ U0:I;*1"QL_]M!I/7IYEPF.9(8Y6+.3C;BV5K&SD3 @[>62C- MB-2@E1S)L!"]%O1UA'0A!!A&\DX[/=\#K?]BY7@&=NG.LT'?YC6SL*DB9W(3 MVP$FHH5P (-$E1G9B:):*-YZ]_)J:*+DPYZ3J*<#;AU7($51*\\#F",9P^EG M->V(J_Q7[@L38QYR7V?W*/Y5<;S,_S?44;2XZ,;M^8'4H >BH+$G MIE 5>JI5,V[H>F'OEC"%*!X5)L:)TJ_F># W:+40,>;)E.,O$^7@5CJLF/.C MR&1:6P*\%0^+]3WAK:_L>2WLN1690DH^HV% MR>'>\\ 8BI8C^V9SK=I,ET',SX0""?Q&@@1/&?X[DK*(JR$O: XSGM;*' "W5ODJQPE5]0:)E_&T /QD>7[1D+C)M6&]J]!_5&3TZ@WNR1I)PF _0]M#UGCV M?)H4UFP;6>MR:Y+167L#&35WY>N1PK[TNF(H=&[Z>]I/# XGR.D,%V)!?:C) M=+U&,OD3<8W\7NM[0BU_9_;Q=WGD9IL?N:=[!X?^M;\+:+N'DP\Y#<.BCN2) M"=$)F#MF//JQQ_[&B1V4$64Q4)3_[F!Q9BO_?#>.YT*Q;RI>7 [>,=S9;I!>SOXW)D&PA#9C@W?PVM-V-7 MQD=M!!)Z\)HL;MF(]9&B&PL/F,&%XQ?9,B,$UM3J# $0<50SXW)6X=M3?@GZ M1L.8]W@92MKAXWJ G A-UM:7N57#ZNR&$AX!JE^@0SV>;5=B'(W-2UP_@-YQ MLPK,( SV',.2B-')5MUF\9QR%$/CP[W"C$E@_!'XDE*FX,43Y4HTO)$U3;?@ M,+SMKC!D-*%Y3".XS."&H:3C7.V@A/>J?2529U+Z1F2883(PJ# VVL>\VC<- MU^>8Q;$2B^*5=GBS #*:2:+4)/5EIP2XQ/Y"7$(Y$4X_"NDUV#5&4]9.!,8@ M:5CTA;P/94OI$/*P#?_-&,5&;&<188U[ZT=A$LS#R8TX!,,Z,,;2Q23TX"'B M :0D4)3N3?)RN,IRGA'L^)UC^7DS*%\/(WL^^XYU7:Y?A>M!V:V##EH1/ M2*L]S(4-:R"P\,1;CV&L#]U*77;*BW0&.QM/"C$[#>FA6D,$96,@_B;=Y)5; M@61%6I1=A?-]Q*X28W4>DYVWQD_W#2GN;4'@)86^IQ@+,=Z#1P[G-+W=Q 2$ MZJ%J0DDO&6E45#N'![O)Q/2>S,%;]MA3?47D(+Y"[6/K4X=\_;Z'\*WM^6T? M\$WZ@&>[D?A\-K54H4[-_P=KW9O7D7A/EW800\^1J-SP,.$"(4,#Y3 MKZ3@FRPDV,K1JVGS(!X=\TE!5"*&:M85AEUV 0O6.B+,"\VD=5X0IQ\<&ND8 MN09F6\*E F[%6*P'GW7I;H.*OU+&?2U_[FT:%=O]_C7LA@TB1[Y7WW.J@K9F MG''!)Y#T5P1(;OK$]UFDO>+>-%K[BX8*?L94KN&@Y.X15U*TB"<6R/!XFQ@E M8D-$A?XD%K=Q)$='_J9MF.TYV>2<3,TY^> "ZJ.X>\/K>;9+Z<:PTCS2>3#* ME279S0WRDOT W( "(\$?\>_KN>0C)WZY=+U^US2R8#T" MG(LG(#Q8T5WKC3D[[G? V"1!<5X5YX;LAE(;2TPQF+@]GUD;MQ]EQ!GI'\I< MZ9?",L ^R(4FD7!M5E=OHJM5+. \8(*/*F#C)G9%@%K8TS@D@$ MU+4JBEXRI!#,;B=%>HBK$>NZIV-EZ8ZY);;HP$'+;KX?^M-EJZ/ MSH_#&/04IF(]W/1AYPHN>^6X9I]AS7M?ALM-C$2T-J,5]? 04[6D"KJ@E#4P MY9]+W<0V@?D]ZA/7(VM]+7D)6ZGH>.R][G]^FK!(,2'#:;=KESBZ<;RA4+ M(]&.,\%T'I0='VM1(C R&Z'Y L+/E(0"*Y$T1B3*'YY7K"1@HK7"OG[2ABO' ML"G#UN#^5E2G3JWZ*8HKK> XMLLN9-0YM-4%#&W+^LUL#+C2%*!3WUYIMLB_ MP#IC'V\D=Y>2<==K V6:Z;E(,CW!)/39W(-A,D8GO"F^*9)XW*;2D,?3"P_Z M.'[3+N-6_FPB?\XVE#_)ZXXL 9/7^$V:,ZWG&@O!QM$3$NGXM$',J5V7IG3V M@J4&&[3$VW%\P=IR8Q#7PBKMDZ%>28(Y$]A.8]<,8_@AW 0-4X2/$-T>N?M] MY.8;'3G,B&!4,(;!B/84]KM6NI96VUX"1Y@BW=^RS@-GA[ MZ9E-DTE']GR:2!^PU+9&D_/15FUF6%22-L9I(V(%KX:/*? :];5M8L9-.>PZ M.=)DS:S@K1GCIKF1^=]W"7OZP36EN7'TT]N.&NX<.^0JG@W_F+VJ!$ RQIKN M+I4"3C@*6/M(7=$PA#-%'HB?%4P)[H05H=3B'CS&J:@<,LD0_%)CF9;G=!.9 MLB5+A\,\!SD<%G\1(L > C(20<6X0 5YIQRF&"?M'UC%/U.E3X9MN=,K/3PE M2;$NTW&:GWZ6$ .,L= -2:,=_-XUTE!\.#U!Y@DAGM@E.X -:!8#@LB0]Q,- MH5$D#F9G6O$&U.P!2[1YNS-YI8U[7N.ZY/:/A3K332%I7GF!S6 .>$,S[.G[ M-Q^.DW-=\55-A/: YD'105[B'O Z"[<(+H:M5BXY.[0*ZG&EA&<&AX%Y!>W7 M'7X*EIC;4DP6L@6I"D#$:_^!* '/*3'O/$QU/>T6 2,6%X>5>/G# MHS,2;KTEH.)6?F-JZBO*;\,AB:?@M0B]Y!=MJK?#9N+W=D_\:9[I2#H#T9AE M5DJ 4Y(;) W\I ;1#'OEMHY0<+(;L]VJ"0D"''(!/XB6I*Q(0EEXKM_C0*S5 M8B;BZBLS\UEA7[;SY':N4;4,.!1]14/\3AY-E*5HYF@X=UC@)[>8.U;9(#KA M"MW,A<"@5LN.$L^.>%"LZ.3X;?(*4T8U8P1!1![O_=\WE&91")PUIG5"!K%E M53!SL7R.7+]L6AXB$R'%Y,JF+L(&MG#+2]'+(AE2@VN]*Y2%"X44 MX)FF**?L5JS:YJ@W&$&I:]UM.XM2:(=X$"==#:^$7-4>;[$]#3+]QG7B#;\X MDRXZYG@,UNOZNVK'4(Y,=SQD$1AI.VH*.><: 90[CP]VN813#C3E4SU6&4(% M[:"TT"4EO,Y=E-HG&K"\RYY$,;6B-'Z ?.[9;SA5]5DW)*P&R[A[5[N32]MZ MKSOY@#RAU_(HILM$\<#/A>@([X1LL4QQ+-.S+99IBV7Z]KG&K'E$^BW$@/NI M/HJXF$@(^^3KY.F(9?:SQ#BS\THSA30"5*IN$N7MANGV.8)NA1FH!W7WZ*[[ MT RFU2(%A+PZTI70?S(C=&,\YY%7L)?<=\/SRZGL8Z:[*<>3I,!PC>U^'VA+ MW02*TFK'H,F[]%2&U2[1@6_\#1FXF,('Y,%M'-Z)"YCZ;>D6%3+!29O[E7$\ MQH)+'E1 ]W,JF?TK=<<;&<'XI)$!,+3H!NFWQ2!3K/&@9.ON\DFM+-"L$:19 MXT/-F' X.@-[ T9*R&S,[8.A8QBV^^NSW?UPVK.O407^ 7-J$DCQLQ_@D,X% M>=)+&R 7 J(9<\-.S\U/JMJ7(&73UAT' /@+QJGU>&GRBK8:\7W0;T9-PCUM M%)PT28!&C, .[$D![^)LP;+(U15EBTT00O0 M5'/$B"L_#BIYQO!6#;\";AQA)9I9>!-8>^:E?^/=ETW24_B8/3S7.6RMG'1_ MQ?A.-JFI&@^1H.LK6#RBK:OF8SWLFG; >@U\]\$13^H+-U[N-3B MMR9980RCWCB$F:Z")?%("2D0*;&X08\.W"QDM&QEXNW)Q.=?0R:>$GP7CZTO M$8\C39.%6K_/D-Z#\:_II.RL\@WMXY?W=O/97,;FK50>[6W.LGK"979O*,PW M:) 2X-G\S*+7.4)Y()(U/);.YR$;35$H%CJH.8U65N(;, 657F@[VBR[3U=KH_.WU$GCF\B8K#WLOY=>+=0'R^\U>LHW M)<-UG;ZB+6?'>T=:HC ^(!%FL+Z'2)"+'CL90]?,!3ZO;Y2YN-=",G82S5CB M+CI@2#@9\NMG72,8W*AX/(V*QWN_A6^HC> ;"5VPVMIDX\X"DN80QR3AN':U MQ-JMK&TJ--V]7DD6I0F7@7E.KEUJVP@T*9'BP3^,45*?IXAB;K//?"NX:59P MVR/"#(R>DMT>@IMV^-BDG9%/ W'PHNA3FI(7X>5:IEE=:W@VP<(:N! 2ZO0 M!-05QH2 XG@"$\ :L"^CQ+_O.SN_(>$LEMCOOJV2'#XEQ1.(/ X0 M"G*/.^0Q5\MTGC5L6C59T;^@CLQDZ-<)YS5\BE5-%)R$XO)N!N#H8-J%J\1GH^T*D%:5FJ ME96BEGL=7-]S53!,9/=RHI=HA[R)8M*H"UXK.C6#N#8WRE:E;5-#)KIWT8 1 MJE^08+HW]TA63+4=W!1T#W6PP?HX V,Z/AN::=M3>WNG]O#@:QS;X_Z&_UF% M9[?7GD5ZM4MEIU[C^XW5Q1GWF\KQA;/(9[[DR) IDXEE\'IMG,A\XH)4=*49 MR.6W2_";#%]VUM,QXJ;^J>,TGT20C3>/#CU6T]O*G,R%F+^&IT\3F&2-]I!L M\JJNY/$[I/,6V1-#]CS?(GNVR)YO']DSY$VQ@CV0ZLR<@E]%W',_E#,:+-U4 MUD=0,ME9C7R%$C%/LPP./Z"CPDFE=-+:(:M17A[%N'A5R'.[^I!3?8Q=CDVIW-( M#=03")@HY*B2)!![?"%Y9_$22UBS*H\AQD<\$HYOA.-1335#[3&_UE1)4>&9 M;R)$+GX+/0(52&DD'#%&X\--B3\%ZF S$V)H#'*'SC")&4.5BPO0B6W&C*STVS)JR, MV9A])9%0/3GN?@5 P$^_E3&W)6,>?0T9\U8W:.%GI6*5,KFE#BS?0@WCVF#S M?V(:KD01\4MV$8;< G/,4/.#MK?AK++)))%NP1G"JF0;$4UWW_?5 M3:683R1S"@O\WUZ08C2J&_(GD"4JJ6$-!O9Y-36=.LVH^(J#\(>\]LN(Z:E@ MDXGIFS%Z%K%IJ]K#*XA>Q\0)[A2O"06X8:H9LB@F:]?'%@\/8V+.=5H#N"08 MJ:AMHF;"[$PK)\58-@AHI @SPPR%>H$LH%;Z?.):P4O.6D=W$*Z95'+ATGW( MBA;DQ"=%;9@11>HWBY\H25TR(Q]GDNC^6/;(/= [-I&R_ ^P2Z9[&ZOS!3Z>P[<#9LWOU*#D-.>2IAU:S1L\TBHMH19XK M'C +])!C^9"R;U^9>"UCN$1"['7II20.!=4FJAII04@>$.($7NBT:QB9Y='G M+QSF.UE4N=?:ELX_93 ='6]H^9:2UKS(L%^H,5?7&LLN7$$:"@^2>/2:"V#I MS,!;I$4@.;*8P#5B@R^INXAGY%\RMQ":&8#8L_@3FL@#W2F( M"=]CC7ICN !>\(@:[=S1^ 'FV6P20OJLQY773E^8 )Q HJT7;(=\UDX@51@GW#D M)OJL0U\P4E*!K!E8X62.IVFS@4'#4L5'OO=6GKH9[^&$XY.XF.N$N@F=L- B MF\M=-W*-*R9!Z6([DSM-L$&#$ZY E[#-QA*U218=]9LG0\Q.*J^FL2E9D8Y' M@@D=/.T5RFAS$C8JPM$+Y@J7^WA-[;W39&]$A']2Z]]P=U MMOE!?;IW<'@%O&38W6?F7O(Z:\S52#G7FU(D;#'D&"L-*U0CA&>7-GLH*^+^ M'>__JSV[(;OC03>KJ;$B3VLO=&9!@W"H=5NAP+)Q&=@7&\D*=W;N?@4>=0B^,&W!]L9 MJXXHHHS43CPW+S9%)C!!.GH(;]#YKFR=C2N0#I_N M/;^2@8M1"RNAS(X H_*5J,]3>B$<)5@WE'4U)C^-)ROZ"LGQT9,0ZM%G2UX" M@S244!G/+E&)I:G$#ZI-8?3:"D'YBAD!#>LFE0UO&$JS?*%+#?9'QMU59A%; MX>/@:)J:8PH%95VC3))$(+4[AC6"X=V :*'"Z)>89@>^\V,)WMO"= M;Q^^0Q&PFM,L%=5[2]3;X^AGU9WVV.5(FV/YB/0&I$6<3K(8B' KSY2#N ML.UG^@EK;%P:Y]II8MI9L';G&Z"JA>DULPS+47I%+B@UP3AM&JY^@5N!G9!X M$79':= G:R@=CXHA7"FM-4,?BTDS9#ZKNB+O4Y]9YH09QBFX0(W%+I5#9[GA M-2JRZ5*T^09N)7O#/4-%@X*F)BPLX6# )M7)D9I&#@CS&$(>W1. M-5ZJT%R+N>.%G)$2E=J#+%MNE4YQPAD8$_FNJ3N@5!S%2C"1A%5ELYJ6"5DE M"5ZW^8AR$A$7,A 2@3 MX#N:F3@G?=VMX5TYD3=IQ@>C;JC?[O>*?*S,5GNYL6/S;._)(W^,M_#$;?)6 M85:S2#ZL8'\N&@0X3;^[/;5FV:[CJF,T%LB"2D[F6LV27]09++D0GF\7^UH7 M&Q3;0?(/#-7Q!O\MJS^!T[!=Y6M=Y0]5U\Z3_R8T4\JHB^=/#E[\<'>7>4.] MP<3M[%/^_<'!@P3]>O$1[>_8"$I^ARMJ^%]N;L.+]>P1>:]TE9G,?IO[7^R% M"NA)P*&,M9H:'_-&?H%)R#@ZS&O6>^2[/_C@.$E:-1K"R->48 M691-J>I;)67'W85+R6!C(GD #N>*=2V4YO#OGEN5\$WGLG]A3YX(6;_O _[./@XY>OUR[F$&Q:3,E#+C\&";^=AF/KZI MS,?EPFL@FGR)<'>%\)VU-;^=F5YNP%]?D'&(IZ7(/&6HOOV0)F_>G6QWZ7:7WI6K7JU>)O]O_#_;UW^_KWJ7+=3+Y&>, ML_RVE_R2+:AS8U=4S?;-W^^K/B)%D$DMGA(8$]$+MY->W&JH;VOSW*>@W[W: M@W=[JF_>O3Y]^^[-Q]/36VI?\LVM6##5R\ABUMAQ:,G=^L/\\Z]_>?'TV8NC M?Z5,U9[K%+OP4\V+\<)/ ?: MM^6A7A6J_NE?V[3;2-KM\!;2;G\VQX;]ER]+L>U/JGP%_\S;1?'3_P=02P,$ M% @ <&9A4I%8^,=F.@ +XX! !P !M;7-I+3(P,C Q,C,Q97@Q,#4Q M.6)D934N:'1M[7T+;]M(EO5?X=>#G;4!QHZ3=%[N;'#CO;7[WW5BRS*>YY_[T_QX\."[G63E5 M>?*WS^]^3?)JVBU4V2;36F4M?'JFVWGRN5HNLS)YI^I:%T7RJM;YB4J2%WLO M]@[VGCU[\.#GGV"DUW))5;Y,'N\?[#]Z^.@@>?CCR\?/7O[X)/GP+MGY_?/K M7?KRF]]>?_[O#\=\SP^_O_KU[>ODAP?[^W]__'I__\WG-_R')WL/#Y+/=58V MNM55F17[^\?O?TA^F+?M\N7^_MG9V=[9X[VJ/MG__'%_WBZ*)_M%535J+V_S M'W[^"3^!_U=9_O-/"]5FR72>U8UJ_^.'WS__\N Y?*/5;:%^_FG?_,O?G53Y MZN>?SE\>/'SX M;X?++,]U>?*@4+/VY?.]@V?NHUJ?S.UG%3_:RUH56:M/%8[MC3HM5%:_G%3M M_+!_@]B52W/=K"K;![-LH8O5RW__K!>J2=ZKL^1CM_?LA M?;O1_ZM@:'B\5GUM'V2%/H'!<:Z'_/POY=&SI,P6< \8\'\^J2E. A>5$4.HQQ_G>N);I.#AWL_'ORT/X$!EIP M]^3Q>0\43CN<9T)SPS^,?NE4-_ HA6Y7+^[PU,??R]T9:ZF59W1&>C*7-4X?O\O#Z954=4O__*0_@.#OGW_ MYOC=^[>_O'U]]/GM;^^3H__\>'S\[OC]YVO<@^>^IUOS6O[HFE;/5FNFFNMF M662KE[JD<29%-?WBCX#RCW_7\([*EL9@,?;XJ8A2>J+/<]TD;^$[BU+/])3> M7G)T4BM%ZFBGG:L$U^#1P\.?.G/W;]\'=N2?]CM:VT<'A[L)3&&1Y2K)FJ2: M);]-VVJBZN31DS0!7?8PF:R2K,R3B6K/E")U"!+LG/'WVXO"?^&L"BZY/ M==[!_"[S[O*>6J7\">S=FEUY:P[0MOWWX^^O73-8JQ2WL-GKUSN9,5 MNPW,I[9:T 3E$[+*2/YXIEW/]#&/YPLO([+.E8!KG^-P 7?T9.! /,[A9#UH MEME4O2RKLSI;HL#:LX)2)7+Z45YE9UFMDG:>M2"7IEG7*!1=*"UUB39\ P:Y M^@K68H=?JQ)X&_J$Y=&T:EJ05VU6X"[-27S 5V%M%3D$\%-3E7"+V@X&]FNQ M2L#D[*9M!FL \*[.(5[UC!JR4_0)?!&E:*YKL!"KNJ'!JQE(=A@49^@) MQB;IRD(U#!X+3"C;N:!4 VO893L-WR-[[E7_M;_E4%6P+?_AN[E407&(5QV68T MW3$T0N<@]N$ 3(LN5SDIIA2$,QP+&!/W?*W:#'['/9ZU;0T;=5P#.?.U<:J& MC'-S*N&"?.QA22VT#9RN2:-SG=5:I $,!>/#6E Y:%J MJG7SI4E*-85?LGJ5P&&F+\#5^-$FMTZ#;S3SJBMR4IJX!G#G8F65V(HNCC^E ME2AK5F%X:XWJOBPY7,,R95ID>@$7G\#K:%I>AY$A.<:$LJ;".^N:=3P\N7QR M_IKCMIAU-4K"WO:@ZU$BBH42"$5O??HJ'J5=@=X8"/6VUNC,945O/FE\,LT< MQ/D<+&YXU+WSCRT?RA_W#A[Y'NL-6AA;0_OJ).H;(U&=DXM+>?#L$'5Q ?<^ M(8G@RZ/,GI6^( +'8Q7C!" ?*-CB)L1;6>T1I99#=*Q6\)F]BX:NYV3#FYJ M.&(V!?G,5@$=;#8(P&+72S"KX?#."C:FLTEUJE)S1&9= 7]N0>"V&&$!J;O0 MK=C<^/Z M#Y3B0C=*XI.#4\5'$HT2/HTG5<76U&E6=-FD4.'@;(J Q%(:;';\7@'N1 &R M"?4_&E\KO#_(1[2-F@3=%PQ^3K^ F"Q4?H*RK*_VG5#"IP&9DHO% !J:A@<# M9U)U: O0<*D=%I\"Q>BL*HKJK'EY:][V][4Q_>%"P?&GGHM_Q6%!R=:+K CR M@?+1)@__P\\'>W;9^9^KD)%OU$R7E%MM4$K>N:CVULK;P,K;R7;/WT.8)J(4 M$>P"\)H/GCX\O-045)A^8N.M5LU23=N^7[50&49BX2>.RH)LKE R@\0_"PS0 MU/AP::(6RZ):*0K.LEK(\)9]$Q7^FCD7:76('[B1;3"W%9WQKPZ-QFJ66A\8 M5,NI*LEEI\\K\?/!\&WP?AR,!@,'+FSH&VMNGVSR-/8YLK(2C])&DU.RJDM8 MI;E>ILD?%=PZ@?FUX%["G>L.9V\6A.PNL)4;E>QH:C:N&9*)?YMIQ6"["IU;2K M,9!]-*5G.7CQ[$E*CP_?0N?X,C-VQQ_??CKR S6[AQOO';?:Y,M0#*2JP]2F M75'_&W 9/E_EK_/N.=LO_89IW?I-@(N_>YE'B(,CWEK?0;=JJZMXI.02Z A]&]>RJ/LZ%W^ 8^B/!#A@P 7JL:ZA M0'(B4+6&KS]XO)/OTBP/GN!/)L[!,AGCA,=?I_RP5CP_#L3S+L[[I*ZZ)25; M0&*P"P=R"MPQEBPMC ""C.2-KX=G.N^FI.TP"(G7-N[&,7GHTO ML^(L6S7B7#Q_O/?TZ;\=3BC^+]O_80_E>#7826^>SZVO0S>X-*3DFHS8B$,U MF]%+V5!$#E"F%\2#WAT1RRM&@@AQ2W$MVT^RV&/'J8(,1*?8&UE@G51GI3+I MC(+^COD>^4VBG7Y*8!#$#:*VA5P .HZ?E)+4-( OT')T25F,?>P*9418_N QQUUA,CI'0;6;CCQF2G-Q M0J;WA-;2P 5=5(PH*4%.S5KR.*:$P?OQX;]92=E6F&TYK>B*974&D["#N!AR M/Z(-G\'KZ%I<2Y)[,H";&3RP-D(^A\_0]6"O1U>4VVS/JF3GT2X%M. JW.K) M"DX%);E<%@_](S&X)@HV8HDC6<.)1\,AP$+M6D[V M^0'HPSIOX,GW']MWX!)TM*[P+$5!N58REVD)E":% Z_'_WIL82AK(*L\>. U MSXCSA_=^JJNN@5W75/9ITF2*^"/Z.F^R##U7, .\A<^21?9'17X0H22J&>T MO7ONJ93;X BJ/F'C&P>N"IT'(51S 2,IT.7HNPNANAX;CL.A9Y1UA(V."!#- M*9#!+AXX.=Z6UPLPAC28.;!:X'6P!U K7A9$4$G8U%G_._(6)[B&BTSS*_.& MK.AO$X4_DRM1MR0M8)31J34=./;DVK.;MNOV&PEZ[]P_O_"Y/W]!:CZ)_5F, MKA1;B'3-R/LAAW9'GUYDYQBU@ABS0K4(+_M7-[)]:!=SL)K<> L!R HR[= C M$"7<._@XT@Z>RQ+6#\M9,GNJ,@RPR/J0YD8[V7VE@;<"9YI6RU= ].$L*ERR MIE%ML\6_?8_.XG0S9]%@QYV+^%'-0 25'J!#K!)O=SD7CX,DE.9)T#"GS0S7 MK0?$ERLK]ZG S \?N;!+_VL4=O(^@ ,Q::IZPM90UI?XM9$.,!V6UVLF16$K M.9^($P&E!X?K 9N+/FB$*@,RBBFM>%AX=H'9*/@4?5;U5735(RH@;GY M$('-PL2IB:CY_JFQF$;>7+IAL'CM(.>&?,=F=N' 7]2M6!,/3/UEY+U/RLGH M??8!C-!G4US@F*<",QV$,J)A?C8G1)4[G=A;)&\RWJ;JC[=VJ3?_"B)+J@K/&(L' ^_D7*EK@PP]R<[4DTPO\$@0/ MGH'L:RH%YJ^G4=)()#^EX=D?(71$!F^T+M6J$3/*(5%;^]&,)*^]OP8SN[&U M%/A]8[_!&YP@#AM/.Z@.>QL,)$CD<]+'/=>XJF-)!Z>RZ6B ML9)?"17UNNK@.%U52F7-_6*I%3HH(JW8(*H7'"P2"8:R0/">H]A0WSJ1O @_ MUZ,=O9MP&":E^!'?&'.:G+K!@W2&F5(X8RA\T% V4'#C$'L.LV^QP.WES"\1 M>2:U*PC]HO =&.,N"-.W:1;P>.C(-\Y7$/^A+E0]\G:89R0?SQN'O3 M'"("_&KFAEF)-?,AO,37*8J+-ONJ.#;5-$01TQ<-_FD?2P =BIEU14\S[KUZ M4FW]TXHL_&:/-@A7,_IV ?XE/*HI4!27NSRM"K .G?!%/&U01KCI73==?"ZE M0>]:3S5,D,,/^)G-7-64OR%S/9#(F=%&!$N>91R'EP .'-HRD,F^P3Q1A5:G MC!V8*&,S&B2,35OXDV*&!F]&8EV./-3 P1_B%>ST[60O<=.A:JV6^(YS$PR8 MX*,%:)^1_9PF#KPPKQ:=9=7;38\> MX^Z!WPWJQJ'L#?+$&S08Z<%4%<4AINXP4"W;C8>]'NS*.?5(CSQ$RA:;M,4F M?6_8I"R'4-3@710SKT?F@ L\*$9.GZ=E+"PJ]P1); M,T$+AD)2U30LHX*-T-PF@;]'DV"^D4GP49UJ=89;] -F-:_(+AC<)8X6[N'E MHP&JY!$8.ZE? H.HERHG. >F^1SZA'%9D>@7LK6 =L6(?Y&=,<@&)Q@%4E23 M0NP%+H TX,1<8D;A8*F7'^&2&Y>@)&H]>HOC!T,@CC$[PYJ-UV:Z^O.@RV+&3:@UQZB M LM#+IV==-KC)1W%\[ 28!".<[(E7,99]J#GA.6[Y1LI1"]:BP;_B:R1-BAH)H:]L2,G;<((%+%N4.I7 M4GRO:BF[LQS"[VSFTK!#&64D6TV2*[II.EH0AM-0Q6(U#!#P:)3ZG"#/_0SU M&+Z.G&AT,\O+W*'%1+R>,*8]9<+XI$FK]6A,# "(P4,9TQW$-%W>N=C&NJ4Q MU-&$$2R+56\K67Y)GJPV\5;: S'-[!UXR5-9(8H%Y7#6F/A.@C]<^6 X3BF4 MA$M>,(IQJNMIMT#$^-150.&&3WLB!K99/=SO5!%5F-RN 2;-3.F4$OF2^L_$ MSVFFK!;"#+PU$F[42)A>C9_\ 8W9RH9%U4+J(N=P#/&;4^Y MSNG+"Z5:#K6[N'+D->$=&2(3?I54X8QQY5E+55KX;',J91]O5L$ ?L4O#\V&4I.I!1^EI%A=8 MICR^2C!3J2QEEN/P[M1R)C+CR/GB]R9$SB.S,.^7'I>^:"8AE$B, MR<2FY])S24(3C+APG;5MJ/;]!^G/6/BOR5"2':#R*'9W)-WB21YCZL$T8DXS M&C]TFC8Y ?Y*;O9F@S6-OF*S/X\N2?C*R4%1!Q*Q_^ D*F%=IKA JCR)&E+/ M@0&^5:FL%V!;9VUTJ@.,S7>>=_>J>#?"_!2:&V9AB/93-E/)W[(:Q)OO*Y[G M *$_95T6W/R6HLD[ &PT9V"I,?F5%TS3$FTEKF]RTX(H25[12:&Z](NA\V\H M8*>C\2NA;R%VUJAQA1Q/LPZ.;.+XME@ MG95D,O2I&P.)%+7>)44B3MJ6JNX7!788>64C=S?G8?E&B02$=" M/!&-QT2P-'%OUA>?KS3/KX.WG^T MP.+]FOV7&C=C)ZY'N&,M>5+97/4 MXGB;#D=P+$^K*9U2D*E]:R@T3?'R-W_-%LO#W]SREO<'>U9QO'E[^VET^,%]-@7O3CW6*D!I]*IRK>Z"M MO-G*FTWES_NEG*' @EG-?JGI7&@4V-5$7Q)^V5\\7(>S19-[Y;#A(>D/WWH1R]% MYJ*/L;R8UR@A8GC1LY65;<3J2IQDL!X94$99:%<$!#8&N5Z"V,E5S]'-<.>=M>?[F&J[WDZR&>G0BJ M?9.Q94)FZMA-6+GP 6.@J?Z+6_^:#I/+*!,P9B+6"J27,N*\.D,L(@\8H1+E MYLZ<',Z%-P[L:>,B+)B699@N%JK6CB'V)C#2)G^ W]'D#'$(LLCKD\>PV-]\ M0M((!H9VZX:I]C][0L,(RT270GN;#WTH^0[J:2T<']$=;!G6QS;DFX'N>,#JI5E6YM6N^Q:ZA MDF_LDYU\MT;._")&CG<./\JA*9/?2X*HD\1XXQ_#P^25R(OCV4Q-VU[\*B:^ MK"73#"$XAE+^% GV+R+7R."IF/8>?J;2J;BLC<.*@RBQT1L)^A=RPDV!20I68-!MF 7DXS:W.(PR8O,DVD8XG(Y!KP1JS0*IC-,:Y)9.6M)2OM) MX@E3F1L3R9"#@5@DW2C^6UNQE*R#2)W'XB O^/8<\N_S7.N+G.M/KG7*;&CC MKFW7=A3N6V*:MR; 9#7D'>A5GT5TIQQJ \\_MWS@?-90R@HCA_A)G2WGUN?P MA!'C@PWR@31^-GQP.#@C?AA,QR;)?%Z'U!#,N1MP1HT@_=X=MD"M.%#KR1:H MM05JW7V@E@B0L(I]*&#$*[%B(FRU97M/!; #C!WT.F9%FC9)6&-P1R&IZ4NU M09$PLM\(",'SHC-PB*6-T[E,QQ%1[L/6HF#J@%E#@YT&]Q^-KOJKP M$X.8#/3>> !>OG#=8DH(/3H![+7F< Q6GMOZ24JP!(RRJ##!)]L3XR#F46K% M9C3VG D#B[&:-_]Y@F($L1ZQAM04O/DI; .P__901=^H=9&T;*(Y9,)I!9Y\ MK 397;+,5@)JLF"7F8?X&7^W/LKX64VD6 M6"Q_HG74!J@T2F4C%S9^[*'3>O3R+A,6+.3C;BV5K&SD3 @[>62C-B-2@E1S)L!"] M%O1UA'0A!!A&\DX[/=\#K?]BY7@&=NG.LT'?YC6SL*DB9W(3VP$FHH5P (-$ ME1G9B:):*-YZ]_)J:*+DPYZ3J*<#;AU7($51*\\#F",9P_%7->V(J_PW[@L3 M8QYR7V?W*/Y5<;S,_4Y@T/)"S<:2 VHT-E%%%2=O&+P^O$?XM"ANO=HFX?EP M.Q&$E&[)4?%DOOB.'!#PX %2XA-)G5"[WJUQ=A_I<]PQ(L L^)IA/CTUG:! M,5N)9 07]<-TPBH3;@$;UH%1S69_[*RC,%*#GO80L[M#+"DSTOV>S?44;2XZ M,;M^8'4H >BH+$GIE 5>JI5,V[H M>F'OEC"%*!X5)L:)TJ_F># W:+40,>;)E.,O$^7@5CJLF/.CR&1:6P*\%0^+ M]3WAK:_L>2WLN1&90DH^HV%R<'>\\ 8BI8C M^V9SK=I,ET',SX0""?Q&@@1/&?X[DK*(JR$O: XSGM;*' "W5 MODJQPD5]0:)E_#" GPR/+UHR9YDVK#G!?'D>2,-C/T/:0-9X]GR:%-=M&UKK< MFF1TUMY 1LU=^7JDL"^]K!@*G9O^GO83@\,).YT*Q;RI>7 [>,=S9/6R#7 M%LAU'X!<7K M0$T(KS$)$ 124[L[8ETW 7BT'3CZQD"I,+ =ANF]Z)\/I[6- MP P^Q8A /1L)VF-<">;I!>QO<[3>XW)D&PA#9C@W?PVM-V-7QD=M!!)Z\)HL M;MF(]9&B&PL/F,&%XQ?9,B,$UM3J! $0<50SXW)6X=M3?@GZ1L.8]W@>2MKA MXWJ G A-UM:7N5'#ZN2*$AX!JE^@0SV>;5=B'(W-2UP_@-YQLPK,( SV',.2 MB-')5MUF\9QR%$/CP[W"C$E@_!'XDE*FX,43Y4HTO)$U3;?@,+SMKC!D-*%Y M3".XS."&H:3C7.V@A/>B?2529U+Z1F2883(PJ# VVL>\VC<-U^>8Q;$2B^*5 M=GBS #*:2:+4)/5EIP2XQ/Y"G$,Y$4X_"NDUV#5&4]9.!,8@:5CTA;P/94OI M$/*P#?_-&,5&;&<188U[ZX=A$LS#R8TX!,,Z,,;2Q23TX"'B :0D4)3N3?)R MN,IRGA'L^)TC^7DS*%\/(W<^>L^^XYU7:Y?A%&)V&M)#M88(RL9 _$VZR2NW LF*M"B["N?[ MB%TEQNH\)CMOC)_N#BGN;4'@.86^QQ@+,=Z#1P[G-+W=Q 2$ZJ%J0DDO&6E4 M5#L'#W>3B>D]F8.W[+&G^HK(07R%VL?6IP[Y^GT/X:[M^6T?\$WZ@&>[D?A\ M-K54H4[%_Q=KW:O7D;A/EW800\N8[&YP$'"!$*&)^I5U)P)PL)MG+T M8MH\B$?'?%(0E8BAFG6%89==P(*UC@CS3#-IG1?$Z0>'1CI&KH'9EG"I@%LQ M%NO!9UVZVZ#B+Y1Q7\N?>Y-&Q7:_7X?=L$'DR/?J>TY5T-:,,R[X!)+^B@#) M39_X/HNT5]R;1FM_T5#!SYC*-1R4W#WB2HH6\<0"&1YO$Z-$;(BHT%_$XC:. MY.C(=]J&V9Z33<[)U)R33RZ@/HJ[-[R>)[N4;@PKS2.=!Z-<69+=W" OV0_ M#2@P$OP1_[Z>2SYRXI=+U^MW32,[Q]C,_2H(IX5% ].+MMSS@=V#7-_VD-WO M0Y9_RR'3<,C&PNF.N<(OCS>,%:'>^8;^YSWU$\# FN0)UB/ N7@"PH,5W:7> MF+/C?@>,31(4IU5Q:LAN*+6QQ!2#B=OSF;5Q^U%&G)'^H88=YX!CZE,LE\][GF M@K>6)0NUF'!E,H:V)I7T4.UUFX:/J((Y%7P'%0*>2.W&3.?=5&?U*A5(IS$^ MG)5!+%0"$*!G['JAG.-)O-4'KFECR-EWB# ME_ GUKC,ZKHZN^ :XVRI%5GJ3S3M(6*I8::-*OK(6F^R='UT?AS&H*OA MI@\[5W#9*\8JB55T 6EK($I_USJ)K8)S.]1 MG[@>6>MKR4O82D77Z%-8]CZ_3U\E&)3@L-FTRYU;/-U0KE@8B7:<":;SH.SX M6(L2@9'9",TW$'ZF)!18B:0Q(E'^\+1B)0$3K17V]9,V7#F&31FV!O>WHCIU M:M5/45QH!<>Q778AH\ZAK2Y@:%O6;V9CP)6F )WZ]DJS1?X%UAG[>".YNY2, MNUX;*--,ST62Z0DFH4_F'@R3,3KA3?%-D<3C-I6&/)Y>>-#'\4Z[C%OYLXG\ M.=E0_B1O.K($3%[C@S1G6L\U%H*-HRP%2PTV:(FWX_B" MM>7&(*Z%5=HG0[V0!',FL)W&KAG&\$.X"1JF"!\ANCUR]_O(S3#1]3X#7J:]O$C)MRV'5RI,F:6<$;,\9- MBG=QTUW#ERR%4\&_XQ>U4)@&2,-=U=*@6<(Q343EDDB'XI<8R+<_I)C)E2Y8.AWD.$J28EVFXS0__BHA M!AACH1N21COXO4NDH?AT_!J9)X1X8I?L #:@60P((D/>3S2$1I$XF)UIQ1M0 MLP;MSN25-NYYC>N2VS\6ZD0WA:1YY04V@SG@#8E[P.LLW"*X&+9:N>3LT"JHQY42GADB!#RGQ+SS,-7UM%O(F6#QWP,&C%A<'%;BY0^/SDBX]8: BEOY MC:FI:Y3?AD,23\$;$7K)K]I4;X?-Q._MGOC3/-.1= :B,!6*O%3,355V;FL\*^ M;.?)[5RB:AEP*/J*AOB=/)HH2]',T7#NL,!/;C%WK+)!=,(5NID+@4&MEATE MGAWQH%C1R=&[Y!6FC&K&"(*(/-K[_V\IS:(0.&M,ZX0,8LNJ8.9B^1RY?MFT M/$0F0KB/CWH8/*I/GPJ/8,@(\?N#[T:@5:!BRFRAB V5XE;X8/F]/X9_@A'Y MG"[CP_-D4A=A ULY9:3IY9 -J4"UWY7*0X3"ET^J2F CSII8PE[1W0+D0M.R M[G8TF8GL:9/J-Z\0;?G$F773,\1BLU^5W MU8ZA')GN>,@B,-)VU!1RSC4"*'<>/]SE$DXYT)1/]5AE"!6T@])"EY3P.G51 M:I]HP/(N>Q+%U(K2^ 'RN6>_X5355]V0L!HLX^YM[4XN;>N][N0#\H1>RZ.8 M+A/% S\7HB.\$[+%,L6Q3,^V6*8MENGN)<6:GE68*:02H5-TDRML-T^US!-T(,U /ZN[17?>A&4RK10H(>76D M*Z'_9$;HQGC.(Z]@+[GOAN>W4]G'3'=3CB=)@>$:V_T^T):Z"12EU8Y!DW?I MJ0RK7:(#W_@;,G QA0_(@]LXO!,7,/7;TBTJ9(*3-O[_>&T9]=1!?X)QS%/C.(29 MKH(E\4@)*1 IL;A!CP[<+&2T;&7BS(1Y&FR4*MWV=( M[\'XUW12=E;YAO;QRWN[^6PN8_-6*H_V-F=9?9IBZR2LXPX+QRE M8FLXE%]2V-6_WYJ:S$,.HOK?-M/ @*O)2GAUD9)DUC:IY42@6.J@YC596XALP!95>:!R9%8+"2]- &]9W.?+V MQ7#H5[O:++M/5VNC\S?42>-.9$S6'O;?2Z\6ZI/E]QH]Y9N2X;I.7]&6L^.] M(RU1&!^0"#-8WT,DR$6/G8RA:^8"G]1\7CO=_"5]1&\*V$+EAM;;)Q9P%)^%=PT*[CM$6$&1D_);@_! M33M\;-+.R*>!.'A1]"E-R8OP@ "Z@IC0D!Q/($) M8 W8EU'BW_>=G5^1:_B"40>!P@%N<<=\IBK93K/ M&C:MFJSHVP!$SVWQ?/T01#!-2PKCOF^QCD?,A'WPXO$39IM<4*0D-4YZ \>K MR&I#IX91$ZF7O;?;Z?9[E2^NPZO\NVZ):MEU3(N7T+ARW*D]>'@=Q_:HO^%_4>'9[;5GD5[M4MFI MU_A^8W5QQOVFT2_";#YYWU M=(RXJ7_J.,TG$63CS:-#C]7TMC(GDDU>U84\?H=TWB)[ M8LB>YUMDSQ;9<_>1/4/>%"O8 ZG.S"GX5<0]]T,YH\'2365]!"5SV6+_8K(^ MI'GVI:AG-?850L0XQ3X\\(B. B^9UE73/) /C"3V;K![KB[Q5,F8PHC,Q.H/ M2\ 7JC"6_P-VO8AFV%J$-V<1'EP+<7Y7#VJRC[#+L3F=0VJ@GD# 1"%'E22! MV.,+R3N+EUC"FE5Y##$^XI%P?",X=I*1LLQ_A)R1&\'J1P MXZ'!GH3W,AV(L3$!/$;A&T>(I,S!@NU%L.1&4WYNFC5A94,[V,40 Q M_*L/0,(AF60FPDF>V@SCH)AJ"2;_>[/2*:[K[OJZM*,;^6S"DL\']Y M08K1J&[(GT"6J*2&-1C8I]74=.HTH^(K#L(?\MK/(Z:G@DTFIF_&Z%G$IJUJ M#Z\@>AT3)[A3O"84X(:I9LBBF*Q='UL\/(R).==I#>"28*2BMHF:";,SK9P4 M8]D@H)$BS PS%.H%LH!:Z?.):P4O.6L=W4&X9E+)A4OW*2M:D!-?%+5A1A2I MWRQ^HB1UR8Q\G$FB^V/9(_= []A$RO(_P"Z9[&ZOS'WX^AFT'SI[=JX?)<<@A3SVTFC5ZIE%<1"OR7/& 6:"'',N'E'W[ MRL1K&<,E$F*O2R\E<2BH-E'52 M"\H 0)_!"IUW#R"R//G_A,-_)HLJ]UK9T M_BF#Z>AX0\NWE+3F68;]0HVYNM98=N$*TE!XD,2CUUP 2V<&WI)+NIMG'W;) M\"0M LF1Q02N$1M\2=U%/"/_G+F%T,P Q)[%G]!$'NA.9C+_^#S4_9XD;&/$ MDVYY&)20"I 9E,A$GW08W8@4"2$/ M#-;L&85C&L=@&+Q4\9'OO=^BKL8??LT1=US,=6:*"0:R&B8OPETW+98Z'5 M84["1F5E>L'L]W(?5#1R7+W39&8'17"]Z9'5U;OTWA_4V>8']>G> MPX,+((##?E4SW_H:]R]$7'<"JO*'VMO"=.'SGQ1:^LX7OW'WXSA6) M_?FN".2-*U4/GNX]OY#;B,$#J_>-G 57[948I<U.Z; M>:YO":GV7IL%R5]CI( 2[^,H!"K%-XPM07@$1J^M:2%?,2.@N]JDHD8,DW66 M@Z#58-5GW(5K%K' /P\4GN&FH$!+UC7*!#JD]&+'L MQ&1"# .1G,&-,R4C* MH=2:\W45$0=(E,1K]L :,^W1%)(2Q3HD[V,ROE/SO!,LJR- $Q,O(8"U[4-& M*.IG/ GG46FB;%JP4N4;H(:#Z36S#.N:>M52N*Q@$S8-EU'!K4 ])UZJQG%C M]%D_V/8@0A[#W%-:(X(^%DMB2*%7=47>Y]"S%!PS# ]PI2._%ZJKSW)#D%5D MTVNOC=EF3-9E3/1%,B;OB5BRZ6.EF&\2CCGL3&0S3TWFLTEIFX"K@<6$4A0M M&78&UE2+15>*K^+9E97O@_0E&OOB)KG@3- @KN75&U(^#\X(DV'"'IU3L: J M-!?U[GBY"^36I3XS2Q(@9W,*S\U VN2[IH"%MN#6_+B;Q*/1^,NJ&A=+]7Y'-EMMK+C2V?9WM/'OECO(,G;I-W"M/C M1?)I!?MST2!2;OK=[:DURW895QVAL4"F>/)ZKM4L^56=P)(+<_YVL2]UL4&Q M/4S^CA$RWN ?LOH+>)_;5;[45?Y4=>T\^2^"Q:4,WWG^Y.&+'V_O,F^H-[@# M ]P10W_R\UM>+&>/:(P"%UE)K/?YOX7>S$G M>I*V6L9ZEHV/>:5!BTB[MS7=W7Y I>0<'*;'ZCWS;9[]41QMKAJ-J'=KRC%$ M+9L2?8!*RH[;5)>2.,;\[:#*@*D/M'#CP[][;G'VTR$3VQ$^:IC._Q[^Z^#Q=11TO*^2 M8^)9IFC:$"9J^'9=:=BYS+M3HL' [P4 BI5C[7,P:67O'>DJA\@@2O]2P'+0 M4BZBG]QP#)W 4GHDSY@:D*8[6 (0Q59Q;4-!2ITS9345L0F-60\&(IE !*Q* MUQ:!D),Z,VQL3%60VBF8"@@*]6*H$VD\,;(APWG]=SV670I12F35>ZXA;*4' M4_$?M[A*\BKI9=)YT8]53TD-I$U9X"JHQJO M'>=W+SYT,3)&?$K;E;WQ'F#KJ5^N6W,[+:%!8IB4B-$H./MU%L _J&C-?S!/ MHNL6;C$]C%SV42'G6LY[]P/J<<3!4!B#Q-.O\/Z25T56?CE,/L$L,^QK9]YO?P83;%"!=>H5JK'C*K3 M-7C0*.HBK2ANS7I^CZ_^Q@S(6WG5N^./;S\G[X[?O'U]]&ORZ;\_?3Y^]RE- MWKY_O=VEVUUZ6ZYZM7J9_,_X?[:O_WY?]3Y;J)?)+Q@T_K"7_)HMJ)]Q5U3- M]LW?[ZL^(W&>P4D<$_04H5@W@Y78:JB[M7GN4]#O7NW!VSW5M^_?'+][__;S M\?$--?6ZU/OA9YN7XP2>JT"R)>9>);O^^9_;M-M(VNW@!M)N?S;' MANQ$YZ78]B=5OH)_YNVB^/G_ %!+ P04 " !P9F%2H X?FKPX "4C ( M' &UM#$P-3(U-68Y9BYH=&WM?7M3&TFR[U>IZXTS M"Q&20&"P :\C,,9GV&.PKXUG8N\_)TK=):F&5I>VJAM9^^EO9E95OR3 -A*6 MY-I8#R#UHQZ96?GX9>:K_]-NGZ=#GD8B9K]?7[YGL8KRD4@S%FG!,_AT(K,A MNU;C,4_9I=!:)@E[HV4\$(P==8XZW[SYG'R_9UI?KLVVZ^.V'L^M_?3RW[_SXY[%Q_VAEF MH^3Y3J*4$9TXBY^]?H6?P'\%CU^_&HF,LVC(M1'9/YY]N7[7?@E79#)+Q&MX M^?G5YXNK_V:G__WI_/SR_.KZU8[]ZM6.O;VGXNGK5[&\92:;)N(?ST9<#V3: MSM3X>']WG)W PW;@Z\8U7]L3&6?#X^[N[G^=C'D?,(_A@*>L#^0>?Y 7Q4>2G<._9W]E6:M?M\))/I M\=^OY4@8=B4F[),:\?3O+?L)_#1"R_[?3^AJ(_\CX$'PS$Q\S=H\D0,8&+[L MQ([CV$V>LY2/X!WPP/_]+"*< "X)AZ6KO=X^L LWT9\3._">2F)XROG7H>S) MC'5W.P=[KW9Z\(#Q$L8? 7T+W9@ 7NY?="L-C".1V?1X*.-8I'#!;W][N;>[ M?_)J!R]<\8'-4&*4"*YAE;/A29,HYU';TT^L]J(SN*FG)3SX=Y' 1\CU-AF6)O\RR"B_BDQ3Q-]9Y^6J50JDWJ M@9-EI;:@2E]C+=I$8<]>MY@P2/'2#&$3>,9X&K,AO\7EEYEAJM^7$3 8?',Z M@M'<\(2#]?-\K\4.NT='[/2<77)N,BVC(5PB]5CIK,6 (;,AB&QXFFDQ^$TP M+>"U!L_%F/6F<%>J4G8+S_H?+0:92-OP'&W +$ENA)X(H>,6N\!3-.76X&'G MHW&BIF21G:D\-2)AO_'1^ 3^@F\D6F[X6#X0FFWA.V7*^_ >'4?K#5X+Q 4 M-^RW?^-,ISG#W8Y&L M<<5'XGC>@^>P^J[[RB5N'B)/9@@UOFG7]_?9ZW]^^7Q]<<7> MGUY^_/3AXX9867&GJZM1<:6CK1N:6(O:/.WA&1A!,.S N)!TG*.2Q+!O;.2L\K M^>L9C>![:/.I[UNP0\7MB7O-0B3DB]W.RY64D*=Q##JR.6Z(R7PQ//OC+'JT MMPM*=A)/.*K3?_(I$>5/']9&2([NR\[^BR5*CK!1"]JH0M M;9^>2'(R_Z^4 M@S^=0BXE")=IBWW)^+#%7C[?/3I@6U\^GVX' EZDI-G=VP@*WL2S_RVZ1E6? MO9$:AKEJ&L#>/GLK(C'JP?G?/7JY%]AR<:9#MW.PY(,E;%10 );HE?P!9_N" MO0^%\US,F,J/G9SS?+>"R_*GQLA_!Q+K31GP=<*U0.(:\EO!^$ +@MFQ;"A8 M7R4@13!V)3 MNHZ:$JCQPϐP)*MA $CIHHF66B92Q5,$,!"*$\"Z1$E]R!@L.OW/-1C#6 MH05[Q;E@J@>3O"6P#O+OD-@WRS.EI_Y1CKVWN#LX7QP?OMCS5UM$V!D,(F%G M*A;;'7:!A^@4WFAPY#"IN4.?8+H&#H_#RT:<2"*9XHP4O)!.,7P'8"$ M";$%";'^=A%AIUUOV[>=)'_@> MNF(LFTG),UR&3D70H[H3?1PJ,27@J M" (C,KP&Q)1,5Q!LZA."3E<1'@C2/^,10DC1%82>'Y"S,@7K8(P&@OL0%^SSA':'%=-F(Y"E/3AGX/,8M4*M1E;]PY,+?\KJ<^",B^$9 MQFXY7 *WIJ 9&L/UM,/J9*4%PE99#*([RH 4X/)_*L'^I.RN5I6\:HC4#CO- M""5K%$BJ6 *M"2*L8@@13%8+$'BE]$=)UWUQ8MQ+\=1 L\EZ*/!L%GVDR6C( MTP$,;ZC*L1;CL[?BM#JO>GH)<"HGVR@]KR+K=.'&_!89/G-6!8F^%(G^?)TD M^EUJJ>.8@CL*X#GP0J(BDB'?"4*O8- [;);_[ #9..%6PYLH?6/% 8B*YGOF M/1^5MAQT464U:GH.*HXHYH!%N0$9@00/4^ H^ JI@)*L^!Y]FE:Y%"V6\1M" MWJ=KB+"K!QEWAE.BLE&@PBR*]? M7GX=K)/\JKJLX$@&W4*A[]8:T#UA@Q)H9$89*3MLH%1<(?AK5$=& D9E#4,S M=#I(Q#58P&ATHC3)N+FQ_!SGF12DP2#;]80AA0FO*1*F2'&H/BM63,#V3%$6 M#>QP4O<'[ Z(+#,#+^YN8!:Q&5B6J"8*73! MD3"D=\%G-*RZKA6IMK6WK;!DG/2O0EC"TI@<]"TWT#D*'>CT4M.U.!2OTK50 MW4QRRAOK66[M M86V4*7=%JI=;VV#1F>K ZT\>1*4+7WZ[TZ&ZU?:_0UV(<1[=##2L,]-FZ+OQSR9P(GK ML4Z'G3TOZ%VA@]V9"AJA+D>HR[&&=3E661<[7%==K+U>FICUZ D\^5&#("ON M!J:9B'@ QI2Y 7W#H)8 ]DN< \/?HKI4MZ+$FNK[@<:>AL9DZD@,8]&F<%8. M!4] >6W04LNIOUZOGC'9G:XN=4RN3U#LUY3\UM;<7#/RLUYN"G< "2(YW4K8 M,O@I4["3T$9#K]%707+.4E]?IO"YY$D9183K/0DN/998TR%]]9):@-%_N!$ MR.\,G7Y'JH)_V.I19;=SN,1,[HO4.D,(T7.'/Z15CZC7O12\)V.!@7V\9I## M'V6$!=@FTSDI_P:A#"+U%WH&J7H2'GJ <_<2]E2#<4%.T!I0X4_X!)]T5F!/ MV6F4>;CHJ>X)&1M%[I88%ET #4R$AXQVEH\991RL@C"VA1OCP)BLK(YQ7,9;]/AZ4_G#EUC9 M/RM&G8%+!3(Z?=>$$=1@ D5TNH7.7A^AMICT?$PXGFPB1#I/":RJC?2)\O & MGKJ04@%4@-?"MUSC6RB@;0/+10@)WBJ^CD5$)6?K.JE_-H&SOF:$B/>(I,J\ MR;86A9O91Y0:^BL&;'XV8P61L>(BX^42=8-[@B\R!;8@0U+ MX2,$)R)8D$*9!J\@5O-!TIAGW#)((TK;(_>"'&'LE]"+CE5*UL"Q17# BW_G M@F(G<#V&(>S O#IQW]@PV.W"OF3[U5\A.C^=0@/OK3CO'3T5[[E$K$H44QJB M]B&NER[/3^ L)'\/^$5F"EI8,<,E3C)97'G=!V^_ARB%'W2X28.G&B,I78_* &R[CF;G4@ 2DQ5H+ MES".<+*A\K@,%OS%/$9/G7>XQ]KL,P>ZF*Y);F%($/AY_O&]=]Y&J-Z6F?99?BSV[GL!1,;-IS_=: MAWO%GF'V!Y_.LZT:^6N"PW9^1^9:+&+G$]ZPC%/R$"]:NPJZ\9(Y:*^S]X1. MF&H.*6=#E4C,>^18B\-SR\O_\CQC&=%)[#&JH=97ZS"H]ZC"^-K9AY,S-(GR MQ/;;ND4WBL\@)0=OE_TS3Q'BFLF$[7=!V;6069(%,FYAKB8G28Y>'FZD:7G9 M8P4 #!SNH313DA"W-1]JI=((V+$CY_G193*M >&A"_W=CLR&KV8GX],/*C,: M:T5Y0BKU_EF@]LX2W+!!F]M$;6[-TCT_"3GJY=I8NQ8!7A,70%6T)",K<+Z. M$QE)3(6K!EMLEI\-^90.*([Y=&58QTJ>Y9_2@9TVD9TV(=?NNAJ%P"@':KAP M%KGSDDH;D-)=*LL/G,TV#P[S?3$=%]%(+7J,#6/R,7*K5;H)J82G;Y%Z8A1! ME8R(X)0$_1W]3%KV*4R?)A%8+@@#8J,@8*_0!6@6C0> Y@6"$"'W_,)S\TJ#]I9 MGY13 ]O82)K;/SHQE07S.3IS5XR^O'^95%$_"E>LG@CMWT9>]M3PHNB4?5>! M$<,D/XER\Z'-GF ['U"7*D'RQJN&."T*8X&.M_4EI2R(TIA$EE:>ZF)+J]Z Y4X.$:2_/P"#OLU! %M^9M+)PU6),= MCYJH !?;_<(5L1N_);?KFP]DAVO*^WT0U31O2PYCJ^XU715N5!@,L;"A!FDT M=[_<;\/N.(]-=2KMK^8>_(29/C"O(DGJ MA])D9S*F0M[4D^5-K0(#V52K.72VK'RK%6"H[Q$=/\Y4O\(<-SD/;&WMG TP M3"$$5:=+\T "9;0DBD: M,T6MO,:S50;C]8U<087>;K%QDA<+Z=8HMCAXGI3+9<0+E@,.W;ZAME-UTK)>9J[! M.N'C(=OK/&\A+JMFXI8 2$(AUJTJK*IPOU%%Q&:KO=LBAYD@:TGUEYY<%+QJ MFW?:[*U;!1BL-^JDF)>2+DI=2PXH\#>=;NO.>!EY&R(Y1AXB1'!/I2 R330$ MWFX5#CCG7*K4F)M!YK\55(B%T%TH: U/4![5'DAR=DT*';Y9O4*'=^@:9?5# MHH8[ YB;'G,(\?H?C]=9^UB[38WQ5HL9L%2UWM230K*E/& M,F@7B> F8\]WP1"!'2%PXT2(&XNZ<:4R?2C>7H*JQ*5*J<2Y8N\T05E\ON/+ MX]U=![GIXN\A<6,U>.\Y\-X?W!;I#&P7E \!!?<.78'8_:,3=NO( ML@!6^R8*I#;8IA)8J;T00RB?\&,OM$#?<*DT]KG6(=5B>[8,+0DL?%XB!B#, M1C*5HWR$SB>3R;%#V_7(S]9AA^4ML%Z:M^U-^&&'7?2;R#\$^S'L0FC@Z8;2 M;SRHD'QV.ZY25?46AV7"G+DY$R,URC D"BZ62R_3'SP'S4R]9C6C-\(0N",\HRRS MHN>VS@;P@?W9[S,#@B!!AS 8%K$H]9KN<\WEOV=!OE)K.(.)3Y(IY?B:!NYQL\*\E1 M&=]B$?:B] E:\A@.B%64*3IR?1 )ORTX+?)\%8M,2^1:X.!&A,A%,M!>Q^+3 M/E!ADUWQ*<7)V7@ICLGXI%5J@4$';ZI<_05[2,Y=CN8\X4UI-G]4_\Z%<5D$ MS2.=0',I9OEF%M/F.T^!:E1B\F$@TJ:V6PBB'X?QLL5D@E/V$.VITQ5*7W&1 M5F S"$BA*1;8C:]1C$IX*H$Q8#V65F5D>\7(R@".2U* 9:1WM.;H.[=SA;,6 M VELNSU8BX:>,6=B>-5$)$FPZU;#KCL N^["T@C; 2*(. :ALBDFS9&S9;., MO1"'6T(<[F#=4G\O&OF^<#;FJ4_N?*"?0D]$OM"(DZV$V2T9Q^>>M,JV"MC MI%\O%FB/*WB([T M-0AQ-#Y=K9,Y3X1W4XNGH^/]W3+33&.-ATIC*CKE76,J M>I ;IALO MFG Z1:FN2NZ4@)61J]IB&TD14@=+Z'J03%5=?E>6&+RWKJA- !^X7R[["U:M'F:&8'W$/FY!$#_"@+Z]U<)FQL _0'0'P#] M:P=V_Q7F& #]*Z@=KI=J^) N1XZT6/1YGF1E\:6:1H7JH\G-&,OY..3T'JP'.JS'K\5#?I(4ZJS#-M2$@=AQKM324HO'7-Y(9@"O[RS'ZP;D4_KA=BQQ'/6PNQ84N"M*"M(2O2P$,R M+M/'-8-<9<)=V]90O+->=%N-E%4/##D:BZ)%_4PK$^<"+-R/%>?>FDK*M26X MWB80'%;XQ08U/6JJFTP9459LZ0HI4?ITOKI+'.DP$-S3$ERT"00G&_1F$C5! M 1>KB6VF4" QEI%0:P].97%FT!E$ZW2 <(B77U$*LAC1-)WZ(M,"X?6,#FJ MAM(FC[CVY#S#NP+A/2WAB34E/)O+7;2>MQUCT:"E$F0(1?)MYIGO.5O(.$6G M+%PN[G$RV':A:TJ.:VL(]]>,'$%H3:CSD")20F@ @L2;AR\(OM@EZ)E\1*GW ME4Y>13,Q>E0L$&7[A&GYS/_;/^CL/SKL]H 3*J"%?J:7::UJ8=[;.JQ'4''R MLGHL^A$FL"$G=;OX6QVF0Z? 6!F@/B LI,+,>'>4]4!9?1A=60T(:-UCY9"\ M!68)YL&C.GX5GSL>JE0XG<85E'&XT%I*WM+9?!41[H&YE\+<:U62XXZZ#-1( MN('Q:S9LGX60(Q/*-!>V.L?T[IB131WSD/%*M8][6SKAM? *:@F8V=J[!:C[ MQ?'AWE&]?_ 9'.L).U.Q>(+Z$8&_?QG^/EPG_KX++2@JQSE:_;5&%.FT4= , M^4K#K4FEX0(>Y'CNM\DK;[_&>EF:4E7]XYO/W;+8OUSS9+OQD@+D:QOJQM27 M-S5BPPYG>EF,E3D(W'A,!=<0VO6T:1;U2AV'S578/YQ9@N6G8ARRMFVJOKQ7 M?:IF5;E*;+$T(VD,1DK+YB.+S_+__A5?'-%59(?,X.9H=FU"6N22!?'A$HL% MW*7&]5ND)H'BU,M!!9V-*@=4AJQ M-"B0XY8OX)G-\<946MUZX\M6D[1.1-^JUC8>P+Z;>$6>5D;CRU6V_+.J *,1 MXAU\'"])J+0H'GHS.!]*4XRP-)+K'.2^UWDB?.$DW_? I59BGN#4+V7U697" MFG2\S6\,>H="NUV!O^-02<^F,IC%8;V4MO%5('&W\^+H:0_ 65GT*-'SA\!] MY///V5].Q"RP.$&1)5;5%7EB?:@-OO=5%AW'WR5$JJV]B,[Q%B$RVR4DTB#$ MM.3U,HLF[QF+F&8@01GOJ5OA2GS,"('CQY@_3:MB40#2;R?;O6\QDQ97W17MK[+&U)1E(]]R5X;:OH&N!R<-N2YM+V@FW4 M[G\JG7B4$9\G&5US,K,#CXIO!3)>:S+V%;\;WC5T=:$'F_+GJ)JCK:'K>X[7 M=:'B(?7R%E0NG'V2YH:=<:TE?+)U#O>D^)F,5*PQ(W:;N4#MES__N$M5^NRU ME3>^@/AIE+&M_R?%328F(J-GO,7#@8[UQF5_@GS_4X"E#V^^2&_PS& IYYJ= MZIZ0L;G%C$(85HO1E1>GVX4+0"Y+!Z%NK7+AI4KJ%2F4L.KO -LIXR$YQO/0 MF$HYY*J0<5*B5(A+3&^5"$HE54,WC>0]V0YH5<%BBR];!_P^6 MT!I.@7HD#Y(L2+)Y![(77-766S45[]LDBC6EQ -B!81%(,- AN5$(F43R=WI M153$;T31*9W7*RW9ZLA\1(>@QF848!9&UGK9PLN=MP)K.\,E_3RUMHGRIW3# MF[&-FI\O?=2,3MNR43TQY$F_69;^ 2I>]7SV!?H):]F7"_-*/'O]_,DK,!79 MY=_H\0BIY#\EE7SAM&OSPNO$L:R4\,7ZZ+^1]YX^>+#8@3UUZG70*=9:I[#A M '3E; &9)--M]@ZK$,_33+#[G.(-M&FW\\+^]NBS]+JAWY.;UJ*"M!AQ2>5KJ50SK)KK0R% ,8I< M1S'#$H59W6;&8*58B'/7E>YFV]T"36(SQW0HS89RY;&G1M2 !&,"F$V4<*!T MZG(OX]I4:!(BC5LL3UV)ZLHC^F#=%&$P'Q4KQSG J<\/P8&^YZ'PWU)V^G[: M;VRI/]=6 4,\?SJGJ%M_V[LI9"4R$/1M)T*/V[N=[DQKD5\FR+,_XPU;TK#F M8 7N'-9O?^L>[IZ0#^WIPMMW^-<*UT/3[8!RHQ8?F/%#E.$F4XLUS:(=>_6^ MBY4"%^@X]4#&/H]2%&9]X 0NX65BA&#;>X>7TV:Z,%T$L0 M0&O0JYM^[HXC_!RGF= )#0RF8C*^ZL\ M36G2+L>:9[R\"+\@E#]F=7$R%RPLB-.(;0LR& 1=0V..L9:H&5O6+OVS8X45 MM+"M@V:YF7F.$T43/BWF)[F#TNOF)''DD6TYB*@]#3T(NJ)6D",T7H M[\H2G[MCE,!&?8'LX%W:PXA'0V "6$=@"12T+AG-#-786,C3U*]GACYZLF.= M"Q^L))4TX_*URQ2+2:VL0<-:!YWA.'684#3W;B%*O"6RBQ'P%P#I>Z M[(58S9O3 K2*=+8O(LMA9)4CB]R'16? %NO!"94JAB_3MH,OW=!(+0Q:?6#' M;V;'PR6?5]6H(!U*<&Z5KE2>&(7@?#RP7$ZK%H4R-M;B+V!=Y--9N[E5U>&] M6DF%\:QB*;*H4U]N/V22P@FGT[PJ M?X:5#3^\N#)J23D,H1VPNPWK"7XZPC3LL M8)( _6'EG8_.T\(^X>5F3; PJVS1/&YF=R#ECCI=AO^K(="P@F"E<* M#APE M8/[>"K;E?6C;C&01F-E(VRQU%3>2J0MZ S>5G[6\C3'FF;/-G4>MB-BY(%8E MTE.E)_]6^U+&M:3H5E%@I!*T(=_;3*)!1"478NHBXX+?U9AW>7T= $@A.7<] M9U-@91\PK]LO=R((@[,M&/GW&OE'3XIS>: G)% R^L,KW#2';RJUI=0=[%"Y MA-@QXBE65*.H-0F;*VI@D0#3DQ<-1($@J&VKE#C8*1)SABC^?*% M9RR1(VE!+_CU+8HSE5*\?S3.<;PNSQP^\L7P1C B%:-K/QI*<>L0/RYBUI$6 ] 1F"#L)XCG/"1K?SMGW&A&<(&[-Z,!18,C D \P MY#)A($T;%\^;"E>5505LJ HTQ*Q$*%*%XCFL(#/6X 2;W< J/3RXLWKI%0Y, MU6C@88:H=L,K1RHKCC_,C<18,^'M>0II8'7C2DN;\=31EE-MCNIFAB09QCFU'Q M[%[+<5;I'!)PF PZ5]G3<[8IP([%T]Q#YE2.M/9K9JU?[*MMRD:,P41<#8]U M=Y>UV:D#KL-NOG.EY-;%5;TBF=V_HM3L[BXU@?/MK'>ZYDYKIG>B" -5H2\3 M4MAY2=,^P&30>V=\76,0@027<[ZU8=$PR":\H\E0^@-UI?EZX^D9-S?&NL?) M!VN[&K0+#]^TH]$I/"X'62J1%52<9GDVL%M1[YA MQ$P-DJ95 G( G9-43@3M)*M$%;!<9@/CAN92MJII9,'805;K Y"C$XLAE4-N MN65VFP!+F-UQ\G7W0T@A"*A'":AEQA1.+3,6G$ME+GHFXYA2CEYWGW9R?]-" M3"09@'J5L8%(A;8-H# K3/9E5,H#X.=8W!(O%M&^&E)QEJ,[]7@F9:QD&8^& M++*@8E0>8R<:O4?4OV^&;Y>.W7W:9E2;K=5U0:M[XX':GQQ0N\6N5-K&4P&> M;C] HCW3SK>[>-AO!)4/SG3"(^SHA:-'7*)1)O!?^:61,UU?:^,1H M47Q27E?F/\.CL-:E%_!WW>FO05\[A:^*X@TV1%56;Z!OJ=.FT$8D-H;5=R"5 M1B$(4C9=SD@+SD-T]:';X-[TD4;&)"61]1\HZE#7>O_T?G#"6/NV[AH'T;43Z\58Q*% M:KL^OH>8A%7Z;2Z\0XB;W=DQF-G3[OGA3YSW/5 M9@H96U@618A!I20@8U5+:\U7Z%HVV9EH9C*4T;#I?K%JL+$:FC'+R'*DVMB>&MU,=A<.3L594B:@HRPI#RU.6Z0)J+UI[M!&GZ]Y3E!BJ#<'8*Z M9HD6^2+ DU*13?]H!TK#N$:?-A6)KD?GZJ7+YN!RRZ),S=J4A7&O+(ROQXTT MUAUQ1TMZ,OZ+@OBN< :!=1$":.\%:90DO.?VSY6EI-? G'-T^CNYQ4K@E1=D M5@I6YH22',QR1"L:"9O)7;?ZHE)F(Q.HZ5]QGIN*1Z60E1@R0*0&I1+ K5MP M@O,TDCS9MCZ>2-J>PD7!*[MVY#;8DNFV=8)4R]%5CB]J8C\S^-:+%.DY9@6A7P]0YX. M1!RBD^$<>>@<:>*N?_HY,A,*6N@!OXB=0S$)*F MN"HU]WE.[:74 ]\("?'D$=0]C*"Z5EYK$A+=(-?!O<5SHTB,,U_QV&%>6VP@ M^]4R9609]GPO-GMCA;,MQ!UU %3:W'4/R@UK?J8.#T\LBX^H:"A>9:CDAEIL MV9.XJC:&GIZ P?>!P3\Z^%E /OST66%]4K 9$ :/Y[UO:'5\>+!;UEWSQ=8$ M&*(9\/<9L%W"SE0L&G8A*O2MNO[N(LJW]Y9[*]&'AAUT]EKLL,5>MMA1BW5W M6PBK06NQ^P DOXXBXW(;F?LS- MP[TO![?E^NR9,H$*7V3ARD6:H1LBMO\L:9)91$<,QBDUNH!]_*ML]VZ=SH+' M!44ZDK+^3Y$:M_M5@$!=:[USR+*/KMZ*I>6K3_E:9,=L*XK%=74KNGGNN=6N(LX9DL M =&4._/>:5]$[Z6L(*(E4AX#%G"A6, 7 0L8L( !"QBP@)N/!9QWRE@\4=%Y MAAJ5.6.Y*/51A%(D-8AS79A*17;(X^HU,Z^9$PPN@M$$'[ Q6Q\"QB0,.% 9 M50&R%8&HTU,P>U=$NSVT;:9][Z+/E8U=$[5V9G:/1G199Z,]U_[Q;/<90QW) MG5/%WVBKNK_A#@W_XD)$U;4I&@^<534C-U5DXEHQ!(?6WL&XR.+T:[3(=?>Z M0.43/#Z7()FZAY5B!BB)L[BZ.!LQQ^L[#1"GW1L+KM7B5JH<8VDV&;G(0WLK@,8),N"1,F!O\V5 X=="TA8/:BH MN6+KEU:*!-1KL/!YD+JYS#[.$3:#(#I5QERH.+$/3Y3Q/E_U8S;&%W@]\/H" M>7U_\WG]OJ)QTC6K%0EA7;>ZW6V6YJ.>H([>>!P_";^MCX*]VO/=B$F B8[MMI8:@/IE,@&7 M9\)?PH49NQ0Q'CTPOMAF9+ W?Y#A7EW-N2AOYP'K=O;W[5#G%':ZYT;SUCMEAESQ5F/R2LO_18@#F?ON2[M^>FI'.8*Y*P^'J.XG M:N+I>#:\4 EW_(7KUY]6/FIC$G_]\[M'64G2N2.$6S-!*'^F01F.R9AGM@U$J1Y/)V[I\?WK"WYY_//EU\O+[XYL*;?S\Y?+R]-._V(=W[.V7ZXOSSVN"Q'OV M^A.EWMI46TR]PA:0DC(K;>E#2M' <".F+!81["<\(.3' M_EP*//_\&>3 Q>E[]N[+U1E*\\_LX_FG=Q\^79Z_+:CQR9TGO@;S1K@5NAVV MZ9Z3C\3^,,0&R]\2E]MJ=)CT2=Z4(78'L3GROOSR WDC@?X>LSE[FT]_IXWB MF=3R7-R*1(UMWB$E)8Y&>8HY(2[3& \BDVF>B8&T71R9ZOV%A]=MH,BE;M?^ MYE/DGTK?&!8ERF#A/:HT,B)'L>WI*OB(C2@)R56:MGGMI92DHILB-3GV(<7" M(U%N8.38_D.(V';TH+@:?*IBJU^)+%#M$K?T^>93[>] 1XF3A5:1MP4>_AMI M[)*G>1_;7U&/GH\::YAC!0AI3"Y\XG<1%B&2O_C\@?K!PJ,L40.E 427=NN M0*[4[A"44FP-$PO,YD/IC'5[!AHKU%%!=V%L"0A7;T)%1>M=^U<,C!*$]C)I MXV#SR?\4BY: S[Y@JE6ILO3P>B,Q)44O80([(!3_PYG>L5K799G MP^,N'W__U^>+L]/W.^=7?UQ\^G!U"9_#QV_/+T^OWGX.(9B%\ YUC#\\V701 M\5[VZ1!JM]F5HO)\XFN$Q9$.=EG2,QW\(E%1Y52B=LC8<&0:CJ?ET]_&GU%_ M:HD$&$@ID-)CY_E99H&4 BDMA)0R3I6? RT%6GKL/-^(0$J!E!8RSS^DR3%2 M%.746RT05""HQ\WS#%.OT"5.W*A3PJR4Z7%U<7EU\NV?_]9P[+#]/XQWJ.8[<3_V_,.YYRQ.*ABK&V1L>#04HQ[_] M;?_HQ+"W%F4J4_8F-S(5QK#3&"/ZE [@6IC[R"I"^T)P)!#LX]&E#$ELE(^H M6Y5(V51P;>8'\7/APW43=63GHHD;EV,0>K".CDEM"V6L%Y.2: MN\H1%?N@[#WAVMP#;9,5!7I" B,6KBUDI?TK0OLQ>R^M2?1 Q8&*'^\(^(ID MX#J$"PW&DD%=H<5@^WOXDQJ!NX[D]2H YD8" 2V8"OV\7-G!2"4)'QMQ['\Y M6>[JVJ*9"9^J/#ONRZ\BKI8:M(/RVU!GEWO'->.C7 QO_?:WH\,71R)& M6"6!"@ @%!=&C01G5#^;8)H_W#+0?%0ATQD2#959'RE4GKT^"I590V764)EU M$;RW4F44?V!@JU&9-007OR.X>/;A\N/Y]?G56;6(8C ?@OGP#4E31:1EQWI@ M@DT:B.JQ\WQ#P;E 28&2'A\=L8YE%^ ()!5(ZK'S_.#C$3NN_.6T0!$$\@KD M]=AY?AZ#R*(<LHN+XW6:S_50,(T3B/P$Q%?03&2*(!]! M 1*E6:JR2E 9(R2)O,$JRYG"8 Q&KNFW-,.@-L$L>@D6L(5[>RJ>LGZ2R]CC MAEP%.1?/EIK]I;!2RJ?:,"XN8(I4 U2470'KM6=M+5LLI^*J+N'8%=9O7D*/ MBY_8(V=%FKN&%0@K$%8@K$!8@; "807""H05""L05B"L0%B!L )A!<(*A!4( M*Q!6(*Q 6(&P F$%P@H\52"4$GK9I8@1DP#CP\EBH.C-'Q0:K2ZTSZ61*25@ M]!(5W?C<@VYG?]\.U:W$-]Z(*0P_];XEMLQP(;\08@Z3^,ZX\H[9P>ZE*F6W M/&7_H\4@$VG[DG-MHB%/;H2>"*'C[Z3][F'GX&#AS+:(N?XS-YE,V7N.J=IC ME2?*+'N[\L6,_^[3HO%-(\VM.H*Y*Z]NA>XG:N+I>#9QIW)&_H7KUY]6/FHG MW&3US^\>I80_TXQ6YH[DR!HVC9),&Y3AF(QY9GN0LGSZWKB9ON;W/;?_PCZ% M?0K[%/8I[%/8I[!/89]^=)]^5-4-^[L>^QOV*>Q3V*>P3V&?PCZMXCXMSF6V MD@&*!]>IN4%-=:OZ@'LJIGWO*.V?^-CO*IA6U#?ZW]^3FX/G+U\EU2X6Z]S MQN_*GS!A>F%Z/SR]4'OTD1OR['5W-Q0?#<5'0_'113#?RN+JUJKXZ$,36R+, MR]'1FY](0PN>U$J1Y/)V[LV'JR^?6=BVE5+OJ@;T6(LVF="VT@H:63R=4LT2 M,.UE9ACO&97DF6"@:T5:4(^$,7SML9>,@XV?YM37P^31D/$1'/O4.22K/#$6 MU"QDC*X"+7E&S42LD(('9HHN]L]TW6_0LH^EH0Q; +:86-4[CWX3/P4AB-N>8I-=;#%&3[; M7;'5ERF\7O)DNSJ:#F/KL^V;3KN6"I%R>T"L N0"J%(B9KUIC1")[,P8=!KJ M1 -T1.T:$KB!%;M,?1BI)V.5A'.-)8%@"'#/''*MU $R>0][.ID6_H85[SR% M:VI/YAYL1XQU%G%4\!/HNZ_5B&6PMG0'_ PT]O3@X$\B$G*<(>D48H[Z'=H= M:T@NI(T&Y8" PI)4\&4/Q' Z[RR)$BY'I)B4 MM."Y?R)!D:&V49ZQ02&F]JM8;JXVU FW@BB6($*R9 KR9H ]+U&"X&"IY"]\ M#%K92&4HDT0?9H%*5.U)&K>M^P)ULGY?1OCB"<@TNL1Z!Z=XLU,$B]Z&G=_^ MUCWP3V&?PCZ% M?5KS?5JQ)#C^&V2AY_?\!4$L#!!0 ( '!F85(O::Q?BS\ +GT M 0 < ;6US:2TR,#(P,3(S,65X,3 U,SAE-31A+FAT;>U]"5/D2)+N7]'K MM=D!,W'6#;UM1E'T-&-U&=#3V_;LV;-(*9)4EU+*T0'%_OKU(TX=20()9('6 M=KJJ,I6A.#S\_-S]Y_^SL7&43406R3CX[>S3QR#.HWHJLRJ("BDJ^/0RJ2;! M63Z;B2SX)(LB2=/@?9'$YS((WFV^V]S9?/-F8^.7GV&D0_63/-L+7FSM;.UN M[^X$VZ_V7KS=V]D-OGX*UGX_.URGAS]\.3S[\^L1O_/K[^\_'A\&/VUL;?WQ MXG!KZ\/9!_[BY>;V3G!6B*Q,JB3/1+JU=?3YI^"G257-]K:V+B\O-R]?;.;% M^=;9R=:DFJ8OM](\+^5F7,4__?(S?@+_E2+^Y>>IK$003411RNJ_?OK][->- MM_!$E52I_.7G+?TG/SO*XZM??HZ3BZ"LKE+Y7S]-17&>9!M5/MM[L3VK]N&7 M6_!UXYGO&Y=)7$WV=K:W_[8_$W&<9.<;J1Q7>SNP2:_M9T5R/K$?YKRXO4*F MHDHN)(X^Y]U3^,=$T@@O7L._G7?"#V?Z9^,\JS;&8IJD5WM_/Q1I,BJ2OX=_ M_TVF%[)*(@%_+V%?-TI9).._[]/C9?(_$J8%@Z9))O5;=C9?O-FOY/=J T8Y MAWGBI_L\K3V848#_VU%_P3F((!-3F,)G>?G_3V6$B\,-$["QWNPN>?Q1GL;P MLZ/ODV24X$B;KU[\O#6"7\PZMCE*I2C@-]5DO[GC71MY+_NQ\\[=CPANBRR< M#<'WSEWIIZ\?O_SYZ>CS67#PCY.C(_R;6?!]3=B;WMEOQZ=!US2"M6HB@__\ MC[>[N]O[/]=Z+K3:6$9Y(6B'ZRR6!;YBO_'-1I2G>;'W']OT?_"F@_-"2N0G M/V_5O]"X._OK05(&4Q'+0&1Q0+L'3"/)JCP87=%G(UE=2DG\!BCBDXQAO6EP M>E56'QV<''T_W[OTNT"P3((!,\5!ODG_\=G1R=' :!GB>YB"#J"X* M^$%Z%BB(GNDP(D M05Z4C=U9^FVE-WIW=0('%4N@19"JB:@"X"K @Y*,IC*2987L!]A06;4F MB%<]@8]+T!WD!$A5PB* 58FRK O)P[G/7Z*"-!$7DCZ-8"^3K(;WQL3%B$.I M-QC:"H,LKU#/*BMX&V@(]#7(LQ(D8II45[B9J%L%>1'D$5-B1(0F@D/0WD 7 M@[4"S+!$\T9YG$$HD>H9M-6K&1 M9WC]QWD*NUON/;VMO"4+-WK$_?/PCFWY_.6/,#C#L_[UR\D1G[88Y7"RP'N2 M2J3 L N\*5I;@/LQ@4L/5T<3PTP458*\'8_Y:1]Q[VW9V>0I+.N_2]'!9%$) M.*BI% M!G\^X3-_L]L\\S6Q?O/#79Z1,!Z#F*/[R-P9KJ CPM51X;D$R+D=93^D&YN! M2)XDLS!(DVF"H\!@+#CA6>;V*#CAF(M@5)HIJAVY^;W(>"K)&/60_#(# M<4WJ40H3R%'NZ'^BV,_K\XF:>]<^H0DT%7_E!;Y6B?F\KHPF<9%7^(?\=XT/ MM+0<'IAG?;^FR'P"?/P;,+K%#;C'.]%2Z[HOQ--E4CO;;UMGE"SEC/"_9Z@; M1' IV&<4Q'6!UP19Q<[N!MQVN.(SF'2.CHD@AYL-%W.:D_I0R7-6'BKT3 IR M<)7LNKBBRWN1Q+5(0\T,X)>*,,[A-L_T(:XA'U$FB)(Y>"N5QXRGN?-B+59K MAE%V7L*_UG;U!WR#X7F8.VDM1]\CIIJ#J,*A=MZ]>$F.!P%B$.R/I1M;[@M= MFVM]32SS-5^!O^>99]3!ZD8R VT@2D2*/)1%0-^FGM2IU#L:;[P MIQ/Z_2< M3I%Y/)L"=CGT"CIPL/"RX,7VWS3+!&DP(MM*L=99?@F_5U_"_S*/_RK9459Y M](W43.:XZK>E/;R&V4FTD[+@@(=E< [++>#:7VFS5:9,*?C+^*',ZR_.TO0[ M_L5KL83HGM0^;#7\^7+[W<'&"R"FM5?K:Q?PQ\'ZVL[Z_8JQE1.;RY";*#$+"=T5O@VM@^!T0)A(6B#1XEF\1 M\),42*'J>"\/GTQ!"4?5&?CG2(Z9K\.DX!.:+JRBK(%V>]ZY'V@VIAU^36:E MMYC94I[!>V L5.'QGEJ"MU.B@>SM*%?F>NRN6P?AO/A;G)1 #E=[E1BE4I'< M!GQ3Y=.]W5>;K_Q@YQ@N&O]=OODBTGW9ODL1P"^G6O]W=?@'7'A^< MYPF[P4S?W76B-V0[H-]U.#Y_\"5]%7"S]!KN--+.4D;!>[JZLD\V+5@ M#N/^=U+H(48B^H8V4Q8W%%&'"_E?J,DV)[_=8$^,I."/7(2&^L@#:#0!&#.@ MH(T1L-9O&V(,6[ GTDMQ52J^].;UYLLW?]L?Y06HU J>L-V"= Q0D><#%5D] M;?!NZB J@J5(I35-4'2K'25E"A6@@M0C,!6KA(Q6^I"5%E&6LAUG70,[:YD^ M97Q)< KS=*W1$*,_:4WFJ_#F#4KD5!;G:,D7I)7E:1(K'S,&B#Q3BU0WLG"N MT=^L8X)T8F=+ K#P6!'K4NCPTYTW^Z7>JV7I=\FZU62;!GG#FDP6LJZ-]Z2E M#VLB2\:.!<[A]H;?1J]](=^"I\G/P-PH4,,FW=T>N?,.> K>$AH/N^]@#X-7 MZ-A1KKT^'PZ%_FF:+6_.S1U"O9X?,J2+G @0HP9IQ?XCZPN ;6\NE#YR[UE% MMW.*D8=#SI+#T&"ZVCSR1G MY%DA_]KW"A5?NANT+_8RR^])B;X@LV_XO-VV30I(BHL<.(C":<1Y/:H0Y^%= M,K0P+_ E=-NZ/"6M"Z?YA7/O+":ASE(,;26+,:<'-RZ-(_N'X)1/$)G7'_V* M5BSZE<>NW*:C)!X6'*/5D0%5G.#-J9$.8LG!CK>OW6#'\XYFQJMVGDT,K1O4 MOP[F^ZQ/4J[623HNH:_D[>TY4T)3L3L8E2:918[+E]RN"+TBUVNL49*,?&3$ M TE@(Z"TGY91G 9%Z<&L20I(.SU@!<9I2S#(YTU'XZ7%SI<:0%8'.(>*KD58 MDP\AUL[U<5(PG+?(XQK#"5>($1+GA9A-VMBP1Z.)0/^//#.K0"#GJ\5H3B4> M&]WT<9%/05TK+I*H0RM0[RP;SY?\O$%;.*!HH)1%%<*=M8G:%AK417T]:VXR M62UBZ3C.;O6Q,-^7/2 0U"UK$'+Q.UJ>!!W)Z!@OO>>IVO M$'+ MNRL(6K:JDHM5/JU'?P&CH?-VM)F6MN)G*^"18YP;2:_48%),+&GD, !98+(* M2TK-&@4[&-1M"#M2'UK#%Q(Q+09JQ,,UQ&[/Z*6S0'30$-I::7FQ N^TY;"^ M<914U3FR$?_^SDS%E=G(QFYT:(5=B\<1"EDFYUD <]HBL(U5(YMHWQ#!!OAB M3+>$8DA/J^.9:GR]N6!,Z_#X;V50=+ MD.H_U!KJ]XQH_7Y!R1\84M5(.6,S.^QA;3/W3 @R:K6'PTDBQ\%O]118ZHDL M\[J(@+M_&8]!+RXTQ_WA.4YXE_BC-5!4 H,#-VA:)?2#^U>3U#OG>=>16T]F6H[?,5=JIN]-W S3)-FV3*7@AU M:.3O2Z)O>(..Q2-J99?!5V(#*9$"U92D*2GH S1G+K9U+Y7=M M< ]SG76-#<\7138I#5^7?4X=9YE4P07N-1@2M 9U#0.8>#5!%RF7^Y!X91)5 MQ(=]I?ZLM$TT[UP176-SSY#]!1=)GCJ573P7,3J'_/55N6,[42VA@++"E'! ME)%6DF^,*<] _V!Q=6:VF8% R)KW+6.,90HO QX$'*HN<$ZPW6,< +B]^$:I MY]DYZ"9DU>'\*RDPSP;.*Z[Y"@CTE#-0"9V#BO4>JC> 1HC*\8RP9/3H!9PV M#1<&90Y\#2]7J=)WD$\R@<6GVT:EV:PENVPJ:#&2 M?*H8 +5IAI8V/-S:0O(P#/QJ1FIP$W5P9K"F*-YYQ/FV3(##"T3]@9*%),,, M,,IG=,\+6>7KC"3]=ZU"+!V3M!>0?D,:;S->LJ235A-XD*C?BOD=EU$285GH M(= K35COZ1["_?H7EU)?38! /A5PA:_DS'[Z[J.&2]H*J25:C*H(C MES1RL+;,3 >OC%QFQ' 0L^J\"(AA #P'_@5Y;62X"@K>$")'6/Q\$--%<8P M$P(GJ\*!>FF4&1'IDBYBFM>,50(YH#R>_^-GAFO*QW^PY/=26SL _3K!WN3- M]_'S#O:G1$![TTR8:PR*'7QU!69L4^XY-9;PTU:R@*S\ND(4B(03B=?;JF5^7_NNJNX/+4B:MWH56X9!>BXX?2S)'U6]O%A7Z6T@EYU5]SM&"1$S, !/-$V?83$FLBLF,.;B"?*#(RH>)ZL6F[E M&EI,<'")^?Y_PJ2\&C9=8A'M27R:G%Y&,M(H2R_-W-AO6YT99)8H)R;=R,HH M6[S %%0M->2DS%-)1C^H\!T5$XS%F]DCI&4Y@I>9.LD9KL08U6@J-#=1I[FT M/"1@0\)0QJ/6+,6260:'CD(C1!NCPWK ]"@Y=JFE-7R1)ICJ*(BQE1['I1'@ M_2B>FB52M-0T(M*A4,D15TX$LBSX!@99]TXNJIZ J5B@;:W(C Z=:4U[+6BS ML/:L0IH9$>B_Q\&"I64V%L&%Y-+0WHFB>+@IR*FTC34\" M'Y.#UC(M@]0GC5NZ,+9RV_-*-41Z:$6O_W*2IWZ!$'\;.DYU??D751U3WX75 MC/((.2!G\/&30ZQ\B)4/L?+^D5X,L?(A5C[$RH=8^4T\@BVM->F(8:%ND0I6 MZ%0:T\ZK:J)B)E;Y!%,4U$ZE4GG.$Q":H%:!DGBE=%+K*FBJG>S;"+O58IXH MU3'C$.%8:9GD@)M9#[XWJE]E, .E!#7)9)Q0(P/VGY ^9IQ35">QOPZB*G;F MUB;D25C('\Z$DGF]/!S,PM$*SEG'RI0SR2V7B>_S5L,6Q6)F! /?RU[-T,M/ M5$:!KG"G >A==D'@:M0+FA_/S,]](T_$DN(*TZ0L=37Y15 PFT'3']'C>D.# MQ*6#9M1^*CB3P)C4QBJS-G3HN@.T/Q3H".YB ;PEO>)@,*_ -SN4>%[^)CD- MC6[C!'G\V=[28S?U MYO9]6]NWX!'&+@\6\-JW*>GF[GI+1??@L@_F>NN[+\+]N.D?';;F'7Y+:_;M M$]21]^_D5W@ B7NQ[BU).W"2C(8:I7GT39DF>4IXLCX29!(YX7 %$=[RVRM=G@IT_M,8EJAGEYOE[&N4*,3" %^ MP/R5ET0SS,:I,P7EF5)JL^;^.MZ)C1KS2J<:%XS@ M@6\2D?8-U8 *AMC\A(2(+:\%U%?!KW6)9[N=Z_9H_.DU#DJ7;&^\&&/YZ!F- M@&6%!H\,9T.R>BPN@#SA+:$68.(<> YFA3MEAYV-P%>S.\+%HCS]KO6N8QWHL[ MA7B7P>K_D.D8FZ^]5W=T2;P==(A$QPPMU$FTE!0,VHI_1#$IUI2[5Q-Q^ M#S?@IC>[UQ:O$A)'S>N*5215:'3*);!":AL5%,.LNHOXLH2O@G\$L!?)ITO ),C]1\AX"FNB H)*W87UR+__390>4L1X!V M*Z?>/,!NHRL\VEC.))%H$$V2- 9S,%AOH%KO382&A/Q)[DV &J*:"[I2/CPD MMQN((4>D+#I3R_?;DN0^)$$XB(*;BH(A+#N$98>P;.=(+X>P[!"6'<*R0UCV MKE;/JB!;C[YCG%0NUY>E;1JL8@?G7LAD.JJ+TF8=LN%CME7LM,KIZ*%:^P0UL2YNY=Q:Q*_>ZP"[?D*C&VK<\]5XJX]?_^;5 M5,4]WU"W(NX$!9K.O[LKX4%PH$]/T:5/P$V !1-YZF:8E/5(!SWTSCKF8^>H M!#>@[L<4NIIABX0BH7Q"+#>O$E!;IF(#R"&SV'0F\$ :"P,X].15;!8W?'M(QEB*U?D2,9E]URI=>8 MQ]9^$Z&?E@$U736^@Z:5-U=P MVMK@S^=_I]YXJY'MD5-V=:4^FW7DPDTX*OU/&X@!0;9N,H.JD?D?+=E M?4MI<,UE=?"$3FL*) :G%4BVI7(_D3GE>U111-7W!C:.7DYT-:Z++"DG)BJM MD%*V1VVIZMGF7&BF)(- 5\HH$:=1":J^Y/P:="8L]AAAU,!0MTW6TB1L>1%/ ML+,"S$#%?="*[S>FX650[[]45:$EHR9 S?UBIZR$&P9>#U"T#'[7!EHEGD3 M(2@&.?@('&2U"F:_7,'J]6>-5CM^,?LG>S@K7'[[ P7S@4-\,#@ E\][V1%= M#9&88]I:^63Z" H$8NFI6=X'6F84P;RT><.@_?OM9XF?8UDK*LD6F)1-V38UD]J5X. 3Y'58F"HSN->%&Q.PG4/S"V#Z60A>E8'0;?_X8AM7 MH<'2JMX?K:5;ZT$7%E5/ Z6Y+E1I0L2?;Y"L6ZAZV!#:'T+[0VB_?Z170VA_ M".T/H?TAM'\3"X"[?V@%"%MK@[H'TY$=?:3"^U%!YK2G%*-2=ND$@6D8V*%0 MJTP6:6Y*JG+;I*F- !')9/2ZNJD]XSP=Y5R'(+J YR/4BRN,!1(8R2P M_I+RRCM*+15*U<7DD4*%6R-LKMZ=A-;T>IB-2N4YE8Y'/#2N@:*AS[KQXJK4 M9'W?SN \%'4IFQ;I[=JT];F]VJ:?>;&BVI8YX[@C/ZB\'<>U43H686):@ 8O MU\[7'X'AF!UL\YJ])^MQN=^:MT@"6- .*LRMN MCEGYG,9K/!>QG.H>A\JQ^_FWVM&S8W%[#.JI5C3O:LJZV)F MX%AYF2CY!.N(<+(Y3""3#72,>5/?6T8P67E!([0*NTU4IKE_<+8MQ[RS"Y][ MS&H9MZZ9'$,W#XZ N@ @&\=RD2G+=54A/K0^,:3HI#25XPO,:P(E)9/GH!N3 MFF7T%2>V@P0.= [U8''_KXO/=U:A[D\"QIJ[(<.RO@GFBQ4=$GH=9]$+37DEBAC?*B M20$<&?F^TF+4A=7ZARJ1E%";BACD6$CRC,J0:SN!/^X"$X^$]O?GA4%U>6U; M4N3P;39NRZ6P.L;O9+#G)<*Q:7.IN MDQ0)R!H5L. %>) 8,4 MP4.36D-RPTR>< D1@HFRH6E%FCU#.8OZIQ$) MY229>0TB@1?<$<*EC3\2)SOW74K/3@18TE MM]IQP^-\!1$E94HY8*F(_%R2RDPZMB+#4!W#1.(D1W*)[FLK M*@/U=Z@JGR69:=VD?M8,$.&4ZB2U04JMH<24ICWBZD<@F(#ABO-"S":!,6%@ MFZQF)48Y02MTP0S.C-:LFO'5)=,-.7+0*P,\ZVG)N&L\'-%J>CBT_)KGY0A) M8-&)VBJ!BJ)NZ !IV9&N1T0):U&1@JV%M3?#SJ[TS,X;06TD:0?KT;JAM_*K MS'&K/&OW7;Q:Q.V0((Z,-/,/9(TG1"Z]Z)(&,7,='NRT=CU=-U[ATY57H&]. ME1VFXZ:X2PI@T&LOMM=166&$QB*4KBZ8U[# 7:N2UZ4'?Y@[E$8A9' 2.*5W M,"4'BH!/*ER+$SA@5"-JY)R(!%S$V:='<$8V"*'/)3F@'0:TPX!VZ!SI]8!V M&- . ]IA0#NLL %V_]&W9O-A[OQ,(J-=^77&6J"&<5[FP=JNFHVJ4JSB6QUY M#5PV6,7ADHRUH$K0"@-*B=%E)]$Q@=^Z)>PQ M_J;]B*&>"64^M]L'8R 2]6*AG#H>D/B% 9UWZ'C:L.-T+K:L&@",N^PC1UAT M )*2OV/TS](X'I[SGM1$B@$1NG9)\?Z/.@ MZ%$L@)=+G7_%-YGY;F9*G-,!(CR3.&F#4TPM@1:^6>GVVOW"7JBF4_)1K^8J M,(=E10F;?$$[YZ^GW6N2MW*N6LYF&%\5-K%,Z(1,I\:%ZP7NAX$7J%^85/5Z MD%;9W%/ASX%>?XR )__WCN08!EVTSD+#H)H:OC8.O2B'GTT43G.5@NG2H^-; MMXXV*T1 EIM6A(I,_+#-(E-2M4-S&],U^$.*COE@"[@W5##%=JK/M)!L)BHZ MO0O\' ]JHOC<"?=N57L)E:=84+.'39-#Q@%&P(<83,=[%XC++!YT<2[H#Q9R MZ??X/#X)CY=FSBZ#D#\; G#.SJ5>!*RXM-'1*X$@FG(PO M,$#B1PD;T1@'PS&=UADMR39WAD#_7!GPS?A<^C2--9$R2464#A0'05T8#AF MJ1N_[RX@$.J;KNZ]2P'TRS5VC-#?;6=[-U_'57'67=VO8?:T\LP<-@#!.!W0$K+JM*62@=2\5B0!GL5=3R M$9@;VN=:P)65=JZ; W!@ X,P('^D=X,P($!.# !P;@P H;A1V.EO,5\15V MJ*RN@V6^1\%HHTNM)-$](\^K,&1XWY)B%HA-) O8E$ $QC?=UTFE=> M7!.(OLX]MQ>L':Q[IA+^W3&7^NT19:Q$HFRYDN=.?.V]\\(%;9_KWS7' 3=:<>H?M*="48#X)C\"I/@T.JC4*!<\@=PT4J-PMN-??^D%YPNN4-:7DJ M5)Z@;=WNUR*D#+3D0CD('*?(^@#66(K/RI+"19[6&=9 3W40L Q W&]1A7-+ MV&L-XG6=-@LQ^_7PSD1M)^V1M;E>8UW#$E>Q!**^;U(>7+!WA7#F)E&N:7\WZU@N6\OXS ;!9^/0(7 M+-PL]]VBN:$ ^*.?X3^X"+]KR_Y.]1EN&#UKX5KN:C^'8(U7*G>ZRBE&8PT MX4(*E!O>5WNE056^S($]5^X14( R=;",)FPK1YO*S[&0_R6\,3D;T>75Y; S M7$IEONM7Z3ITL-T8=MS)L!C5^'X].ZN%O[K_?*(V+73I,QB/7B@%AL .1GV9 MDW2^/Q0/6W;NAU5=R\6DE@6NJ6,MD^_!VFLUJRDL;U+ZN'(^4%U?L#-O#',S MRHY"- ;AS^*JC>@ P9TP( .Z!SI[8 .&- ! SI@0 ?*4;+\ N!IG[@5::/$W42P]>;-)AE\-%7+4] M$VLX!73#1I)20IL/V!66%:R&8[M.G(+=* .PX';_%4%:3V$9]10=V1/3&QS4 M>)'VG\5!EN'W[]&O*\\,IM-044MJPTJUD*FB M;51@$7O3EI7H9_[X.AIO5F4<)S0TIK.L[6RK[6O$>#J&&V*52Z"T6]*8/GY- M:WE6EYK*=%W>5("M:6 @28GM M#Q$2A/8&\J]NU(\QKJ1 M=P8K,N >[P=#]O!R ^S>FK3UFV0TUBC-HV]*7]M%Y8]W@6>.7DWKT0>2<+L% MVX,'FE/%NDM+S\OB@ LRL1:<2"?\.@MPYWF9UVGL%&EV?"X-F,M$]'61<-0, MCIK+S(G-#O'PN\,[R.FF8SW4X?Y"%I2KTP(6I6UGF% B]O04J0J M3SGH(D9495NU(9!&;>-*]6/))3H56;(^14"'.2]F.LR=&DW202:9DN\F%.1' M8VT9TC"8Y)?XGI ]CEG.3D<[4U0MVC-IW @JX*3ZK*"RRVN@$6%QL2EL:D)Z M&>CH*'T0@A)WA[LPFO>7:O3M'$R WMB$[?:A0Z3;S#+;O??KUV6\G,S?%^^;.WPP=W*!2W-V+T'*[?. MZ.-'-':#->K-2?S#F#("/8&$XE363*Q8:4MK?% KIDT;*T"=[U?+6+;JVA,S MEUW $ ZKM"N-J/(:ED0I2K#2!JOQWIF3,A/"F"<8DHFP-U M4@Y8$=6'?0VK>5 +JDW$/[0SH.-.'B[N"GBQ^7)P!2S?%3"@' :4PX!RZ!SI MW8!R&% . \IA0#FLLAE^7V'!3A^'8*NGY?$-UI:LAI^:-[SG-SC0]G5NIJ#] MR-;T];$6-B-L(8.Y[KB0MCXJPF< 7J5$81+Q:@4$-:IOQK7 MIH#USNX&P8&UY>2;;S*2L7ZR[0GV /2B&5=J9 )%I2S^NN4NS2>*Q2"R,>?F3 M+WGR;A],Y3O!PBKD$,8.\7D*C(4G:1,ASQ#Y5<.@)_*\5DW,_1JUFQBSVMC! MV_2.+Q25TM %#PEB+[^#Q5?Q;#"0U0YZJ9MSD]<]NK]C!2[/,MR&2 @C$"H9 M5IVD<*@B(-FX6'GF.@@$);IA@HG**^&,+ME(VU_./7/==FJN>M"%F#&[\MK. M.^&$8VD"BV=0D6"%_R=Q0[OE^5G5O9P5*'CQ:WW]8)@_9)J6P:]PDCG(].Q; M&'P^<$2VVN>NE\[2&J.!=1&LO51+ 0&.QA#*OED.BRFUW\JX!%I/ M)O.ZU(!.[9?JW>[.;7Y:H6KO?6>+2G07S[1RP6-&W)TY<@R# R17UQ0%[(^I$2W8- W_[.J MTN[.*LN;I4&<9O*44D8U8U%01I%,)=U2^ W-IK$ ^3V2(**P80R=#1X:->I2 MG5E@13T3?%*4?M\0I3./ANQ6P_:FXM)D&;::XEEC +M*\768Y? 9-4^C(!5; M6%T58^;Q\9#X7I+5#D*H;5IF\5:3UJPS.TW.$\KAG^6U2E;GA')<8C1)TKB0 M)"]2B4$T1TQ@XB$SZZ97W5:NH;E,NWH%X'1T5CQEPU/!F_-"3.EOV LN4OWX M]%;Y 2[?".NH];=(A17T\G'R4!"1*N.,Q06(%67*>2,2$,V*OG,NX9#Z M_=R)I?"YTL)UHT(83/56D"Z,K%7!@UJ/P;D>C,=)FM#L^*M$FL36I CH%A$] M]6',6O631A*XF<1T5(57BW7/( 5MXT\+GH)#*U7.E>RP 8O$JNS<((U_U2AU MX)X:!QMM**>$"60QX0HT01G28<%,;$YM$Q")=@(P5M!>*^4'P#1=FB.Y3A^N M&?V* C+O5J#HJR[E7W4R-4)9RN\H#%6FC3X%DJ,YR21D 9>XO&!M![B;$NYM MQ)7;<""O*SCJB.^PLOZ4ORG*9\RA%)60/?9%P'EZ>I@;G\# M@[@<0+R_K-V-9+JD9"<&B.K9:R[5UO"1;Z(K3UPY3W8)-M,H52$@L"6.9CM& M^>&2("_6Z_FAXFV&#)*,69:$A$QN/#=LUV)J[J?R4=D?1)# ' M@E4VJY0M&V64A=88ZO)/8F%KC(P9]YUYVMB #<))D^I$X M1ZTR^YW\9S'':P_I=#_CK:.Q)[G?SG >&[U/YZTWQ8?S6[;%YP.[H%:X)[E3 M /UQA7C/1!Y2DJ^X6'X.@E9V"]IV8=.VP'1R'_N*^GM"-;9/V:C.S20M$3.& M60*-IP-BD!SUP9I=B]$_CJ7J Z714ZA:E=V$W%JIGO2DG4 M^2*4N7]C"WJ"G#?=F;N%.Y^WL!POK]':DHO]F2Y1R/7=*A1??$GB%:1PQ-MB MQ286+C7M3.>19*C;S=EN 3YB?T7@JLY:@5HBZ0!F&U,?NJCQT,>@LYQHE96[ M-LM>RS]^=U.:(2<0V" ;)^'#J]R '^?W;P8*\CROB9-SC&X_^(4:\JW)[R@3 M^>MB3MF3Q6IZK"_U[.G<6UI4K^IT&[7I.&-IAZ?,O!=I;1DL MI^VJ\LHN@<5_1(<.=5\X@[]Q8["OH/MM./?UJT(ENOSZ;ZBV95# MU%KG=?JT,F5R&+V@PEL*ZNC5G2J#5Z;4+=+8*U-XR1#Z*($;&I$>D60JEVD& M%,ML$E\R3@I07A'QF9256A.I\OP4@Z?B7):$97"0H2JRGN591TFM(7P]A*^' M\/6<PM=#^'H(7]\DB_>2:NWJ93 M,&A24:";4R75\.^B7"7G\]#D\C#U?=U^CMCWL*P%;V*C_^4N)]FY]K"'F'#?-=; M=83C5EB>POMM6ZY"[JVB+QC/=O4GPO4O5LB+?/K[4&\AVUA .(O MF=;3EE"XR=+AHO0LI84;61YWOX5H#)NR42^ZO2TR5<9ZETA+=47R(GK\T/@H7H\&>Y9ZO2$\/A?*NYKZ<2 M/E=8KYUD(Y4Y94)$;B(X=L<2?\'!E-O:&3 D<6"JUON_X9[P*)3)J4Z9-FGR M[SJ)B>MR5R:U=NOB5C?5!!U@>.[=Y Q=MC>BH3!@7AJ6-RAUD->KI0"\/2FB M>LI\MPQ&M=DN><')2JK.B@G.R"S6AQ.)5&*V(F^IC4:TOTLR)[6(;"2*7ZLI M7TKJ:QW5R!$V@P,N:= ABXD?H:\5P]JUS1^:W\ZY&>]H*0OC1HMFE\4&2FUF MC75,;O.]0LO82.045IU[G(HMRJ,,X"GU'0@+P.W@1>>R6=5B/L M^QD^4QKX!:&4QL$)KJ<9 )A0I>66JU_WI.<;F*LB/CTTH70K4@[@#M9532F% MA=/H5EWHZ]/T^A IFCN/Y^,0QCT)A,C^6#\ /HY%'I3^F5WQ#J@D:%YE7CB% MAA1O9I9*.ZAS^/S1*='>)B1VYQIV%7NZ9ED&@:72#55;9=CA"TEN 0,"ZL^= M=,HFM0&[[2Q*.I702YU41X83S9>\0(2LX('4HQ+;-=LX4U>U&B=4>J5J-_3C MBZY92E]"J*W; =(!84A5>@6:8U>>;K6.-J=[LX*<[E>0AR#4JBI5 ML1P'D)*A\L \3$$%&K46-$* ;T0IY3?=07M,,_& M"E!5XMKU>*#H^&JHO#3FK(\@TC,1(1VKFXNI'W,32![BCTL ML;:0TO_MVQ/[]C#XEN678"9QB" 6E? 2$6YFX!CG?5)HER4IGV":9[(LI2FO MZ90:I-)GK+%U54UR,A/FYC7=SHAV9Z,T3/(%8F&R8%:#QAPY&[3F &A'V$$, MAFY-F'R8?JIQT\6$1WJ1Y*FC1KLJL(ES';!#WH^<7KL33<.T4?3;KM;FR;)2 MCG4Q+POTL'&TI:-D$&YK24X :VB35FX+/6(E0O2B4-(U:/H1''Q(0? ZPQ J MTUER4:?GTH:_KR%);GF*@8H&>-U-V^"4'[]/&GIT81",]#,\N><>]-M16*<6 M2+? 1N'UFG)>$&>MWXESY$H$TX&X(B,\B/A,>!5U\A44T[*[/$UMM5#FND+ MFSF/,X%W*\CZ3^L(;T%>L$ORR7I1.C*$Q#(*NC7J:E*5V9*[ G>DD=V,%F=1%-*)5I*HMS M!*HA[\A3#"(GG ]FF,$ZJ2?,!]"W7PE2+U+6P16OT3JP3G1%G:)J99]2V<2R MGE)T'&XQ%I(G\D#J4[7/46=I.DT5<*4$N\_-FE+D21^;U#B_H*HJGNPJ<=P@)SRF2R,X@AR M(O0(Z.EJ!&W];&=["0K:,NCH4U*B0YS[-0QZV;+D(C"2<\0<*F->*'1[1:F@ M/55:M>*$?S^M5"ST]TI,K(5*A64114WW# RG*)FE;%JC20=V>J6N5FG5+,3% MS*J^.!-P!%3Y,'K?810W/>D4(:"!Y;EC/0)>@<%PM#;6B6R,TF(C@4B 27:,5<7Q; M85M! -R:QEW6IE/QPQ2$J+,4V:@"ML.@ 6DWSB+MBZE6L F MC:DSPHX3ZX D,2K_08#H\:*HH= Y6CRR8 MYB,,.!+13T62AO!M51<90S)F%6D=A.Y "$/)G7B 7JD%,REE&C%.3$$OJ&7W MP6NI\'J1P^+H3<&:Q#_6 Q''J$DQ3)UA<^7#]8U[=/+J*KFY!/&)A10:AX!" M]'XWMA'TH, '-?;ZZ9>SOA)M5!J(P([8;P/]NHH@@C5DXD0JZI,&$IZPC^,D M;:.;S>"_U:!M8WV1'.P%H,L/"(^N.*3[",K$@"P8D 4#LJ [DO]B0!8,R((! M63 @"U9)=W*<60^E.37OO9;D248_&J5Y],W;A&U#BD25C9_[:[O;K/F?..Y> MAH'9=-^E)O71/":'5]+1B!37:G/KSC7[:WSX7WV"/:F"3ZJAV>E5B8E>(:_E M.(L>L)U8NU#R0[L9O1<&QUNJ4LL*2&BJJ;@ MC$H*,=XU[2=XPN[X>XRY)=D%3#6F!*PBJ#,3L%:EH\>-FFMMAVQGDJ@[:/>0 MROG4/_"S=B4^=5&_%J_/D?,WLZ; NE.#N$%D].1K@!;GO+L0K8YVZ0Y%(RO\ M5<98CS@,J%5 &,"FBY3KB1:PM P3FR7Q2,.Q&JT#Z>T2WNX6^*!)V!(D"G57 MF$38SS:[VUB&]I!/WVRIVKC,1(I!I/4@F6(*=JQ[4)A1GS6_7$K_ MA[-.1W1>=+J0QR))%90HH0HGC!E"V%A445D/H! 3+KU.B*J7.(,R>)7O''=T M;\*5JP:W(T(UD2'GXG8WUJ$B S1R"^>,5]I4+'8@RHT: :&/P(MQ+9KY"2=4 MR-?>KKYPWSN(_.5796\$M=UB-%RIF%?Z;(ODY'Q01 MGR!(.90)L@-Q1R7CJ]C4T'/ (DH%"U@5:PX7GE99C_["?TY%A!MHIH\1*E(IB%I.66-F'XNWH>R-]*" M%+5;@MD7P!X0>LG%[MMM[[M9YER:M''R-;%4,!NNRVMD;)1 $?]5QPE7"L-F MYV"QJF#X[UF"'YYR,S"E7V)S%189AWE=T*K()\)X&OH,J_Z![5NIFF6@!P0? M,=O[D-J,T--K,,&4K>64K^$2%TMOX)FX2]YW:OQK@#9?^A$5XE"-;33D^Z\: MSARA&#UT;&LY?:*%6TYY/_[:#(?(E./OM*/CU]X\?CT[/@J/_/COZ?!9\/3KY M='QV=O0A>/]G\/'@CY >.OSRZ>O!YS^#@\\?Z-]'_WUT^/O9\;^.@N.3DZ-_ M?3D\>/_QS^"/ _P$GSDY^GAT<(I__S,X.?[';V?TMI/C@X\X[#]_/X&'C\]^ M@^=.OQX=TK?XZ.''@^-/P<')\>GQYW\$OW_^<'02?#EI/7KVV_%I,*;D^(4I\'1IZ\?O_Q)S\!;G74\*U?29 FRHM6?HZ&?%I)+.S"P#2LX ME3+5>%TJ:E4:I%.I6M:;RE<)98!XK3=8C2&_DNXHIO/<+'9[7KV*4#TA+T#E M1K'CNCC;?2.)5YA"F"YPBONPD3$/5R\O,GE5*@(+QE)2#EU9J11+9TE]K@ED6>2%/,_)&%!<@)/EB-?-;Y'B'ZS,SL&D;IXD[)*: M6H]0ME!!*F$B&J5E'=?#@(@9$#$#(F8. N7E@(@9$#$#(F9 Q-P:.]+3-JJA M'/EIMM1@SBW_JAU[OB+ P0=*(U!:6%Y75)9!J6A.@0'N20G&1YU62D\I)"I9 M^[;((NDG7 ( K1(TN-! TMJ#RE8)P(1F7^-8L!TSPO8'R074L$O(OCZ! '5['@9!RBK-'Y% 2,H\OX1 M^$3P/A79MXU3JM6 KFK[\*^,T?]Y*_GE_PU*W*#$#4K<'*7IU:#$#4KCDZ,OOS:K1J'722MRY!NG"$S<#*:PQF025X71 MWJBE!+>5LDU;Q2A_7+S!C]8JHB,!;A>NY:NFO7VU2MEQ %P-6#)_! M)I"V8[@=\PP,!(E9*??T7]RYX356TT*:QN+2L+_F9K_>?/."+G=E>*A>!.]Z M%1OV[&M7P#0T .W-YML7?W-/2RV$%D_K",S?&AS(>1GZ6\>@3>K3TO\F4V6/ M^>O=S9W7PY$L M<"3>HU1K(IH(,&K_N1G\*T_.%U!?'W)VG9I?\R%&LC?S716F/7C?_Q"94'?)]S%AY#T5JKHO-OPP.[D$@,A6N14@J_0X9;V4 MH>T8G>?3E$EMT>/8$W_5996,KYR/-E)15O[G_;-TB*G'M^1X5142GD]^]\WF MZS=*U:/;&>A;>BT!:@NT)1SU_:Y_&;;:V6IU58=]'O9YV.<%]OG!U)C/8BKW MVE+BH5Y_AF">O> Z;7C0-F_C@QUTRKOJE IVN/<4%,IYOM=/1R?'9\&GHP_' MAP$S-^U$[7^Y*LAE\1 OE13!%#G==I M7@["WQ'^@X[U)'2L89^'?1[VV=_G44%CL570E@+PM='815*@NDZ!3%+?;7#3 M+- I>Z.B[K(D_@Z6-36 M*(^OX(])-4U_^5]02P,$% @ <&9A4O:NB"2J" \9 !P !M;7-I M+3(P,C Q,C,Q97@R,3@P8S4T8SDN:'1M[5UK4]NZ%OTKNC"GCQEBYU%:FG R MDQ2RMK;UFR M=?JO4JE'?4A=Y(%S>S@ 'G/C %$!7(Z@D*43+'Q@LS"$% P1YY@0T.;8&R, M/AN?C8KQZ5.IU#R5-76R4QBM@YI9,:OE:@64C^NUDWJU!JZ&X-V-W7F?'-S] MVK'_ONJEU[RZ:0_Z'7!0,LU_USJFV;6[Z8X/1KD"; YIA 5F%!+3[%T>@ -? MB+!NFI/)Q)C4#,;'IGUM^B(@'TS"6(0,3W@'S5-5(C\1])JG 1(0N#[D$1)_ M'MS89Z43>83 @J#FJ9EOTV,=YDV;IQZ^!9&8$O3G00#Y&-.28&&]5@Y%0YYI MRMU+Q]R5)M@3?KU2+O_1"*'G83HN$302]6/CY.1'$<=C?U;&4M?J'!$H\"U2 M=<_5ZA($>=UAPF\L7V#=F6%^WHA141K! )-I_:V- Q2!2S0!URR ].U16B*W M$>)X]+:1'!WA>R2KENX)="=*D. QK;N2"H@W4@#JF>_J\(4+I:=6Y-[DZP0E M'CJ,>(U;'&$'$RRF=1]['J*R@C>')]5RK7%JJJ,EE.$+&)Z O&2WLZG1!\W> MG2_-%J!:.36=%S)Q9[$MEN%/8(5UT[;ZW7[KNM^SP-UW6@-@ M_6W9O:%U!/J7'>,7T^8)3L (L!'H(A<%#N*@5CD"4JC+FN>_S? DE CH$)17 M[##N(5YR&2$PC% ]_V?>V(_RBGYZ,14:7+E'VIM9F\8=& N6%Z11)RE9B$W* MK<7(I$KF LT!2-"0L2B!0T5-GMN97;^20B.\O/P6<8%=2#(@9?P2+,@J_?CA MCWE(LVOG\,[%OKG*F:QP1-@DAS'_7IIP&-8=F7=\+TTD9H_&T]22],+YH=") M&(D%6G ZC_#9I_ V=:]JE&N%=K!6,SY_W%$/3<$5?;=#U>WHS4,ZOA1]8B?" M'H9\"BYA@&:"O45ROH!+;PXK'\N-U<^GFOXH[7YU<_P5[W,6[8 W". M(!&^"SG2BJ(5Y2(NEC;?PS>'U5I%]DRJU4\-=@2Z6/TDG!@OE?<#F=B+Q:,! KV[-<6> MC%Z<>;%@$3AG48@%)#*D16!@=ULZ_]D"SOY^3X"X:0RGR+NCI3>CZ^743@1.:>11*3%=58FF(=8:@F2(;2?3# 19H-?/2,O)4D,\9'8,+^5%<(;&FD4!! M!/K44T^$<7P+!=J 0ONI, E*>Z@O[RZO^^]!7SWBJ_J[6F"VQ:<4T>+*2^;@ MD;Y'\LSF+YB@I&%'W06M?&K(*U[WM:IH5?FY2Y;=!5<^E/F]BV*1QJ3,S?-]\"D12<11*Y1;8D<^K!Q87.FI9@2H#9 M0_D80@*GZD:/Y5$#M'V=*FT!X0S3 LH(_&^,"?08AV"H'G6N->ZPRXYD_ '= M'E Q2&T[QC?=+UM%4$&U5Q*C' 86)&I>GV2(AU*&R.TC#-%*LVU.[1IU\B>= MH9#61*"M%645JTLD?,15OR?:*UE)N7&)O-3YQ\BAQ>1%Z+0KK&GQ,:-SLX9O ML9M<:N8L:'_3TJ*E94%:)N ?!/6XU)8Y-4.U2/JR1!W&)W *].R[U>9/D-D+ M-;%]66,TXT3R"C!7Z(>;MH7O%:(TFI);2 MYDR6G#>,B'JMG?=5[GHHQ$/70 MN\"+, Z5M]E>R-Q@T $I9>/\XD:TA08,H[ .2->I)!CM1>2\C.>Y/30V=.+,\I,5B%J9DNFO+1UF\Y,F5O%Q><_ M;XUR\M>86S)O<4>V&$U5&D(P1:7L>SFSL)0M+%/[8?3\ZGU9R?SB?5G1;%G M$(Y1*5W)!HX$XG5(9*\GRLAP*26C-:A=)D+"J4"DR![_K#5UBV_W/(3)+6M MP$T_P>(^FQ?2^J*;?Z7Y9_ 4EP-VS+^C*;#?'-;*QPW'P4"MQU-N<+DYKC8H M01S86*TM)T"+,HH#>4#MN-S \CR!-6F6AS,3/(O+EV$/G/U3>OB=)@(%](&CVVT4-R2*U MO(5HQ'A^WT6_Y/^)3;_70^[/'5^_9=A[;'C==)@WE1M?!*3Y/U!+ P04 M" !P9F%2+7VAW'X$ !)#P ' &UM#(S,3[(>QYQ_)NF>7E"\I!&<./?SB'BX2:CN810 M4")1NF4R 9\7!Q,TR[&Z&G23.&Y"XYA&;9I M6V">NL[0=2RXOX5W#_[D?64\O9OX?]Y[]9KW#U?SV01ZFF%\)$ M-RWP!4CV24>]B MK"3XI"2Z&&=4$@@3(DHJ/_0>_&MMB!:2R91>C(WVO[8->+2[&$?L"4JY2^F' M7D;$FN6:Y(7KF(4'P'Y%@ MZV0OXW5JKJ ID>R)*M\=KV%*B7 #+I/1UPM\:V;1SHMY+K689"S=N6]]EM$2 M%G0+2YZ1_&V_EN!_206+WXXJZY)]H>@:TY/TL]1(RM;H7,4ZJO-WF]2#@T6V MM$HGX&F$2N^/F]G5S ?;T:VQ$6"=BN>*ZC (I6S=/K&2!2QEQ]G*]Y;> MM&V%R\GD[F'ASQ8?X7JVO'WF2G92^&M32A;O7F%QOQG9)PHASTN%3Y*#3"BP M/.2BX(*H7H!@!X+&5% $-%3!DJY9*1OE2B(Z5=BVX#HXCJ/9]L"Q3<0KN.8B M@Y7F7*Z60/+HWR>6[%LGVH42!? MMW6)68ZHSDB*^])$7RI'".%,XC-B(>I6NQ)U91]F>:A78:BY-(YIJ" EI^6/ M)JFC8)V-2JPV]@)"M-H@*7@*_(F*3AAU]"I"4A0(:FJ$.R035L)EGF_09%F9 M[+?#,K7?(>:BBFF'4X#F$68^I2'- G3NU-F;^G^",AU#"[4_V1<534@2I+3U M$W 14:&%/$U)45*W'70C&> "20T="O9527$#F^!J3B$;R5M!S2B5Y(!W5!:' MK*,D'1+I0=5LR#,5E"E&%&V2CA1AJY"D M^H3 DY2YU0AGTW=F7T/5^X-JM+3>/&7T_\W;D$(=AN\4 #]*),]^J@ OT)I& M:<#4F]_-?-^KD?*89,4(_+N'R8T'\_E]U7[?W\-?2.'YB_**0WN!_5J15,*< M/%*8(&3VX4&2Y+7OT N4H6+M^KPVU/U213 JTFE[^I5\@G=A)MDS34#"Q[7@ MFSQ2K,B%>V16OU'G]G.H:QD!2EE.M>3"2 M&&G0)4^<14V]AT/=/GDS:EB[EIE5J>MK8G7OO/@;4$L#!!0 ( '!F85+X M2*BU< @ /U: M?V_;.!+]*KP4MXT!V[+C9)N5TP!MFF*#ZX\@Y^+N_J0DRN)%$K4D9\- M*=MRXC3)WB;(HBE0QZ*&Y'#F\RV3J6#LE_XO_6'_S9M>[_@((YTT7509LE$P M#/8&>T,V. A'A^'^@)U_9KO?)B<=)_SAZ\GD/^>G?L[S;^\_G9VPG5X0_&MT M$@0?)A_\B_W^8,@FFI=&6JE*G@?!Z9<=MI-96X5!,)_/^_-17^EI,+D(,EOD M^T&NE!']Q"8[QT?4@D_!D^.C0EC.XHQK(^S;G6^3C[U#2%AIME( M)8OCHT3.F+&+7+S=*;B>RK)G516.!I4=HV> U]=DKGISF=@L' X&?Q]7/$ED M.>WE(K7A0?_P<-VDY31;M2F_M%"+G%LY$S1V:]0X%UR'D;+9^/H$VWI6RWZI M*FTOY87,%^'KB2R$85_$G%VH@I>ON[X%?XW0,GT]=M)&_BXP-)9GQ97M\5Q. M,3CI.O;K#YNE1QN3S(5;3J3R!"]/__WKV?NSR4^OAC\/QJ-A?W@41#!6]42J MD?1RGIDT,I*YM(LPDTDB2@C\].IP;S :'P4D^$AZQ=@]0C_ 9B>G%Y.SCVFRV*A29K9 MC-OP"15ZOJ8:]OUVN^V3G;&,SP338B;%'#:UF33L75G6/&<7HE+:@K+91Z4+ MWV$XZ/V#[=I,,%K3WF#LA=S#<-QA*J5(("T^$QECD'\NC!6%Z?KN9V75R3+.$7&PY'_8/J.?+$5E_NW>7+]]RX",N*!;LLU3P7B,1= M[]+&EXF"2J5"",?<7):,EPM6EU;7 FM A';Q'4[DK,"3EO!@RF,T::8*N-4J M+W=#H!2Q,(;K!8D4_%(P\O)J3(.V!,I@RIP(CN8@@5AJ)!400YIAH$DB-)MG M,LZ8J>ECW7\NM&@&H044TB#^4=#T:8@6IA*Q4Y#&K:":2K#,F2"JB!9M,[Q M[!:(C?XPQ 1+90DG$A[63NL"7Q#':]UZ+\L4?,(I0\'W.*\3C E@M#S4!:BD MSA>L@E\)D@159)F!JP3E_IT2:+.(0"@*:#!36><#'G;K!T*1S&O#;W[T)Q*1+KF7RD4[7& * 7,@^1%J1$Z<:A M''9-=VW*]$4=\-.$NK7GNPV=TDL)ZH,N1N4R<96WJ2,C$\FUI 5('Y =B9V, ]\B08(@ M3_07R2.3Y>V.WL!C4[:[$IQ&>K[XC*[C\]X$F>Z,5")_)A.B8&U5R M8F-N &#*Y] XY3I9H@2XE=S;F.+NMFEISSA .:QXN&^(MO)!1_I7S8*J6E? MJG%Y0APKG3@%7&8X%27"?T[MHJ*=0 +(>3THL6-D!:Y]@>7#U(X[3,QX7CMN M(9^)-$5")F>PMMF26*UB^SVXTC]NS[4<"M$1/&=\1A>IVMZNP7W8G*^D!:6K MZ=T5!(N6B;#;6(TEH,^8!G^!TH/43CI++]WT-M6G35KDWFR%U -XC:*JBN-: MDT];(6S+J(4R%EWI; QC&3K,^*U&!,30NY[/;G1) 4XPSC5I*(Z20[BRFBIN M=[CB=>IXC3)N5K$>H94[((O$$3ALL2+7!8KG2Y$W-?8U^>[_;9XG &\[:73N M_RNDC)CXX'$J&7?XM@)_=TTKQ')M *X9AF#T@!3@1I*X4HTC4;1*FU74=0T8 MLBBDM4)\A\,CA;A.[Q,)_=P@NX J*-,0)>,OI:O+O25^JR74=_NH+F-7B'=> MBI-[%B=T[$%IF 1NJ+JCBC&6 HYN(N6J2)@+?DFASZ=!+OBY!,X=WBV/0!X$ MGR:?]_7V%@[B"3H:L:*@6Z'6I'WH KP@.^OZ^&L0?$U=8/TPCUN,GWK[8=$+ M/=V[8J"PF6ILZ"Y<*!P' 03NW+1!2]=''EG.5#X3%'Y*/FV.?W5#6Z*H#O/E.6[5L\'>_KF7CAIC4WKP?II;6=>\.<\M]N^.O\>CN6B_U M;.8?^J7;9+5PBDA(4AI+%5A\+II!#S!FRV3-W$OSM6Z@6X.39^E(=6G&Y7-O MKGD51F"/R]X<-KOS5GOUGD=&Y;458[I:)Y4(6X;(('3?T%OL#KH]O.IL6&-Y M =]\VN3'77=@-8'A.P; )/=:_=/LS0]86\@^#=R_1U_CQH("$VR]JUZOZL]ST4.,]*1&^.$-<*Z1AU%. MX5*B;@F'F!??47P0UEDMSEX0Q(@5H9H2J/.-4L$+O N>>T1E/DC M&4&;:K-5M(UX?#G5JBX3R@R4#I>DT_JMUN:+)I3L09%["- M-&&C:?7CLPHI7,\''9XB%0CY3,FD#,Q M,F$Q,V8Y-BYH=&WM6FUOVS@2_BN\%+>- S]_[CL/A:$SFFI9&6*%**J/H_-,>V(H6JU6 MP]5DJ/0BFE]$N2WD8225,GS(+-L[/<$6^.24G9X4W%*2YE0;;M_L?9U_"(]! MP@HK^>E)U/[ULHEBZ],3)I;$V+7D;_8*JA>B#*VJXLFHLE,8&4'WCLQ5N!+, MYO%X-/KKM**,B7(12I[9^&AX?+QITF*1=VW*+RW67%(KEAQU][2FDE,=)\KF MT]T);AI9M>,R5=HPHX60Z_CE7!3?Y/W^;O9O-?WDQ_G4TG8R' M!R=1 LZJ'LNT;4NPLU6[%$8D0@J[CG/!&"]!X)<7QP>CR?0D0L''-*/GH10V M"]J-0U( MRC7*$)M3&_] ,YZN@\9#OZ=N^R0SDM,E)YHO!5\!"=M<&/*V+&LJR06OE+; MR^2#TH4?,!Z%?R/[-N<$UW0PFGHA]S">#HC*D.Z%A4\F4E#R][6QO#"!'SXK MT^'.\(4P%KBZ4S']ONYQ3:*$N-AX/!D>/4EVN#&6!W?%\ATU+HV28DTN2[62 M'-)MX$/:Q)(I,*E4D*=A;BI*0LLUJ4NK:PYK@#3LDC@$D9("GK2 "&8TA29- M5 %AM4BS8FI\6,S?L4U;Y3@ @IA(,EA9O2UAN:FXJDS$/568)IBL,PE#&,D M6??=\ RQ6R V^9\AQDDF2@@BXF$3M #P!>+0K7O]HLR 3RB6(? ]E34#G0", M7H0" )70#J\"T_S+>>CG>-74],@IDGG MN,55E@EX=&&9$:JY P $5"228Z (!]0E4I@ J=X_!!-3PC+V W?]3G3']T /TVNVT0^:/@4.P5P']ABE!3,G:]-G1C!!-4"%R!\ M1G8L7J*FVF"6=#O/N)3J. Z.Q6 0''3=H(H"<--:4J1F6)8S8I-M883/W?V2 M [XE' 6!/6$\9S^0+5V$_XR83'8QN>^3]$0JH7@J&'$R-*BE2 M,#4 6BSBH'%!-6N1 5@5U/L8D^U-T^(^<2!R^/ 0WQ+M%8&.Z:^:!56UK@"? MQA4'::HTA' 2AT/1!AEX@*^/49BG=#,1T0OJ2R=AR" M<>)9!I676(*'S0T55)?$[\&)_O'FHLHA#P8"GQE?NB6JMK=;A[1)'7@YD.JO%8"=:12*0*NTZ;*K:P"512&LY?P; MO)THR-_8SP38YY3L U2!)@W2,/S%4K3=6_R/6H#Y;A_59>I.V8/G@\<]#Q[X M3@/++0&XP9,;G@93P2'037;L#@ K3B\QW?ERQR4\5ZBY-W/M^XT'P:>IU?UA M^@8.H@P&&MY1T*U0:\H[& )X@2HL\#G70,(U=0'K!_>XQ?BI;WX3]$Q/]SX9 M8-K,-&SH $+('028?DJZ:-[MZH:V>%%)M>;0N\J5 MYRJZA47 SJ/DY>%3NLAS]Z_6'5F:@0D@ENLP55+2RO"X_=*?&EV?^^LXO$_% M%8,O&VO\92VMK6H;_%6M:]FZT$6SMZ]SL:5W.[M'' S>[/EK.+QJUJV=S?QC MOW3+NH5C^H&*I$%0 8N7O%%Z!#I[+FOF;MW7NS#N*<%A[CFAR[])UWV62YX1CYTV>NSK^1_ M*A_L-R_&\$JW")R.;2EJ">2W/NLF7>),Z'IY4*KNF28Y)6.6TKI M_4IJNZ/)"@=@B!0E#YOGT5;"][_$VLKX6TW=S[XJ*+U"GS]H!ED]IDLE6!/D MX^/AP6''?KYMY%#B?T[F?I]V^E]02P,$% @ <&9A4B[]Z$O1!0 C1< M !P !M;7-I+3(P,C Q,C,Q97@S,C$R9F4P,&0N:'1MY5AM3QLY$/XK/JIK M01^_8WMW32A7 LZBM 5B-,=?!@A6F2I,X_G74T*)@8A9P*$VZ%PZ'7YH4FU6K-NE-2Q5P:M@5 M6-EK4G,.5*69--7HY@*WS6RZ>:44)BAIS?@R?3%E-6CR 1;D7-94O.CY%OS5 MH%CY8N1&:_8WH&@TS\"U"2AG,Q1N=1UY^]/6]&QCD04X2PD T>!$]4^PV=]^.7 MU@>F G)!548%Z.#C-8G'!82$ 44?N(1Y%!GH-K3)NFAL_H^ DO& MN]SE7(O["A5@B 85!>XSS 0",QBN5#.MK37K"GA+NO4[-7ODK4*A9R%Y3^M& MR4;.N=0],JD8E%_OW2ZL6FMZ)'<;'U^:>VPEZK?2QIS[!W /^ZGIV'\L&*Z) MX183R%!VGV3"O8/?^E_[C0D\16J?<_$,,Y0)W%5,.-P[IU*FT*N- FW]U[/= M%.DN3D.E\-S"C@8=JGMN5LD$$F?;C@(+1\;"=.YD5V#Y\&N M98,M6[4WN;)M6:.^6\19B^S8F6MYO.KT;-=/O.FF6!EN#U_,/2U0-1K/H16Z MAS+7(&O7[N!;8^-KPB4*++E<=#!VW\%"T2;-L!+Z%"P0L^\R_%4_S;3D#ELF?$@TNL->T2*Q0OK*O:RO_%#AU Q (!>65[BYB\[>EKXZ M4!;V*CBS-4_+IEM+UL>4#,R,CDQ9&%E M,"YH=&WE6&U/&SD0_BL^JFM!RKXD@39L4B0:J(JNM B"[NZC=SV;]=5K;[U> M0N[7W]C>#0E] UU!2$5BL^N7\RH#(#1M[-3M\3IK*F!&E( MIH$:;%UP4Y"9JBHJR2EHS84@;S1GS\Z@PI=B-A%(U MA,RPK8.);<$G4'8P*<%0DA54UV!>;UW.W@8C'&&X$7 PB;I?/S95;'DP8?R* MU&8IX/562?6G,R>/^N_C,?#03B81"F"53V2:G9TM\X5KWG*!3?+ MI.",@<0!SY^-!O%P/(GLP ?2*\/= _H>F$U!&Y[SC%IW$I63:<$A)V^YQ'W) MJ2 ?<^P%_7!0WEOELT;7#46LC2+]$;D,+\)I2"X@LR9XY_>'>W&/T)H<,E7A MJ?!$M=_0>3]^:?$W!9 +JE,JH0X^7@M8DL/,V)Y!'#]@1'_5D*<0TO\T-4;H MB2V3.M9 UJ !'-*ADY/@:TX+$=(8KE;RNK37K"GA+NO4[ M-7ODG#:"G%&M:>];.[8+IM:&'LG<5L>7ZAX;B/H-M#'G_F';PWYJ>G:R'9A" M[;K*)?DDU0(!FD/RB-'S1..:=/_#ET[-[?Z.Q]@_R0RA:T,[;X18XA8H*V%# M:15>&CXW7(,E4;5%^)93MVDK$>.XO[?-NJ_\=FRNXK)U8G]_N#NV$?NP6+@F MCOM*(D?9K9YBAKV#VP9?NHU+/#I*GV3QX#*42]Q47#K<.Y]2KM&IE8;:NJ]G MNRD27IR&2N'&QHX*_5GWW*Q\M>%1('-TS!TI.*H1WONJ NW6K&\=!N%/Q.9_ MN\B164-3 =W$5&D&.LB4$+2J(>E>UI>V6!<^LUIR:D%%U%IM//.EC5%=@^>] MKF6#'5NU-[FQ;5FCNEO$^1W9L$N0EK?K3L]V_;XWW;"5X?:DQ?32ADR)Q@MH MA>ZAS#7(VK4[^-;8]YIPA0)SH18=C-UWL-"T2E*L?#X%"\3LAXQ^U4_36HG& MP-B6%58E8PL=&Z.)>\/9L!WW NS:V4"C*S[:IV&_KMV1T388O@, +G(GZQ]@ M(QZA(0DYI3HKB*Q^WM<@Z(Z6F,] M-[;\/"_@OA,%VI3E:7Z'Y-_E>>2!V;B$1N1S:'5%/)+D_ M#J&?%;QNZYON*H-FF>,ZELTZNJ0TS!5ZJZ-;CU\%.7I6%Y;32875$%QG4)FN M*$(3[=5GR^ 929<_+*I2( R0[+.VRFRGG,.PHM*8_^ K]<"(W(WY M>PQ*5_"&+:L])#6ZPUZX(FW"T!1>UA=^*'!J"B"1UZHKC@(Z>ULJZD!9V(O= MU)8O+3-N+5D?DS=:\KJX$7"'4AJMYTB%:T/SG#05MEAXL?KT!'@]I18OSAV-]$'_P%02P,$% @ <&9A M4JZ)O0V.%0 3H, !P !M;7-I+3(P,C Q,C,Q97@T,F)A.32YR]=^]_;:D=]T52"ZD5Q_/I M]SRZ]? C"1"',>.I CQRJY_G?7ZG_?R_.IV3="+34$7BS?#=6Q&9L$Q4:D68 M*VGAZ53;B1B:+).I>*?R7,>Q>)GKZ$()\:S[K-OO/GG2Z;QX#CT=NU=,.A#[ MN_W=O=Y>7_0>#_:?#/:>BH_OQ,[Y\/@A-7[UX7CX?Q]/>,R/YR_?GAZ+!YW= MW7_N'^_NOAJ^XB\>=7M],RT8,7S_$)_*UD].)YHJP4X43FA;+_>' ^?-UY"BVL MMK%Z\7S7_\MM1R::O7@>Z4M1V%FL_O$@D?F%3CO69(/]7F8/X7I8 M=LQWL+#>PL(>[3=/*P1>5OG:CNO5R=GQI]./P],/[\6'UV+XYD1\.OGC]&SX MZ>C]$'>L_^3P3)R=')]_.AV>GIS=Y9G^X*7S.D\^G;P" ?;I[!P6+(8?<*VT M&_T]OR$_Y>I/_G7\YNC]'R?BZ'B("^T_VW^T7H:]Q?*:+/P-*URUL7M/W3@= MX&QKDL%3:')+$;&6D[Y6=GW=PA^\ *6N+:CV""81B[-98552!.(T#;MB!U>T MUSND-O2Y?RCU 6_H')_3-3YN[A0S&1!9@&2H2Q+.#36!0J+*%?K6 X M:"A"DR0FA768\',@G@+V>QG!:WZ-TU M]'TK&4YPPG!6\&$B+W$_52K&.L8A8!^N)D"+L"%NZ8DI+(R"3"..TA2V#29! M&PUG]=KDB>CW.O\=U'W:B:YZP8V7(I.YY7- R2"S+ 8:'<5JC@;PRW,K)^+8 M1 K.^I\*#B6$.4B0'3-3XHQR=:F! /WIPH=,JXJ"JA/!L7CA7SFL&(. 1%^ MG1H@#GB0T*G>BYC:*LT[-H:.2CLQ+$..9:8MZE$4,#_0@]FJEV^UAT BH%Z0 M]9F"2-!%42H00KV@QW]$,8%6Q-MMLR4U*(K$I8SAA0S,%FK8%;[;N#!+^WZ\ MI.>L$KPW='Y$S5^K45ZBNMH#TP>#+P$*I-Q<:1 N*IZ)QX^#@V>]X.#@VZ._0JU=%F.N,K&T@@6.FD#L7 M:6MFY-]^Z1_T?L YE-\V87(>(K#&V+X;D-.#0\U_TPE-;/+!+SWZ#T;\7V.! M^<0GG% !%D3Y??LF>.,6_WX#U*%R9PA53+]"E)"T0WO7QBSFT/6[-):M'[(0 MZ44P*.,(7\YQ@1@\!AD9"Y!8%L<"BSK1UG(7DCMPAAB]/N$Y=<6'>>.^LMG) M_@S+I.3 &_:!T\YYNS999&V:A+IWSGBE+S6L.5H_;YS5GE]6>7;@WTRD!5J> MH;?8< [(/YRMX*(%C3NI^>Y:#D,'"@D<-@-&F0'O )-%;@O C=-C')4<1SVED3NSY"AS7T!J<1DD1EC$<0R%B=0'L.A/R M4NJ8UH;L[0<%:V6&V:2"[!]BQ%1=@MWB[0<1RJ*>(S+_HI,.SR-#G"QAL:'. MP)B!)[1I!CUK=*Y@5%4HQ3,H;8E6T6;9G7\;=?56?REU1-^MGR]/F3R Z%*B M6F2[N)Y +17%"8NV=;)Q503.W;*S*L9.1Y+G195$HZX0%?KV^'$JW@#M:V^&),V=4N) MU,ARL,*,8GU!.U"PS<_]-7:F8ET*^MRD^1=D%LN:30YG;+P_<.^,_0$X+7N4I&L>MQB/%08MH4%7#4>*O0Z6?D$E24S7!@VPY Z=2<\M8@72N+M'$9V(2H M&J0^R+I!AYZLRZU^JPOR/+9AP;_P<7^/B%KP0348R)C$),L6.?W]T=FKH_\1 M?\1FA$%B%://\$[FGY5U64YL5 MK07-UP4G$!CIWR\#\5ZZE-D1&.VA]B;\2(I_DVI]*=.M OTI8LX?*X=BHS-I MFW:>:TJ$LJ@CF$_F0G?4)P]\UZ[K5VY^I(LLEK.!3NFE40Q;U%(^O0K[2S#@N=?; MKMGW*V[J=I B3"%N<:][=!T4"M5G%=^Z_=_5_O,_W^4Z+H)V^>])[KLZYV!?NR,E;5/I? )7^3>;T':-T4JL[ M0_E9&13N*_/S1AB[%.M*4P0Z;R M@KRIV"^C2A14%I(#:"(6$E,G'C7:S+W[*.:XC*%_*V#ST*O+T/RBS#W87XV8 M9RRG%#8%>R^,R\+9^P3HK',8+C%231KSE6 JEHB6A5=C_5G%>F(,V7,P"7W) MN7U8A,MK@&\I=0K3::\'%X"=@7WE49^8KT1CL;TH-$-E"M]3'H6,4*#9] (# M>!(7492PC7M#!&QM/=2?5SB:EB,,[$Z-&BC.6+;:9ZF*"+$(X"$.IRA$P>:J*PH'F1V!E MPUG!1\S9 R\EO#-4$=+NBM.GN?I2:H<^)TSVC/VV2YEK4P)+1Y=8P(H( 1U6 MS1WLX):"QJV+) /)@@4A1Q+ H9%PMKPZ&3.WAV \P(;D3O38U]W'9)6$49FQ&\6"M"QD$N7*E7ASNJ;2C"]^0=N12 M,%F(%#P4X&N%%3/(DVF9C# ^#,,;V%&P&P*,RUP2ZL#*BPNJ"Z-!.C-XEVM^ M" @M,:!3QG8>_&R 5(#Y>>YH1"R-!SG$!N9E8 ":)/9/^*41V!SJDBV0L#[I M$?53BQ3J9*+BC&!>15'F[A4X'9V6:&:A0H!EM(VN)?/Q=265",40N547VI6? M9 9(H5&;4IEI\_&OY>ME\7C-4L!$BB/&K%,FG: TY#CQD3H;BFTBWERLPYFQ MM$SD9_>-HM26&6/,'VM?P"S$/#GK"3.R8$31]N0FGEM*5YRF5:U,<-/6\WPC M<&9G<[ID8BH0V052)M$@&<&-+5Q!%;08T"CFDI>3R/^8W!T!LFO"_0TG;J.\9E5:]YME=BOFM\/0-\O"BI27A(%+.,['P?Z3?O#X:;5?B#'- M+Q$O:QC#2H8G)^[5E8-W@&B+S4RAODC5&":8Q3(EA[)N\H75P!1D3?&0$7@\ M]5L=T1LS111MP/D*/P^_+2/5K$-% 967<2W@KH$@!*ZZ$J1Q81*%X-S*]R:C MNBE4F1 NH0_HBGK(M#$HO#*[ANWDJ9S4%ZA%\$\O9KDB/QSH$LX7"$75P0J9>6RY7 ME4#\H-X3)3EX*5$97LVHA2K@0)NJ-X!V^06K8#HI<-;N'B:]=4CN12>Y:F(F M!%9$(#!KJL;8P_HTD\OUSLF9&Z83(.$MM+%4D% HBR+ DO!Q-SWP4 ?]SD&G MCT/PI^KVAT89]Y:$-P(A,%Q&(]9[F!X #_X+1Z9)92)V?N:^"4D)%97\JT4N MB$D4PQ288970N"H!24JV7VHJ 07P::B/]$J#5M !U"%?^B"43QV /(_1L=L MF5< /AO>7T+XOW9LF5M<,V/2RJS-X'V"0Z"J7V_IVKT4N'P# &"-JVMFU2AQ M?7?+?8UE&,YR\2>^2/R#>[N79AVKW&!9)OR?9?"9KR?MIWM[!X>+F3@ M/>2NX*<2:4X4HLA#:9E68FQLXMA,2>I@;021;(O=^0[H)BKHPW?2;.U09LO>NE]K MX@X)\>O9L0E,ZOWL[ E& K/<:EIU+(DW"@$+D(79NG.)'5RD/2"]2!%^QN18 MR >.O2U]D%):NNUL1WKJ!7^^PC4V+ &@\%%%FQDP*E:WQNAZLJ_IX[Y!XTN# MCB)EK;$@R6)-+#QU)82.?W'B[-;NA*Y_&ILFWN_]BGVC1&A9)2 WL K7BJJ# MU>^ &)BZT#)MDG^7PAS]1@!C5>=\ =66TWY.3ENB[9IJIN8R=V5;C&G7,24K M9-&(J5-H*76?FWIJIXX$V0DEE($?&;A+(KWA>3[$!TH3XR+1YL5$9]AQ6QVZ M@@)_X_'R"V[F/8\==>6GT>H-[#Z,R?%%<'B?F*DN!;N:B8)2#K;.S%SC". & M %>-?%:BSC5P'"AUER+2I),&QF">O1]VMRC8+0IVBX*]1Q3L5AW]@"C#>55% MN332^-7!I;8H7QU$JMZ_*8:$>1)O0Z6@^%Q@R:$FT#=GJ*RL!>: MT(VBB,GR3J_/OU^C^\"BI:WDN# V=K 0#ZDJZG <*NI0Y31C5ZX/6^XO7ZWO MUQ3G&?0I/)_^V7_V2%>;IJIU(6.ZJ&:_5-#/WA7O*X==;P'*".(!AV>K.><1M5\ MH&4P!U^X,9":E-!)B [SXNIW:EO.>2&/>^QZ1*"M'S)ZCV,8-&R;3QA"= &G MDGIZG#]BIM11(P;K[OZ9X]@6'9^.^6(&7C\G&>=GKC$;&:E@Y;0D):)5M'2T M7+E6&6:'B6.EO=T9I\#TU6QP:GSU[2KDX#;>^Q=:W6GE5%31K:6RL;J&S@O( MU:+Q5D*1(UJ-$5LBQV&0X["3*H M"5NLI&!U/0OMQ#9ON"&\=LXYM@JSX ^WT@"WH<>;E%M @> 6-\U?L(=WA=&] M_D[W.G[2XU6*H5(<6!LSQX75G>'SA$^_DT"V%V*^VIV2A) 8 I=D@C3-PF8$ MHBO>,QK>VP#5U)WJ<9,@A8Z (<46;GOYR,2&[GK/<^H5*(2Q> MH+\$.E %_R)371TA&X!@4G7 +PZT7!F,\Y;8+00(^40CCW\&0]7![T"H\+HJ M QDM1IR/BMH.UG5VZGL?H6P5DJ5F224*(['!H> \'4\BY&ZV3+013(2_.G'% M(8$5=.T ]V@O8MFR]67+CI 7P@IXHPX3 5N;#,YD#>D+I%;>@\$HQR730.XE M]'\#D5A-Q>$2_26WN$^N]((!-^ /);I,!#7&=3I+#G@B9+NLX>4M7-R'MT*[ M":_5"=J2^+W %5_Z"I9CDXQTZM#!:\,GGC=_,:IP2=B#3K\G._VG/4(3UO_[ M:/$76IKA)/J1G>HJU!8VT?7Q]%%OH8O 7[SJ?K#&F,]5Z4PJWLD9]_ ,T?7] M)X2N1XL1N)9^U,;?R4R64@U,KRN!PGH?O2(B%!HA? ,*M9BXNN46&)V#@/K/ MZM>#$')92*RL8LBQ#X.3S>A^ZX',S3IFRIRN^+):Q3F[ZAV76U\:E711OQV4 M(R6,C!9Q3@J/?FCI81/:C>,U([.ZH!G6@)5E>U!AWSF$-P9O&[-Y]*)/[7D7 M8.D, Q<<@I5J+BL?8T$Y5?(TQHZP'[Z)E[=D!#N;J.OZ=0A!NMN(B60!6H,_ MP>1PLAB,4O<#"]M*N?6@P%;1*)'Q/.+*,QO3.NO/VK&MB,P8**K\PC)? M[1%4JP5L@S;'.B>7ZGHI2TB_+8G^Q"1*/Q1!" M5PE13MHN^R%(-FF\P0>B4"?@N/#/;(5 \C A^:/3+]L; >=N!-P,5W]9&)CM9?:;1*6N2K?V=#'R\U41*/*) MEA%V\6. A]^/,KPT.KH)9+@[,M$,_IG8)'[Q_U!+ P04 " !P9F%2+^'J MXJ$I!0!F9CP %0 &UMR]V7>Z6!,V>G_^ MBM_IF^^*MQD4M<_[]K<0<594Q.F&A; %9)Z<_OH#1HTFQIA$DXVA5Z_NJ Q[ M5SU5]53MZ;__=V4:?Q; \S7;^M__P?Z#_I\_P))L6;.4__T?OE]&\O_G__[[ M__R)_MG^Y\^?__Z_"/)'&Q5[S3^R+84FL((_D@?$ ,A_EEJ@_O.G;SN.:/UI M <_3#.-/T=-D!>QN*?R'_$\NAQ'_R:"9+/$'0?X]?FQ1]*.GV-8_NZNQ_V O M+Z%WKXHO(O[&_L91'/N3_8I33W16^_[^4_T8/30#/+5 M.YYNXH"WT"3PIVY/_]1*__PI "E#D!D4R8I9@&3 E$3RDB@C^_:A )-Q*PY?\3^H@BBL[__E*#P/GG[[]GHC_]C^TI?^]^B#N"(BB& M$-A?NUL,S=(/UR^7R_^LIIZQO0='4>+O^.=I)+#]Y9(=6H&W/MRQO=H'TG\4 M>_'W[LLN^!9D4=!K%F_@X\T?)GMF>* M0:3-Z$%8%D'S1WWRO>"UH*,OSW1?6[TE8HPX>N?^<@_,WE0)^7?TZW&OM0O: M>RDE&6CG-1?]<*[9OIW!L=RE%SQ=L;OAG-ZP0J'P]RK&Z*'1KR!W^G?T\\DULN8[AKC^Q[(M$%^@K?Z) MGP:\IS\U60;6]L_H@K(G2G&?_X26%O1BH/'1'P(7B5 6/5G@N9+ HYRT:%;1 M+$^/5O5ER.8V]48W$HW_CZ4941>],.K#MD>KIV=0OL#.! P7"$R(<21T@UIY M.=ETAWRHMA@!9]M:::3\]<<2S:C!.W?T#VV;IA;$WMVG+)F.'AA%A"@R:,#_ MZX\F_^^OZK;M@A&T!-OQT3*/>S,/\RKLFJY1L2A.._6=G<0*PK2?M2A''XQ0 MMLNR1-9S[&F[^]E.EOM&'0$]2^2'&XS(]:O#N4E?Z&0[C)VH=-+$4NAM$2U@ MPDX1??M8+7IF98K$INWI9"5H:&9U*'J9Y;[%D1?XAXF:%ZSIJ+6>:-0L&:P: M8/W4SKXDE,%P(G!=#N6'):FHRM9PO_Y%HW_R6;*0Q_C;_Q#>RO=;J%,.$Q'KR!(D*5JI5'@4$(F;F_\BA]L;"=Z M@RV?-GX]0%C5O(!HAZ $I0F_D#B).JOF\ M94_]B ^*4P/4+">,7AF]6](,;?O.IB9.H[^#=474K*;M^Y$["T#<7796B]BT M"9A5%&)\+;J]J?G!B7/1[%S>+:Q7(NI.*G1HNUQ3GD;.)29F_Q1#/PJ,OA]Y MJJEF;5]V<%-!])>O1;%D^S7E18%3V;[4?^.2(K# 3 O>$.I[GME710_X0KWM M-1F!Q#*Z2+L(AP7=F57N?M(=RT#2S$C1__L+(VKJ3!0;4_; M /E$?@IC6:VN6V91@/0XG&7TU2P7R0]#=_]\-A1]NL,7@NPM.KS 9UE/--4J M+[JM08D@RGUTV?W>#K^P-BQ_;&W1IUV?!&H9/;@?$2MJI?F';WO #R+D17G< MMK=Q*_P>Q[> .06>D+%9%F\H@[[N&J;!"DA!D[OO@&4KL&WZ&$G1B4SMI4T4 MU\^7=,1U_-6V;4S$ 8-U+2*JWM:;^FR@ J^OBA;KQ(_P*]$C K]F/3G8$T6@ M1E/H]L8JS6@9F;"K:\P:^F,UI*6:=]EL4;MVI;Q(@D](>6%4'?-/[GG#8%LGQ\)15(!:X'=<]2: MEB\9%37'DXXS[I7&"VY-O"KQW$W$CB0V6."M-1V7(U\]6#<:ZB3RO!TLZ2+N M+^W=<[I+LZ*O<=K1&_:XVU4,+%O'O@_%;E'EZAW"'#"A7R!$8,]%,A,E.AW\ M+1&_YRV=T -"OJAU*,M:3=&UFZEF2$QH:IQRD5SO[P-)M30W M/+W]]<\ES=^.\$0J$'VU;-C+VR!!]<#>W%QUJC9+E6Z?YR2O8)?&ZT9&.8F. M^!X8V\K%_>@0;5N[@;Q6: 2:8ZRCGI4CQ=O>:6% 70^Z:D$K,JS)@((\C>#3 MB>"#_N?SX?:> !)7#PV@V:A*+.U,FT!-)70P!??SE1P%,X TIR:VN^HXIW-Y MW1W:*\#TE"B*XBF 4@!= R"=UUBU!PB.I[LUR5G*-KJVJ40#:,M^8Q5S( B, M2&[WH2!':J?)\:;0>7BX+'8V!1Y03 .K3HN>47':A5<#*WH=C!HH4Y;Q\>8F"T16KXP^3Y1TQVGRIMBKXX. MA]-1E/]LY^K\$\]H M^=]?OF8Z1CP'9_N=NIW"%+<9V<_O^L_*E^/)#*?/>'K=\3NV'WT[]+:?MC.< M_MEI=BNG:RNR!_9 &1%/B*TEGG[1 ['B@/^*J[R^G)V5XF9Y0.Z+*\KW0;"W M-+4S[2/D@D(9,*,'WG28DT9>!-%=:\&V3KG_%,D[^CS3@/=GVVMP=N(976N< MSJ!X>?/^<3Y08J4^?92CEZT<0Y.TX*EI?V3-C)%E6\\@ODX0?_W[]O5O2N*_ M?Y]MQ;_[YA\:^_XH*;!N!JRG&8Y7 M 2NZ%&Y@':XJVQX=B5 +XEBS0U*VZ_*#SLS'=#!'IINA7'#;E8=!TJ6N/S)T M;A7L+D*G56RY7JD/0H9VNL0JVP]9O9E")^'A[,VI W<,9[@XG%JU]51 AZ[L MD=IXO"KE'@9)$(0S+'\]L/*0 ^NB3\I0!6ZHU$8]9EVEZ\N:-1E+*O4H2/H1 MG_03T'DU&^(;G-#*"<+::-2>Z2(Q0+%)-2B4Z-0)?0U)3VMN@C-<9__+SX'C MHB/)SUM<9;[@LCS=;\_6)5L>+5>I(X%._=]3R!&4GH&IN#;A16<\J#!VO38I MIX6<6X'C)9G]>7!<] UZ76B&%=^<\2[F3R:]I3]9FMU'0JC=0WW P<>=C <=$W"$ZM6.VU1B9JSAIF;Y2I8YU& MZAO@4W_N.WP#L9PKN!UM81JY/ODP&>8/^(8[J?\HI3R,R#]-QXFG,-A6/%;^8OE.(&H6D!G1 MLS1+V>O;FEF:5,9Y!-689K<]Z_0JLQ:TL>!B5Y_5?+ZOR4H:/ZQ@2I)",S3B MO7ZVT[#BRSR@QB)<@*>I&OL"9$_F))=FIDPHAN)$:_5$= :MC5^I\ZN[GRP8 M1.EA/-&0?NI;U!5F-@-2\#39B)U1LKV=:7>8D?CNA?(\]+<;>+R;45_2D\S<%Z";G?1?KJESSMRI(2HY21&O'C'ESR5J^0G M/<- .[IK.)7.RA7&2A^Z'";2P3_7*.NO?Z^Z\H6VWL3NU=;T(36?6-?[>OYZ MZR#T[W>L^R3?L#?3";$*YSJ+DAU"+V1*94H801=)4IM,D%'<)%8(H+T1S1:O M, !QQB.]@&JS)72QXG=ZO7NQ6H_TV[@]K*YT5^=M/D"*>AF#SAL>J= MU."71_%;LEIRDJ6676;@BQ6_T^O=*Q=8SK+B% T5B0D=)%^E)\B0 M;$$[Z^:7L]K<;>Q\E&\[.8 +>5[KZ%I_&(@B/8 N_X/9SN\_E^K6=NY*&[HZ MFH8VOT8]K;.A)EFJGG3?_M-V?O\Y51_?OW2YTHHEFT$X?MA?RUZ0R15;66@= M^G'_=ONQO-/!9$V;N:C*D^UK.Z$GJ:*_[>U>E2S U"K&=/1U'6"(9384?09= MGG!!E>]T$'95_LQ6HDANZ@WKE7G(T--FBS:=5EO H#/@..<[]/TI!3SI_ WR MNV.I/?O\-\1V2RS!MD/%M^V:/B]*;C? M#KX;;%\:<15F56SG#9XDZ[[&DH.@GD^$USON?.KUH 7>VUZOVS$+Z'C&*DR% MEL;-C QHWH6.9OT8]'ZEUWNU*=2]0BY7;E7%08LHZI5"$:FK!;--31/A]QXS MY$*QK=05X+N)YZN--9*CS;:@B\BT+W3[ T#RB0#?8WH^&,#WP8-,[G$$C]>: M]_GBU$=0+KHB!.%LW&&AK57>##Q?J;1\8]$,^E!]&;"?.CXN6="[V,5']ET? MA,);N6AO2!=:V1&;U]VU.>Q(@F7/W:3YGV_.&*%0_S>MUU$0WM+"HD?IL"%U!%#)/ ('ZDWO.)&302E#BG])GN,NLGS>5 M/C[5U"H^\7C3Z"MV2\YO\O#-74E0F2(UE>\HC?S0&:^0F<6-R%,CW!O+128%S=Z#-^C-20H<5=UXAM$F!K4+GX9,&Y6"H&7$#CSHQ^/^N[@H$L+%W5K M&&#,P)4GHKD25QUH/=-E.%SN:@J-*Z&Q+_1GQ:7'CLB)J)/KL$@TQ"Y/:M!6 M-#\%C8/9N$<_HY'D-BE!3Q?U9QG*'#]4B<*M*8H@3"(/6K'L^50"ORF M9FH!D%_PH8NP*FM3SUX S:K:D4PMY<4SD,JT&/UG5$)!=E+N#P3+9^ [2R(> M,#J1TPY(UPGJZUSH,IPOB_B>LXKR5\\J.KGT5@=J8EFA3FO!O%W,FN@:*Z]" M6VNRB]K="\A28=93CQMC^."CS1J$6/]!9QZP\C MP/&MAY7]%6 KGNBH,:)/LIRV;?$OLZ'#77N0KO? M][,ZEQF3+8RPNJXUVE@V7Q=&F@Y=7(D=P#G)[BSPDF@_;_WQ2]_4R7-.=*24 MKWN:B]H\9']OJO,Q8^=WF]MV%RQO+?#281JG4 MD+XW)%E EPO94DCRPQ7--JDF9I;;T)4>?]Q^TO@#H]DPEFS[DNVL2R#^P?^. M8'1XYZD=!?TI-VBP4AE%V$8WYQ7SS&B=-#LZ+\_'"TKG=9@:UM<,ZW/!Z0U[ M&G(%3/###MZ1[J/%[924GA_H[M]AJ6V M>KRF<;453V?64W3&\(S?2EJ%XJ=L+;IBUZUV8\85D-2^TO@%KUG] M2!P2<]W-PATL0K1"C1T5TPL424')]M*H #=\/SFGX48XSFXJE,B 350*M,B0*>-+9R@U'- M%*JWANH;(R-?'_!8XA@[B7)6@L>%#EUEVYR6@6^EY3*2C$=]8&+V1[YWD MD2FYFMN,#EB9HOM&G5*\=&PA]OWJ?W(1UEAMS]O!;T:BA,39HIP%=F?0!D8 MO^9RI2TE:B+HV2 M&G2*E:$NKEM(BRB*")[O>Z-DC:B&FZ$C4UI!\*29@H MCE:;>=7AW256Z);[5M9?09EHI"M14[.!=R4J-UMB9;)&9WF-*XXRBD+.[,3- MU$Q7HJ:&!3S726P7+!NZN.ZC9ZL]$R3-IX=KH2]7>;$;0K47VAU%)* MF6:@:[G\(-/#SBRGVM01,5 M?\Q7BN4FU;!TP4MU:B)A"Z MW[02%9NK7A7X0T?7B$QK;@U[J,VG]<[4(W][C>1&@#8Z<[PA>!.$K\S,3=/4 M1KU!(7& _G4K4:&%\K=.[UM[@RG-M#B&]39K/!QW5=R'DE6D1;2$@?5<$4TB MD?EHX S&3(C5)XA6JH;,/&EP^\:5J E4^Y&/D@F]@10L=HA&K<;'>6J#5Q-7 MZ[S_2M0$*YEN"Z"&V_Q*<[L\39'36KLY$[HC*-G/CZY$A4+)^1,EYQ.Y$K6^ M7)2I;&?),OC$K;3K1GV )6Y'KG0EZKWY4OYZ<\LGWMQNGQ>TBL1(9(9U@S>+ MQ7PE,QJLN<3EM.E*U-2XX%F)JK.J-5%I'^B55;-#<#!9;Y*V.4*Z$O5WF@U$*U&[2)$KUUC=X\EZ8T+9 M"S<4.TE+H-*5J*EA0;(2U=.\XK16F;1XMM*8XN*R1%'KI/&Z="7J[S8C:%>B MVHTV$JCFI*NO2TPW'*\4L9I+&NM+5Z*F1I> E:AF@^4GW(COZ8T%/IS53;D\ M0I)6]$M7HJ8F!O5*5&W,MZQNILKHE>RX52LN0LD<)BZBI2M14T.#2)5K#88 MQ.IV5@B;450=2B_\NU>B)@^J=UN).BQL,G,1Y6>\V]2Q\=2DY?ZO'_!(1R.^ ML3!ZJX5[\JQ>[C1;8WTX'MR4JPP"IS#"E&5IQ MVA6A.%*7J^0!^O>M1(45RM]9MO.Y0F[*^ 6>1S)&JV"7BJUP"B6K2(MH"0/K MN2(:%LY]MCLICWC<T-ULNDP>T[5Z(F3^U'/LH?#ZO'7#B[IM ](%J M&W+-=#Q[L17XWOT;N,#@EFI13!B$\YGC+N>3#I2#\ >I_/5O_/%$+%\G&5?( M\SG,7!#HO< *PP&^WP-6T3J'TW:]88Q;1=E#-456>VJC&V(S*&D*3#@]*\L4 MHE^$:#GT+"T(/1!=5]96\5][F")\Q@;2:-- <;>%A4&ID%?@W%T?(IB^+<\4 MJE^$ZN&WW3,Z;L>0%6;49N@IQ\_Z^9([@W/M+43X?"'$WPY*<75'/JI;]8:; M#7T9)7.]XHJ8;:I9,Q%\]%@L*1]]'+">YZ,]LET*YJQ00-D97>67$V)E)"-O M^DF;G;XA*6"U9LQF1YCD\H.*QE!WFY*$-Y()$KE':J)&M-EM M %=#O0I9)SV]*& 0?D".WOIGMX>#MD.L\?#@1RSDHPP%DK- Y$,Y7WANV\/ M-S6&S##L")\&Q8!OC\M)&R39CGU?Z.4M$:!9D9ZC:U\K=?_+W95Z-)")@24K M9^:&@;J+:Z55$75 MF&0IZMW]B]]UD^OJ9,XNU!')X)O>2FY1?I=-W>152GVY??&W*?7(379G#6LU M1!Q$ITUK4O;KV4&72YKZ[NTF?UQ1D9L<5'&A[N14CQ$K=9)G[ G:+T*9J/^@ MF[R;HMZ;7/.^FV3$JK$N9CPFK!<(@<^B M5+FIW]D)O,_Y!2C]SD?#!9Z QNK'R9-?7=WDS^MJ,A-]K#:K)==YEF&P]MR.5O#M%KJ)N^FJ$,U M)BM$6MK/27S^$.N-CGL#/$?T@G5;-(^6>71'+2#'W6XVZ?WX<]T9Z'V#U9A& MV.6*M;)H>PTH#>U6E-RC!$0*>/QR)\OQA M:ZR1/N30 .PLKD<%ZQ8(5%NN60O@!W%/7W\+P"DXRD:HR:N=(/M 4BW;L)7U M,U2\<='*]5=+@+*]AKVI4N. @/-XQ*\(8P>I]Z1Q-X 5$)1 \*L ]N+2^]=X M]^L]*"D2H*_%MQPMH=%$RQ)W$GLQ(M&+2$L Y$YLNWU/M'Q1VJX$+*Z/?SD, M:Y0T#TB![>V>LIS6U7$&XP /EC-A6AG[DS)\,>:YY'M62/MU,:^E]/7!BNO% M^S16%,:&$;J[D>#.<(M$,=*92/7"UT9V3M M$5FS)-L$!WK;M"7Q .?#$DC1>-YGH34VRY8CJ,"LGDC'8@4$/Z'(/&JDX\, MAS?I^T%(3_D/;9N.;8'].OC]590DA6:XC;5LH (OOLP#:BSW!7B2]@XH0WO= M-8,\44=IR5% 6RV/FAEH>?G%WC]#Y>KN_TK:?&L(68/Q9L7@@X'N#M9MDL[( M"+: EHLD!4)0T]5;0ZBTJ3=[4T%2F= N1=^WB^4> 2V#20R$8 YDI>B)B^C* M6!1^X(7;N>L54;.:MA]EBE4@*YJE;!/&.'=4->>4\HB^6C;LY>ZZ%PG^-:2I M!Q; "D'9LTTZ:K\7):E#+5"?=KP"^V1_YC,"JG3ZM&ZVFV6NWJ<:TP!:9'Y. MJ$<#MDR;9-/XW@&%U!0^3J'ZQKJN+.45@0X5= /H ML(\;>&H+B:=04!C#6X7,'S>&ZRA4P>_/$#_;M-#U8FGT) ['7/C6>SV";?PL MA8*@8 NOJ9RG4'R;&@P;9*'#XXS47DL=O8_J:>:=> J5FL+'*50OEYV*^:9N M,D.VYFCMS7C$$ZDM))]"06 ,;Y9D/SIU45X.IWA9*O(H7J(V3#_#6CTHM8$4C&;KIK#!\U"/4 MO$D7WTR(D.<\,EP+?A?3X-O?%S:/ $5>_14(G.?S.+&8B>XTUT##\JJ-]!FL MP\.W!R3$Q#GIL'@=**AVJ=L/IWB3,OYTO>F<0_ F[YF#F7; YIB,2M)C3?/C#XN14_^#J-8EDF9H&/"D%M)%BTEZ12A#RGE[I6+W.1"AVVO"=_99&BD02 MIZ^9P\]%BHW(CR;B8,7P8;DV"KU6%6_5TDB1FL8/C[^NO M3#B_!(ZJB307".'5>)'%B'RWP>'5-;2A'DIP0,TQOP2.N;2:CP=!>X%RB*4; MTS7'DXG?<>.;P?$38>75-N3/Q&@:/,?BHQWH/"!K :5X8"O G?IUI^%HXXF/ MHV1EN!9G1*5LN= &CM=]VV\<=ZYSM]3W/38HO^9PKJ86:,KVJH@I'6VMREM: M .2M.?@E$.]@&W>%G=5#/]"DPT86J(S)=5[LH?1BPDXG!#>9P7FRP^M^[C1[ M54!D>M.Y6:KWQGKH,TW+%.UFM8".J\/-3"PZ%_B2F < M7WK#X[$^Y_+W=S5M2PF 9\9WOSI/K0<6MK&(8N?3,\JBI!G;#8Z?T@U!V;0Z MC7#"K(O#R=HR19J<0@>?&T>-J]]W3K G2SK>ENQ]0M:=SXBZ=*!Y;8T.-:9( MN@S NA.^0&)4L0$=4CY]&#DD:KF&2;R]AW\[HLH=6XL-8+OQ;LV2_K/W%?5I MTW=,C=#=!=:K;Q9CQ\"@)! 7]O)_NW\/RAN^L.4ZUR]U5-$S10F$02RLCF?+ MH13X31J M5N2R%&UJ ,KW0?!TI7? "<=/B160FRN&XPQM30?\""\D%"=7]/=7@B2F..R, M\KPX@)X2T&9$Q*V(M>\95GS10O2E4V>295:RT-5G#E/)#YOS%4F7!EEH07*V MNSN(7-7?7PF2BYZD*49/L< N/'/_H?[#[0G(LEN>...%Y:!X3ZQ/=-$0"!M: M;%QV(&]W\Y$A\6;9^B(DNB$PC.>%ND7Z]X7*&+,RVYH S8$^XW1U\2 ?3Q%%U-1;6*LH2;9YUR M!03M%.@/!/0[GG9\0)H6U]^;V@+(+W.B2#;BW/9H0_3]YXA>LZ*\6HJBXO/1 M=SL\JOWR:*[4-ZH.S$%=M->*3>>@*S(=M'I]QW)TOYQ^'\ \H_I(F> M* -3]/3]S(.^JW05;U+IHHB.EMJ%D;&NUJ&=;/3MMH;H2X>4;+,^1T?=+A7Z7JLZ6QG>+MH(>U!WJ6 M1SFA88ZDYL9;;>!E&Y]1_(7N_RH8/)6_(FYS*(#M08"4?+2%&(++('V=54Q* ML8J]QPCQAU'?MSK_JR!0TOS TZ9A7//H:8IZ0$"GHTS6F?6X@&K]JA7F&T)> M@WR>X, :%#*%T#9"AJV%Y(]R$H[YY,]2@S*OBBL)_JZWPL"25CVD&Z: M[#V&JB\E>\6&WT"HFE5BPHEECU#&U73^L13_[I#!HV_'.8@X(P*MLSS&6 MI1HEVBNFLFK5*WBG B;68Z'@[=[_*A"\G?$W>U6-*,_;R?B!T!JC%;3991!4 M4D8E"F^Z\&ZJD)R,'U(XG,OX32?K$ J='?"T.EOJ#$ZU3\HMLLAB%7=B8LYC.(0L*;TD&JZ/R=%OR]N6_,UPVC.J,5VI5E6"E5Q2FT+N9=H;V"VTNIO8FUS\#]5-R_#NIGUZ5S$3#DT #L M[&FWH!8(5#NB] O@;_>*>/TM *[:3QG.XWF_0.&[@V1*G*(L@PKM 8 MJGTED'$5NK+7K;#QCC1^*4AH,7:Z ]&70D/TGK%19!;N9#90>[KKX>ZFQ1J] M3/%1_<8;0D@()% !>T&3+N^; S-WMG!;K7O[JLG&DT.\;DZ(LH,&\XWS#C M54F'-D]^9[^$BUV]7XH<:?B;MDJY'W$P*NW ,UW?03*!-[;]'@#OD7B?!7PED*MX]_,QV)Q\*#F\.$YYW!8SI M&/8:@*V5L,Y1@2^LE[WF1/(1E&Q1-J@B6G-:@I8$O^$&WNP>['G-R;:RY\S: M9HEF&,J#(8,7JZ%:1 J,3M]=/1^W S],8>8.Y)<02#0IP^;%CHDEP*ZT$VM MN.A*0ZY%VA *#LU=+3BT@!#H#067.1(<>1!5B<[Z! M47"9ZP5'WE9PQR&8.)@JP;8Q9T%5^PRK\@K=S5&8>?^M:NX:K%#B]IMGGQOT M"FKSX;"_&E0BFZV;O:XVK$SOO^O Q\=0KO5R=Q@NS!U);N?EH@_9\F(FC[+C M+M,PB":7GU0+^?NOX/G$X-.57BZ^]"Y>[DEPY$%PD^9F8WC^HJV[D7?(,E$* M@=]_Y>LG!'>EEXLOO8N7>Q(<<3!5MR)([E['^'<;8+-H(\KDL[1>7[ B0$^J4)7L'R>AWNW$]$>*G.[B(NG O99&<43 M"CQ1"ECKYAK>/!9%'O0?>,M),%U6N/ M!K\"JOVEG;!(H_/C=6'4*['H&I71XWBH* TTGQWI/F&!6"W-]]/ M1!I-#[N5NE%N,B9C-VETI1< O.,&,%D4-)'F#E#%B0] ]7D:QKD3XH6B:PHL M[0::S@IE*AR+1!MO)!1ASQ,FSG7UGNK%B5NI-R]D8^62-U%NGAO0ODK*"L-J M&F$/)YM,1H9NTB7$RB41-(^@V5L.0=Z[;/6%://&C*VF+;V^?[L7#+-RXD-? M=K>W.[4.)2#4AL?[-M*L< .FD]1"PY<*9C\2I*Y^Z07MOMCJYT2]#U4>O'9] M6)+-40B+\Z(XH.9ZV%SZO-_C.L-.:HZI.=YP4.>;STU*LCF6!^A<, OS*N/2 MQD D$:\OKA).M%-SO+LY_NA95K=,-/<_#T1/BU<"QS^?;J@6J=.VMG=/14MG M9[/H,7)\65.;VE[\J/C#[G'+FKOHJ+F7RB0@LRT>3*'-1]X2_PL2 M<$'^]QD5^CX#A';PYQNF&7RS\=TB9;G&!,OUDJ]("]WFZ8[:IHF%/QRBT)*F MY)C@S^9!O]H0*4GR0B!#'_UJ>'%.Y3)X5B>I1H4OC:M]#-Y#X-XWO;?DGD:] MU-A^J$!76X@UQU *-88L=2:=A3&I-]:IB24TJB5^*F R#>N:6&:K!M)2':S, MD&6]-O'T-LF'"<[D?K>A/5Q$.]ZXZM&**(H46KI'YG =+/UYRW8;C:X![2A2 M\\BH MX;>1 2OAQ32O2ZBA/5Q$^TA!I>,!1]3DW1PMG[+D+]_'^',?ZJ:B;,QG=-'.R-D;R@>D*#009%M"BS M3JO?3' <3(T1DL@(@W&^2/?AM\8)U^ WI.]SJ+@H=CM 7M7=W./46U+S2[SY M?20CA#DVGB.FK6PA/YN-Z#XO$IR$!X$GSN$]T#Z-A= 24QC*,3 ;WS6AT'*Q MAHV,>AD>Z>?]TM@J$KZ?9HD/8XP/5[+YPFC@YZWQ_J/PKE(GRB5K:O+#?,V> M+CFY5X-W6YY$4-)T #[))O== 7"^HK,]U,HH.HG;9:+ -R7/20TOC7@_:'[7 M;NWS?(#7[HQ![JGA1\>7,99L^Y+MK'<_[5#OD)S3(286PHNTZ:PK7;U3@?=X MZ(O]W&T#=[ZCM]0T;%O,? 46=&20FKW8'^%\ M 1:7_(:*=1P!ZT\F3"57M2J]=MVLNM!6U2'U&U Y*W-DC[O-[(YB0X6I$7R M>![T-ANOK,\KT+)L"/W&3VS:@'FG2J3Y3C='DB]7.ZII>P5M8)J88"+1UX M3Y]G^YA8A4)2].YQ4VI>"?$5@XSM1G;9!!.E#:W)IU5G*,\]^3ZX=B9CLT^7 MG!D/W (G4FL'G]__:-H4KI!6:5]Y5]\+A%Y<\=XB*_[4$E>:&9H[_!!\0RN5 M*ZK(T!G+YYB0=D+: 4 M#X C8]_?U;0M)3(1,[[[U?'L35NT_(ZXCG<5W-/8CDI21!?/\(VBFIO6Y$F] MW('82;R4R3Z%.2>4K[N%<](\WH;QI3@3"[:+L.F!A6TL(I?W).6R*,6+B?;$ MN=<-Y]((*]&Z)E9FSIB1,Q OR+^LT8L]?4SEGO$)@<'97KM1*#-(#6^Y D4O M[ JTJ="OL=&/!02RI@(;08&@@\U&4%2Z 2 N4]W(L4.IPJ/,X MN=DPBX92M M>C,4*+AC@7\X7HVU+ O%Q?O'CXQ2VN"X"2U)- MT3LM 7"B ?S(%H 5@C9XR>3//.85JI[;]>KJ?1@(Z=ID4G^IZ?FU9_5TEP:\-JQW-?RK9H0\B%'6NZ$XFB]F M)D.&+.CY^:(J+J!+F5*CA,XHH9QN\2!&&1;*]1%B3BB^0A4&&]\6JCJ?1LK4 M*-\U2JCF,AS P;AAU'S:-AW; OO9+<\F8YJVQ06VM(=_AS8'.4, ?=[4)E79 M]3>4484VO[S8RZ-3X5]V,[&5@\^J5#4ZUW MJQFTP*6-;A6^(+2#'1*S9 MI%_PT[)F:?'1; L@UZRH38HV-<#32K?BNB7.;8\V1/\4&Z6(1!FV ^0^D%3+ M-FQEW=,4]; XT5 "K+X*"AN=#4=5E\Q(14&'%BEO2&Y7XW\MNJ]3Q@_(_'B6 MQT6AWX\\1/21O!5N\\(+ZG 1MF5MZMD+H%E5.^J9I?A-S=1>'_E[#PCK8F$8 M"$Z]P2-F'7?Q,,2=#715D.L@?%F,OPG.<8DB?Y0-?17.I(!E/H#GHA?W0ENM2AQ^SX@\&9B-5!KB9:H;'/;>]$'I-)5,]UY%_"TM]%K96Z"%P;0SOZX MC."/2/&QZ<2VM/0+X/P>OZBBQFS HJ,FLW9$!M?Q_+0.\0%Y24?WS_"-WP+V MI:G&3G8_"FI10 I( @'\?(;DUJ#$!(SX :EH3+6M?#[T' M[QC9=::XGLUD%AF#$HX#S/19A3I9J71ZY>=W% M2%>EVVV\A2:TQ 8/5G^,+#P2=,]Q@MF&PF9@V2^C#1VX.1;TB9*8T*(:/'#] MUM!_2XAF!?PC""UI'I "BJ89CKOI4/(K"C!$_!*AK:P[@GMXSG#+XA9$F*U9'<^6HC?W M@ ]$3U(I2][%LJ--$?"FNJI/^2&+-I@BY6(24:K8*9!O".2K])"B^\:D6!4J MIC+5#8^OY 9:AATS%@/?@M(DX_K'>/&#(OH<-2:<99_O@SK-K(E*A7%G/ME! M4A0GE1W?!KG7GB)RPZ'B+N_PB(#MOH<4R4^[P&N,1IFS MA +BLU'K <#QYC$SMPLLN%18V+Y)B*C+YI:CE2UC-;Y=D+9[S<&EN2"X+W TNODJZ3NN1S*9ARY[#-H MNP#O-JQ0!A8HP'%NOZ3MN1S ND+'.XIF8Y8135XPN(%X]L =$/O5V,CZYZM=?6RPM*FB_% M@(@/;7CQK/A=VWYMRVJ:&X(75?WXF!O*<3Q;E-37%^^>MG'1[KA9ZA9U9!4N M)^2(;.(+Z#SEF9,*SD+@Z[6A=[&SL\4WP'.#XM15J#LZ?NIMV'V],6_A]?GU M[P/VZZTXC_3C@9-KH'Z?:MT=-R^_K]LKBCZ0.^(Z[O.O]'P5!KAHK4$/=;I3 M]!#>-,H-'$I* *7G.X.?U/FESN^.)RQIUM$)2RG7^[C'0Q"0LPD$U%"VE14= M+N5TJ;/[7FKF4C>7/%TA'*V[ND59"C;,*OD?P:>*."O$'G6?CF[4)7MT^K M6;^<7]WMN+U[N;E?7\UBAMUZD0HR'H]30[XR&;ME8Y5ZNK2:E3H[N)Q=.D+Y M14^G-WNZ2)>+"BJN-@NZJB+CL0!=F@E=W3[E=*F;2Y:;^_6<3J%RN-G6#%%O MY-"QF'.=@5)(Q*RS=(0R=7:/ZNP>8H#@QWQ:/T-@IN<&NLZU^GFJ+_;I 0&= M3TL'"5('E#J@AQNAK+FRZR)E,ZOCG5;&-[S.7(#WG.C4^:0CE/ XGJ.I$7?P M$T>//%)OV0.1M"QI??YY1U?Z/2"%GA>9R^[!SM+#0RD_'^M@0. M&_+98=.0BBXRU&FI(* B[0SC"@,7&320LT.MX:V M6)JFDY"#'[YTDEY:31,,*@HZ''55C]1;"B8]"@W_A>DD="#^IG32GLTW.0&E MBCK;*0O5Y49ABLZCX/AWII,P0?D'TDG9\OGH%X^!\2+MT)>1O30>WWFPP7(R<'NM\&$'\GNG"&X=?V2:44B-VWEP_SVPT&(ALK-.]"JOLWUA#TCQ>=^' M8$?)\] /XOMV2%SX&YO(39H#AA[4](;CUA%\!1T2M[[YM,]/'OI3G;XE A)Q MKN#MX-+HN"3I#4=+%&\O9ES!1&5V#&>:"#]$[@=^1/&!K1Z"OYT_&E-SR2=X],;D\?]@KCGKKE/\.1L63; MEVQGO?MIA\=ZPZT[\TU^P^#Y9E?KA%1#;4.+QXO]W,'@?$>3-ER0= MY(JSKJ:/A\(TT?K]?ON]F9)/TL4GFG543#@B79>SQ7ZI$V48IBB!,(ASGXYG MRZ$4^+L<:*=YWNP8ZR)A3%!RL.#S5*TW[O'0>NYW,KVKNGRO7"LF8.AUI867 M7.U&I86WQC;H>&\>X#E1>]9MT3S*_MN1-#NV%EO&R^D=K;*3X3G.1E#2R?@F MJQNU+'PI5UR"/M>]'2+>[M]],^X?'K&X&0AJ/J7E!3#,H.ZJU_7K,KEBNU . M3L &@A\?MGHS:E#+*#2^VBLN'MSQ-"DNC@6VI/.6%O@]CG]16WS:^^80?YOV M;GSG^$D<, S-4BK IYH4)9,R:9F:='CHVL7@%DYD=X.E<9"N:D3?&>%Z20U M;'!2"0^K)K2#'">R>YYI>U%X7Z\P7I#Z -[,C MSF!)X*0$?C_(Y['5H 4J>)[A1EJ_80>"1#:A#.S%L&5/+IWP4:;?MD>!+722$CDB^ _M$D4V2Z6,/IS[S>8T6!=[!6BK@9!"^9584^#NZ]"^RH$@,(#\ M_=R;0F=AEB&"@5XQ-DM9'+7!6DD*&=D5MM\37TI)( '_[>'+H)Q5,:V9H[/A MI+F>NJ9(Z]!62U(8?:EJ"U\JQ[M$=REW5E.=;JM=3\*,P"I#"S](B0$4@(>A M0OTC@+\FE:OV^C.2LJ8N:DXSA9FN28)82V&>F%3NUX+[=2I'#385?N6HODY[ MK6R;&QE-#4^K$I"FPLHV36HMIFP65C8+,W#O4)OEY3EA M6;S&B".4Q3S*SX,AM.!,@_N5,,($\KG&?_APU13\QG[#@V:3?N'_RI$8 ]", MA"C7K$"T%&UJ ,KW0> 7URUQ;GMTO(/&"1QW@0?(VZ,&;<-6UKUX*[@] &E4 MP!K:TAWR2,^PD,Y2[9CPGM-Q>2K_:]%]W3M^0.;/)O".T.\X((%%H">O') X MOO0&H,\?50(.?U\%^;(V]>P%T*RJ'4G%4OS3U2;WA+]76.K5Q@:,F74'(U>- M+-F1%@F%_V4Q_BY3B*L9^:NK&2>7PFP*V8'5JV[FQ0G#M=5NB6]L)OX:VD&& MN\ UTOK>*9+Y949>MX4.#TQT/FLH MGM*<0%MB_W7Y!X/ MW[K-Q(+_C,A3P'\(\.+$DKVIWO)1CD/RH3C,9VWS-P$TT;# \!T4]M75_:>K M@#'8;5!KB9:H;*N1]V+#,X$6"W6YJ?(F/AFSX6QI]JB$ MYEP?D>*CL^-MV?\QAO?X,H_TA\9PD N8H9,%2J,&2&61T$PQ ;;Q M4_PY-97/,>KI5#&SY5Q!YM=KIJO/L%S?@'>?BL2;QW1J9OMDI/3>AVGTVNPHJ^>4 158ZQ48) MI-&%[UB+Z\!VE_-XH&?4QV?OO /MXTL?#MKO$>>)U@R=U@)O\T.E*(8CK>J/ MI82Z57B0_H/\. 7^VS38IBU[D6.G+EIA<3T8-D-BE-1)%O" _9O9[L\!/"O@ MS_A^_G 5O$N:!Z2 HFF&XVXZK^X5=U$'OCZMUC0*U>J./&BWQF8'3VBN=TEJ MCT]BT"R"7PGUDTL?%>KO<9EB0^P;';?,H&2G*W"ER;2]*">4RT"(_)\C-:DA MO,]M"#V+:$,[A^K RK:*WJRLEL8I^)-);AG@(_)W*.M &%%NJJ=;7< MT->Y!@L=M-[9Z/VUL'XJSK\AYOL"&\M?#>SG2V\ [),1C \.8+QWY.E-\SH* M0]E&.Y!Q'70'F9IC#C9()Z'%B\^>G_HXJ=WU0R_HC8=>8 7\>]E=E<,FC;J< M VACL/9G!"DT1H.$UC7@Q/\/)GBI.5PUC:,P8RI+W5%U.DOXS; F%E&0T!P/ M3A/XYC3O,6&OL_4&IWB#$"7[CMD6:R%5(G^9ITXB.%Z=SUCJA[WZ)C/=\'B[ MW,ZAZTUM5KV[(J\0U3><3ID3D+$_),M=$=6U'+*H\1S+MFS(>I^[^;&-.8% M#X[A^<-J61'4!6=F&5%S2Z($LO/-_3>O^835Y! "O=)JCB^]T2&&1WL0/G^Z MRJERP-#L?07@:0'R[JL3*L%$MP;K6EQ$ 'Y0\_T0R*P7_U^,PEMQ?;I;/>O) MFB5ZZY/]Z;/V'*F[I%9C2&+@9#VM/MN9Y$F <,VT+[$_T/7!WSGSS/('/0D)4F[.-9HJ2;J)^(^"; MC7BN6@J)!)T-\-8V9I^%A#/F*F4:+/N\V[ ZVE(H;)" 86>[-[U$ MQQ"MTT&DDQT'.Z$GJ:(/XLMV8%A62RL!=9VRSA6Z+C4()&S4AC9D'/=O1QK> MZ>!#>8;3).O+1RWULN-"91CX%L.).8ZN..RFU8:6RM[X0*1/Z/\Y:"E/FHP_M31+,T/S1:WA'I[:]_+FF^M)T6(C0+FMQT;Z?-H M=MMB+VJ;"OK+?>VDFZ\BY:QJX8R&%_IECZ]L&/@.?HJGAQRT\M>_\<<3M7R] MF/'=AV&?1\+SBZ^'P@W:\HRAHQV"KP?10[&PU$%L=:MZ8'_,@*M.U6:ITNWS MG.05[-)XW$91Q@/4G MDY1%I"[B R#Z[0Y"7#V<@WA.,\8K0<,Z3EC0&[UZ5R[4T8U?A:X8=/>TLE"M MS+R&4D2'M=)<<>96*S 3$?XA2,7!E#1*06]4::$%.K-Z+H\TL_20 M6>2+-E]!)F.9P+AQKY!&*MB-ZG>6)CZ7*Y4(KI;%AV%!9QNVIDZ&1& /H(/X MST^=A4?]F2/UDT]+IC^M_5LYRH9$5;.!6$=1#E#R@!Z)U,:$;D;;CV6R$+NQ MS-4X1LF;K&!_<\K_5Q:L&YWRDG,FY()QZRTKT^]W942%UHO=997Y)[!POQ4= MF<@S7;%E8SL20\?6K.#UJ9>+G#*K#6=9C-&4K)-I4=T6!2?UNK#+XMO]NX\: MX\66D4&37U?CM60CZI%M@KZXHL) M;VHC2O"\$*NE''O;6>[^+11F;G^OA0U..5R[XV>_N*2\?%@E@H446. MKYBFT.ZL&=]@?V%!XY&#Q;5>I@2F02UZBQ?&S3TJ!7A1SP-*\.4AS MV1+J-**SV-BB+-Q#@ 5=Z#BXCU=]VR?8YSKW4'[E:QGMR4IVUHD?M , ,29: MS59V6=+##:#0:6,ULMVD92-O=N^1(?#F%C\?A8 'Q#X]J)<19EC*T&I5&F$D MO 7/_EH]"H#2LZ3):%Q1>Q/(\2RLM,2A#&P:@@0#,^[6413]G33O$';(D["3NS.M M1U$3"B?R^A"6N_M>4Z7H$8L(:0OPG.7U-%\_83%EVP.:8C$K28V+"=''F Z\ MJ*:<>Y)?$36K:?M^<5T%LA)%@AXPMKCV5<=^WOCNNA=S&CW:Q>^<2K_>K/-8.#ZZX5TPP%YY^@9S?<>BVK8E'^2XNY5C_%E>#M2% M'C:GDTYI.1YD:.A(!DP6]!Y4ST@9=FA^;.CEL-]GTY9>@VR_ES2SBD>8]Z/U M;(^J$((:='0$M4I8MM>@BB-H'?6%?C[K^6Q''S/]^0(LMI2T!Q; "@$5'R[A M!^R,$XWG^2!+O\SB,FTQ;'6.-@BK6O$4:!W0161LF>>%OCX4.-Z>5"$:3_-9 M #@#!390@=>T+:4//).=&IKR1#1V:-#69'>*3O05SZX<7C0"=:@BT/J)M[JZ MWRW_8E]A#PHOS@LIW$;!66915V=K,-$UENWR&[;3XX?0#L1#J."75? [$-(W M%7RHBTN2%P)Y7R'4#LZ\,; E:;+65!Z?ME3=G^=F>22!VCV4R-_HZ./9[KNJ M76Q05,R-!E,4:11'>B"#(98=QJ[6!-79DW9O"&X0OSE;Y2,?OI/KMF-7S^65? M5?TMSRP?R_U&U<@8JH[4%=U#:;%B2_ :-11GEI_.?3P^AORKFKWQ,851RMU% MY]+"0KG&S&TH\LJ960E5[C<>4WBJWUM:+H9MYRA?.P&](;ZRUUG)E*?9F;_A MUY5PQO=LK\D7X.57%U7ZNGOW8U78368H/VDQ+[SD5)>46-:FGKT FE6UHYY9 MBK^;,KE3:,5%2X."K]1N MT8M)Q5(,@/=Z/4'8#;"!H==#/53'E7RC/AO;56@K6^_XWPL=O9]FR=LZ7^PC MO.G_9^]+F]-&UH6_OU7W/ZAR[KDWJ0(&L/$2WS-5Q$OB)%[&V$EFOK@:J0'% M0B):C,FO?Y^EN]5B\9+8,8XU53-C0.KUV==M7X2A)E':>#$^^/S/1F\@=C]+ M;_+7X?[N3G_]B6+KG/T]G/S;J#;N04K*[='Y7:)%^AYN]L/NA_=OQ=NWGRZR M_2UKJF@&"GT__JH>?PT'<^NCM M?O[V]4.P_7'\V1LOG=:[%.E?TY%4=@+8#9%4]J/WX9DR(C43@I^4K[/5D\;[ M=]&WG3/1/.R'9_N=KW]O/%$"_[#R]93_J2!AW^!_:MPS",P/XT^3ZEK0#?^* M=H7\W-Q><3UQ%"U=0^]EC'[O?-HX6OVZ%YQ>9+)^]M?EZ?=>J[,,?>$?/6A\ MQF/R5[J_-_[G^U^?S[+!P>YY\^C0W_GRX":697$J=$];87MT\>E+_>BOHZ.5 M5CR*N@_?F?11[>YY]8MP4WP(5@[>K5V(-WYO965SYTLP7J[-3U=0^'G[9!.5 MXR:PV9WA3J,S6*GN?NN%.XW)5>MD_/ E7.ZV^08:[YKWH#_>% 9SL7HU%"O? M#^.+M;?I!W_X[K.(5Y?A,!XE1B0+?3XV; N*';!#3\3>>4+E3<[?'\8?=\_7 M&JL78OM;M=-(_^J%5JO"H11)%LL_U1KI'3V/_DU_QHENF/2LLW-^5N^XEQ_? MU5MGVU^NWH^SH_7O[S_,SN@GT6JSL?X:7OF)"4?P_/G&&_^X'897W?KDV^J[ MU;7&^4>_TU^P1WSC)R:<%Q )2DZV$QZN1^\OJNF;L_TO]7_.=S_.+H"])G,& M^(GU[)Z=G!^O_O/EJ+>YWZQ_ZXTGQ_7O^]]/+]H+3QQ>N?N$._XE( -=L(*L MG:][K2\;!V?O+HX^G[Z5OCQXTZOF6.C1"_9@A[!70.PH_D%0F'D?O]R1833T MPWG#WA:F"T/\45S][2]"R?+GGX/^E[KXLA/7UX[$?A:NM]K?_=G+(%A0[UQ_ M&W_X5Z]A!U$6NS+ACP,I/"))L,P__P_^XR3I) #*-A17U;'OI8/7C7K]WULC MX:%=N!K(7@K?U%9:^7=D7S1?1JS-P$0!P>;6BZEQX[X?5M-H]+K9J*V-TBTX ML.I TABKC=IZ"[ZR)H:W1_K='I"K:D\,_6#R^G]/0:E*G$,Y=DZBH0C_M\+? MP/\3P(O>_V[1TXG_7<) . U-_!K^=/#?%?4'3B"<02Q[_WGQK].C;?B8C$1X M+U/R1QSH=8BEH@+^9LR;55\A :Z*P.^'K_%P83VGHAM()^HYF*T'EPH@ATN" M2Q+P[VC.9;F!%/'K;I0.MJ;O;>8ZK..&"Z@W^ CNYXPU1,!*TFCXNF%]A1>. MG[M1# !GGJCA-211X'O.O^KTCWX"7UB9\W-^CUOS[HH7 S]>@EK-29"O![X' MW!<>_Y]_;33K*UOF/$?W#UR+%]6Z_:($485SZ7INTW7=\]5-$%U7Q88\[S97 MULY;;K?7W)1RT^VV7C!8W,\V+%AT)=JI^!L_1.'E]>Q&NW..OJ4!7X%Y-PH\ M>/;L!-DP

Q!H!+XB:'(HX/K_JB'O1_VUC?)LG;= MLAOUZ@<&F,**[^F4UXN'_#5+0$V:_,0IO\12_\Y1*%_=,Y3?!H97;P^?*;%Y M-8)B>FX4!&*4R-?Z#\4-7]=QRA0$M=33KS"77Z\U% M#XL&'1MN.0JZ(@BBM!M=O7@@M $=,!/!B1Q%<6JAS[NKW:/SK]V-]FY5]L:[ M#9%^V4W&UXF,'=F/I'.V[W0F0X#/_R50V%Q?7YBL!(,./#'!MV3X4!!_3):A7;8762#_/AC\]<^W=Y\^ MGHGM^#1MOW<_7FS.>TAZ?G-J+ZR-A_75VX^&TV_T_R,V(CN].)H:$GSBP>AE7C2C1BL7V>PJ#CP M0SG]"]*-*'ZM+1T(7SC\_?[WAL7J2=/H">[M7G9>^Z7*\9U K??[S<^-"ZN MUB]DO1/7TZ-6XVK0OY-(4:\V-EJ;S8<3'Z9O[G9JZ6*=\!'-&#\D"35SZ[@_ M[#M)[/[G!3H:JGC]C>9*XZI1OZC7&[6OH_X+1P3 V=\"R U\]X5>K^:[75A'PR9U@N1?6O_U?H><;A>V^.+/@]V3_5/G8'=G?[O]T>G\W3G=/>@H87W_<%O1Q7N$ MS/4?@XX?.GZ:.""4Q##\ M*]O #L+;QJI7WSS?Z+96SU=[K;7S#<];/7=;&\VF7-U8[S57E8&=WSAUS[_] M,S[\N#L>Q&?5ZO%'^>:?WL"O_@5DLC[]9'MM-4O3%=F_^/9^17P:?KLXZ^_B MDTWU9%%U$.Y%/XZ @6I6V:-_MA;J%-:M(RXIU$('D,N.(TUU",M$ED;Z"_;8 MT3<%QY[MP^%G+&13WK@TUBM6$RH/TF(])=+Z2*M>6UO_MXT\ECB,',_F?(]C MF;Y>:4FP>,@HCBX1YNY?%V>>B75*XI$2FZAH5L!UY2C,'X$H;1RM[:Y?5 MX6ZSU5SY/NX>?>@.Q^=U L/;,]*S5 P68+=!>M@!= M?^55?JAPZR^)1*!6'F%)$^A_I\^OYF' G8[K M1PC /6/('<7QS9\2QW_FK&XD(_=+#6]/.5[NGW0<53P\=HH8[AQ&M5J(COMQ:6]:[$>O\>&I=-OS8LPMX?]]!.VK8:G?&[X?'1Q^^-@$763G M\L/./^VSD^]W4[]A.W7GLTQ2YP VD3K'(KX8B\E<8GW[42N_RBJA#F8;_CR* M3Z-Q:)W.V\_UX[A_OGFU*R_JP?[7@Z^[P[V[G4XGRM*!\Q[$=A$^Q)$\BE2J MSHR8S5%\#+,!8[$=1:>M].3+Y_CO-V??DLL];WW_3:-=O]O!+11&;S_$+P:A MXP@./_C''^6R.1U&^N;+[MO1E:R???[>[5]>^!M[XHZ'L;%:OT;\^6DBM_$# M7$)M&J6*40S7[X]$X,@KZ69HG(&O@6?(I((B1Y A3W.^^R,X?D^^6CK*O/93 M4L R[80,8'^>&.L'+K>QOI4XJ0SD:!"%T@E)2K4UCT[=>^@/!>FTVB^[+YRE,NR[::OES(.C?TXK5*VSD:O M+NNKW[<;ZZV5@]%ZT&0.-JJ]Z0HM>5C'#V[/V63-X_R49)O'V13A6_J;K)$+T_]:[>K79/WJZ2HZ]Q MPQ4=''3V[^LR'IJ(+-U=:(S1\69(E2P96?S]>7F\S:(NJ .=T#IIU5;Z'ZVN?*E>OAN9V4WNUB][!S'?W^J#^?& M\UJG][=,?@37BR:3VP<,SXY3R 2YEKP<1O"$R/!Y)<]E. _;*A0'$ -!E! MVG-$$!BXM@&^*]4#,/!]Q.D['OP*RBP^.HJE*TFU;31Y#,I$2IR7,#*&Q2<9 M:'S)(,*P.AT4GPY$.KV?L4AFL91>5EMZ!=PG])R736O?72GA.+/N5Y2FX"5Z M'M[$]:C!J/^AHP/T1R))GP&LXR004A%6EFHY/7/+R\ MO%KI9A>=M:_^VY5LU/K\X29T^D'V=/_X=#,S!/YT7],^.=:T (T1B@& AWZ: M MR36A!'(>IOP<21H,M-'.I#)USRGNV(5'"0_A2"YV,@DHRB))T26V=DM1/9 MS[@)J-.IGCHO\YTJP9:<.ZW(%2&U;D_)$- 79@EUE0>0)4:62"KA=& (>&R^PYHI.-T MH']5=3KGD(;\S[PVM>E@("XJ2+"!B-*/ MXLE#A021SK"M)K$M;Q^K (I_G\47;_]I'7[Q.M[@^/--JOA'0H"V!=\T_!*I MYW>)%6^T:LVE\^G,'*XZJ)_)>+[+F6"RUK*=R2$0^P7GXORJ@VDV:\VUY:,S MUZ%81[$9H_#PD6UK7K,XWO67U@%@.D6+U077+3J554?)./+][V:5JC7:DV]6[N=' >2!'46WO=?6DOB);J4;]*X1PC'V\99V M9=3;25L'=H &9E!>LX1E=U@*E^V94PT"= "<*YC@Y&,?ID;-((1M1BB.PY&1 MS!Z*T/5%@*(^9O7APXDJ_)HX&,3M>_.]4MJN]U(4+7H%=8C),X_K 5& MV4]U81.X,-2 1)I*#)O'"X0CQOS@H>DJ:@)H19( Q\"OM.XC>SU)5H10Q4'C MFSZ2S1#N%&E4' 5.!$3=NNI<%Z/J&,;-N%I?M<(1.R+N"ABV>G05R D995\V M6LY9K5/;KCGKS36,77R%&\]WJ3R8W0#HIP50/3\>LE%F!',+? A@D!Q]'JU8 M9)Z?JG75?EY07F#(^:44?=_MQ6W<5A2W\\O="T3?(NB'?W^LOVW+X<:N7'TS M.GB_&9Y\.+@'CK^XFMOM]92G;>PD4TLRD$%@C"(O%WF4%UH37I'';1F@20F. MN)]9L2!J[7[][(>KY[N=8-!T-R;USFIU;F3)?8D%O]2^=Q>SXJ_F]BT#NZ< M.Z+?!Q!$&!U2N U'MVG(BFNA:@I&2V;>19[S/ M0@6\*_6*@T!4<;H".7HV0A8"+[A!E"#Q'<&-F344)B2+.))<]M?A[QQO-#=V M"*'5GB4I21% @!: M![H6-;RL^NEH]:(9'WC#Y/-EM/X9])=6J[*V6:^LK6W.GBOO&$^S +M1/D'M M$6/ 6G-BP.:$>NT<;9\=[!Z>=IS]P^VCD^.CDS86'W_SMW.RN[=[LGNXO7M_ MT5S7DRU8S3%*?\K<3Z5 (^!:8Z05GJI3B.E85J(^TX=8]D"^"UW\!3-L4U6) M9W_?>/#8_/)Z$;G3KH9+].M%5Q.',D5I0JZHA$Z_".XV)D1Q5$G7 RGI)YB% MH&L ARKCY)[N_38*PJWC&#<>5S_]L:8'\[H:6$T/YO5$>*BF![I&%Y ><>: M4U342_E4;FM.J-]^B;H%0F.UT6IMBO/>FI#GJ]VZ>[ZYX7GG[N9ZL*3=P5@_[[7__/[HXQ&R2J3M5JFZ'KDM'E]66U&TMQ 6(!T*37(AB+2:+, MZ XEA_XTG\LLXJ=VD"\L*D65''D_OK(#%#C&=)? %0 M3MMO/NXZ1WO.]M'A*5+L7U*O_5XKM#\YO^9Z;?-:=X,%4];8:-3H =_2)Z8_ M4ZG)UXPO8SBC&^'4_"ZZ0.2R=*:JWP.U_;D7RFD1F5NF>"TJD+/1JJU=ZPY[ MX&NPJ@7/WLBSNHEFK?&8^%!>1%XSJE%BQ#U>Q,U9E[=G"@^Q8]-W[;A]/SC6WXRW'T_E<.&CK\ZWZAO MK*PWEX#+X[*40[)V-S:?G^NC$(EE/UB]HON5G1Z;-MTK-?J%I,>Z'[(E%;?8 M**6$4DIX8ICXVTH)UZ/JLQ0;VB=^+BW+4JDH98OEE"&SC60H1I1#QI%"Q%"*>CQ#QYBR,91(%E]+KI*+7P_ Y MK!UROK*Q4E]97P*69PD4;YZR0+'\)YTOT*$5.GJ)I:2Q_)(&]H4O)8U2TGA2 MJ%A*&L]&TF@>Q]$(5R>3\\WZQDIC&3A>+ELTG[!HL91'FZ^IE!Y*Z>&W9RNE M]/ LMKP,N/H5C[(O N IKJ02C*@U;VZNKRX!H\MEB)4G+$,L\0'3RAQK M::5 \00$BE8I4)0"Q1-#Q5*@>#8"Q>J!'\J.Z,ETLN,G6* BPVH&ZVN;JTOA MZ,^EBM4G+%4L^RGC\AQ>GV,ML!0P2@'CM^<\I8#Q++:\#+CZW 0,RMG6(>G RMDLDS:?(-5XGG2BS.(L!8#?#I5+ >!9" "H^[8.J%9E+XI/3/FY MA*L3[G[+8+\G,E@"X2 W-+2>L*'AB1PVKY(*HI_,UB147AQ+SI\YD0F69#2(TQ9:7 5>?IU M1):G7)OKB9RVO4@2/ZQEVM&F3KL;9::U'5;X*D62Y1=)5DN1I!1)GAHJEB+) MLQ%)-HP2W-&=#=%]T,E&HX ^B7BR!$PR%TDVGK!$\D0..[>+Y,LDR:2PT-*1 M\U1$D(U2!"E%D">&BJ4(\FQ$D,WM@0C[,D&NXX'"*_JQ9*8S]M-!VW6C+%P" MKIB+()M/6 1Y(H>M5HE]NU'P*"S4P94ZO-04 WB=*-0?L>DVOF"%FQ@+2BFK M++^LLMDL99525GEBJ%C**L]'5FEOP[-Q%*#>3K6F/"I5L;&VOKFY#/4T+2GE M*?MNEOZ<]?)(VL@76,H8I8SQVS.?4L9X%EM>!EQ]EC+&FZ-T(./]L(?,!X,/ MS]2HU_-= M72!L.XI'42Q2Z;R-X( Q<**,E2AM#K\_)RH%CF>QY67 U5+@6!Z.: D)Y<)I2H'@66UX&7"T%BN7A>)9 \93[PR_K\:HJ MY1/G:!S*.!GX(ZS,M0T'*?S0>2-#V?,IU8-_)YM&7@A,5?1:6".]%$Q*P>2W MYUBE8/(LMKP,N%H*)LO#.2W!Y"DWG5_6X]4B"$D76",41).D(&^!EPM19#EX9&6"/*4.]0OZ_$> MQW[H^B,16/4PG#TI5;TN&5_Z;IF56@H8SX#SE +&L]CR,N#J)Z$H$TA*">"W0^52 G@6$@#JP(W6[M4 MD8UJVS.9*;:WU:'RQL__V ML'UZ=K+;.6\T-E?K:TO #?,UE1SP2>)9H]Z8PI8_4M$-Y*\D;(W;(_62W+M9 MAN**SU_,L__P_^H^=U REBA.*!6ER5(?KU M"JZ#81B$JG\_"*RZ,DQEK$^EN3I*G7K^[X_B*VV1_OM?_\_>:E>X%_TXRD*O M"FPBBE__JT[_;%EGH.ZJ28C:E]5N+,5%5?1@F:]%,!:31$N&F[65?V]UH]B# M7^IZ"WAH3J->6VG]V['^QIW,G/Q07%6M\U5TH8I$][5Z37]'.&V^C!(?@[Q? MQQ0*?BEQ],*X=(V@Z;UN-FK(3(?P46ULM5%;;SW0Q>; 33>X8EVCX6^G1]M+ MP-%.D?I18A\\C6V>9AC;M6A2O+=YU\&(2:$,YYNMM;7U-85_]W/2]B:[4> M MQBE]&8VFN0PKH.$>R:VU@J]9DOJ]"7_E8]K!-/&;7M+_^44R2!?JIS"<"[^> MA8%,$B?"6M5C/Y$.C D<&',>_-!)!W[BQ'(4Q6G%07+0K&\=P!+3"GUH;.DO MQW+ZFRR9_B;*8O,5.AD2'TY#Q Z+3;)NHGO^2+V95+[OS_\^^1V,Q"Q^+!W]CO;'X\Z(,\Y M)[MOVR<[^X=OG;VCD\_P9_7CT=$'_-PY;9_N'NP>GG:6!49.\WN&:W>#S(.Y MU;7UHG@L8J\:1-$%=F5+3"M9?9G8QHV 13I#*4)\"-"_(RE=AB^NN=[&[_ 1 ME04,]^2TW12_;6RNK%0P%=$4LU3,!4\E$8Q@6A/N/"DB.7M3PR><$99 M#.1-)FI?@'JC.$(V#&!=4;? 7? F^,M7J;*/X'$@EWC*\%@L+V68X2"Q6FO/ MN.Y\0AQZO[AV/!00NE0F4]2EH2]Y)8A8PSSG&A?:R](,-A>-9,S943-C B:Z MDI:$*\5=>4X(D L?O,Q-:76)"F&>>3F6?3@L?!?7Y0.![?,\%<>#W071B%82 M(<(/AS+&O?G?Z0F]F6Z6@"R8T#PXND@2B9Y,]UOFQ["67AP-U?&,1(R@<\TJ MU'8E;"H:^BYNSO/5T*( 34"2)BAVP0JTU\*6 3&JZ=RYB>\PM";^3J1\F+F MRZX,?+CDF>\E4+#AO,%'$

Q',9UZ" !#Q9%P*(F8HX<%, 4H(RG(NA,D->D@ROH# M9PP0R_M&RI+2<'SVC%_("P/XI'FPO!8L8'L"H-]S MGX:>,"+PC!%^>7("E<+L"HER6%TT-<(0$2V)?!M&=Z,8LR(58KAI!E0(#BX+ M],.!?R&#B>/Y/6#V_)@;98&GOG'PRF.XW&!28:2%$V/"^)7/ ]>&Z'6;HT'D M M#"DIET**[(<(-(FZ(45PS(F<%J8EQ2%#(FXVE<,^2R,&QB6R#RR&^9(M.+ M+DFD:>QWLY3A$3:MR5A"J:PN=5I%4@J$ORL'(NC182F0AY/Y!K?(](9/W =\ M (R*93I1%"@Q9XO=Y.T+.()!;PD'0*,60D%.;#P]3LV*43'$@E8.QX+ @GM5 M#)^@,99T[4R<8!R&V!CQT'.R$=Y_ H"&8J?ALT7.!^=D)L?SO^;0E0PU+4/3 M*H;"DSB7PB\47QU%0O1"NP(Y*"S)SYO'..)2 %7*;Y&'((#%,6K.9ZEP [$\ MZ@)D\8OX^(BF00A?N&I EQZ2)L\\3BR7,!K60A^'0&2OV3>*+0;C4+1 VI,X MR8!P'(\?)04\&:8],!N!PU!\N9X:)9EDBM.CUI[^P>M$\^ M++<:E<: \/ ."#_\=RB&*JU/R<0._.I!CE:#CVB18W\L\]HY3XL:?E MV1K?=B<*D*[V"'$ %4-?DJ!*5")?"$UNK04ET)0.2HQ&$B4?'T65E&!4@0_\ M;W6CN64)4>:'QOJJ^3Z9#.$N:\Z[: SR#=#V'E M1!0"8<9]6@T_"*0RF:'+ M2=;O Q6I<-/PB3,&\;5(,/ -%/+AG/&PR(27Z*/2GWJL"XQ& :AI2#?A_S), M(E@43,)@OO!,:K8->%6L->N;*XWS5MWMG:]Z]8WSC?IF[URLK;M-V9 ]L;:I M;%#\!D5@O%%:"3R[L;+>?%@CU37V']L@J,WM?DC6\VX0N10S#9! MY+U1*9^+ PI61C)-TK9!+D@'81TCF3]5),1+V^L;X%"*CVF8GX81IHBB/;*JPE8HCAZ,@ MFDB\M&0 9\,E_I+*S.3C@0SQ_.BH8904Y2@C0!=/5!T _ IJC2M'2LK4TY+V M&Q.G?#3][C:H- :AL8<>-L:%QN;&.H+&'EJXCFO.1S$DXUL61'!>'U!4_%S# M^'VX:&!Y.P#\PGF+W!-/Z3/\X8NA(0@UWP9A ,%3,IZ3I$!B M+_T,XX& $I!^B00@@C% %83[2A7HH]Z'&J-,C$!KR *ANK#( 7P3!!)!Q;F% M-VKIG+:-T@U;NF&7P@W[8%1RL;0!I,R/^K$8 EWSC043-9<*D:I$!,3N-4M# M$J6)#XI]B3,0EV3;$D1%T8*&A5:4K0FWKKD:BQHA&Z[@7-">3KPT]T@HJZ32 M'-1K(!D ;^NC0(+>!SZWHC;Q+KA8::PWUE;*ZL;]*PL_ M*G1J21@X">UL:41/Y"_&\:..?:(X%[&J'HEH\+XDM5J0R:P7!4$T3E[3+M@H MJDDGT3DDFX$8)?*U_N/G-)TB"UG+OT':16> :ZB"3@8RS.N>?R6]><=B(:.F MQTQUBA'81EU3 7I MV83REZF8LV13G_2+/V4X0),>R#/](.H"!0"&.DX'FIKT (B=% \ .N^E'T>A\B.A:H5^=0V M+^&SA,\[P2>S8P3/ 3Q;9Y59.Q\I[:,8PR?[F>]Q: Z(I!$, M0=!(IJ\$+1LL4L"(< KH8 ?H'DJ*;F(P1_.F9UD+V:Q' 9-+!,CU$I"7'Y#) MS$I>9?@* %IS?Q7E9W0G;89=8'LMF%XGM<50.-\^@QI;;ANZ'[U1VXP4--(4 M=S6W?I;DL4?3P)254TM'P@FS89>=$Q[@NW$S8*@9S%.(.59.?PR:@>DX,BRB MYKS*%#HR!5[5UV2H#B*.M1:@VJ[5Z\YGF$5%0!^+^((\GQW J('S'M!%@-YP ME@I@F!NK]>.4T6RM5')D,\YJTH?&3[1L2 M?:JP"PP.@3_'X]H0)Z_!?4_9PF2I.6^D M*W1X*ZQ#Z>.AX+ L%!7]#7"!?2IT3@>L0CRD"\*$&0?(4:BT$"VGF:]6:=% MCK*4_5(\6 H3(2]!$$V !\M01W8QO."T59%6!QCV/8J LFG'51B%58L/61AB M0QSM$KV;B&J!B<\Q\*1]USHB!XD/1>0I]0A !DD1!<$G$;KBJB#=ILKD1; F M8H_0DD*3D@N8G@+I7C&!2(P%$ Z,%7 M4 6SDF@$@H\. ,=Q6,RUA30;"G&WKDO@%ZD74*(AB-=+FJ+Q"0AJP+X4"R&* M7W-.*,AC#%50(5$Q M%AP!Z^-LE!]GO@Q\-HCZ/GGR>13DX1-=4R.B!%) M>@O$&&741"J(-V=R?JRCJ>C((AW(;M\GLT1G*MOL[CZ+:FH_**07M6\-W6]$_6 M&*',XFCQSZ!R4#Q?Q0%)$(XT4%@:P6G"M"")]V4,STG,HXJCT0"HCGI51P3% M@TDZ&%K)CC/+&67!, KG+S4$?3M6/P&#&40C@7<&C 6=>6;^J;=TA.$6'+W_ M- .0FF4 4AF ]%P#D&QB$66IHI]:^F3<21CK0[*)H+"]17' 64H"P!#CEX < M;3D@Y<0B04S9FDL% 7#+T"TX_")/#T9QE6' MD8M"$Q(FFY*"!3 MAKTG%4LT0:%PW#K"-#&YTVB1H(R=B0DDTP^#F(<)(QSWC,HQ6FW5EFQNJZRS M'G%SG8M'7)P2S5D1GU25HI O01=3(*&"[#S$FUE% [20T_%D:RN;ZZVUC?O- M,?E)BWIN$U R4#J.K%3*1/;)GO!:"02:HSLOQP/?'>3Y4WCCHP'Q>!M%*H:1 M3WV[^&K5C0"A]Q'#T*C!D7R%O(272ILYVCW092)>3:< [($>8N=F,EE"/3BR MO0G6-@NQB&CS[T6E*Z9VIHV2:";3SI&(%/X"9UJH_*A/S4:S MU=P$Z+(*;JBB%^PQU?F*:CES%J+X3D^EAZ%Q%*D4FC-WI"O17\(GM]*HP'(; MF_3?#886^&O]QQ9,V6O.=A93UN8)WP4<-M:_=3:J'RIPJZB_DJV "IOL;N/O M[5'L!\Y*A4ZNYMR__G57O+YE IG%_*?Y2B7$O^NU^J@M[U"$X+JD^B M2[$ >7*!UVCCBG;P:1C4E)Y,. S^%DF81Q$>DM63T+FV2MS FO*3F H,C4;.B[ MH/AF(;$U)XI&-@9C 0I_6B_TH0*TAI(AT/(!P4 M0_(L,@I[@>]BG=EL7#/*;8)6A2E&K_$@SY0N8-DL)7]][[( \/B'QK@E,;I= M@TZ+\V=?_'F<'_B^=;3WG!5[T[&126K^U><(@"9J9+$D.?NA/Z0P*S]4WFEE ME/)UHK>VY6-P!T@.6'Z)+/#Y-)?H!E0>ERCNBW FY;$;>:"8R"OC*&;=!26D MXQPOF3MOI/#"#@@:_@G@%T$,4=9 MV@/,?>6\C44/R[8YO0R99I)UW2P5H<1PH"G!4Z%DQ5%FFB0OW8(:=D8E9!T[ MB-JN % (JS$>/W)E]&/)#D5Z^4V0 M83EI6(?1^DZE.Z"@#G*_4&4=[?*9?3HO%+X8L7YWT]%M@E9'4^8.2[^S-"H3 M380E?KB.]<0A%X+H2ZMDJ+;(L+?+Z)GP9.0IL\SM=;RY*WE0W6ZQR;U4]TI* M_E"4?-?$66CG IN[/HJ,ZJTI@OYNXF$\'$"9ZY#0ZWSV*6U%.,DP O2K)LP2 M+)M^(56&;*NP7J>G,@"T(XOR+N!D?<\(-&@;Y5R34G0NX?EN\'RL.BTHN$4@ MVQ]247+US4X>9KIM"= Y\!FQVX OQ0!@BDK,,?8^IF)F 25%*7G%,H?:_*9, MP2YA^,=AV/E$0.1T.%O&@"OGW?%O*B^12K'_7)+U$XLH7BDCBLN(XN<245P( M!@FMX%@MM"51#TL:)DDFE6.L6,_0,A#=6@?2X\Q3?PH34K$2C@O1+]ES3J:= M@KK.E&4*V([B3Y$KM?W@#8_"9@,B=_,W:&HU%[*RL00]^22JM#(,0Z07*RJ2 ME]P+6%*(J\H"[622.@("2RH^QM;(*[C(D"QH#US?=PJ5\-_6ZL+0*B(9]24( M?;M=J)+VSEI!/;<$O_S-4O\N9;W?5=9K)R,_UMK*<2 IWFRWU\LHQ'I'XP#% M6A<>S1T"YB%=_1NU&:PASPG>Z:SUE*B=!-$H2?$]%S,OL*&2"<@P&7X1DD@, M*$1"FL(98/X"^1$H.%55/M#%';CQ7ZS:2YD\<*HEP&G6N!"5;&WPFVM5E4I2 MB3AW09P]$WIZ(CM1<*DM508;+.V^*':HYU$>Q//[HE[LH'"H10[.*>?G#OS0 M5WULG(^12RV79F;)\W9(-$1)).MRW+82P0R\=T6_M&N5X'XW<#\*914@=*0! M$2'JDPBP[-_T3_,P@-Q?V*09Q-^,*PE2+)R*\$:ZK:OFQ'((0C) ;A:.!96F MZ 693^)\-LP"KN!:FK5*$+XK")_(2Q5'KR$U]P]C=V9VP.Y03@/W:B:B:-X M9'>MT?XTG%V?L;+4^N!M=;RIB-W'T?5^,F_M^D9H<_+82H6QI*(_'GHS]GOI MX?[A^W8NMTKN&WV N5NN)9 ZPKODK/JA_1,'N0BGL5&O>A)#7QS=ZHS3D?W1 MG( 92E@AHZ-)*%\41/,R3VYY+^ 7_&,G6SH8RT#YXVX ,1/402O59R/J5(2#^Z&!ZKQF^GV+2'Z!R'Z-,XDY?EKL#V1 (0C@I4\YJ;HZ^A* MK+H]DIXN;<@?0$\#(AZPR8XJ@*V2B M@J ]Q/ZGE/DM4T%58UV'JSFRI#9:NEY+>_J[T=A= /<&@+6TZ)C&! MOR$GBNKBD:0@RF('#ZYZ2Q@"Z*7:I2<@ N=U.; P T-;S!5)62@I18$2-.\" MFG]EPHO%-+M0,3^)^F'VMS&CT%6X)J5XY5VU;6C,4-3-KF\P%S'4*C'#:698H:FTFY7P?,> (^^2ND=I(\.Q[0H[ MC468!-F0*EVV,0=NA$U])B;7\?BTK9,;B\GP.Y,0MI(X[4]FX-.VL^,#F++7 MS@J4,,&!N?&-6W(3@^H)(-6L.:.A#85TJMNJTCQ[P.X ^&49,%0"_MUDZE9= MN9(K#OQMF8SADW,<9(D* :*R)LX;%J**24+7 J[H>A%C3J&J/!: S4N88#5' M%\LZ"C^V(IB5^DY2L!Q0IJ.\#V+-\R.?W('[0Z83"V$.H$"> J?W= MKDUJZ8?IF.@ P#E/FL$GBAW]8 O^"&5KB=5!1U0$E4GSE$X^% H+=)6!R+NN MR^EO$S[TQ+($5\LLP3)+\%H"\[2R!*\IR'N+&J8=K.UZSS5+;^,UY?9&"]M# M%9R9U-^OBV8.I-C$W6DBFG9PX-#R;9L-(%9G&.H(9\H HN9! [S$E M?SIAD"M+%Y;%7.&&JM)VA=)\H2*CDM0J_)3Z3:DD&'<"6D&@?L#%=;';LEJ. MBGDTC9[)A[NP7.K\Z9@YS9_16FUIF"WEP=]-'NRD4T=]I:\#7Y<9L MR4XW\1F!7N]STG$QB +TIEX6+*8M@(<<2Y&GQV&O(G*8R85(6)JI2K"^FWTV M=@&2A(;L/+J7G7FQP!&,BZ\(XP+=BY?2\CA@RCNVA,6FDAI277&)48PN0C]B M"[:)F,]<%[XY,JCEPE<=JA-50J-0A18[GJ$X;0V0 M-X !%+3*97Q7F7A1A6DEI??< :)L6OCJD,:&@G.7Z&;[IQ%%WH+Z+L2) L:])$ &!LIJ7HXDC MX9 VN^Z*I63A8%;YEH(D!6IQ,%&E!=1(.@CU1DTG*NQE;ES)DC?>*5EAR0KG ML,+MHS/-!T^$)V*L))#CG*F/[(112)J$FF R' U@<@^#"_TA*4M R<=1?$$A MZQKG=>_:O*5JZ:4L<>&.$577U/JJ.%%H^OQ:#.:'RHTM*@OF%,N"Z4JT9!ZX M2UVP4K;NT.<8CNV<#4MP 6U9C!V7, M($?=D 5^/T8IAJ44BDT'(0*[+D=7ONNGNDT)I25*NZ\B]MM4)1=GZR8LQ7$] MXY8.Q65$/RR/B6:+JF<.\V;RK'=+3"UW+@5(V>F$LSR5 M9F\+-1R2A4]A^"YU$44+CD?^YV2VH>B\CK<_T4UT7L=&-<5TNT:@%&Z*/00F MH'60>H_;W#XYJ*CZ4D/3;+["86444>PZPRCTL8=[V.?ODU0D?C*OF:.>^9DT MY[UQ97?K:JIP]N&-5_?O('X \G:W7J"YI&9H.GI&8_:%MK6I,9W]'BD";2>V.'3RV-1L5A\F" M-!;5= !;&6,AB[Q;M^[?388%I1DE7 ,TCB(NR,P6P 3E)C8:YL&B5D<>9;17 M,0QZ1QA!.GD8P^W3@Z";.@W!M?V%5B %,E;W%>Y"6&QX8;6WP%_/@M0?6MD> M;J&'@ $K%43"Z]0Q,K_?_=S)5;([P["X:1[E@T^X S@;T0$-37=P^M!E 5+Q M/#(;D#V/)5\T/.0MO[6H%*/@/;2XH,FY 1YIWA%SG:&/8GG:-6Y7BZ< M4&8I*E<:]JC\.NA?$2?,IZ@1P*@N*.@7**,,9##*ZT D>:M;EV;#WDU:4.%Z M/]@'"M:)38X+.0PD^YM$!@(J-095!_P%9:Z71-U;5+5G5CV9MD#.T4HP,Q"^ M\9**#J]UD@D.HO1P;O?P&RK-/V+4R.VT"VP:VF35^?MPV]G]=&1'_*G?Z*<= M'X8Q-JT3ME%L6XE!RL)4=/6S7TE%3$91A>HY9M48R:R=\U3:QO);&U9^!$;FV^[GP(L*VM!9 MNWXX'1*L$]'5N5]B6XQ"0"I>Z!OX[0HA1UR8<-,N?G=Z=+;]KOA5^^/QN[8& MNI? L#A7#:TI3K/>K+^J4(MX-+8-H]"S@5=]=1IE[D!_/W_%N*CCP8ZQU^8; MH+X>%7J ##B@%'CLT4'@GL(OVFU^:K^L5]WRP-OUGDA8>#1$/QAA'P!D1S6A M2![3(;D\9D\50.SR.8WR4V2@T/(2M[A@ M12[<"K9%H^[D$EL[^YS!90(48+,J&IIFOY71,QWX\PZ.-WZ?,QQG[M'7T'N39W6509 E&=P*C'4PIVA8CX\!,0%[BPK7(ME/UIUW# M2'J8Q M?JG>T(E;"7@E[=R-A69!FL4FV3<:BRS(,)L^Z=H[%RUR;N 354=5< MOO115$G1JH\2N#.4H,2\JN2A% "L8D(Z PH%(,R,0.20VB.[??1I?Z?:V'3( MC#,$#ET"< G =P'@ V657=@U\VU^V*N"E\P^"E1P]LGNZ&.!WHK!.MW(C#B6!@MHE11R)*6,:2 M*UUE):.F1$X&X\4.'+S3!5[KD89MV\1@K1,=F)27YF<'"I72[D:7H+=_EJRD MT^3#A;. M^7[C78 M-$L+G"=-#.:U:I'Z=!T,:]5,J,^))YP54=CS;$12C_[94I^:C6:KN:FN+97& MNZ1V/Y-,XZ3C:&X"35]@*TN*G\I#9$=9,(Q"<;_H>-=C?-(P@*;_F:.U@$([ M&4UY8) P^LK3J///*VH$]%G"E*'M'KEE59/9)3Q"=9-?PO=+/;/4,^?DO@> M(%=7U=V.[2Y'FGG0_J(:,SA[)-AL@[".LO5N$HT&HB_1:9NR"$WBFO"I1!42 M;ID_HMN6C$ B0O^=3_(3/F@_A?VJN9)L&MXX0<5T#=%UE?%D*3.!9$JM8(_'<8A553MEY5=@15(,!8P00#C )I M9<'RJWXR M# CWETB58^0%\>X5R-IB/2H6X:6%H'2Y"_>],%!BU-GBF6E+M0 MXW\Y&9'#/D)834M5?=.]5D12:73JG>N+5J&OT DR"&SE C70$;=. K=@4\R M)@NK0JF\-27B\!^X?E=>?84/8I63R' M4\-8*(#;0*7RHC+@"FY:P]#[LE[56T(]Z)=G]7*CK=>$K%[ 5L$Z7E#LJ M\DM07SQ,,M&3=@O\5!P\!E+%%S+5YI6."&3RR]?X Y'YCW#Q,Z7QKTN_.:6Z MD0Z?[A_[N6NY^Z<64546!5>8Y-K4JGR]E0UB)XM5YE:QJQ0^8:%K548>'B\$ MJN/]&M2J.9]]JH"5DH]?ST["\:)V97D9/#?P.51 8-7+U[K"CBZ^-+4@6C4M M:6OZ)RKYS;^$,F,_T_R?M9VPXO1E*'7Q)M-L&,M]@P:Q-5MP9\N:F7[!76Q1FZ7"U(4. ?D (%'H6N,J2Y,M M+@F/#6H8]KF!<]\BQUW&30Z&JI+6%AQJ>VZ("-1 MTF+D4!\J!"<0%K-NX"<#EA81"@^%VLHV[8(XQCN*X@")5+^F4"5OBJKK1&$* MLQ]F'//41?' TQ H:L@1B%T^?E*9C %-\1("[5H.)) M0T'A/4IDH:+=L$BSR8CV2R)GC:@';GBL$L+Q-#GW&,WP^*L_1*T:CXRK\UQU8?J>:LZ; GJH\E^8 MXX9@#TA*VC]1'>KLQ$^%SCB"(1GP5=$RB65!9V]9O:(N&P;L\[L4+ <'AV@F MN"HZ'R$09<1$T3=EVF,)>(6@1!>8(.LLU"LEVNEQ601\.X,SD1B==#VYM)JC M)YD[P B\0D%1ZZ)4IC>E P;"545$*:Y/*M,SM8#+8BKWK@('\1IIL?TX&L/N M ;&ZF1]H *-8D2O$(_C,C,&NY<#A5%1)G@ I#]F8+42_--3E6@S-1: .!9OU MF4_SM9\B#^)3"_#P$ZKXK$% 6YCX/*E%IQE,]@#4$4O@+D1*=S$47ZU@3P!, MW?*>>H1G_4&4$=)@_XG 0Z#1_EZ5_SPM+!#T7&*F-'$7NBL/P#*(1H1:.7J; M ANHX="8%1@?S7-1%?_O8,:GU;!3,R%8$6"B.U"$9"!_FH- %L9_QTH]3 M3*P:2KJ%I.:T/?L"QW2X%R#"P#J!B% Z"]^+%0NHFHKH>MUV=9+P,@HN=052 M;6F]-*BV'VH)K3(79#$V>"#0YP5S?V>^#D?B>XKUX0Y!B,$]$UTU1(8% M3C8M\]DDF+&<:M;GHJ&*DIXQVCH0%"!M B%%C[,JJX?]!*D6)@ UQ6@S6\ZEZE\9U/P39%"5S$:_OJ$? M!8*H%!=^JD!ED*N[Q.Z01:CZ/5I\T#EA7!THEGUB]%24A+EESV>;7GX#F"N/ M"&RBTBD^/%$TZ)0$1&PURC("2'D!=]KO8PP;R2 (6$J> MTTF\/2ZL0BEN0" XPB O.DK72N2)VR7G-(E-&U%LX,MP/UYNQYX8@Y3AKG,= M*\R+&''[(6+B"<#.A"TG(.XH$5$"XX?]H5MY6-#:F?L MTBB,)2 =Q:](I E M@8\_CP<1/HDQV3EX+X%991I4/P] CH/3[^ER&4$DS@0NCZ+9BH&$BA#WE" 'T,9%\IS]_0!9?2 M.K(8J2HJ&L!;"0 Q^A]%:%@)X0/115.:"]'"G!\BFA\SW+(UHD^]]LC82B% M%=H%AO.$$F5$9)D>4(QB.V\.,>TK^2/&M4@[LT4%P9&0HXD*]LIY9]"#5CE=R$)(Q:"5U1 M>7K@ JWU?U>8E1+7J]YOW]),* MDP5<2D65PU$03=3I&\L:(8Y.FPPI;I#%$9P'383420K.@.31_,H2NSZ5D?50 M*YW8Z8(Q-YGV49WO9JDLPC.9) "C9:' G(QC"L_E7A>[&9;,YPIN![Z'C0IW M04*O..T>=@. _R<^_/?(E; V^ --N-J4WXDRV$D;! IZ\D!>^6[$U?)%*#Q! M0,N@;:KH&93D@_(D2K2Z69?!L ;P()0/4.& -PDQYKVN;%@+,75U918YE6Y7 M@*\FSK \\(5:&]DQ057"B&NB2%J,2ISM 4BIN@6Y ;790VS.H4P^WX@J&88J M,Z7RIKDQM#C(?S<:*[6F X<0D*&)/J_DGW&<_]YLUM;U5\9:/(_L.4#QG%L0 M.^HRQ:D32.,T?/N4:$H^!+IY#X-A2/Y'69$I$.[PC?2_8H531_NRB5@F0VP= MH_?9T]U>.FC#& B_XKS-X*_O@RCC;;U#"_.'2(U#2;D%]%(&0&XV T)LZ+3J M]7RQ*J46]Q$03NA;B\BBHFQM/C)L/#*\1";(]B05BW9CX5U-DVE)&7?1T*K( M,/(XA9P9@=9&%*;H9GBP)+42IEB44UC41FW3)CU+BR8;G%&E"MM,*4MP&"D- M(OB^$Z/&957M^%Q?:J6.A07U* GM38]CS&LUUO+@[B&WB%#,'V' MI]U2<'9Q-M(!+99B.M^F3'HJF]BT_VB.898MV>'$&&0MIP1I6.1%*; '27W7 M S%!@2!F_TH@O=KMS\"*,QB%> M+A4?3.%&@$?Q>U3(4'LNYFPF]P>2 8?X!]N/QCXUS,W-AXE$$0DI6>PS. )( M2;-.E>T81%WT^W*&;82BC\##P:9VK'.BE1))1VX<,'WK:LX>-B=2Y1;0I)EQ ML5\XA-A/+ABTLU"E=[%Y.DDB& 4)+Z'3@@L=!>A6TZFYH&504TJ:(X@H<9]+ M3:B<>&+NBA+D[=06WMZ\9.Y3:R'*@Z96PY_08A+*OF JK8X186?:M)*?)9 Z MG-R&9H+3"8]H719_H>]*67+4C9G)"E-5"O-@K0'+>(/8DF"#N)JA@Y+,$21[ M.?M8**O1U@=V E?E[,$$0,W4\TMC5MM?**1Q "C)::8#T^[!;OM5KB"0YT\I M!G3R11ZAN:$YQYK300?F]-?$L;C/^S2-BF5?A;38)8RU]&*Y5S[#9XD6-1(; MZ2];F,0-P9=JKZ;LL 3ILI^[-;F8&'0>:)#B,. MDK"5S# #]+9,WF2U35*6;\CQE,4QNP20YN($Z*>=V4H>48%Q#7;)] K%^\S$ M96&D!BU-Y#PANI@X#UR@,"L3B]@CQJC-8W!P%.2F+MX8O%P))(JT MO'F_T:71%$QGR):O21/3=G*3T6NIZ/6*#CX*7-).9IN ,!"'/DIAU&F0YXCG MWX -OLMR!]?:,[&.V+3Q\B@76O'G'4WQ$9<3N[Z2DHDX%L]TG\@9]1#F*%1D M0JSH5K63RR/G&!Z]*9/.8W:SX(+L$LBQ40-0SV%U,R6O\VQ%4Y6N3I63"C%! M2(/YNP06K%R2)#VU"_,*>]#,(R+401=(+Q2%$:HT3A3G#J] =&5@]9BFQQ48 M%@X12ZQWM:>,@ATXGF[ Z7$6A30L1VL-5N0.2-VBS[X[G%A[?8M-L@F*$?I) M)G.U '8TO20L.R>3*J,,9D6 ML)N[)-FHIS?>X3IXSENTZ-Y[[:WKP]\7XY%>7K(<10-M2\=UIG1E,;=IFNW\ MIWQU$I)JSKOB,"X:?*=CGVP?QBB+W8&85ONUV2J:EDV)3E<*EIT* 0)ZF$.F MSC/=%Z3S%!VJ&Z5#M72H_MX.U<6$M,+]YEH_-C<9R63X6!;[:AB6V4DG)CATJ4:_Z1OFHKBH5'8/>391\'C6HI+(PA['B^:! M2Y2!*LD>7 @KJA1# =4B3$Q^0>>F5HC:2&R'I"M+MJ5I*KES: 1AG!-5?1TK MKK(:%IQSCF9+H^U\EG,#?&V$8:88X+1G;C]!)YW<>^W M\F<4S@1H%?)"F*,*5!'-![@Y$-0*I[%2:XVX\BAS!03Z[8$O>\[NE01JARKG M$7D:8U7&-K9^^80R-#;KHQ@]!(:WK-5II&>R^C]B.-HJA/C.1L/GRG8QH8$- MA039;A2/(K((]J3T\!18F9H*/+6<24 ?<]2 ;1J'YE\".>V1W&:3+PZL'L!MR"7 MAK\A2K#+RIK"8&-DS%\;E\%Z5>H0,R_*I: MI7 4$JP])2L(!@LPMGVVPWV+(3OIP(\]3F615E)<%+'7GE<[Y+ZK(%8@*'%< M*B]J''+"C/U@/BEO3N9K)\\Q+OZZ15M&\USWLP\2(^#5I'D L&U=T=G"]DGG MJU*H0%&V,S%UJI->XAS9L6;:$;7?.5*>M%=.8V5UH_6Z66^L49U+8^V@0Z2F MM@N1ZI./4'(S>G'P487ZW1U*-! %0N=_Y&A7W!B%AN2[ZQPYF_5Z ]?96K!. MU0D@T0LFL_4G&08+9L9WV!C5X7+NW!HJ46%_^Z%;,P=F/Y>8H[,GXGBK]Z!) MBI /HE88/=&$RF8#B2G;/E/P'?-B\A+"I#-3W+JVN9$1"9,Q,C1V2YV=R2^/ M@M &^;)Q+FO2M,7F[+;?D&4A)+%$4%T3G3Z%$?A\*NQ3LK,ODH'?2^<3(3OY5.=JZ*)C MMJTL!:5Q)IM/0UIQ9,X.5OD :MML&[9>IPR$B-M;H*4U):/N%*E#W,4AR7(- M:("9T_HPB_.A6U U-F?%@\UWV8@J3V($ SHI1H%47I-B<]]"8IPY2#_/!5$9 M:2 NN"#EJPQ>.V26/J,S(S\<3)>.ABHSV4Z>,%$J)9K]C&"2NZ!5&2QC^<#, M4)_^P&.$#[L X&$_^'^ M_Y&"S_\]D&6,3:+ 5_*082$@V+,H4>E^''6:147ALF W@I<5:JK),I> PG"4 M 6R,%$+#78FX&[%#_Q"I\)0A1I=0$%S,H>&93CI%O8,#*$#8Z6-%%04*I1@RS96X:>RMM3=:TL]2A&I)^:UW2R]MJ77]O?V MVMZ-9>4E"6VU3RF>N3G0A&"S#7^F8B %0^$?JKP )1VA"'HI@HRRZRGI MAID)",,0*(X$JE!I/"^E:%#D*A4K?9'8FPJ+'/BCI)#[7UB+8HX#_,4SC :H MX2BEP,X\%+;)CQL)JFIYT^70*D82R#F2,']464IW0ZT4))!4N1S!\N'F!5S MM:+Y-1&$BOC5H(DA85UC+LPOGRJ-;:G&8;$<,#O!6XN$1Q=&/G. I2"PB\AO MF:6S-W;"!2WLXC!60-O"*BDT 0"V)*]GHF].73 U+]4U9KH"--^E\0L=S;D! MA5ET.?.+?EHB$BA_0)(">06:AG' >49;T;_F.LMV%%V :LB2Z-QW["?R]^ + MN)40A;O M4S*ZMO\P3<@E\$2.WD=IFTUAVV\GWDJ'P O]@T(51A$O^.[%WZ8 M*!/5-@FGDWR0'?U6L<;_G).<5R75/L8W.Q5SE-9F*TZ[BP**\U%T<0L4V(M/ MQMDPLC=6<7:],?DJ/OH]246HT"Y=>,(^6+7-Z5.X<1\L_ED+MY;: 57B A"] M,"E.\SX:T!FRHU=]NG$J+4M.'],[MB^B;NO6X(#B/@RM(6I'!P&3YX$O+=_U MC7/F99ZM2=^2JUDZ[3=SH&O>L1X%$Q!@"Z>_-!C_1JCJ".)2^ &)$48-]$2* M^;NHCZF09*P25+_4 &(U3"M6J+A4#9+R![/9UX;FIEYF5 M"IEW)Y*G*+S M=F$%4>KTJ5A5:)=E(O57U^#H1JQ@0@H)>K8LZH$2:I@J=XT'4AX5VHJX6AY1#Y02IS+!44K&5GB4 M.<DV5?"M'\L\F@KH6RI5-C12IP"M M7!G;+M'VSQ4TU/WFS,E0M!ZGNE5]H%?2T^MCJJK*5O-WA:[L!6L?+Q778K\\ M^Q([,M$CI6-PC<>8"\$*5PVNRYD$"C]TL5I!K':V@D0A9W1"R458G;;@!->+ M\Q/CU\W+DL_+0D3]!@Z%:#AY W28#PD MG0KYS>L"8/15&&G+.,]IH1LR5HX3N&8.*CB8VQ1,B7173L^W/&ZAQW:G%E:& M^$C12:HW52B&#%H (9%.!U7TKUAZS12#R1-F9^1=+7IS_%-A[#R($X/;*I0> MAYF*7.6$0$^E)?,O%LF@6?-4\GQ]G&8:JZ1&55N39$J/9;C,3P93-J8"/E@# M&((1)3,U+Z-X]BP4M9XY#70 YSY?FE37N@!U^%):L2W3=#%'!?L($L9LM3Y- M$JG0)OVY55@:R[^69%20;:T9V=S"W$)%#! MM?XT!6W9]%.?\*)5$:LQOQ6)5XG\"Y ?[PK[(703;"R!)#0P@AF>KX@M0<,N M 36?*"LPTG;-8IZQUM&!MZ4$7WV.CJ.Z0F.I,XVY$KRDDDK2I\D$ZI%8F =3 M:6/*@>V!""3"J91_Q@%L7 >/#[&*4Q2;[ZQW,-IXFM]4;MP<*-ZD)P_9_Z?Y M8H_GC5,GSBBXOR^PS@;JL5@8+9PL&,XZZ#')-ICL+$U-#PS;L\I1!;X5AM:5 MG#/EJ?I)%SGO5U3+"H*FA- NZMNH3J.5\BFZ%1OUTJ]8^A5_;[]B@3@3(N=) M0JHVF16V6+ KWDAB?)3VDU25[$)22[4ZAK) 99 64Y@Y51V4)E5)AT \FAWK M2<=648JHKCKS:(:993O"FQ#@VI(K.T?OG8Y,TT!Q8W*2Z-RY?0K#1HM,6UMD ML#!+S3D*G2,WC=#2TEC1-4ZQ"F3(F@=@$:K.UL!F@+P*H IJQ*9HL-\=4]H? M\>8];@1$'>U=@V6:)!'T.Y-E&./( DZ-==0#C?6M1'4<,@@;DMW&E&>CT'3+ M%J.H^RT%-\/0?I)RX*N>V4Z[L[Y5G5Y8J#*5P+B2E[*/H3CH2KNVM/:R M)*JY%B>:4VK!=,+Y_*J3QIN#%KZ>],CK6YP "Y&IDW!]P:Y(&.S2C_+NM7@B M;:Q']<%W+R@)$R\[0YO':I,4DFT,Y&VLK6\U5IIU45WOONPJKRLU0O-4#:;N MT#>%)GMPFECH#033Q*JRM4=?;_/75,-JI5&<8F6]N>F\!/'6%+"4B1O[W;Q< MS#QXK=A%9W6OZ6VNSI9[?*DG6^BK!1-8*&T*K3.6-4ZU"4GRF<;"R/E=;I2% M.)3D-D!7>9J'$;5U@HM!YVZIB\VG=F<&(N92'U;, PHRR,W,W ,-/WKLM[J0 M]A6-Q(2MT?Z4[0X;\V5,L?Z[L5&KF[+0HX"T%KY)MOE%*;J$D8X(?UH_QY?S MFM(4?SHS><6,IXJ%FF9YF$%).LN\6JOS83JW;?=0.*$ED0J$#VODBG2)6FI0 M;<@KZH$)UI>"75TJ\4S%9J1 EU]WWN)/]>$J,DG'YI()UGH>^J_L:O?;>25+53NB4OQVFVJ6I!(#^"+@>]C5U">[JF=M$%NLJ:7/$5>L M858*G^0EYS6/VS!JF'9$@,.L=FO$T?=C#N]FC$PR$N7ZE2O_!3H1Z1NL5"XQ9NU:F_:$H+> M9)(K N05L85BNX0G56R-8HH"KFAQG0YN "PB5?W?0I,HAE &QV5P"^-$L5"W MH&1D([PH[V>@ST7M'E\N@*B8 \CD ]>5&TB91&G5$$@ M&6M=J2O3,5* O 1+,==ZGA+"<;4X#-['V?V$*Y0W,=7:92\5NCZ@0A1]0HYVHP)PHX-)B$IG-')6!775H0/41 M.#,%I0!JP^5K&FBQ%8 :JF/-/-3[ 0Y:.IT7BDSHS>,.O*S.JB[F"GGG2?^, M*^:.X$I--@05RS>EA#$@)\;0!Q5"0FTO4)/5PVO/[ (]RSQQK72F8V$HT#)- MA3L@EY7":/OLZ3@\Z:HPVM<$EQCUN#7URY3GXL6?NU<#N#5R-*RNJWLRQ_!@ M,VT49D*Y+HV*O7\JBJ1;D>]*T\"FPY(J>[GW&O1XH[%PAH39]L*E@OYK[9K* M3HQ9'&VJS4ZAF&2[G ZKFFK\H(I-ZRA'[4:\@PQ&ZF%>'%UASP])9O2LC@U3 MU3X4G:08BY2,$*CQ^E/%]+H3X^CO(T\/J9=I8![6]:GU9\!V+ET^M\ [2>\Z MS#FU^J86K):F0:K5EYH%K>D>KZI.=(6J])-XF)M'I[L'V]GTNO,/16.#:',I M,8E'E<&D0C!3>4 )8!/+-F/I4>B!XR*(9)!BL8*3I7,PTJVQ30R%,>5Q;7"8 MYRRT47#WS& @AW7H4(+IS@O;48:)9#K7Q-FAHJT81;BY\L=F\X_=W6U"2S'D MWG F66G'RA=2EPO+/Q 8:=E89Q/$[AG@131"MF#YO5[NGKVBA_Y87VU9 Y[D M=B[5^QNM%R!P2T4MX$],C>-(LIT=WH"*?R:9C&9?(W].P]A$T%6B+8TDTR>L M)DT?*(T61BD+$=W(FUA:(QXXA]_FPB0N811C+P,X5WMJ[54U=3,QZ )7[FE[ MA2( .EP58$$IH !HOF?"PJ6]@@I,G<)-63.M@%F1AW9%3--4!T&T,J_TNKW+RRUN_41'ZLM,&7T3KAYKB585E?2BR$&"Z=!6.7 KL0H- M)IHH N&#G:=8U[)8L=DLRF%3#[ !'!EMV%VI_.::AZ6:_!'O5M>\2-*2$V MUI#DDN5ZXWF:Q9S";^02PC],4I'.@J!T>ET6E.0#? RIX93I>CK%)Y1HY!(J M+]%( G8]O$/->MY$GI9O:6A3<$S9N#!.?H)+PAA$,D5:X@0:-'1-.U7U1?=. M@GNM*OJ>*[-A-*;^9L1@7U4L0R;6UZF2<<_TJ2ET3L&K MKRL,G=)=$#*<3'&2Y\CE %/.E#!O2R<(2_%%P7;4*G"1 -O3$1;9EEUV>(G](>JHVB==%GXD;UL)'W8"XDP289 M G6KS2R9IIVZ%!%[9 O60CW77QUCDT!I4LM[&+%!1LIYJ:YV%?FIJLZ: 192 M PIQL=BEXNJ(K.A90C^FPU?U=>W8JN^VVJ.205O93\"]H_!B\ (P@] M'AM[;2J3CRHD3B5=+J5C!Y@:M^W4L8D,N4+89W%5(YHVBQD$R,VSK$04MJUS MC5E@I\K_[&)0CJ#;M"DL#&AB)K#^3-[UEFU(# ]VII.IY\@\&VTQN8[!!G?- M?Z?8L7;JJZ-/"D4CIDUM2)=*0+>*@1N9R!2"LD0A?-NV?A5H*0>!HHI@Y"EJ:7S%OO&IU&^,=YY) MBG3:H39RT:&P/#'^ 2&%,J]4\93B9> M77\E^+P&:/MB3!H:+05&8._B!#5' M."Z#:AQ'DE$^MND"4;PPC\5$RDKC;=I50V=SO?SP*]!XI5KK>TFD_YV+N>&] M^)=^0'_$_M!G35=YKI>F,L^U/.&CK2L>Z\@69 8W!"#,&:MF=_,I*J%6R(Q= M@SU6AV_GU[EQ!D1L,FWCGR5C-<MS:Y;5W9_A56YLZ4785NZV79LN:FJBW) ML>(XTK7D^&,*),$F(A!@ +!;S*^_9Z_]./L 8#]LV6XEG*JI6&P2C_/89S_6 M7LM)T9D0-:UO\IG"?PZ?7>;HF2_$#!2>811T*@V^+O=4=K\1H K0J;XDA'_\ M N?0R?&2QZ$7J^TYPSMF1E%P21(VPZ?,:,S4%(,VT,)4Y"?V5SP0J7'+.MW) M\60N)5EPMO1 M+T;#E*D]RL06K92:>,(BS14_"\9NA(LR.8L:% M8XR[[M'D!SM"WT7-A7#DG!.WL^]PN\**^B$45@UJ(]$3D.G16G:7^!_E,@4] M1C3U50T>E!#==;21M:,C#$MS>6>,N$,:N,DJNY']C+ZS65#QZ-^"0P<86&Z M^<1UHWSS]MFPY+=&GI(I[49(/M^"%#[:U>K93 MFT];7/6MYO[=7/=P9OR@0 M, 0;"X:.,E5A,3'EDS%_"8>B? -!'.B>V&G&5K".+-#Q!0/%Q&7,'[8I('3I MX Y3EXJ7T!0NK'Q)TI^.L(@,])3MUN&2-HPD?AGE0\-<)%N(MF3K_,-5A[>,@PAY6<8&$,G69:RU>N! MQ^"",)]]B6]ZLH:*,8D4IKH=PZ?N1TDE?O_!L31[+,W^>Y=F/U!L]1+$5VF> MC2*KV=M&2+'&V4OT(&E*EZL3_%7J?Z$^D54)H6D"U+9[]1?)%,V;VK7J(>OV M=? +\QVF &39G9#STG:B8*\7>43K:?KZ=002G5554@IR/@:=YL7[W Z^>4&> MG_6QQ6ZUKU]S<@% JDH#J.T6Y&\,QIGJ\T4\(47LL*(17^5+]0R0G'6>,H44 MM?D!ZX+KY4I< Z10$H)0\EMZ)?GB7;QXIL^-W^/'\5Z<1EZ&$R]83$@L_$00#L2/*?GQXOV!#:JL8#Z5-M@#HS2:]+3JSDZ3H((QX$N-[2LD $ 1W*H.:3=N7Z6&49*" 4+2F+-^&8WKG M1)*_&2Z5M#XU[< '$X^@*29^N20Q7IF9)#")*8 LXS/W$QI,N?N?#!9[2@>0 M9)S#[;KT)BZYG+E45I+JYZ.(EM]>Z03#UV/=02ZH21[ZNP:O%%4"RX@N-M+; MFZS�N;=IV#PG&7!7/<3:3Z9__OS0\)/DF-+S%YT//&(L>=633C,^% 2C_% M%&L8CA2/BGT@MLZ]X&672UY;6H*7OK,@ H8MI10'#?B=HU[) M$-ASG/V&VPS"-=X2)&HG!^F@'T%1VSAC709)RA$LOV$"O)P_0@%@E$"B=]G# M9("3K6_DC8T2;A')]+6\%ES2BN/F-6UV=R5_7D7GUS]BRZ2Q*$&.&O!G40,UFMZ(H%__(I=^.L[],5,[V(Y^5 MR__[A[]_6[U[_.CQHWOW'M[[ X<]OX=A.;EW^L4MG*)H>&:O"3OX/6,"QTZ2 M2%,D<28GJ$\Z@E+6YU_QK0D/([$?GR6W^DE28K[5+X-7<;OOAV/TNA]\GOQ" M#.^M[M)?=X_'Z3VPIZ[[2?(+#_D\"$C]1SA NV4Y+E1$"0AIP#([M&&$:^1W MA9CH/W>%=*S,7BY%O(0YY&\S*B9#^OREY:%O-T[<#7[="DE'JEG=ZNN:/0TC M=LWO/D^?+9BN6]TH3!AW&?ZJ=[G1RAH.LK<"USQ=\LN;68OT 9_?Q%H,!N$' MI3#Y62_FPYQA6U)P!,Y+;A TGI1T?Z7]2"A)$;+:)Y,]M(F2^4GGFBFDZ!&8 MV#YV[W F1I\;3G,]H^^'!4,;=%0HW]]N *G;ZE8SF]>W^SXI[Y&AN.9'#X>_ MNN[[R=>1M;C='9! N=5-;G2:/1J<9K<;+')X;_<:3'9WN]\TU[[WX![*-7+M MC1Y\?KO#;W"C_%:#NRSR_I:3?OV;IP=^ =_U5K^A8GV[O^XT>_"+GHNBZDU> MK7;JF]YR1]YNPU\W*>G7+Z]=\E\,-V)^G7$8W($ ';C2QJVXW@^5U[MZCT8EPJ_=V._!6 MZ_=:-_2VCS6:0?@O8.E71T0^0]:,VV-V+>-K(UV/\SARAU:,Y2VI$A7 M_DHP'+'OPN7:>)#PYKIH%(5.,Z'4/K?:(4G4^?OE6L\@X.3CJ%].M(F0N8$[U@40*$)+*P3=$'_WH MRX>W,BV?_ R_N;S6'1I^GTJRM_O-_#I+__C6)C+Y?ABPV[E USDHMSY)1IZ M8!UOZ=Y(,_>OKKO]HZ"EJH>1V][E<%]?>Z1<^F/*TW]YSOMV=FCFI4=UV M 5\?)#\>K0!39Z7:EZI#""0Z%B4^S6;;73@&%\.3+)NDTY.J1VY4X,"14VD# MC*EL;$QJ@EJ9NBW+CVL&?-F&0QU-+E.-NYGF^I$ @U9J&ZZ4Q^/3LFIUS?^BS M>MJOSQ+H#[XX0'>WZW&ZS\1CGR="X907R[^UQ_:M\?+>,;NJWW MTCO=#;_UNM+=#T6YF>_:3F6!YG\<,!0F>LR U4UK=A@82,5(N6 L5T>2/&%9 MV^9['#B*C=>VC$RMX[8M+RA"%$)64B!GM21YG$RJTUX5E2_*CS#1YLT75EYF M>WAN_R)_@V$G=)%1UY&C%FYV/06JBG'<"KPNO*'>T'A9U V/X72\:XB)Y?OA M[FDK)C<*Y.=U(ZP5?5OD)E+ #PF%ER@Z4U6H2J,7C=(.D M]7IXQ(X?L>/_WMCQPX@NRM$;I\AA#HK(-.D0ETGJ;ESA8P#-7OF_2FJ$52YT M:C!G\-S(M(*91^RK-_!FMI1?RUD]+WH33XS3V=>1TBMR8^$")]*:RJU/U%W$ M[=-"3\8'@SS1$/;G,$+Q&R/H+8*C5.!#R=XU/XD'X:9U$C@MNF[P7MZ:1W.+ MP2%.6>JT8QZQ"@(UH[&D1V!*S 2"I[ ?.DP*;IN&)W0N+@$#9 M*\0.[DSGF2RYS[G;4<@&:3"DD2Z*=-)\EA 9U4E5+SVRUTVWI=;N 6D^DDOH MJIZG[<7VM,G*V4@%.H4HRFIR#D8Z GFKBM. HV(VF5^ 9&"Y^7LL87\M.U(V MS8W$C?MYMYZMJN92\YPTFNQG#*D.0F@9'-J[E*R\&K]%(FG/FK;=@;Y]]A=J MP88OB+\LXE\8ML>H65ZZP^U'WB'E"!+W5SE"@N>$;U\V;;4T+?H((%6(HCS+ M[+6U4()#QC>?/GL=>61BTR2E*4!;0I$.PTT$$EQ=Y^,9Y(3#G\,S:*,UB M-;&37"DNT$8*"*NT8\SF3?-.X9=$(\/_329(1/6BG(W;:\+O M,JU"_$0D!E M"MA8II1)R0925I?&:8%X\9]+$5S!9G+3[GL)7#(('G C/V%2/X@'11UP+W+, M.>W+=;-AR2)N(GY:1:IN,'X2!C^&OHBTU0M^<3:Y31Z.4F.R?,C'')" M2S"^Q(CT!:TLF%5]O4.3J)R:E_=> )F*U2E-6$Y<,I*O'#T<,D5"%T2\<.(J>5\%,SS1C! MEHM>:)PG#*D'5^IV. BRQ&QD_AY^D,960AOGN-]B)QPVDO==J.*6"$#@EU>'=O=G6WIFH<2!P.=6U[QI?P MI7H'HBFM(0^$ND8L8%-45[.\)"T_$Q/,F^*"U1,GC('G@,&X<]<%#:)2 MR$.]_GQ7\P?T\CKNR0 (_4MLNU<3$)S%98&TOZ&+2T_+AH'W!U69 +49>Z% ML0IC _>@5)U)'JXHM1M[V^0LSOA0&K,^>6:2.]#0^'/\Y MYTM[&U .DN8&-(=-MZN]JYO+$F3(:-(+1ICYH=6'X[K/GJM"FUU=*(*<:8HJ MKD/5^J_,B1&+UP;AX8SI+[(9.HTSYC]E_,4RDG"$L+'!&NU8\%.URJ@Y4 R' MM =OJ#,*P4A3%5J;DJV57Z56/,QTTF^5?X:X)2H] O,6;4H<&-' 2A):6-(Z MV8>Q\E^\#PZ7(5IOBK CVSE18(G7C)E=%BMP4/ @^%&.37=HG *X M@2@:VZ)/S\F1+^W.K$Q:#G-R)+/9>;FB+0&V$;VJN4D,F9[/:;33LP"Q6T>GK+5''G M>%1&@H<4N^-H)X;AWP37(@SI@BHWX\*,[)V!:BIJUT-*-&8W[F77.X""[\)T M_77B"1./6;'4\P7>D'28\Z%A86^,-6"\A**;&QE5U#XX'3RJ%FBX6^@?*06<"X$:.+*$AIE]ML$*=%LQ?"G>:)._F[X) M.7OQ^IAJO>YY09"HC[*F^NA84SW65/]3:ZK>5&R#YWXZ^SY)J(@NR;JHF @T M# '=^Z'1N @-3]_D'"ZQ5ARV0!%PY/9]\G)6=$N,SXF[L/C*QB/HK^MU!&& MMC2E)TX4MGV^4/V@YM)JJ(LP)?\JA 0!03=<*X-\UNQ%6:C-[M4,!%[KO%HE MA%.2ZJ?HFO$W2)=%EDO#ELHW]AAZRWE1H9O&AX2 R/@C_Q2>+@R(3SVR.:H3O57T+T2$7(8$'%3,."9G$](?[3HK#X>LHWN33/*WS\A/Y$KT\MO-GHQ/LP_ [X^!>Z0&]9EB6 M9\JC%YD(MZ-K=//?&%?+Q-^L&$J)&TB@B0S-)?'@^]T2-RRQAJ,&SN@ULMH# M*500L;.I@"-J&>>\\X%+I=5WN>>(H9!W*)FOLI,J&FJ672+FYO4]$W8)M6"1 M(::HV^#M8PF-Q-N3E$N6KD#F8\VE'RM%=Y!#F;>+=289S#6-C(6%JS;?\;;+ MY[N19 5^8!'RZ>S;8'S!FHYHI F^"<$)0SCM5.4.)V)$%X5A!$/%!"G!3,(4 M6/ZB\SHS1*98$0-'E9M*2/$><'.$H:"@#?_))B"=5%Y'KHXGNQ)/=? %+&0- M=D'H 0\NB(]B5_\E#_XK!:Q,/N?P$:*8-&34-D'U$"(N1*-D&R9(9*TB>Z93 MJ)D4ON83(E7!T0(ZQ[GT9$:+-Y.R/+*HF+ZR'J9/GI$41A-V44X,VK'P$G[Z MAG_V;(TUA*4(6_%=./S"!@M?J'+P6-HJ955QC>\7X3'9R7."P>@["P^'&F:S MF?,1'6Y-*2<*N^C.K[ETH'(P85RFQP.GE)!Q1=*A6 -BJFF1]PB+)I(:87B0R>R*JBHC M=0YNBP*!/8BZ!T.\0,X8O)RKXEO:-Z,O;EHKF0RT=-/8.N+] MTJD@QZKLQ7Q])*T+'1.>;.>/%HMZ*)8!Q%G+=.YDW\@YZ=#$N. MQ4'6*7G][]Y1;%GC#Z"@:%S[6=H*A<.;]935W?RT^QSCAS5JE'Q2WJ MQ! 7MB>1W:]X0[MKW)E=\Y;)&LF+TP"&L,+U>87/=?RCY>6E_2?NO)@])XU7 MYZYZ=7B9A3\]?ST6A&=OC7!;#-7\/M__SW_=?WSOZ8//21#]_I<J2Q&4K)E<$[ES(CI0 M,HI'FO@&UZ%-D;PSDO()G9 M 9J^OCW_4[KA)W/W2.)'R4-)*:<(WD%)DTMUQU9$*OP?_,S%YC#(<-O:%2,I MBK14,J![_2LID [7L/=R!FA9NO;+7KP2R<.HLX_'KTWQAZPN9>$OQ%&*%;.BX>/G[T],&]6;!5E1K#J*!%4"(Z M=U.E$[$$VWBJZODR7+7$'!]+,CR&NN;S1=L(+B*L77HA&I:<\7HTOE5#IZ=A M5;F;6<(=V3^3P68P*37)+58Y^-S#Z,PK/8#"G38%OB@)'P<@PIQ&S]#=:[!Q M^<&&D^3I,H+9#B;+2DY.W,_ %C8@7F(G1432J8M)I!FA(".XNDR-"ATS(6P_ MF>]/E+L=8LC0L>-2I(X=^92(^/#"2*CQNL1P_G#+&DMOB--$.J4*3ZP]M'\&YXVK9<,UEB1\3':HV:OC$+Y_$ M3AU^MLDX3-%(+0,X!J#58*EK1Y\S:N@0I;>XP(,G2]781J7WS.ZO)RO2/'-R!$,G_\YKW>4 M;+Z??9PUU<^/-=5C3?4_M:;ZX-Z#>X3OO)#F(NQZ[>>@PAKH1]"7IX9Y&%KK MH8"B48SB*'R14SGZC#ZDYI*").L=;D^,UC!WYX^FCK4?.F2ZH^^LZ#8X"NIE M51XF*&<%^?7"=[?KQ=NTYI^TZ>>E]+]8EC&2Z"E@N62!E*%60U(.=#+$$5\F MYIA\ '_T&$Y=NQ.K/9Z8I(W.T Y*4?^\N2BL=6>8QF8_L[.T-<#'6UA0C9URT=RF'5YI4U M8$@R7$D=*"BV>*5N4.8A[U#AZ1K":,GMNT%9*%QJF$FATY$2(=R3)&+FW+^, MWCO&T-967^CB ^ \#9=T 8G$?W36!S-,GA>!WJVBQ0R%G.2T0OYW__-?#Y\\ M)8 OH7#)ZS5Y%XYQ=RROK=+:$2\Z'1?X9&)8OBZ;8C0H4T:4-EGEI)RAJ50.DF;E@%'-9&[30 MYA&1KSY]I!=)^CJ]L!>A&\]WR,9J%*_Y66O$).R'!LS4ST.0$%A\+72,TO]YKZ6W18YOL05&CNH*_Q?& W- M!>;6>X ]YI%%C>"*4 \7CO\_M/'CY^]#L*TPR>E3IZA_E*S!+92X+!-:T8[! !5%PZRI.P?UFSM9[3ZK%9.YG<(+DXD&0,MUNRR!A*L&B.#9:ZE?QJ^)"SS_O@SZ,N MS%@4+LNQVRA?[\2OE3LK"CDD%4B@!8WR /^!^:Q7I-7DU0Y8E%D$I$B,I/!:S+Z-F(8\^-2&_I^"; M:S:EL0/@^MA+( "WAW%JS'@ ^95^O?2;W([7ZTY7 *QT6NOXM65&6%,-GB* MS"*B:S3^^@?!S^UIX/^RE1_I)U8;#%=> M[2I)O!9$?52P$]_,PU9;5-H>'N.AL!K>,3XGV:GPBJ (/+NI"^9,1>;@A+)C MY=5C7OC5E '0D@738)($LO^'5#\46X\7-$S>BLLH38;Q,9/!TD!:^8AJ_W(M]0[+0=[$7,>+H@H+'78HAQ59-<'!D,JZ)&$TI\>F?(,873Z\,&8IP-'=5ONV*K_0_GGZ !+/6'!['3RC7 MC?>B9SBI\GVSZ[]:E>^+Y=2KNN2MYN_YK?LV_/]2WX&_]I"5$/[WLW[I_WCE M>PR?^X*HJX.ID^? (X5'?GJY#O8+#H/R#Y+P^'(/7QT^%S MI%]*YBVM6;5[/[C^[=N^_XN^FT08AV_ZF%=/EB7187@*XG MRL9(3??)Z>+%@U&G]>Y3PQ3G?#F. J:N1S E!E<>D"76$/63^ (E)_I2EBU+ MSZ"QA](_+* \HJ,A-)-Q^[A-'JXQPLA^&C<6S?9GM"X_P]H^;K/C-CNTS1Y] M?GB;T5K'WB@Y4<2[[>=N#H>YJ@F^=_\!7?3^EYJ"_20^S@?<-)0<[??'W7+< M+1]BMX35^4L/)=HC?P(HP(*6Z*5/[+9#M_U@6XXO_D'/J:(]G]QRL\-[[F-# MC3P^HD:.J)$[@1HYGE;'TVI\6BF1[XS*Z85R"!"A$W5N[[EVKVVJAD]L)YDZR)?:N4#C8AA :QG?Z;&4E*,[_/UT<\ZKMQ; MK5P'&4$N[&3'98$M$8%)GGI3]&MJ14%3[454N:0E.-]5[[2L#O@QTFGW"$-,'@OQIS+6#8Z, M4C><>/"X[@#\AFO<%$>"E@M;>+P_I:=7+[%IJF7!U/Y'A^:X<6ZW<5A96_+A*CZMTPJ$Q];]UD9N0S4)6IW)D(<7'I'(DC0L5(RRG"!V:+0D^ M&IN:%0XE-1OWQ1LG^,R*IZ;[+V@??*&8R>=E$TX$[:+XRXOGD3Z-OBAL8E=% M'T_I1G=HX]P[;IR/8.,DF!EJA7H7=XRN<82U)Y>< +=@EV"N_"_:3JB8HAW! M2TGE*=$81%.PDT* 3'%$ID&#!2&9YW\%.Q*UP?"G#V>%](Z1P#11Q5!SR:$% M/UV&T^6"HM*'J;4EU<(G6B@5V/?)DW$U#A6YQ^,5(8^)ZV!=W@PC^-N@%U_6 MW(T45:0(S'P2ELMRMFSJJ%0"&S6 J(/""!!2;BJ4/X?EL-Z%APM+J"4E,YU= MGNY+R&F^@T PZR (,HWY9V!;=S5$<:0C <]AV6XL-R#!1>9^1DZ'UNZ92*+K M6\Y0]ZUON[!!2>&% 4_:<;F:44#?JGF&M%])W.WC:4 MPFI%]R:?$Y?1X6Z-SC']*1,9<91 R6I&ZSX\S.7EZ28LU?XT?.LS7/$SZ\<\ M2:_[V6_6;?DS<;R_0XM1>)!O:7/-GN40,R;*0 &<_'9=+P\?)^;O@,43CX'Z M87YWHWSS[,G7SYQD0Y9JEYT!ZEKX'U)Z;.PL1\^"29D MQ3%3VL*6B&O&[[1-570F+"Q,\K1]BI[Q\P>(B+5U@T0,@]'HT>V, G7=MX613MLB\"I1?4"YU:!C8SS1NK!R[!R MLJ;JF84\5^E2?";BO]*T&X]/V..P+%A_U\CJ.EH!=&?0*?RN,CH?\_:^LG7^ MN7D:-.PO:]$+8-K=5RDX46CK#LW4>=7,J3]))AIQJ3;$,H>BW4O\!L^O M84 MH3NO@^V@C'K'BA:QRX53^-$2K8JB"K^MB!]KF2FI C2&PG6@;[@,2Y4)+LI. M7H9<,J$\!Z\L/$!F"."UNB:*2E"ZK\HVK/!GZ[)8S?C<^:'HPL.1^_>*PF;2 M 5PW&9>"6Y+#4"%&Y)>*I4AD-YP],D:YX!-0\6U=;H,5XB1H, 5%?1Z>H_:$ M]OCV,IFE4F?)N&]TDU$T(XZ>4)TGVXU=*O#Q_Q.Z(+;1P2=.!BK'"'++)(:9 M=WLB_:[T,_7X,I\133BX?BX*97S35OOT65C#R=W$Z#$ZHXV,M"#!OB.>"JL> MO#U%3X9;:/$,NCA>R;/[&EW1-ILMJ4T-4G2=LL+T6&&=X+2%_;GO>MDF9)@R7??QFM%\Y0 MVA,[\D%ZJIQHCRS'6D;WWWLN2I=Q9M[9U+F*%X1>)D.FO$] 057#C][2;JS3 MGY!K0%I^:[(&FP)N4!>+-FII@*JJB]X&(5^0/EM5+,\++ST$*IHRA&'J''U/ MP0_MBD51%?.6\YIA[01/HJF9[58U?8-)^BBY!;\XHL2/*/$[@1+_;5('JW"W M$R))X?J"B#B?C%=M^8$7-2%-^2 ^!;5L*ZW-F-KTWTL-YH:3P-5DRU_,BS%Y$=V", M?/:N7+W1_E/UW=@O0U.WO0[K&63:Q\8FMJI.<.-C('33E-:5G&&Z%G^0^7JJ MDAZ0'\' ,YW8\[B8)A9P/\%QXC*D<9VQ9*!-/Z5&*:@V?$\L0F2182 1K1.5 MBR[LL:)&=L)3@0MK5?!=R?_0%*>1<"KM,+5JJ5![TM*5159.LC*U7J%#)EMY M/X32@Q?SIEDRTPV]"2I*@S*XHSVGM+52J BO"EQN4>J+XT04HJ+-J(3-^0)8 M)\FE&.L'[9RBI=TKF7 ,:!0+U* +0[PF6L4)NY YDGK/-"6R6;P[ ?B]^-#< M.K=-?-ZIS7>KAQ^K3D&]F M(&",Q.BUJ 60"":O6<= X)-W]29,F"-K?$XUE@9T.(C+D6#FA.T%!3NF) M3,6Z3;QS3ID_1Y=N2<*).(430TS*I#DD&@A#Q&^8"[[@@08#4CC?*0T2#N7S MAK8L-!#870"CB^/5BOR8T3X-9 ,\SXHRJZ!^)"^9)6.'#YAO1U,N^45>5DX+ M$$4@GA*,[D534448U%,BN59@]UBY55=HR;5-) "B#(2CM[&^24#PE%?,>/)B3,7K#AG MUHUFDNEN!\.M//KQA[14DQT5 MFP*A(A%1]KFMA989Q>$'U"/JYHVZ:%MTE# MS9XF50?EX;12P"T6Z[);XP (0R_1O:()W0$$,:R38 0J/7D0OV^VZYQLS(%M M(L$X=*4ZUB.&L!0<8SEXZ$;/,(QG-AK?$\;@IHQ&OQ';TBT$W6[XX+KJO%A1 M7.OZWY\QUCKH6 MC;E7'DZ;JUQ?P7<%SG!6F^E8DX.3FLSMW!;-BB4$XVTY5!E?":GBL(-)J4+V M2E@X9V0AF%"8KJK]]PND"SO JP:DA8P_L6'"]O!5JH0:BA^,UB5RL#5W'*5# MR/:7IM-C4>6S M\\;8ZF;3R\(T,@;!U/V(5"]\QF"?"CJ?LL&[\G*2?'9>[?\E#&C"JLZKB8], M83UP+BW$>,M1^9!?7$GFB=*>'B>C,PQAY@%V4" I\EZX]SBNP-U1N L67;SQ*MVO 4GT$M6U^, M=9#(UE1LLR4/#;^BE&D]L?LZK?/ )>GTZ?9>'$!U?:= .G0 \KU8&L8_7BDX_:&1\GYO M:2*;T)QD=X8?(?.* Q!"VD.]U-P7'GK("E&!0P4D7&%IXGT=A:^H,(X>@%Y_ M7I#SR[Y85;#*?;*PW'2L._ M4:7A/R*M'AI&:XGCCQT47W M[K_IR+QY\8S#A_ ?YE, R_,21&-%/V-==3J#30I#+@[$Q?L)23P"Y$NB>OK^ M,0B 4]_*(8_WBJWO.-O'CZH4W.)YA\_-+R[UH46HDCPH@O$&#^;TO+GX#!4*,!760J-\(ME!=]1+G4Z1+J9(TQKX?"SL< 7JH.5)8!4]$FN M/5M0DBKO*#.XHK8" )8N.-_)%8S@,;RI\QCD=/1](>:FA M/4)G!D1@YI41YF/)L3K$YU3TQ#TDUV+P)2A M]]E9;?"J\EW-\HQ1J*TD,#Z<[4[I1&A9E%M34-YMP^G(#;5R7%%)B]HL2-'R MUU['3R96W"]?R'=K%7\<*_.9K1E6Z$82S;L6:3E@,?7U\QU5%EDUU>H;\*FX MM,*9OB4GU)R"*5?94"PCRK.#R^Y7Z%#%8KG&JSG!EZ;:5F4!?TR=JZFV4.Q? M]2Q?;"BV@-YO2P'74GHU'(2P3JF['&P(PJA_[H(!^9!AS6"F^'RZ?K+X>]/S M];$U&K]=I[N0XF4?UXC@DP I2 :) %!S*M,7Z&W)77T[?/<'\;U:+R\K6I2Q M+4'G62.E).X]3O 'SN[<2M#T&ZNV>3#4&>*^X!"'RW(5^GFS*< .]H8Z$>_P M"XUSG->E*<,@D.=M Y$FE%K/$!OA+_??^A M7H+Z19NJ7&*CQ+O&Q%*X$MKK>PK?9R_#IWR)+VW7<0R2E']$?W&5WUOFRP/%DN'M_[\,*,'W"RTJFYX=;ZV.HE M3X[UDF.]Y$[42]ALD(VY?_9#V;W[AE$@?__BRWOW'OT*$JZWM!3WIBT%*2]6 M^?ZKLJ;HX&1>-8MWH]$;UEIE.SP88/)_,Z:@0^_\AS]&$W__#(V".LN'&P=P MG66Q:!AP\=6.($8T&,._#"S('_Y(LSR3:9:;_9X0OCC#KYR&9#;$DL1STJ = MP/TX$(@B/")P95?+9]3-<#I[LVYV%0&?@-@ E0J763H3:&W3WUA^+KPA '<= M7X(\6Q[Q/9 97;?;"%\-@WKA#!.\*&.PVZ+?13P3^]47>2NMFP3_H'\Y5$W& M #7...:UI%C(_R:/8\/_&6[U#V[NY>9A_/?I[ R@+O*NWQ5[A75%H FW?&']*MO(6G!>:V,7;:S. M-I33/W_XQ?U[7]S[\H,:4SUPMX2LZH+B(ED=(&M+WIDSL &HW,"^R M1]4"'P@F#H_$-";KZM']E1?!* $P)MZB^>&6B&6JHFK!MA(U2 M-YL]\TY<-].964)J8;C6T,?>;C.$;,Y$A-KW#(QN_4MNC.HL3%Q#:-8"SMAJ M1]#8T[LZOW_=;8J6VGR4C2)+9=4R#C3QRDSU]H]=./R6I?24,G?9!@KG#N'0 MF2PW7A_CSM\:%+Q"C(MY!1+2%[K\C21O&JW!"S)9PQ'%]9 MJ^'XIHRA7!, 8'=)+ ,(D_O5FU>]3/&X(S+C-J$N1!\4/Q%5>CBSELVE+(=E M<)+WA(9NL+ V]V"/*0932Q+K%_."EQYEM55@Q7AKBD+QY25A[(,A*.T3 M-"BQ%YKP-^<73R37:0M#\7/FSNX;IRBW][W=^(M%HE[6N?&H& MX%8[3QYD'JKVX'MD>2M\A]MM&+\V/,+#)T_#D@M?D [<2-Q;**L[1)GPG+2N M1GV-RJ4FV]T S$Z>'JR_N$"R,K49L.MWR]*:_(H3XEAE[A9H.-S9,R)I34"= MIF09*^M'H*G DG8C.3!@P3=&0QUZ"NH=*/NDO0Q$5GFGC>)$YS8@Y!SY=DIT M\*^"/^W)&5&2'*HN8REA*YCW$OOQEM&NT/1@]1!$ ]'S,%Q$0\T%JNZRVI<9CYL.*)$ MKHJV9408^J?"<.Q]*3[M$PT&+RRK7L"%<[*F>"T.\/BHX>8:-A!$Q11LC1'# M8Y H$.0&BSY2P3KN,EFM=GZ4-3I(%#>9#"Z1$)-!9(.*)E\UH.D!XC;B)2NV M#F;0>9P\E>$XEX8R#G=5+9VC\6N78FRN3\:(!"*V(;XGLK4U@6QTHJ:N++,; M0O^.&> A MTM:DCD93NV3Q2B$T@&/;NOSPNJ>5SF#V MY):\M!V=LPM^XJ%U^$EH7T1'*M)B@(D-9XGRPM/ T2L7S,PU>$!TY.GJQ$X* M<]QU]CLL8[*#1,]%,ECK7%M]I+F8VXL^CC,#;=\"45XW'1API?$*1Z *?@9; MLHDV?/85I+\0'OATM."7X= 3GO1IN'-5 M5G/GJ=@)EUUVQJ>8>20ZT(4$TB7?G^E7R&L)5M=W'/(-QE]P# M'EUK]K?I3*'/ZS"M\6_4-4=Q$+*71&!;$L\E'VQEEU*CON7,IG]]C#UQZ:8D M(Y(LD9A%USP_=TX4E;NP+Q"9[;&(JW*%#.3M9I@NW^++7#= M]#&%'F,HS!"IT7K6@"A L+U0SQ)?2#S9=OYAHD\:^(W:Y&V9WGTGP_KA>_>#>L5Y]K%??B7KU'?2,L//5Q1SXS3 GU]A* MPK92(DH*<]>?R[ZG[;!XPTI;R'1"L*2^0E3%B*$'.9+S6O-@WDIZ( _4]W'1R^^$#T:I\ M/_(OY5EW@,!;4M6GG>>@>*/OA!."0=$Q"$>V;+/K8]*18X3@TX4SM-W)$D*^ ML8M1-2\@SD+Z! 9(\,C5IL,7B-O4&6XEA^_3>/X;I[.SJHK!LU9Z$3+%E#MC M_)E>EZ,CEY..N73-2P9/2-BIV;W9;FD:UV$ZN 4RK!5QGGG")@D/C43DY[B@ M+%I VTFJ&2[[YT(U6R:2WZX%"AL"!RJ7%$L?99";[H&#ELTL@M_.HJSA:K5N M18@E**M7C%_H3SS/N:P_X_K<^P0K2,-!T9@DT7UNB1HS"BNL:!,A7QRY^P(5 MM$Y&,BE>=)"!A0;&WN([6;C7CLQ4DD_):C-,( MWOK>CMGI,FEE4H263(>;K.5*RW6Y%;_-B#Z(<;P)-^%A[B:YOU%S+0V>RELO31@+V*U$0#J,3='+=G M(0@YY\3#E4OHO&B(?J8?15$&#Y85!MQPWQ+G#?AJM'*0T"_IT2- 811$L4.N M@C-XY 0?2+2[?C=^WBE@U\ 42!"++A^QQFEU(5A01A;05CPO350,X@0V#_3) M@?$' 5/+[#1$?:>%V"B,05Q$.W"_\B$5#%-SOBM<_W[,DGNG;"$+(]@6/$TZ MI5F(,,/Y5DE;'4L_WKVS=LS$[2TUHJDR#'[OGA?+IK9L[S.E_G$17Y\\_TS=Q$< MO%37W#B.*9J4/^_"Y(@P4_ .>HZ+B>0I9LN93>IR7?2"# MP?-OS?>X[MMVM]G.SI(G&[)WT9@NHCV@GX6ER?(*JW#[R_">\Z*_I&7%3F.K M24N5*Z&(Z+R%@217P2T2\=[FT(KKM'F&Q#IF+P?U!Y&;BP4V M>8ODNNK4@;;97IHG,"=_. K. FGQGK2C:/VQY"!26(3L2&V@LS#D:%+Z -]< MYKRXF"-QJZP;ET]]/RF1H*I-E![FJN.J&QF8O"RR:@>92A-"BM_1L'5PR!45)]30W=77_K%W)9M%T M0E'8YI>&:47*3?0BQT*[W,F97E&/S.CV=ARN,.D]3.FLJ6/.D4$=2.RA)VW7 M=RS<*#M0@0@ >R"59V244>\LG+%5FLK,YVV3+T]GDA*FS'N6KGX62?'GNB=$ MG^\G7R4E*.=!@\M+-7,IF=-#;,(A%%>YJ6U&63L>-[C0$H]%\$?C\Q*\Y/5W M@](XE@(.1__L.1B%-\4)E/Z MX+?1L?HNC$AP\8V>R3RI[\R-"IYM< 0HP2!H_F+V8M>&11+N%:X2QD9_].)' M^]$G!#=IZC"C[$>%'2E?^KH-!VIO7_28W;1K@=?0@0R4.27?,=7KBQ^Y=J$8 M'EK&V)[NO(C^*LY.T;?CW )IS$8^5/9G#:M'OOL&U=9(C!L68DY5%3'[]!7S M"#5G9V6D@@TR/W-7B"1FI_@.!2^P!@H8A44;J]@R@Y)2NH=S@UE4'1!LI"TL M+-UD&E8Y4G,#TQ.L8?AF)4)UQ7L^GF0_SQ^_PI3!Y<6AY?5CF2"[PXL?/PI?I?.+8,.8U?@7ZT%^T M"<%_-J?VF0D)T?'Z/!P%6BS=< NM>0!8Z#C.->E.?H^HQF(A'3@*NE]R%J1' MP3#ZBRGZKV[!5O4K,WK0,YP01'37?[4JWQ>3N1-7J]%R'1O3*7(6<%Z,V5BN M?(_A?>$?-\3&35M8K M#E'HW@K#/OHNQZ5^NZ4>WJE5R1MUF14N4M!Z]00>MWL7-35CQ5=^< Q!P7+G'E7NK ME6M=3K2.5#X:M>J^J*CI8\>RTD1LO3^NKN/JNM7J(G0+$7O!4>5^ZM5F[5U.< >N_A7"[VB^H8)Q]7T6TC%:3L M'6FB%/]C^PU1(S0X:%&'7<#V=2*I2_,)EI3CNCNNN]NL.PIT%;FZ J^P5)E@7='G*]](7F1M!8&.,&S<8$X!"Q7E9 MW!WHV+=Q/A@?Q[PR94?D-&E/PX7 X;=YUQ-6,KB".IYKJ$@1>(3):(C%C#&5 MM1+Z(6'9%M0WX75XR!U5>#8P,Y;0U":RLEV>$!!M3[X"FKN>N4O1G05"#,#G M(EET?5LPY=&!I0>(]?EY6S#(*BY @.+]VRE4#"3F5U:YP:CO<#/=V[#N)&&H6ZR-='P M2^=AF9:5$I?MQ,-+G#?RC/J%7I9D- MR[PS[+2T(_USE\-3BHU5#)^./)J&ZY]39[K:?4BYYN'52@FS!%J?MKX5&V&Q MXA4Y)'(,<1'GP)JMCH5V10JI+LX%5>V*#3>-HZS73I.K#N24 \QFWO7<.QI/ M.D.DG14$6^%E(FV :AFF6\\U&\&FTA5-E9=!^+F1^$0\<>Q' "%Q[R M] OD6F&TX7-\E"!0PW:7,FP"+6B9;( MA9NRTG?OC.UJ5YM)9R9&YG\;38_O)G&3)5=Q4T5/K.QQJ;_';.]G]3X]1>2E M9;#CE#!=\N!!9)IN8I]=",-#R$(031U!!,F??J4#^9<#ZWEL(P;3SD9MK$A. M-]8_C^;73"ZVE.M12LC$#C>Q#U'O-.7AOY4K.6XF#171!#NQ56+,ZU+K,NO, M-2+>XU4]^\Y7( +DHCJ!%F^WG3#%E7(L##M 69ZEHWNS3= O MJ(/KO#MK@\/-U0$^<-ND.ULW?MRU;&C91\XF)U07!W7-Z3.Q84AZ;RK/ZRO=E=%;%$KO!_WR2#9D-MW$D,($"9*T;2 )HU_QT1__IG6>WFT)M M/SBBMH^H[3N!VKX[VD"O4M>'2- I>SEIZ,EX"8D+E'L';E.;E[$C7)4HK/7[ M>718R=96^WCX!;>LSIG0?W4P+Z.A/CW*B3!=,466R J, P4AT%.2#X]1 02G.VB]%V%?S_A2: .TT5ZT78%W,G7>M8K+MBXK:2#%;- M!_BD":136&%1:F.N,G MQ<18041Z)",EBHLOJ:KP&[$#_QP:R&NL4[AY4@.\1D:*XIMEOJ%C>CAWJD1K M#-7D!JS:$!RW.T2(V2#0$J:&0I:!XZ@K%NLZC-KY?M;MN[[8\#IBJAQ9(FXM M#(D9*EZ#+ON;$++8'-(8-[O.3^%O)I'U\S4FKYK"/_SQ^0WG!GD5'MN$E2Z9 MH8R:TID_4;N()Y5)LBLFT.7T5R6M@?#BE#D*.S@79SK&/S"K+!Z44\HJDPH& M";\@^MCL2,A$Y)HX+3M@.HMM]!I.T1N\H]489AO9S_V\:$_RO@\3FZD62+$M MP1TH=D.8!#MB&!?B2DJ\A7<5/B+N]/;$((/D%3_&J(^_'ZGWI/1]BU;>(]TZ M RH2<\LM1Z:T\YI.&=/8D"W% >34$8@?*Y9&.#67ERW-]'Q75DM.^UFV3G;^ MA2I[-G:10-63$+R1HAE%BA7$BA+JT[#XZ&"%%U#6JG8!4*E:8OJ!8^)Q M^[X\J!=XT(+4FENS(I;X1G*I.(FWN&@FC%YZ[0V=*>")8>>#54IP%H#:43B! MRG:QVU!NW$);<8:$\50]&:+L EQ2RHWB#NK=4HDX.M47BV+;N\HC7(Q\&>8& MDVYOWLX '\^[AKTFN$>_ C_%AZYK_33A,[+_ZHBNP%@R*!J5JYAIS2>:\1A' M6A47.8P-T9I(*2K:_#N57Y37I.?FW'N2[]U8/8 M1A#3^A!$:TDFJ2?8KB/VR]@XG@-OX II&0\=K+ZC94DEC; W.J3\^>=:X4<5 MG#/A-2L3B")A>H'AUU'5Y:6A-4AZOX8SG3"?QJ]8[?7G\C7VW7@$N2AP^.]Y M;UI8$FIY%KQSVJU*!Q&\L*'.S.^W=A+&NT'DJ*LFF!ER8#F.*CL)-N$0D94. M^RJ+D>EI]',G>1C(@7WV(-00B_9^7;8N["O)^BB:N0 M\]96+Q,/^BJD+K-$FK"F0Q2)=ET717T.AX#1Y=.R=701MWXC0+M%-E-FY]ESKY%(Y%.JJWG6]VT>:\8_%$A#AW]]##S/ M4T=X8G#"0^6LO7G9K\4XB(/8.$YK)2U=W"5PXAM[D4CK:"RN!#=:['P^:(BS MW*N"#I>BC6 S.;$P.O1K\Z6[I(V5/A:Q)"N%T&&_9'L8L7%AX$FYMGB_180V M*3G'3,V= ;>8KCYCJ=DP'8 7R17(&KH("A>MD-J(/R()TPJZ?5X>5IG6K)+G M:(/-GPLW@OKL%;]G!OWP,%&?+B+(W0[/J%V%$@ MIA?KIC2_NRO<6(Y5+L =:1Q]A#1;E)PO*-Z3AG&"L_W';GG.&0?-X6DT@)7( MUV'LGAC) :80?IN6@\/(":P5;-$=XW4&),M"-YDSH)L77ET,H)]4"C/Z9W>Z MFU #B FGU'HW!*Z5Y ,^H;D32%M$.Y0DS(K$F"RA%7CP*$#VK MLG ZF9D_LS.63U8)DIH#3+TVZLAVSIDZ,#QEG0H33' NJ"$HTI&2X8E :R/B M #[1:WV)G1.;B,0'EV^G0T(@/,-A&@YFV(&5WDP=E&<49=-%D7K#"*4#+[\P@4%NLV8QU9)'">R<@,/ M8+A,C!:Q45>[7(V8$JP;Q3K%;.G.V]#C@!GN*S_041(BYCT++H; MBI&,I'[N#L7^JZ0+!\GD\)@B$:)\PH#F%LR WK'ZYH SRP\A)YW3[*>$9.OQGBA$L^(*VLG2[,2\D*PD&.2%?7FQH&19>K MUEI\%6@!]6D(OT>7SSF96IE+^E[)D0M3SEAC<6=M)P#ZO8^E\N:R]B@L]CXV MS9(T1@U32,3\K!)*@=26U7E?I\MI2X*)?O?2YS M%#,/ZTNZ39#_*>AI.U<40K*5?\W2Q0X]8.-(D.$0 Z%:-P\10M%'9NPXA&77 M[8JDK:59+';(\(OX:D1[-ZU(H:G: 9K:EYP$B]JZR[MC/E*T-&R(9^L>SET$ MXJT+*431=+DTMR[R^3Z18*-0J::<'1383$\]X7''LA$#&$D,C96Q-"<,O# 0YW8" NP5$R?1&/,;P#6V1D7,?(>4[_JWDV MQ*]?QU$\1R#0MW;1[\PR3O6-8F07!H?:5Q(0ED5W9%7V==&>2T&:%^J\J(M5 MB95G^W7J!'%:12[7H5=Q1X.BJ$3\6YMW1!\P'ZON]S0]U-4.O>X!G@0"4;#)2<@ M"235BRS%M?1%%#YP_4_YEK(VS'H.;UXEMY(J E>RD^M%=+9]R^4NY*MDZ'RB ME^H'N&'!50?"P5"6C%#T7?$Q=]]]+UR75P];FNQ-=8B]/.S4! 9W+"SK0E$P ML.4H^2P(MDA>![K#K/AJ_Y"9QQER28T?:(2_9@6P8 G-3]D;.?G!YY7EYS7> M2S^[TORMT5,B8\S MCXOON/ANM_@V!<&E*$&UP/IP'A]ENY=YNV3>#9#,%5,>89>XA,%R"MSY> M%_E6BTJ.]@*I"XO\_KG+A>V#$I@.T!R99O@'B0SB 0Z/XR(]+M+;+M(!%HW M"6%>@O$[KJ7C6KJMP2-GCJM(V[:\H#PXB%; #(D^#A;E_?>CTIQ">>94EN+$ M,G&.+JB6HP61*V62'>:QK GG'.S\G8%\OFUF!68R]MDP/0KG^!P; M]IXIII,3<=W:HS)!X_^]&E\_+&]7F/ Z-$*(8RTDV@XZX!P+TZF-=-0[^JZH M,8*K:2:=M+%O]NS5WUX^/[G_Q#H[X:0#*L MJ"LJX3!D59;+Q&4)&:J+4DK& MK+8L;$'#@:*=[?7B];>7+1EUHE'$2_(_&Y#G<%&/->(=B.6\I8(Z;R[JX:@% MZ)*)ZCIRYKKHKYTP [6Z%E$'2)Y 4PKA:$JQ1K$2:K_HYAEPPCDU>^T71Q/, M=N> WO:@2S*WPZ'$ID1UA.['HI^WYLT,Q'1VCF M$9KY;P3-O*W#&%G"!(GPK@94K6!,3B^D)34C PB)PFUQRUWKE0:[XC:6XLQC M\>&6F(O%]DZ-XK )8<)5!5!T#<[2\!+6#\+@A]W\'V!>UBY)H"[2&Y)P9QML M=.]],_?^Y+\D[UIV$[T1C< MQ47J]UMN/>2CJ]0WDM-2^42RA& FK)8:B#7S M ",&51W .PZ7""[UNW".T'"Z)@7K-N!DE+H&Z-:MG]UML]L.NZ\HF63$PM(79,@UU]CU):^SV?_\UYZ@(>$! 8(L'16G53+%C)$)!T8X)P[M MDB01F&Z9X1"JH7=[^_M@ORG[DQDE"]MPZ^F,3W_XP3D5('1"TM4^--LE*+$S M!A,)+9S0:C('2+-R4$!_=>V%],QM6);&RB-_@(._:Z$.@U'J&0R_DQ;Y)X1FLD MGHI>30/)F,N@\/XD(8B53UKC8\('I-]-!*((68V<**\E-T%W/K32)'_$]#>N MMF$N0GKFY&6%7XUY+ [N<5K$HZ+)8%QT84UPR*5,/.83*'/J7?8$SA;&2 5V MA[(31HYUN%21IJUR&K/WW+81SMXLOJG&HQ=%BEN&9>CZ*O(B,II-LFW W4_= M57M5^#;$-544[RQ[).0/]:HB%Y?F2JA[#4#+EI-);^D1N11>? XFSVX]^!>9I92C[[<'7B\BM_T>3MO2+;C;P HTT2\ MLHS#/ER/B*IFWQ 3\U_ZY>P3.87L=W+^?'KJ+C5B"7*3)Z!CR(1<"-$>][N( M# O-7HG<)'F.+"K4H+LC3-&6&;<)9A1&)*R,Y2YG>0(4XN%1%I5,4][)G$%< MB+-2-"ZSL[HF%=;O"W98PG2^<:OK=/9ZUW942-7#Q\8LC:]!+_,U'B338VJE5&DW2C?@$#P(G6K*'6,GOSP MAV!S:M:%&Q 4VL&JE)4'S*D-NU&<7185^!3\;<(/ML%2L5A$N&AB)OL&@CPP M8_3YY+AQ4:]SEHOH*//7&=C#308[ MXV+X"G0:PEL@O)-Y+$U,'P222CY JS@ODO.EE+';;3B4 #D'E5AYU??* R,3 MY@1N,9]F&BX>,HT(N%[0!TMW0&& M$-Q(!+7299-"QZ>J8N&YZ1)&M9L[4C]&=?V!Z8_DB9$V&W!?F M7CNX^\'5%L9FH]AT38FQ2N.[%^-S3'-&B+68I)RD-7TC\HW49Z3GK,.?H%TJ M1#"<#^'\E+AGC:F$B!"..X)7%7&%6#.>;-@F3!C3.4=%@8(4'')F-"6"DAUG M-HTLSA:+*RXH=PKLA(2]2M]1@DYZ5162<&1:ISW*2^&_<[#\5 ;1G.9$^: ' MQ:^0+TN37>!K Z^7SN?'G !BV0V$\PF?W4Q>TIE"QU\23[)OZ.1Y?3K[2[Z! M,,,N["0^,9ZM\S(,@5F6K_F\>TVB&$N-C)^MRV(U>\'L3V$=OJ+-5+2GL^]; MD=?Q%V8QH-YGC"E^CSY-^.8ZA!APB=;\.FP%[)R5]6O'NKSC+.S1PO&'AK>G MW].GW,FI!F+RN5B')W:;\KXY/'R3M"O5_IH^O0$3D$JF\-P)-S#-'F5UT@9> MPR&P+I$1<07;W^ZD;TE,5CPFZ?'E;G2B#FBB#Y+;?)S<+Y\?"XS' N._=X'Q M=Z9Q?!F&"]+M%+:^%CIK.PGS6;G\OW_X^[?5NX>/[CW\\N'C+_[ 0WIGG8*I M9*5+.X:SH5?/O_2OKDS>:<1@.M4'N&O^+90W1THNFUP Z]K??QVC;BJ!=_4 MSV#ZU/5D2ME!P8"C.]9V/'R=**HWP7:,.I0&S#=^)B.9H2O.38YV9;@T"D%4 M'B\L5^+"<>4L[2KGBU#=366OM)>:,'?H9F]S*GZW[\CIV.YQ>_XQ_8'X#\.9 MCQSWZ>S;YK+@L@S+\!4YZQ/G5.M8LOZH5@CE3175)3&@@0M0U[O(67Z:"^_, M[$ZSH-)=KA@W(?WHGR"2'@@SL..NQA0N=\C7]SJ1'J=(A-/,- 5'26)/FA$2 M"Z18R%/R8&PBKSEIE;J:(>>FMR+92F%K:SGTX7VQUBZ)V!)DE >7!.6,*"&M MHA.Y5DX.4=_K*'"\Y;0JB(TT>*,[IK#91>64Z1O/F1,JA*XYUE2XZ!)>(A*V MP^!:@W5' /F\(-WP8DA>3:C$EM+SJ*M=\X2ZB&LR!WS\@)$N%1YJO?R%EKJ4P(D)B9";IN6!E6.Z5]*2*$YHUQ_/B^@ MODX83048R?6-V:BQ+)T,'%],S*I!XRGO6.0TUA2:>0-+%JQ+K1Z5Z.5CG56; M2;:G3E/:W]61H1?OMZ7PRR:4Z/QU'^3K%?2A*+7LR=HJ11/P%>*:DMJ[W(DL MG>3;ZK",E?&.XVG0WOTFDEJW\O2^*2O$NY2\0I)"RM?+8N6XL*:7J8<]J*'3 MTB-43_7713TC]G_Z[S1K+$ M;_&.@6H]+ LF86.Z(9SKZIQTX3C4MD4[4,7+@:RS)(0%/7&F< O:N[NR=SAJ MN"8EI5E9D$7JR_;V&2.I_<)#UM^E^F.VA2J7][]XVKG,/QR%-.WHAA.&%6,0$DFQAF=G M#6S;U;L4*$/6#B>/\@2Z;).ML8&PB_Y=S#^7J^RK8HM7^84 ]?+S\,<>K[K^ M:TVU>CB9A*B4JJ55)3,@I_Y%V:C,WKJX>CHAG&MN6?\N:JV<\E?.^ LY$/PD)Q,> JIDY-V(>/OPL9W3@"?)!/O96N2\(1&^L2BHP ,J.^2%1C]?]*,*_S+? MG_3-R3+?#XOS,3/7XOSS'6UZRM%2(A#HH5Q>*&BFUCPRY];CBZ9<^N/C M-B9/D? ;,LFLIK/5AAJ=T."(C<(V,&26O0IP4;=JA[U29++X!!33]U41SPFC MDG:+9*!(<75"MI,S<^6117NG5('V'7*\/\YBXN-C,?%83#P6$W_%8N(/UAZ= MN2 ^F[W-W\/^_ 61R[.(ZD_EWV*U\?'#)Y\_O'_O\9VN-A+^Y)OG9[XI/!+0 MBJ0Z.8P^51(>\,3PD!B3@0@75_'H?%9-)KQN%0Z3FN%_IL0I ME.-@T?_?QHPOJET'PFI?/,8DTGN1%CI5\B)QCSZ+K0XF3.&.-?=&+C!,3/$*DAH441=AR+B, M/JK(Z51 OF KRH.RNM*TS,H2+4M[ I-'B8M"HKT6KLNJ:7W0.B8RORL;[67M M9; MBY4_M?FV:Y;[__FO+Q]]^>#I[ WR2']J@W]/^L-N1)W,)H(BODS9)4M6SVXU ME/YJK%UJJZH,&N/ :7]W2Y3+L.B>'1 MA7?%J/"1M5>LJ:$L*((FVQYFAFV3!>6N&.RW@>;^4)V:/F6:BCIW*6FW;+8# M G^\2V2JNB!TAZ7\W)^Y$DQ6G9]8 ?RQ8\(02:U8G)\I,($$2V2-<@ IV)*] M;[2H]N-3932$!.L@5:<9',!%45+OS8J3A$-W,3LPO2N9+B7:X(XD+1*W RUS MHZD7$JR8P7.2GW4C@C"6+)0^;RD]T,EVH]M)6[['>?B3E"6D$BXKY463B5B5 MVA9SEZQ;(J%#-LL;""^VEK2 QZR4F@JMGTV2QLX:=$A+NHG7 'P^6ZZMLT+P M_63 V1A_CMH$?S(D2QH%AU%0U:LZW$U^]R_WDKX8$'S%T<0T;AY9664\ AGP1 M!MW[S*:1@"]O+?X3CZKKN;S'] <2.[?F/+((7AIB,_B#[\+97'KL _?XF./@ ME[5P :)U>XI>83BGF5L6&N->-1W,)A.WF3#-Q(-X-:18T2[KY#R.,01?P*V\ M56),TNG73 GJL;;"5LW 1%)8G9'VY%[3'O0L*"G)?]Z9LX*LWXL?]5W$Q8_- M/5(G'$;7SK=C##'5+%:K\CUS;;Z8,<98M*H2+@WZPO?/GV=,()E>5@(VK5B% MKVY .%6@SAGM@/C-+WYDZRWW Q=!/7!LN_TF;!1T32Y!.+: I48;)J"#>NA$ M=G];8M,,("]V5,#(ZV&I6'IG+R3NLGW@QBK!]$Z.6427P[@D,Y%L#K(L,:\B M3 J=2XIX%0QFZM0,B+V #H*]^J^\*A-PZDMA![AW_XM,9I-=;$8LA#7R@Y&A M,M@R/',E?6E, RQ+25'4ND('K_Z#GGN3+R;K7C9)3]7LW6P8"? ]H"!7R)[.8SL][3W$U_9 MGBI#P(*$D^:7=,E^E.70+X[ET&,Y]-^[''K8W3(YX)]@,6LY%8PZ#TY'[SVE M'V;YFH@L@":#+5\R)^F:TW)<_5 CR;"4Q,&="Q6=]FHIDPO_;8*ZA/M<*-*Q M@(4>(_$X,@7(""'(RN7X8/+(7OU5#]&O<8CFVWP!W>(D7H*ECJSB/O3W""0[ M28#TBL+'#+ 9CI\!^,^]F..F@KDP:*\15NR@157#,3]%_&5X 1Q_E MY"3SZ*5G.0L/(-$.Q=Y2\VL#+\87[BZ::K$"MV%DW MI#4,X?DBO'Q*?UF9?2(8\=#CWYUJ&_ X"81%>BE6_%32J_3\:LK1TV&.C\0 M[+6.W<"9C"<-%R.JL-BK\EU1I>ZBAV-'=F;FF7&YA6S&;H* L:4?II+_6,7+K0L4\C^)#F%I:5IH+O#SUJ:[](PS4' MAKS#J:VW5P&%.Y_>BNC@;M%2N]!^L!^H&^:<$,,U<^-HC&CL0I?#FE,<2_;# M\W ^MD3CTQ)RAZF%Y,MWEH-(!.I>K[ID9 MXQ.J-.V G$DM?QRFB[REM&LL72;;JKPHN0[24H,#PA7YVL><*Z/\Z BUX)F@ MF :-%T*;#%?P-)N6QBM=1[[&)TPOQ9)R:QF%^#UO1=WLAY:$\-EPSFRX&)?A M_.I(D=-?J:*&<]C*+C%?LN*)!O@*9+W<[R67EZA5R]K_LMC*&5Q M"-EL^>O M_LR?OWKY)\O'/0>QCS8H/2>P:EE0+;MTH):/%U< M;H?^=]-86@-M@\4=.F3#O+Y:] WE[P[PE,[> %",R3M+Z2@QM:_^+%WD3741 M>YD4F\RZB-K%3S( $9:!%(?66GG,;'QBZ#YY>R_RXHD6+JG-HY3Z\'NH$80I M_C_WOSS]8A9&MZ+'^42[ "S1T4.:AQ.+>N8&0_CIC,6#N C-!;)P4U07<3Z& MZ18'6S-$1*AP#B^MYCH:'45=?(/+7+B?C"&$\C7*EX&!Y[Y%C/RSEV=QH,-^ MR@A-I.3C/T3;@O;)^T\Q%VZXP-AUU3F@A.7A-5_VQ69VWX ++2A$3VJ"%!&*)3A2N\!N1IEH.V'7S M#22#I P5BU@I:^FXW?7N& 0BT!M,7#R*D@-G-)GN0&'/45PN]!A1;RT?!_D! ME$;J:B6W$L('+NR[29?Z?_"LF8@B/$3EFH3MG$BKM%%R8M3:HY3D!\KNAZJA M5G?RW+VZ-5)WBD\:RCDN"_A5!35EI>']=2[?K&NSC:,AT?4P@A M48-O26PGXRCG[G,$\$L&/*V5ZP7/2,KANW+QCA+VQ&#=[^268A+I[^_T[R+J M@)G2/!6.WHA6!/B@5*C!Z(NLHEV>OCEX+TJ&$T8Z+8, M$VH>U'4F>>)U[6TGWS2;B0S3U7QY4UL=-#C%>1P'7/Q88EI?G% UTK]RKDB2$8^ M>WVF2;SO3F=?M^6\"*'-V:+G6$VYR@8Z47PLE<2A4I\@_9=4)A30AV]%]*"Y M%;&")6&3L)^0[$R9MT;T6>(P\ X&Y29(RS%, O0QE%$\N@"6B-GNVFTC?7Q6 M-(([H?^(O%)G';,TQ$@6BM[+ <-K3/I-*0PZ MED(LMFJGXJF['!O]A OO_=4IESY*'OCTF.6G/V6D'X?^2D,B*8&ZBB8%_PXNF>ZJ3R4Q75[0 M[HJ* ^;/6SEFYL 6W,4CRBC#GJ]P,;K6])O2"35J(\(+CE:9/M3$FY==%%$1 M.V+F3O00KE_6VJ1SQ2+NT]>>6 UX^V",@V&+/3D"G[UY8N#0_K@[>F]O1Y.0 M&9V6UK:H>4P*= A5DQEM/'E9)B(FQ@28@C&;[9J:5Q:($3?A)@UK[( TMV%P MMMN%\'H >I;3F)#+HU7#Q%@$2-'*F;69,^X4, F<+Q7THX)/S436%+Z'W19F MI .)KW\=1-B_I**B8R2V?/8"FT8K\7AWK7WZQQ!N6U@ M-!MU(O(QWJ_PF%J Z[-?=B.B-R#NQB*A!JSV&MWO&?.._Q@,@9@.<8/$* .# MJ_C62;8T?BCE/DL>?D%*P-H'3XCM!9B*&') _8!MYWY!O@QQ' "FFR+Q1_T? M-=,BV ,E[8)QA&[1QC8O!G1>X 06EFSE!'5BF4@*H644Q4]^%UC,&@0H\E++ M8L&>V-7<87P!>I/DU[&YE;;8:LK2_:W@FR"&&5Q:.533=PM'G;41#6IQP MSXRGQE]_DC3EZ?,TDI.;.'^Z76'A@WL-;]0G%-E_#1W67V36K2OYDE#V55E< MR+J1EL$K-NL811,5[M.0TZ" ,28->^#P%LAF%(5[FZ5MLBE8BROMG;#BRPS] M(O.B?=UCD77?XQS3J;)QHG,W!NU-V#@9%[*$&Y+73Y+A2!&6>N/K!;UUEN'321DF&[85'E0^#V-9,P,\V2?9>WP5 MEGKY!KY.3D^>S9Z10&73UF5N_O$S!J.T)-2D,@0T=I>(Z&K3.B+;]^<\.'?! M -]78>IS+LT)H*7MTJY1XA!UL*BA]HJBMY0]3!)[EVNR4*"4C//M?GL*-%*2 M0NM83E=79AR>;8ZLZN322W /,0M(G@0H;%^D9L3#ME_%0S41XV/ M.0NX.:YJ:-(IWZ#K1SIN]U$H!;BU%?M9@M$7EB'6W)09=[ZU/_A\[6F8%.%H MK2;%Q99):R*'<.(=-,'C9AHWJ*W:PO>I"N-[1? MD8?EW+ [Y/8;H@V1YFB;\!W>'/'S07)XQ'DT<2AXE0_7WCPV'TYW8_)%D[B. M&VNS6>SW**JNN$2W"XW\1UGQ>W*L^!TK?O^Y%;_P)@/R0 )B5;OWCE%J&IYZ MJ*M'(:E#ZF5&X0Q!J0,QK10>*RPBBAZW']C-ZT_P$>_'%.>L8"T'8])TS_)H^$4=_ZI)716-7B.8> M(%\?](-)J5<051BK@RH9(WAQTYK;P%]T;S$.-9)1U1<8YM7O2LJ"R71=/([' MY[-/6MM0;$S0TYX*)X:$NJW4X6$.IN0 -O*Z%S]J]M9"#HXV**,5_IAX >3V M.X8_XEZ+L/<%O$"!>M$!:%DT(Q91AHQG8080[?V9AHDY69]1H>'9R+8(4WW>SERT\_'7C2=*D_/7]M/!:+G'GWFL3_<)VMH,3@^LF#S\E_ MOO^E\:'J>G!E8HFHB(&&1HFH7L,RG%=EM^9:B^^9=6TH23;32E^ZWT2.K:'? M420K3*ST(C:S^:SEY7-?SN7'77HG/.V 9' M-3Z%B_K,\(FE6-7,X?I21!IZWT9YJ#K;" L%E[+ZQ/XE& M-81(#Q\_>OK@WJ#[ YW9P302BT,((NV"&\H>T*8DF^(EC[I/[WJBZ #/F3M_ MBOJB;!LI.&52(>+9S%<$0Y\\<*0^-Z[*93Y-\.L7]G\Y.BC:L(Z_U)V;Q='8SMM3Q9(2YX*D( Q;%S,1-7%3HIOH0U[9+PLQ\D"OB]<.J"/.H M]6CURI@B1BHW'\?;C+>?8EYC-IC\/P'P9 >L\=+AW=(^&/('J76R7HPSK*?Z M0C^MRZI(0 E#F)-) TXD&#ID]=%:=1U,:-+?FU&)NVD9'C)&6*64C>893W!3 M+W)@$@2N)Y(TJ>:?DB-<\E;/C8LCMG/%O3^BW:0:O-F#DE\I:9B)K%]&]^D3 MY6)^B"0 8R"OILV%)1,>B:H>DG$J[:)^NK@7>W5T09.56#QH*1D@KM4VQN!4 MR]V3L^%PY,'P$&U!E'R8M4%J/V$$LTA*F0EI[5CHE%UA'@:?82+,6-O ?S)? M!TD]*8D.^-ZH:W@863E2$0!3F*Z68$A%"YFJ)26N:LFM4=# Z4$M4;/CJ_NA M+L[#85,(3^HJ#V.=R)7%&(TA[\%O1=(1B%)N$HVM1]?%/3[LPH.X(H7 MUG#<-=K'(Y(T--\T-:DH"X'>G!#=Q@4IYI9(^2O0 MA9?UL"$JUDMF;RF.#0LC;&J0K[SAGSVCGW4,>T8 ^]WL^R98B?"%*NQ>CXAF MW6IML5J$Q^1$V.R'R9IJ6"US7NKAUJ2H*F'N[#6":(-*AP&15[O.\J95 ,5?L4XSB^ X#,NDAI8+5>_R0Y^%_P(W9@4ZZ MP#4ZTIT7SMD$KP-!!8I!]4'2H#26A8<^C2J.1S2A]M\ZM8JTF55?7$>JT]*A MB$:XPYO6O%7\?AT&\0\= O[8C>GGJ=9=BXS$:9;F%B4!LU_NN#(97S ;]0 B_W*J@F@XW#_HE MH7 NHKU#[IK].\DD2+;*%,3[]32@QS,R8MZC=B[LHM]E\+[@_-KM.O11=J82W#0>)N#%S MR/60-4H>S,WC,PV;T*;JY%SGA:BO,G):EYAU7"3M_*+?80D]A00*>=M5[D@D MLE9'<2CIRLNH6$Z-]L$EY5'L\MP8!PD:]8'5)DN():0!CB> 6*@0.&WDX

.]9ACW78_]0ZK-__VHG&QH-%Z5/T MZB$/SW=L@Z:D*Q:[R,(A=4B&L(TXYP2)=)==M$1Q8PP/UFZ)R"HE)PRJU6 Q ML,\^)O_L6N$1I((F:NMA1>1=HG=H>D"\"C0>H0@ZW%Z.5,K!E!530ZP9@@3V M<,=G,QQBH/.M[<5[&0P9LU:S;H?J&_'IJ+A:SE#L*;:J"<4\9\H&C/TM$B\RW7EFL8O(3G'A#LO,W>" MGC_FY0P^RMT[J;+Y@#H&J4I5/O2I#+#3UIVXC!1?[6KFJA4%\E/",$YO ]DQ M\W"*$CAQ[OM^\1+4BAG^N(VW1D)%FFQ9S+-S MQ.36@%=%:7V[,G M[A"66):. BM\BX!X5&9G$1#*%^ N87D00'*08AMO$&MY3'NO#@G-X<&LQR"V MUM SE!"F;*13;(\EQ?JJ+(5^3FD8$J,]G<7RDQTW3'Z1DDXG&DK>R"S/ \4'D .;&3>;6Q=08SEKF!D>\ETKOTEDGW'_Z M91O&@2+66;0F%)$ M2FE';\:W%\8WA8;0S!+\V%CJXG"C>FR0'BY.Q3A2^Y.F-UWPYEML_7!%&P>' M!G';6V LN]'C#Y][DZJ=AA$OWB\*$8@942'BI;0/#N#]7S!FVH(6 EEC*Z1. M& Q.W/[ZI.P8\,/1S6)QT3%W9X/A3OG>QF0&=OKI/JKV,.MWJ']M!+:F>DO+ M,DO:H4"X)!6W9+LZ-**3H;XETX1-'/2H4OC(*[*POL[C%1_#(GB#&^ME;V"T MA5&?EQ*4),V0W\"()\:,L^'2VN,X/C^FR$&JD"VWIU 6C,E0Q(ZK*RO[P6>: MO+X-L[P:&XS/6!VBG^;A*Q.RS&68WF:"ZI+/>J6UM#Z*P6[Y:#NLKHUKW# , M*B<\\",5VJGJUWB.$IYKABI).ST! ,[/08@=3OU1(&$GOU3?D^4CM*0!E@J^$DRE"PV9!.8?E,UZM8EDNU MLX+6-NF%\?H_]/RG,Q2M[;AS(QO5LFXR23-6=0ZCW$8UK27.,-=+-R_@J.>7 M.<==-YJR7.[(O CJD;%E9JN]%&=];UM/WB'Y=A?9]X:/XO+X%!4MB/")J?-6 M;;XI[/(HZL9[+)ISH8EW&@3#=SS\^%EP;J@JPHU9I*["L4,OO^"UMT/9WB,E M]%"RGXS^J CW76T5&>V4CQ[#(E@9ZBIOP9DA'?.\ ^"G)%<$.\4&B7$:*,*2 M3 1\A\F"FY%J@%M'"?A6MS,??MPQ/^3U1::^+WNJV\IG&0M5I\V+D2.8:QH4 M/!@Q;LRC95KCY?29A0:ND5;Z_9 2" 8?:$7G>]%QG8$Y>$CFTJ@R-H _0T7L MU(F[\UDZ8]BBT&Y9$/R"Z>."L0E#W;08Z9K\E1PIS521$RW4OCQ%>XK;C)$# M@&Z2,J/P>6LYEU@B\57U%#Z-E>9J;ZDVID^V_FZ.: 2(<(EYJ2<84G%6'/IU M!QJTJKM*KC@8<&:7T_$.)\3W<5JXAD=%4^I1L-*72 8 ?%DKMC=LBG>5)%44 M,Y;<+TW!);5%5P]C"XB!D0QZYSE\)G$ARNYVG:9(R@.0>',I4/'_L_>NS6T; MR<+P]U-U_@/*:Y^2JB"$('BUDU0ILI-UCAUG+6?SG/>+"P2&(F(0X.(B6?GU M;W?/## P8MD4@*IV:IU;)(8S/3]-MT%(7$SCS 4W84MBS&1M,% S<7M4G,D U?\ &Q+1G'(9M& M$I/:U:+H3R2BQ$6'ICS"ALH1%_+L4'92(E8_-Y6>>MWO29L*:RD;(NOUHP0H8KKQ/'\(N< M-T%EUK"9+.?C=&0P7=R37=6T"F.DD2]J;E(67HN&I%0((TMQB#'(VJ7:0D^] MU""BT&JTI[E'3[VDDZS80%Z)J42+T+ UE:PPM?JMF,J%L; M6GO&\OK7JOAHXRT.P;:MB8<6\"'?M8!0I>T/L":.LB('D-N(E'^F>X9I4?95 M<"S_B4@,F52X)HI\5T.:NF"4]U\K\_CX/RYF 9L:;[Z2YP94^P%C^=2[UU>^ M_[G A?R^G <>N7-Y'YSD Z;X 'DA*_J;7C"TLD/C=2 NJZT MTE1[JLS)XK70/'U%EBSO6?.N#CGJ33AAE1D!]DII&T]SQ3(9%.!+(0(/] M5Y*H:D13$3?JM6G92&7"RLD$9FTL@2D]%K)7KXM+Y.HU]_,0;Z-)3 BOBEZF:4_!2F1)2 MN2C9D ?G*F7IA3R.DG(^4C4*]?]>%^U7Z@-DQC+F!1<1MZ(33'.)5CM\*26@ MW-A&MD%BK9CV(]I6IC-C&L8W[;G37PN++\4V?)!G_ @O*9R)K<[JW]1,:LP- ME4[9)]G1D]/QQ>T$P4@L?6M\1)^DB+27"G/@C$>C<;>_4X6YA]E&"=)#+,.> M%&61D>G:G&Q^X5X;?0(KY["^[=&?RG7B8B1_.@?A#F MZ')[-'GS9('3X5Q>: :B:\J#%O56:G^*2U@2%K@!Y938Q< %!9^+BZ"\";&( M%953X:A9"A9A>Z)'3'DW2+U>A*68>3C%$@/1$0:_!?9!JUMT?..:\ N3TY10 M[P*M*<%BV8P75Q79+>4&D'R!C )B(8(2.B\5$YEK1"_2(57E) MB1 B'@KB,_C,];ZDC:.52CU*_5C "_Y2->1I/T#I@2A/JA 2+^HHZ*Q.@T)P M+=DH%^JVR" @BYI:/2)W5#N4XTK3A%^<*$)K"9,&X7(1F<@L9")N-F=N2L6? M1=4>!IHH24&U+C($5\A'+C99,\#NX'66Q0'\#$UV1&G%H^P5$!$Q4XD9:<,1 M>^2B@1]+A,*133F;^1L@1)>"B#KXH8%10M:JDJM2PY9< BCQXT1<\:-[EE*. M(,<7';LP,RC,L#S9P*WRNJ3Z&LFNPD_E#37)'[C.0RP$$P'?&B>5K B(26@" M&O95QF"B']]P80T\3"T,>9::HTDEFU*MI]4^BJZ(CA2]D5/1_E_M05(L"<0 M>YRGJDFK6,=TOHH)D:@LS3LH*H9$S4C "',!ODHY4&WF#3;$-41;)EB52BNK M%H1, [KEO=>4I_Q=M2*1YZ<])F+9P-MX$9CJ[U"O2,#@BA)%XM9A8>A(8X@; M5\6=*@$OD9.AA!)*;'6.-$]$RI+70)6^)7)%5D8B;U7Y=D 3DXLNE+RG@*B> MD8!A%="D1C'K>@,EMX5YJY)<8:*2 INTE#BD>L&XU.Y*O M(1"7W,VR%#LN=. 6]&047;N#8LQWD7CB$S;EF\IZ29-/\J"KU+(6>I6 $^G; MTCY2ZO]/@E-,5S'5ACL)X,-J*1AE8^D;_(I[-E1J6LQO%R44P)RYX'":_:DL M6]YN-2O3A@PY;FB*S7B1Y$15;9E?/@FNZSM24^A%G5I<&7IUYLX78LQJ<5]2 MD%A%515E*)6Z+SYTGMK#\5H3 6PITZ4GP&N=&S612SE)9%_>WIMG\HLY3$5[ M#E55B+G2O&J=*WWD .A[ M*B\UC7^C/]=<#N@&O1L9VP3+X4IVI.7^F"HA_^[["-(,2DVR0KO1!U MPZT7O"*C=M7GLKAZNT,)+H0:!E76;E(* %_R%'(#Y'Q:P[G,K0^J-QA6XNN)ED=L#7GEW M81H_??CYO/+IV\BS3..?ES]=T.N-/R[/5VY!=E&B'S;]!G?Y5XS92C*I^?AV M&6GD7TSB^$N28SMFX7G38B " 5YXJP=>;IUOMZ,M-^3%9^EMY$N7A$]=K3G4 M]]^$6>Y@U0]^>O_!^"? (DCESVAQW/W[/W[^Q?@CPGWQK]YEOL4[SJBN,C/6 MTQ0>DY. :"F\Z>?X1=&QFT\UP7O\..\.?(P$+P)Q.[2X9AOG&948HDP"^@$# M;4NN( )%:8*_GHM++^@!T7GR4!\A@X1 MGP8JJI-\#'?+L@+T].G";$:W WFD!K9KDM,BVA3)GYDRP4 ^"3KC!4$6@XAD M<7"AZ+#FX98+9GD+7I2!*%&DUH1GBJOJA!%?[62/),:OY)4XXI(JQ&,ERC#L M]93.$R;2(><%8I*\9$1N_0HF55$H&8>BG$ M:0%^T7U6[>'(H_ZB)V6-M1OUL]FH#\UE92@"423#MS\R=[B+X7M<6'L\U09VUGPQQ;8$ME'.7A5UNV \Y[$-U1H5?30 M?S[L%XWOQ9W;LH]B\0"W_5-Q-_,+PQH=RN*5G2.H?]C2@).0B?X$A(AJ9V3A M7ERKFFHK65*]@R:Z5N)5 *S**6EO&B?UNAVEP;-,NM7)JO'H)-J_VO*3W M*$TJZ&(@<.0\GY?J1DU&U](;= ^@A+)*F6V^]?2GK)]#=N$=%*B&5VDB4-1% M500=2;_*Q;8FD6>NDGEM84=Q6:F\@B2D!AT:_CXC"Y0GLMDW@6(5)'C(]\/^ M]0SG@A+;-=56R0ER0E .++99#C/.(ZD+BA\WT@PFZ^M/R)*'DOM*(SB%;7FB M8[HZ(U8\6@"&0NSN;0$A/P+PF@I^0]8:)MWZ7'QN4'A; M.V"ECT[EB*1/9--R?CF[9L"@M8(W^?(T+2JH4W&=<'Y4]RQ?$_9B+X,QIF\>#D20ZBJU:S"07P%YW/#6_"61/\+11&#L? 7 M*Q-;]9ZG9:?J)3#*/K:\D4YYJ5G-/>(/T[+?SBMR'40L0/IE*SO8B)YBE8LP M9+JD,MU_^>;"-%Y_^-4T/KS]Q<1KCKP!;U1KVUL.U80MJ!ZZH[,H5Z6%9 -5$7H]YA?@\;1Q'C*4J$063L(@P*P9\2M]!K0(2IAC0./5: M*#MR<#E"_*LVJJE#KFB-BP)@JH*YDJV4P*S5DJFMQ)_>\FF\%$'& M7_/A8C3N1T4='"N[P>L=M0D8M6T'3 ZO%?/87J.')6-*\EX(\ -O6X93-E@F MNBP#3QQDPM31"5.=,#WNA.EJ!4!M0+_2W1Z0<\]MRY&.OZDR.H;W:K]TK'XQ M'(\[.4H[PZ6?]ZUNN7!"?5VX#FF-D?@S#WHJBK8A>E9T:!._* IJ7RD'JC05$(LR@M M+FK5M,8J'ZP@$WZQ)A!CI[#?CI@>6=XA4-H'TGCXM'C"788=M[9+ZFK8=#'> M%R-5:N\QX5WB/4*ZC(![IGD_&?7MA;_.F']%REX)^%>*$.?<;.3GDE5'4P$F MFB-4,:8$X"M=.8-]8*'1/)/G7K+F,'9Z0!8K=8,I6F5D[E<.O(UWF\S&"\EQ M<_JLU1!9==M[M6HKPE:*70N0*ZXB13GP'K]NDF.;-+H!RQ.UI8M8&*"&;0GE1$K%)K^2 M9$'16+3:B!0WQGN8\3BPN 1^2[O&(7@B \9=^^T P1JEJU3,62.]ZID;TRY MD6*4H.@O6V!F*KL<*1.4Y/Q= ;UY\%5INU=.(^)OX3 5D3O^5XI5T1(< [!5 M?B>[4G,IWMPP_K?LB$J]09?/7"WHX6=&=Y\V)-/]6/P=Q'XJT]DBVR%FYU1; M'MYE1/C=&+XP[5K+]G]41F^7CBBB_MW;GSY\!-R$GFCA8_=F=[,2,' M%SUB/#U_BKP6]"KM9B$J;SA@O$:P*\\8(K#7YV@>N5RK#8+WHIP2U0!(51C& M6P#4E(.JE*>DF:)6]!7)45%"X8OK"UAF4=D"CVMLBT^3E B1S=D$EP5IQZO: MA(T\I,#$4(S'L_[74CI/7(C[E^IR/GYXEQ6W< 9HQ@;!_BB;Z.0PU%L MA#%FM.FZ2(ZMX,45)P9"VHV^B#MD$[#+!'R+ :,*9Q2$+U!0D+^%X_OD11'J MEW9Q;AJU&*+LN-,\JHF/EI5%"U*V"B85+ F+N1K:\,8\%H([86_MVBSBWTH(MM7QILV%F)$;6"E.P*(F#29B:X@EA:B4'B'UVH!I&(O6 MVO=B'U&#QJMY9E2[1'4#@=KS;2;FPRJ:$=1V$[;,BO:\R[D(-S+U!I6L*9!=7V>0.^2_*>WY2R8NK'BZ/=A+J%H'H#UW)&)<:7?2B M8$ZG._2&['-WY-B?>]UAY_-D['<_V\.QTQGV^D-_+)M4\"?> ICLG_Z(9(N2 MRPRH^()2(UGZV1DY'6>X^ZX6JH*JQ/MZCM6580\1XS@3G]6U5K=L[0YGX.+9 M_DFXH'NIDB^A9!"8# FGQQ[Z^%LOMR%OBP!CR# MNK#CO&J@X<%DT!^Z ^>SYPV'GWM3-O@\'@W]SP-_VN\-G9YG>_82#7=_YQ?) M08Q\'G> ^"75\B[,,O)-8>HS*K):I.RE_$L9OX:GL@3^[\M'L+$^IOL$/ @. M6;QX!O_)W<3ZGL-ZCB,/1D. MO 2_9F;\"L3J8J5\YLY,]98C:+!@@;TLJ 4::6<,JRX8<*>2.506_(5R.:;Q M%FT&4=>S7]$QXK0>[%9=Z"\^R: MQC^Q:OQ_8SS$6W"G "ZO\XD;FQEJB+_YF(,9!?^]<"/7A__^E+A_8Z/% M]V[HWM(W'$G_&X,Q81J_N@M$%?_L?,IO0UP"G-P%A6M_P:IS6"3(:&#WOP.6 M1>X<#N,&-_@@4M__Q]R0F@O -D'2TTL00C]3HY#*!2,"29JZW@RLJ R-"&7H M-S[SB7UU10BGQ'&U]3%YU*[WQ26G2T ]$/%I!?:<_/X=($7CEFCI@I1*R,AM M*J=^S[X&7LQ/L82V#V)(CIMX,]&4^)J%\8*;2F6?:#] MM&6ULU]]TP5,X;W%AA\YHU,5$EF;?T]-^F[$0#Y_W:^($V54_M"RZSV=7=?9]>/.KF\O MD5!Z3\&*YO7S*%E X<_GU*I--(HI14(7=EM1,Q0Q6).D?DG MV\ZP5\Z*-"KH$X'K<:1($4,,X>99+#_@W$"?5)BF4YKWXC>E5!IQ0L\2N2_Q M/IO3YTJO@LNWU3Y%=V"->R]4IZMFMBLTI+P20RQ8PAF+QC=?KK@M3TW/:.IB*[Z^[0'1'C6/V1QDO[\-(' ME:3QTCZ\:'YI)U[LGM4=:\3L#3$4;5H;6-S2!!"&C@RD+;X: *3 -Z23L1J# M#P"WU0&\9S^^BWG#B&H4;F^"Y)%/RXW5Y3]W='JNW@Z6%MYCO<#O>8+CT#0] M[.#T0GP?+$&<@Z8P3M+_6,8TLTX; O55T;D<8O$\QJ;35[MVJ_8/%HQ(-A' MKH[X^'PA"7U_9]QD[.__C/_\%R8 *A'9UY4H[$<1@=6H_K8S;K13=QX2HQ"/ M>FIGK;FH[GR1,#*$X3?&L-LS[6&G8B3NU#!\3+SS=,YQ:'$5F=M:^WL-53P M^E3)I;&X'P>ZK8+)'@_,P7@KP71$9I?,6A^W/MX!&QR/C;;&/M-4\$!4<+A2 M$VN9@:B<[[ZBJ[TY=H3_FZFSG,I;8=0-)625 M22<-2[/(CU,O7MP6JR[=$H9M T3XM?/J.^HWA94+TVV![-O(^)E-DASOU_%^ MK=3)9KX(&6X<)R=G2>X5K0@;KG:OO%HM[]>;2L/!F\@T(NPE'EOO"X@Y: >@GX,;N5_(G-1\, 3LY)YBMH@^+>>Q)C4;*O4@6UYBIZ MWU/;5Y_!43(Q>X*"P/K[NX2! '4E6T]1]E(=LU3(> M^\Z$>9]'3I]][@W&T\]CM^M\GG0FGN_X;#*RQTNM6IQW[,H-?T]B,(=18V"; MH?%XV-MOFZ$MSX\C^D+W]F4087N1LPF(A"]+Y*0T>E$+FZO7O;]]^[3LRFZ" MR_>-RU8OCFAVPA&VC[XJA$-#06(+)M&6*+UDS/@M!@:U.[+]'O9J"K)R/##> MR89]\[9VHC&?[+&&8A0+YXEY&T=VI+SY63:C[B'PJ3'B]YT#:EF-_4[X("X MX )A2.W8$@:_GF #/3&B7G1 $-SD^9V.._2[GSN32?=SKSL=?IZX?O_S= Q\ M-IH.F>OUEKBI]Q[0=4D#Y\&L%9/>TL_#P;C7&VN6VAE+]?;.4HA(@V/24%#9 M*L;";*M?[*V<'D?])''<&[*":.A8]B[*L$ MT']/+4]!Z7]D5S25%N!U M07/"WM ,YH\L% ?1+0>ETNP_Q9:#[\O>N"6IB(%TJ<%)QG@CYG9_%+UZ+W'V MV@Q>S!+CO9MEQ;'QHMGN_EL;*@)F5:/QU5PE /)[ M(AL)8EL@ 0O&,_\V_GEZ_-_&;^$\00<@DL^6$6< MKYPRG=[. 232\WC__O*M)3V,<\*@C.&(GD8];"K>M7E3\2C'MD?4='KF)ASC M2S,)<>);!O2!<8L;-S7Z?;S$80X&8W S0K+':BW;.C9?C],8K8HS$!.?CRPO MNU!7?L7GTXB-8/"&5@\?S=?RN?Q*#PO M#B9*:Y.)#,@G5Q M1O.L^& -I/8Y<].2II2NY97CBD%+%/M=:C"&%-;'$$#3-]W.G@)VPB99GQD( MYL"7B0=&[3P-SG W=M>QO]J=+YU.U_IK?6:I5X2+'A[U1Q4HIN)D:9R6K'_;*W'7IAR VLP@FWQ9FBE<2Y;N(!Q MOL@:S$&I=;G)TNOU+?1=7CTSOGLT[W9W29==-:/;NM.<=%GNW6J.&XY]:VCK MMC\-I* \MST5[*X?4]>R-5Y:B!?;-%RK)UXT7*LG7C1-%RK)UXT7*LG7C1-%RK)UX MT7*LG7C1-%RK)UXT7*LG7@!.:;Y97]XV?YN]G;IXT<#PN@.0-AKHO:; M(3#:!("=C)WPXA A\L.S[K-[ F)D]1]W @4":F.M[_:@L[O?83W0C@9T;-+S M3XA,'G=PS5ZH9*"I1%/)1BH9:BK15+*12D::2C25;*22L::2G9NOQT][#T]DQ>6!R]LT8_/4--Y&7N.5LYWU8-RWNW=0G>DV%,/N'QC/]WF\ M33'SMG:XLCOPS'*'J[TPPR/COUW,L#9BK)GA<9BAU[7Z?&6@RUF1\V)&8H6/UEXV* M(ZICND/OU,90C2YL.LK"IOV/AC]8S::KFYYDID)SQ$J.Z.( 4LT1FB,T1PB. M&,+.U\6B-$=HCGA2'-$%J\FQ-4=HCM <(3BBU[=ZVH_0'*'+GF1!;']H#9=3 M'WN8)K;]D):!0.&@. J./!+#?)2117STD9NF.>X$QP3Q,4A!2H.[W(S& EV[ M8=X\!PG'#,'GS/5PHJ_/OM)4K>=VIX.3OU:,"L*':&V<6.\'UP'LWD^-&T:3 M48/HFJ49\RW^U.]NFE6V+*:D1K!VFO*9]( C>#F06A;3 # Q2CQA:1YFNYH8 M/BHIDH^9H>F!&U!RUC1#O)R&]=N'3V]>KKJMJ_[Y^Q+.?#=S$19RB#U %'CP M:F:$"+!ID +C\6=QXI-E+*] ,ZP6C"4&2^>Y"YH<]C<- C3X#5SX MI66\)1IZ#6=[:5RXH9?S*7\G@-?7L,0U\T^-B4N#YG$6U<7'R]]7S-NZ5 + MIG%!UX+%;,$4 $+T*DZEQ@@L"U(:]5_#0+XGKT[CZ2V\6QR&>XZ<\ M#2*@.]- ?OHC@ATE*2Z PT!G0(%7,4:>%[9"F<&C+ M. ?BIU_AY&N@-CB;M<7P4*2D=HW-'>BQN4R/S8T>>VSNS@"Z:R'_[:W6Q.CM MP6#HV5TV^.QW1_W//<;ZGT<.&W[VG+$W]4&U>A/V[,?:G/L!'[;)_)^#"*1X MX(8H78,HF\5Y"IHX!:$N'M+C[C?2]L9Q]X.]C[N7^#0*A)*^-$X"M-@$4DT# MT,H69#GQV:&&.P<9G*6GY=#;QQB^9W4&.YB_U^M:P['N9[E6OCQ*G]&.9>M^ MR2W$BVUU=/_7%N(%S%G-+RW$"UCP/8V7-N)%R[$VXD7+L7;B1]H>7.[9FVIAV M>0P@J%FU![G?NBG'T>["Q&]O^8\%$4]/N3F0MQA$2RL^$AFDB. MF$AV-8=($\D1$\FN1III(BG&$(WZ1T8C@_W,(&J##;_NY!\6# O?HBM>!;Z* M479UZ>2PC?D= V-3%&3/Q>5W\7J1WW;D_NT*>IMBKAIZCZK*OF4D=NM@I?E4 M\ZGFT_;#2O.IYE/-I^V'E>93S:>:3]L/*\VGW])?8WTN_9B@=TB);7Z9]3>6 M&:D;LO3)9ZCW4\'S2#/!VJY+=]0#9SQPS%%#$YSV9C8T"6L2KI+PN&>.^NL& MFVH2UB3<:A(>C;KFL.]H$M8D?*@D/.P.M136)/PH_NJ.2'C0 5O866XL?Q05 M'-Q9_26)T]18)/$TR'1UQE%%O]8!8_\]8 ]5;?4ZMFD/'Z)U_E'H,\T23X E MG*[I#-;-TM,LH5GB2;&$,^Z9P^%#-,_7+*%9XC!8HCLPNVM#5IHE-$L<1KY[ M5Q-6!GVSTUTQ4.*@,^,DC-/TE'?LC_GUCCC2>>Y#C>WM;+KRX^NL M]?AG9XY&BY'_8\H^5WU:B=L&B?,"/B'F?NUN8);9\1U M%.M [OW=9(=L^O8Z[QD'=G5/'&@/''/R*YICW6J0S.$9@A9(S(V^_8ZGT=S MA.:()\413M\=P ;W@':NQ 9\ /-,CW\&=^ M?'5VSRC V!SU')TJUP1_< 1_SV2DV>NO,]\TN6MR/R)R[W7-CLZ]:WI_*O3> M'9K]KFZPH.G]J3C?'=/N+MLS1Y3-?QW@,#??8&X2P8M3F==?L,0 7WT> XQF M;L)T4O_)Q.(:FU<<3V#ZGIX\$.E(9_,U,QP7,]Q/+0(OZ%N\FA4T*R K#)=; M'6E6T*SP%%FAOZX#KF8%S0I/)6G?L7K'<(&],6D\@IU MA-RS'W]R0S?RF'$Y8RPS7KN9^_+[[R9[#5$=A0M_//&Z%@'C.+6ECG-KOM%\ MH_FF)<#0?*/Y1O.-YAO--YIO--\\*#"./$#2VC@(+U[X,TZ^P L-SUT$F1OJ M8H0##6P^Y7&PW5[/'';TA3M-PH=+PL.N.1KIB<::A ^7A/L]LS?6;2TT"1\N M"7ZB_W1"5KH= M[$J>-P>#GNF,]1AMS12:*0JF&/:'IM/0ET8SA6:*)\L4@V['[-CK DV:*313 M/#&FL&W;'-E:4VBF.,+L]OV88MSKFJ.&G-KA9;C?Q='56<:2N>&S268:(4M3 MP\N3A$69L8@3G#.OT]X'&NK3 V%[CCGLZL2AIN/#IN.>8YOCD9XSK^GXL.G8 M&3JFW=?R6-/Q8=-QMS\V.[:NJ=-T?-A^K&/W3)#)QYP/O\QB[\LL#GV6I/_S M#V?\RF#_R8&P=6[\R<2Q6@2,0U5XX_[([ ]U:U;-.YIW[AXL'IOCWCKG7?.. MYAW-.XV\XW3-H=8[FGDX6N]HWGG*U]?OF7 9CTQ[-#Z"!+_N MO_\T8YNZ<>TC(?X(5*$F=DWLFM@UL6MBU\2NB5T3^]- _%,D]L?WSW<'A*,H M6A"O6-=__\)-9\;/87SS)'OO*\_9]XY@'&FLKU6P>1@]>IBP:9EZ;1EL-$]I MGM(\I7E*\]1CPT;SE.8IS5.:IS1//3YL'B94\Q"P.;PBBM]89G@8=EDD\77@ M,]^8W!KQ@B5NAN,!7"\+KH,L8(T=%W6\Y? BL4^YSZ\]Z)O=84C0P^XXF:$W0QT+0@ZXY[ XU06N";EU%POT(NN^8_?%6 M%P8.KRB!.\$7? B>P;XN6.0'69[ TM,X0:<87.'LUG CG[HK+.8LRG1-@HZA MM0TVCZ\MUP-KE7 YZ?7-\6AT^O3"TYJ76@.,@V6>X9R1.>AJS:.9Y^CK!O;!/%USY R7F8="*M]E[B1D>]C] M7WF:!=-;_E$0 ;:RE\Z@@NXU+F[QNS..EI=V=WNG]T'.TD"YN,=OH%O7"/P? MGGWNL$'?]H;L<]_I=S[W;'?P>3)TII]'TUYG/!I,)E-G!"_XSI5/O,W8?/C> MC=PKAO&B]'60>GF:!G'D1OYYY(:W:9#&TY_%0[N!SM)]FBUAX0?I(G1O7P91 M&$3L;!+&WI(.CV#?#OWOU;=OGY8%)D_F;KA\( 7_V.<#=H* MYJUNAQ:_+<21M_J2$:WA,R_& I@E"B"5X\/HW9]6S/?NQQ"=2BCU\E1HE M7BE *#%KQ%/CYP!P[05N:%S$&%*4O_G(TCS,Z")5-'*56<=.I!8SR:<:, M:1R&\0T6 /G5([K*$>,\,:;%,;W*,9/RF'%Q3".=Q7GH&Q,&W[N^$43XU%]Y MY-%S-T$V,S)X.T LC4-#+"[60SV'W"< ",M4.0*^2+H>3 NPL_?@#%=QVPF[:0P)_,\%D* MSYKPWVL6Q@O3@)?F4]?#V#B!'Y[^ F">,Q\U-D;*_=S+>-@\B#(X$+P')5Y( M/_<#]RJ*82,>_M1C/L;8+>/G6*4ACA8DNT6>+.*4I:9QP\3'1&\*,0%JLYM8 MJ55+V151QTO#!Q]-!GINGO#IR3FSEPJ)9/H\3.-"?(+GHY4"R M*XB2"#F>3EFBLHI':\*C4]PMT F3W\+[,G85)P$#>J[HZV7K>4K_>R7^U;6[ M_>X8N%BA+14Y)6'4/@4Q$<\+[H2G0 CGQ&NF\>'-^QH;M"_I:Y M1&$ V]?, ]9@"?_"L4W^EVZGVU%D"_PP=4-&M..^"6GR3U\ 3./Y M@)9$%L=#OV>/5;QKWR M+;O42]\$U%^2.$V1(J9!!DQFN!QX0%@>/ P,A"?A1[J!KWO@JK_@/YG>'1WX M A5>/!QH(T#J=C:W1:4F*2&?/.Y8-GP%&P+@B MP5V#8L10+L(GK('J^E:_LARNUE$7.R3H \!?YPG*7%0"#9LU8)\&9WS\Q548 M3] \__#OMZ_/@#51.; YV"S1QT)>Z*65H)QO_R/.>P 1C&61 CN9FCU55[&8,$0#THJ%[:9<)BK[^3;?V7,XALP(V%- M<=(0%%Q.QCNHTYK" ]V>,S0G "%)AMLP>(#$#ZY__![^*'S/$%Z',:)9+3#A ME ZKW>F\V$LDR"/;1%)?MR=C007O.T-EU_3G?_^7NOME+2X<3>58,^X\="FR M=06N.5@S7\[<*;SYI1LB%J: 3 32>#M-\9C\C()@Q8=@[I(?3=X8X!Q7KZQ+F,GBQ3$F9)3)/U!N(V))<&E@,_)7,II R&41N[A7>2FF.LRD(ZH!% MWBV\'D!%0$I-X4=1P(-YZ/K(V$?"R*%!7X!JPZ(K](E#]Y:\5"&Z0C<'YP'7 MX0?"[T >AT+5@325,&Q05$+B+RM!M&,5]6>NB.C@_AIB M0"9]D4<")]DM/'Z%7H^#WS] M!L,(%!V=@B_M&B<8/>UV7KUY_^:<_FJ_.C6-"_"?7=.XC',@#WSB/ W@W[^Z ML '3.(?3@4,:N+303XG[=Q":9;PPGB!/(+HH;$-LQGD.^=_G) GD*4)6\0)= MOCRB:XT2K_+4,_<:ST@R0!$J(MR9,C"6401Z B4AF? M"5ET!5N,A#4)BR?H-H'*QP@,TKTP\=!L%^^Z8O%5XBYFP(4"PGQ7W$%'FENX MMR0-<+IU$0-!>QW/RU]A@N<179$=Z$:U!X0M^@= /9%8=54,=* \R9 Q0SA M298D$"$/FQ(]I#Q6"VPR8^$".3*)\:=$).@INCRS8AFO$S%+%<*'/G[FB9W@N M 1MOZ$WO63B!345,D?*6 MT9;$3&.VKBW,64W44=4 9KY2D?HJ5)?<..8=W,S=$,A;DJ2(:LSQ@*YX24<7 M;Q)^+#F=Z,.&[B)E+^5?U).BVR=(C?+#OZ62(W)EYH[M2C M.YQZKW;Z-Q]YM'3B=0,$N->Z_.>J20+W$G3"Y95E\(NO!L6)#)G!W3,T5F:A MMX /AHIV!(M-VE=COF68M\<:\T\4\Z,=P6*#??$HB*\>;5=-:1Y#E_\FTT?[ MO#.W=X6]?"Z)IWU>!%SO@#Q09Z6[W0($6_@![DCN75@OX_M%50IKM&NT:[0_ M#-KWK: ;L'[OYN>/H6+5"PV'X/W>19D^!2["&R:[#%X\N)!\XNASK+Y&W^&B MKV?MM*_M0^NJ1Y^_^A@J[_(.):O:\7P*;.QTK.5NOD?A@FB$-R.\JQ'^M!!N M6^LF*ARNM[E+#=XV1?UQU9VO==KYD)7P4^#$@;7#:5.M$K!/ WLZVG#(V-/> MZJ%YJ^_8%5Z/8UG&K_D>F4?:JN:I!\C2]K$Z,IHPOHTPJ"5G]R' HXE#$\>1 M6@EM,P;>SA=ND/#FD#.\]ZU=X /D/L<::2?J8+'7M7H:>P>+O8YE:Q?XP%Q@ M; ,';RA:(ONB?8-Q,F$1FP;9Z9$YQ4\@B;,MOYYTK <9A=@J0?P4L=S16'X" M6+8?9C[6(:OEMFG?<^\_>< ;-I]1![HT7=V-4V1FM5=ZB):Q3LP>,O9VZ-=H M[!TR]@Y;_1V,5_J6SY XP7D6I[RE:5SMB*@=T@-BVSL8L5WMJAPJEN^78E]7 M\Z3Q?6SX7E_CIIW4-CJI564\8=B07TYYRMRO.D_ZV(RXM7JUK=XZ]7K(4O70 M<'8_3Z:KL7>PV.OOLKS[L#7O,KTX-7HF >O;C\C:FT#U4O> M;'3R8ULF6KT+4IJ;R<+XAN;$TJQ0&DO5-"@:I\0%D<%<;Z8,8$O9%15G- RR MVC@3T*3Q>U3G@6USC1,:E1CG*7R2GNYV_-4#S[9R!M9XH*<#%,L^ZI2&GD9$ M"Q QM'J:(]J "#W)IR6(L*V.GN33!D0,K9%&1!L0 'KK)[H3O73*WG&D\R@.>9@]SW< YED/NW:UKPR&UX#F60VK!T[)#[JHQPX/[E\4=S &M_SO\?#&C M:>-OT;>^!@\[B*,]7_)]:&?S(2YU/X2HW46K!I"71]JJX44U&K9/"GYP:?Q\ MO\3[$()WU\.*>K;9'SQ05X*'=E*?@,"ZUXBCX=I^Q%IV:=EU$'3L]#OFV'F@ M;IX/[>=JV;4"YVOGLVG9I6770=!Q=S@P;=OYUF:\C^WX4A[5]39ZO8?LW!Z: M6-W:AQVM;W5_!"*S_9)QAV1WD%)P; Z&NQV.TAXG\] $QWTP.#[P<;E:A!RX M"'$Z/7,X'AYT3O-IBQ![M+8+KI8AAT6!!RA#NL.1V1LO!Y*.)3UYD:>P&>-W M'._IYYBEO,3[E_N>9-8J+^Y)1\W62U@=-*OQ:ZL$\-,.DW4;S" MRK'&6E@=6H1?RZ\5OLW0=/H/0<^M>;? M@:4I/[QYK[.2CWL'>6=92R EG;5V:_ MH?S_8+.VL.:G.'-#G9,]M##AULYKUQKI:Z,Z.'@7@H$[.'H;4 MNI?2=?3=42W CD6 #3KF>/00]-PJ]_=)"["N;3V$QM("[."(^0 %V*@W-GO# MY4Q"V].S]?,=QU22-ASRT67RHYQ:=Z\[ED,^NAA^+-&D&_@>)VJU:#J60SY9 MT:1;_!XG:K5H.I9#'K1H.N1\[=HA,V\B/TZ]>'&[:K[, 2=U=T#C1Q.&;!U7-1R\5A\>BT7M5S40^V$B-#EKJH*4.6NHDMY:+6BYJN:CEHDYR:[FHY:*6 MBUHN'GR2^]6:GF7M=_#W&I%U%E\-/\XG(6M#0&OK;+9CV3J9O2D.^PBXK9RQ M<:#Z#F*P[:+9^_7TP431#@=*'ELJ^_!1;(-0T1)*2Z@#)=_QN&>.^CO,=1Y; M*OOP4=RUU\Z TA)*2Z@VD^]HU#6'_64*)F?TN\R%H[4F:+!S /Z5IUDPO>4? M!1&\.'M9W2F!T^Z6, TJ>Z"_OPS *0X\OHK/O#AQ<=[RRQP63,(@8O5O9(Q# M4,RS'R_,X_-)RSA7SBVR?_2[70[Q@U+F.$N%DG\-9B[&0MOC>=CIV=U#8!D M"!LS@9AO(MZZ^H5IW,Q89'CQ?.$FL'(6XPN-AG<9\!JCV[''1CQ=6G\ \D"N M;_&CW7_S>31UKP&*$UC:G4Z9E\%3$RRS]Q+FIO /#AW8QXE[RI^.)0A=SPBB MC"77@&;8C '[]',O2XT3."!( H0NK(N_5W]G&FYT%<17P# S>&OD&Z[GL30M MGC_%USWO#L?6L [(D=5]\7FL(OO M6 A'36+80!H [5S=&B?(']W.JXN/[[][\SO]PWYU6JZ.^_1B(+?H2FS0[HRM M47V# VN,&\1?GWA\DPO@FL6,X>CP;<%58>;E6-Z4_@=TGK@^X#J,0>@&?[L< MN"B%V03?AI26 &#Q9=/$];(\8:8Q">)%>KN,A,:]F7#2:(%S>_CK#+)[,ORLGL MJ9S,OI8HDH"T%%('4PX* MV;P1MNE/?Y;(Z@\7,FN?7BP[_?OCX#S@0$P;>! M9^+/PQSU$I#$V++E:>'SZGXCD*@7>0A8<(W(38'XW.0VNF*X\1MW0DC(6)H9 M7P+8>)YR$0$H1UKEWR9NE"[B)(.%YPO)^,66\&'8AMD(Q :.QO<(7NLXJM#* M%SCU_(5EM$Q9[$YX [0:A;0&]0/LM8@C0CZR>>S35F#]48/H M'O7&5O^;1;?<^B*!A9.@)K@;>*4BN.\AC)J$3%V>^RL$0 T"3K]CC2OP[0X) MOB4/N<8T#T.N%6&!XA07@1M%KO&>^^;!;>XA\&&A#PB?>? M/$!<3A.0(3^]+G7*;E7;MI*O"CVSA3QLV#X)&U)N M*^1BDP( 073;N$=[!$YI98\.*,36"1+.>A,%@1$1-IS>!ZKPLE*N>$@L ) T MG_R%7P#OPZ<,W@L !_Z/O%N#??5F@'@&K)(Q8QH"X'*7 W["LAL&L@/E!;R# MT%(\A_ K5P.ZR!).-?CK/ZQ+RW@-TM]-+,Z_/]_AO75Q?]*Q[-,7]S(45;'' M%P,J01)"D9.GR+2X7Z $,-K1OS%%8::BD]MEUF@SS8"5 MS*1=!OM=89;!VLZWD(K<D/7>G_^__P?@[XVZK\CHN86C@.2$GS+R M#KAK@$ V^3,AL;&@F DHXQ@0[P?P<9QP*PQ_=O[FXX=Y$ 7B=YM6WM)9B $< MB4"YQ<-:?G#]X_?PAZ1Y+P1H8=AO)B19$=5#(2:"F9W.B[W$[CR&:ER*T&Y/ MZ2' 1:@S5G9-?_[W?ZF[7^98(2>58\UXC\(NQ2*OV-D$H/3ES)W"FU^ZX0T8 M13*V.;:*V.;+(H;ID%3O6$[_A:'\'>&Q!,RY^_5, 9D(?9Z%;)J]%(_)SRAL M67P8IP&I@80AN5PS7+VR+F$FBQ8 M)6SZP[-_?/IP48MD?M,K%5T9Q5DQI$J5H4UA&]8O=&A4]\-$5OPA6[77!Z4 $1DQ8 M\H6QP8U+]/GJ"@)^CK)\1WM=H<=Z:H1([M6N[U7$7\I]KC%^1A1(*R0VZKEE MIX8? IQ"-#$X(-U4C2 HMD88WS 95X'%WKQ_7X" MH#\M0F"HDOAZ"0:V8/6;. FE5MFPZ C#A'+1P6D)M7H'2Y[AXF?TFKHM('=6 M]PMME>7"'G7+/%]\ OU/)"%]H M;NWB5!E"A,^YBTU4+\-1\^"KR#U(BHXG:0P;@8UYP*Q?T>,!(9JFL1<04Y%S MPT4*.N\>,$<9I\?=2^=$V-EE"'#9HVJ(Y3>F'^:PR#7Y5K1Y>%4^I6P*"H!K M.*,;892(I'4,4)6"@DVG@1? 20(4ZNX\AI]S,QH?CQ.TH\FPV(PQ8S6R$"_+ MR *B6"F52FC#GN"\/*B[$MH4*N563&J.7>ICZ7>=FLIK MO3@EC%3?@_F1BDL+[R3 88;0!R&*L('7(#:Y9H23 98,@?IJ;$R-ADG!N3K# MI**XOJ]FNCT, ?J!DR,0WAN.W;1-8G0_1N@E \K#--@O+*)$!]+'N8\N,1 7 M&>$*- (1N4CE4U?*4V[U*1D\N?SE?]SYXM5YD6@0K).N-F8P]-4_K5A^)V.K M@X&O;XW)%KI L0OZ=AG3H)>!QA_>X-^@_YSNF 46X:#MGF MN%T0$\X^]%];J+LNU)>A]JV8O[-'XJ;;:G"!S";UP;4O[@-.45$=R[(3K%>? M$ANP $I.TB$\T3U? ,G%"C$_ZC?5U4UJG&IFXI? 4!!(Q%;@G@OMC0/>+G# M*EU6"VS))X'!@71,@V)(:#Y0(%5D#>>QU.<%EXMZ 'J*7)LD$'L7;D&S>2'5 M?37OH>C7HA#C2L@V"7:N,4^>*VS--6N-(IX[9899*N?3%69-(2T"/V2&YX)F M#;);\:HE?#>86(5MM:X^HB:9)BX>?9))8+:*6U6_;P?<6I.==WMVM"-NG8$Y ML#6[NE$%!B7WJMXNAMGS!96A5$Q#F;B$/=YD,_*=I3%,QE,V W>;>Z&FLJU- M+%MSFHM'4X991G03)'/TR]J-*E,H10>%/:K"B#@X%Q8]-SA#=D455$V&:D:D M5+JWF)=840J43I M[R)"&B1$=1_#AGVTADWW8S)^9"GPI#2 M&:_7V843- 9'EGVJAFTP"8J!20!_+6#8'RKHNH>]4(V6U18?+)/<>#E\( [U M;68+.J.@YZ]8&0_85K@)_1.DL"72Q,EMN9>3-$=\I$(9GRHAQQ99*()G*SE6 MOLF*!:TLZ?*%8)=13N%>^"Q917Z 5*Q-2=M3K["24XKS*B;![1)=*E64Z+MT MK&X3;U3(]Q[:>2UO],=+,:;\P"TK>8X!/&YVKDLR2-HP@, M444Q8U0JSC$JA#F(R"_KW60(0UDBK="EU,P@.*D<#)].V%5.669A'@I".[ , M<*^C,\ Z ZPSP&4.8Z50N4M@9V!U7ICPYX"'=08RJU%&:LR5J8H_F3$#O8T! M[F#!T%;CJ= ;I0 5G[UAQ@2^AAUR-^)&/A=AE)VO!S8[NN/P//JR=/TI$!5+ M>!PPHU.>AP @!A'*V1D63<8WXI6FS/.AL2V 40I,U%C"Q\58<\H8KR#,\5;% MD9O'[\@9NF19%E*,G%O#%2X5CW3M;K\[AD?^1$O(0^GG8U6PDC( 8$M;20F6 MK,YP@_$8H#\'*H[;5=Q3!?]/;J=>^X;K28;=TL9\_>'7IB?JIZ+J7ZJG @J( MPVM.0_ P6OSV\%5:\PN1%D6P!'#VA5$DOAY66N#5'!QJ8JE5TJX1^#\\^_S/ M\(MC.\-N=]AYQL7/T5+96[#%@H30>#%#?9+>"B$0V"I?)04:[]"J1S\)/,?D_7+?+PN8#R87W$J@T MFS97/_ZV;()RFL?GIM?$[K#-W/9;S M>PB_2\'[+I@'>+0B_;+TVZ*(M8BP;MQG ?^MSWZG\Q0X4'[VSLT3%S2,RWB2X'A>,Q,"L"42\#S)''_[::>!)TH#J7<<_T,REO3"K\, MFZGKVV#PFJY7G%]+^+W,Y=L*J]Y^VG=\8_ MF1MF,[I7\SNP][NLI&7X6A*OU;)+,IOE+A6Y;92[W4IYGGK3ZWFWHSC9-PG> MJ(^G4QE2*6O8HSBC][#@FE\P61:*TG,F% !NTE2&8/E5/;I%R:W"6_EIT[+E M)>%"IX/.HFI]_#U)Z:]@"J,QB>\2;X>/BPWATA.\;P*;$*):*3$G.=((*4F2 MRR0_X;4QD5J+D("%BE8L&E-PLC)P58EF;Z,^,=>P$8VK-X")VS(6>0ENX<31CYR3TIT .QK4;YJRX>KUJR7@2 M"MLWQ;L"\SDR>J$?%D"S&)9"_RI(O3"F\)_@E$HRB4?:R@W"GI@+!LL4'G/% M[5"ND])::5G!%F+[P(&U@^%-%D40P++@5^(^84%V[498W@/.;19'\KY+]7G< M.@\8XZV[.!$RG_HL(!([4B2HLA1H^')JMQX4[9)4D$A9<#[UDBWRI6LSF6M^N2.QA:_;4= MTY2@J+(^%L%CK$WV(Y+_IKY)+WD4_0: L#%Z+1(*]&+Y4W="-]W9GJ/6]2Y+ MR@_ARVT[$Y?9AV]N;6:O;:ZI$?% B+ M1W-$&Q QM+HCC8@6($*+II8@0HNF MEB "K*:ULP4T(AY.-&F.: ,B0#2M'2VB$:&MIH-$Q!W'SFQTJ/=QZF^)Z.S7 M-&Q):V1Y2"\.\<,?GG6?W?/ (VM@/^JXYM&Z,LDMZ (>"_-&=*%UMU%YM MVC[9/16,Q@=.!?9X=U2P7X'78BH8= ^="D95N.QJ0ON#J\&B.'Q ZU=;QN]W MGN)!:< =GWY31.*AAE7L;D+B>NNY/N6CF%I=LW MAZ/.P]#Z$YZ4O"F&2\] M\XB^Q%XGVR$?/O;9=LRG?;.W5B5I(G]J1-Y?&M_8*B+?VK.P.Z;3&^QT\O4A M6E7W,IX>&_]:@&\_?-9TNJ-M[*S#"(#!FI_BS V5.MA )'Q"GO#1(8)]A@@> M??+I0_M5CW[@G>@ZLS_0433-(OL)LSWZ@7>L,FUP>IR>CL,]2!SNT8E'*Y1O MC!",S($]U*/#6S0Z?$4QU,IAXDHS$&SA?]]6B?7NXO-)2X1[\ZO)L;I)46D9LVL7(4@3ILIMH5F8] X-A7IQ^L;;!<]JVB =UJ M?Y3ZQKX7+82*QD&O/_QJ-EV!QQ^(<3 K3RNO$9Y4>LVL:M3LU%MOKFC4 MW-#-DD#5W!"3MY LKEUCNS[#RS.!C:(C93$MCD\P3CA)'N2;ABP/N2+KEOA]4U6K"J M4;=0H;VQ(KWOOJ'1+E7H1I5IKNT!OZM^ZM_0-AU4[@[[HS]L8_3:>(-4S%$^ M9@NYG!J]T3@NQP%_.QLW6L9 %/UF+G:CNBV^Q,8GSU$[G>[ %E9MHS5GEM*V MF-K3.">-VWN*"2K[Q0CSL^D%A>49Q1%K-C@KO;:DQ;FJ7?I: [-L- B<<]9D M7!8=?S9:EZ9DVY*/"Y.W= OXOU7YAA,]]L1_YU58(,&W#BF5%5Y5=+'IZO#^13ZIW;X3;W:W*4F<+B3LFU<@^^K,(&U MU&<58&;;HQ;U65U[38NZ.4K!*P95M*_O#NVRUO'JV_OKU$G9KK1!@P\E.7(?:G"?IM&2I73, IEL32A,6%S^'&>4 "F/7(8*8'KDD8Z M*,6K:/EYS3-5**.83%JYTC?SN:T.!,;N=EZ2JZ]2 M,((/K^RQ62>+NV.T+0A=*T7?%-WC/[E?C8]PM+9)4)Q,RMN/HA023)FY7\MA M(XT])K>5I+A4@=RRX2*2THEC]12!B?]VJOTGGP]5\[O:?9)WF.9DS[OR5IKU MEP<1?12G!KCD.*/RQ.[AL$KA4=I]J_NB25JK-C>%%U84#?,X MUYYB$L=?B-=A&3^ Q9%3JU9\FL7>%]E:7$3AX7<)N<:J3U">-(]D.UA<5T:3 M<(K-(N507-:*^V"L21+M- CT"^[U:'OA;(^,[3R=KHOBEN>YR]BI55 M*6H*7Y06WTG9BYU4#V @P4&P27++)]N+!!WU**XYVHA>LA@/,NG6U4DWG71[ M_*2; F[;MOI[JDR2LFNUJ5#Q^L(8>)_$ZR9?\M14,Q]@&M+T7&[VA6* A@]G M#-(LX7'OZK3+AHEB9B74*UHUK_[QBLB%=&>6)M>WQ39KZ#JEYF8:3$U>J7]. M$Q=:5H?%MR:&0>09*.N_N;^W5:T,C9!;FKXT-"9%W0[B^[X3;N^PDK!PEQ88 M;+T QKC7P6)=XJ8)#.H$TF\$0U>)UM\+#HZM)(.W $1KB+-FDY4XR%14\=E$ M2]-M )(-H\;6>QR8XHYH5"K-(U036$NCEXJ@WHDPX]QY#*;\WV3ZGBX[1N7N M)=UL/L6HX11+H8]:5+":?%EK_RDI&5(:A7G9'AK83QK\PW1Z]A/'GW$Y8X!- MG+H5\=E!*<^!R_&6-.8^$P"F@)[/@";)"*&'%63M:DV404:^??+%&3X V^&;X'6.=YM]\Q 0&6\79:#&+R M<;.IA.A-G(<^.)K ([ V /1O,60Z#,7\%_@M3HV$T_/QG8TC^P3A@^&>(/-: MH'P1:P(VL!6W1#>-%O%C&A EYI*2+WXF#Y$2@2A/I#Q&1C^>N;Z)P4LP/PC%D&4S'A@]IE&D3PJH#*;R).1Z;PZXG*A,ZA M\8%A "XS_.;6Q%FIR K<9H*/X"4I;D9^CH,N@?=W6]6RAYZF]MM2F[C@CB]'-V(?@/.]\SANP_E<*2VB,9/-,X6)Y50%("/),GG MJ!7^1CK(2T+P:B?SE).I8Y^JQH$RZDJ)'RL$S>/H% /B&8,TAS_$_*24>**4 M'2[(+TRJ"4DZ811< =UYT"-5>CWKB3;@Y3$9J]-?YQD]8H?J04_CI8UXZ3S1 MSN'MQLO0&FF\M! O6HZU%2]/=9):R_'2L1S-,&U$C!9D+<6+-LC:B)>!-1QK MO+0/+UJ.M14O6HZU$2_@6&I^:2%>M!QK*U[Z&BWM0\O(ZCS1J;@/@I<[-KS? ME'5Y-!B,[@"#O8KO1X7 4N[UOH/[[-Y]IW7U':O?:_6XK@:(KKNO\CO/JO(Z M+3\7Y>B36_Y?GHGE?S\)(OZ7;!;GJ1OY]?F/]V*V1X;DO>&F)/$Y5"J9_,E! M\.(W >!A!R4^;E?\'?,<581J(MDMD=CVD5').Y:F4N"Z0O3:_#__QW Z.6L=5O][SO.X+N'*\TK7E\8]4#OZ MEZ=OFH-M_$ +0W+!U9=B!<\/& JNVLL/0['<>8JJP9H:GHQHV%>FT ME1?LL3D8+8_#T\R@F>&;[*2#5 Q.MV?VG.71/9H;]FTG'3$S;*H7:"LS(/[M M[C+^#RY!_U8VE,$^9)6X@/%]FE??3RL.J8D/M@\H^OI@105V6,(5:Z>%C^$E M)S9.D\P7!Q&$>PCA<' :<8=3DP\S2M!U3,>QC[8PY8'(^+%=_IV1\<&Z]P/3 M&7=<<=M8YYIJ,GQ(9'ZI+W3.[VJ;8ZSV R+B)^ *'VB^O)P! M%V*7PE3'OIY,)'@U=S_UM+G=Z9IV3V<*GUS:?/\L<;#.M=TSQSV=(=%:0F?0 M9=C4-GMC1W.$Y@B=1AO>+3#_B]9*'3H<_]E'W$=D>]W5^9@?9\LX M?__HY]]#+&'4-3O]G@Z9/T:EP:/3TV/?X']T .PA*3L&8U17[FC]]*#\U!3? M. IVZO?-45>K)\U.#VWN':=V0Y+V!5X*(9' M?&U8CGH16 ,F0T/=OM61N 6L1ZR JN'F66QTC Z^5YVV<(8Q@GSW!1'V^&MT.UW;<"._X;?CP0MCFL1SY8?U1WNFX>+98;]YF,F]!?($M%9Z _+' M.$D9,WZ+X=]C \08_LR+(TH2N+CA:1"YD1>X(1 *?, /GK(,#Y7-8$GC+7QJ MC/ =V2Q(X94(D5.KT!9+FF+G6DY24%WQP_])L-1D195FT]88CBVB<31,8$LC9D+M+58 M)/'78 Z(!;IYWN];0P-V%PIZQC0$O!)03C01^'2%$9O\ 'LB0 *6FL9SN_I4 M'@&UQU<1[-PW,O>K(94K_!8)^KD]L$;J SZ;L@38#5XR7[ HY>\ +B,9D,W< M##9[S8P)8Y&AK T4KFQ$^6$49_S'0>2%.7)SP/E=S:LH)98&U]1^SI %\L@# MS>4"L]SB*^"3FQFLE>;>S'#G@%9@@+E["V] /LA"YEL/@?_-](XD(:RZN+>I=/W'EE-:>W)7#M%1QW) 4RI_+RU;93MS]^N9 C(IGTALBL?D9XGH M\<4_W#!_3;%@N^!=5\W_'@B;_IYP56,GI\3,]ZXQ2]CTAV?_^/3AHDF;W/>5 M=[65$+B8)29Y!22/$Y=4B^X[]\X>?<-L#7H$X!+QA/1ZR#N[&,JHFT2TS;?:M?19)MEVBK(VD#V*RVL,7W M0=6,)MF%9D3@\55\,-"XF?@2T, 2[/)8_Z:FOP3[X[1.\-H N0':; B,PJ)P M$5"$2X!$\",2+-BE^"T3R""/J.F!)M0,^BHFG@^'BD5*J!H-%.3Y>2(<34X? MMSC8P^!^XA+E\+]P,QMI1Q+1J(IQ"Q"6\9UO.C':70DCO[5VCM%0V:5D!]S= MYLV1L>VBU0U\LNUC]M@R+H%N@FG@N>@5S%QP#W"#ZL93,-(X.ZOFN3N=XMGA M!UZ)[!*R*=]!6MCL+XGB'SR&1G[5/H-H8F;FP.KV^=>U(->V03;:>SW&AKNZ M:Z#M?_XQ'@S'KQX\V'8O Z@,%EW46>(@,1C31T@P&1 MFACH6+TJVY_80VM\VLA2=88W&K1$5:2C/[E(X&T)@ ;9# 0@\3$Q3 J*(S6N MXS"?,UI"X?(0F -\G\(E!<$9Q?/ 4WU3\IU6!UF.+OBL^6;_?(.F7)3%:!,2 MOSSOCI_D]1;:?@W2#VI^9?L JWC M->7O@O)5Y5!P@4RPD*(_Z5I.C>;M_@HUL0.*OTKB&Q[#%UH! S[X=!;,*3TQ M+5(+]];1KA'X/SS[_,_PBV,['7O8[3\3 =*V*.^]QU*( H+(X"&Z%7$4^A%I MW!6_;(IBCJR!$C^QG5X9B!!9/FCLNH)Q$XHA'H) MRFEF_ J:QP54_I&Y,S)I0R9H!U;@=1.=\HBI4M11?:VZ\J?@KQQ\"]-XS[X& M7BRT>9PL8JJQJ((0EYH$\2+E2/ 3<.31+1&_ B!Z%.WV>3#SI]<\K0I$EA2_ ML8Q_ B3!10-:X,%]GO.&M^:41$\5ZYOH2-@5 -"(\:W\YT*Z/Y"02.,6><6N5O1(B0'PU;:+OU/):=]K$3Y0AOH%?)'(WIO$V M\BSC!"MMNIU7RB_H$_O5*;WF\M-KX_>9"[:0Q_+L#L<8-1X##(5:*F#K([QN MD(@7@1M%;@G@GV$OTSPAC@:)Z.5I*G)!F+^"A:D2R]'U$%0/T=/U$+H>XHCJ M(=KM+"S'A(/H5$J=!M=A12!YU4.;[66E/K%B)3<$:4Z>C\$[/56L=<=9]D"Z MHU7Y=JSF-81"52*C*',CD*@@!L!XI8H'])AK2==1+2:^< -_=:UD0_;9L>QR M6[S ROE0A>TP33@E8WN,A!OT>8!.P\LJ7!9'555C:J=Q&%)<2M9IJT.VU,< M.WS3PDVR@%[/M\>XGD+3$TX.]E@0^U5MRR%TNQ9 E5C#-YX2G"K\(5?;M\VD M6-2%NL8BGP 'D?V(?3>GH(=% *)G=KI]$]C$2,&^X&XPEDK&*.IB[XMQ0E8Z MQQ] ED<585$$*@#18\QO\IV[G;[J9Q;XQ\<:B*5K52QA8NV;)" ?'4T('LSA M=9OS>4 &15JZ P6! F[S1D> S(3:^;EMY995I#5"H5UPU/,Z>5?6R3<=P1Y4 MB0CK0I=5D)]5 3K>OR=#1$/>@^M;:HTQTMEZ_?!)N//60"D#)8;_P9C_!NW2,4?1")\%6&%4QEZL1G8HR_,11[[ M!SW&+W 6#&?2&I=O+L 42HDT>>"59 MN"<0KYB)<,IM]'Q;!6G,6),"6("L] M20$-N^0Z3JX-Z EX63E?VQ"ARI4KW(K()5K[<<1*TQ_C$$8PQV,KQ@[ >5" ME!5^$O]4;I^&)@Y?I1OAP_]./)J*4BA$:/$\G=L/IH >^+TIZ_-)5R="W'PU M_LK]*Z(#O)< VK1N2W A)Z2&^P5DEV05PYV 2TDROR10(-H MQH0T+ZAQYIP&=8I!6*()+/>$%B9?/T98F[KJ-O8)L!%_=P>L1Y M 3!Q?L]-DEO\XMH-DX%85)2&+ZTD/&8B5(L M*H7PRX7AHQ!0Y'EDF2@*B>]#Q [03:._27L2:V&)@UQP$!)W 7HS0+$(4I*C M=!/3OFR+I-Y/!._?0$R%@/@ECGW"/2+]+4B.Z"I DCXG.J.XW?>3RBY4M?CL M1^/[[R9HFF$%LD>F=W2+ECO*R,*M7B0!QGVN!9-,W2#A)%U* 6!V^6HJ;>8( MX^Y$4&Y+DK],>R+I&!.\(X\O!,$S BRFXZ9^A5X+< M*Y%:V/@$$E"%@%:19(YR$E;<]R7'#MQ>^!'>RL:P@?IKH9+C!&T>,$/1%,%[ MX"M^P0J"83Y%3U!. KCXW3200R3#!IPA0N<)KA&T-E!*13">2629?A$AI_>11 #2+EL84( #' )45WPA; MI:I,1-!,V5$07<R6;V4UHZP M;A0'EA_=E*6^5 F7E[G I;">DB(K<@84V8SX'7!JK21ZR[B%&E;HH&(GE6L@ M77)F1Z2*_(.'W@0&J'DE9A,/<-MEVF"Z\$*UCMPP1N7+,D/E'E-&X4>@G"3C MM]:+[$UA1/BK3 0J!:U1# 7%B^UP!#*_D> P@U:-Q=#G;0H+"\' !,UZZ&AP MU_B63/PEJUYI)P"G ;C\S9%?&(@41.7>:^FC5GS[(I8CC/F(K[W,(P*,:"?R M+D/E#L-U3 *@=)-&9DFIR= L!IX6%6%(CA-84TD$2.2:A-V%,"#!&FF05MRP MK5_9:I \RY"LF+'!5)4P%)%/,2Y]1KEM#)HQ;Q:!,71UN[R4Y $9Q%B%(_35 M0^GP(,20O#%OBSE8(**_1?TIKL.E*[_34'$1,FHXI/H*&/*(*;* \3^**<%Q M)!U0"()7HI*#5B#?5?)$=!4Q$UGW9C]70&V-6=X6MJI832O[4SW[\74II.Y2 MH4.RJZ0XE=RJ ..HQ\\W..=J]@+%,?<_%#K%Y5;1/T8%/5$T(N*32JB+UD"W M.E^DHFI\6>C6V"7EQ:(\'*?P^Y\DI2(>!Z^LP^F%?[$*!I)^I$8J(P'+N2WE MI(@_.!I?FY.="!0+:'.[J1H>D.U4IF$19@_2+\AYTR L-L?#3K>U&2+J5XE\E#W"/P4"+&URY(2I*H[&I%U4EWI)84/7?44C J M#^NLZI@CKR44U?,H? 3DQ/Z"!NNKW**:2%'2)R1RT9 T3L(X34\%7-&*+*J5 M .H8FO 3@#UR2?D2A0N6@4/4F0*AL.0,@PQG:J*4WR@LKV,0%4IFDX7Z9I'" M]&!S2'PB@T!7 \1]BX(DS&J7/(H(")I==5-@2:@OX;RRKT*Y!$S8=L*Z:FJ& M$#10T J?1GAK,KG/4=#?>0YL6X&[N0:@)(&T46E;C3THCRW*?5%6#UZHU8-; MAK2W0X?X5]?N]KOCZDNK)8MDY"F]$=&LIA10?LO+^(N65&J1%&?5,O9FAU$&;[$)\*:\8-<2U4QD0Y&T2 MRFH849T@;ENJ#MB*PYNB\1+:687F<<3($%VJ9&P.Z9N4Q%A9?JKZS&Y6L?(442F* M%/W2@Z13B*:BRG*J[3$I>Y,E91-26>&Q.HNQNE16Z5EZ(+F,:OJBGK( VIB4 M:4]4XD#NC%2?: 6'S3IDQS=3)7_* 8BWB,A,21Y-Z0^A6Z5V5[=.F0"*7[.B M"=L$W7PEX\P-I!5!"S6 OJQTVB:A[R4,_T3&/)N#HX4\2J&E MDR=WW+PQ,R MLL$M".2M>KF=8NF6E"^;6)>-0H0%MK5A5>T]4K95 $JI]%ZJ%A/4;HXN-959 M0JA(90O7 F,)XG0RYM9T.B&<-_94OC5Y0$"6&C242RI$6'KSDN&*<]$Z-PR3 MP6E]A6I(#"])4\X]Y46GQ M6<.QU*BR-8+QR)+EWL+DYVW:1C4%&93VWU[3&(,UIO8J'$W G)D&S5,;MC[0 MLO\YLCK<*"I]T$[94&"#"VKR@,4V4G,3":HV0PH2>60XSOAK[R("[8CM1+@_>'C^SF^E6DV M!Y:L'NADM4Y6/Y5D]1W"UV4PBUA=$05E7Z'2J)%J=._A)7O0XOA237 KHOKA M_19GL /'9+*^0B+ /'#81:^,.ZM(S7V!TQX0U9*DT)MNGAM33T M"PN>N;%Y4K_RVG7*?C)F>:6#_/?*3QW'&KR0"[I75RBA,U8N?6KR:YYUVY=> M*]HJ+0&DF. @H$!W6,[Q7@ZO4.5E-$(W\*6:5E% )D($)7Q%J)"RB3QP0G&0 MFNM228'B1 /TL/\/&,KXR")XTR0P3BY^^S]^=_9-GL3&R9L_/IX:TM90MV"< M_''Y^E3<0@Y!L>,NE[9!7G5B[YD;?2*@1SM2GYF.$" P^R)D MP%\4 @0("01:V'[]6R6)'6/<;3#"%3'CT\:%5$L^69E/967">?07=/<:T0S( MT3IG!QP!I#' &@[4;M\[?CCN9D"\>%=,(),'7@W=TW=,&/S<6U$O.FE[>."E M+5."ZF 7S.*]**?&MJ#?!OQ@,?U#TQWJT)_]()^;4)SO%#V=;J1;:RC)POV^H[_5@_M7]$^756#/20X M")S833I.]=;X7W/)[U.LF2.^87M\GMN"5T/-@>$(1-)37ELQ49PS"? WH6;^EAV%46F'>G.K6.'9*HQ1573OW^UE M!,[,!D /Z;O_][ESK M_J)!-R0@9"";T/%9B+T*FS#+Y/H#G_[Q/MES<+!M8N:@S=8G87UFQ['6_=J4 M=?833&^2-K]2S-MW;+ ?1/Q<&?<=AF3G^3 0#"K-M:.Y_MTKG/W3I]3F8)K> MI+)V\FMOFBIM8/^ZSF%EZQL7E-_YWN3B4JB[5; /4F>_LZ0Z\8/ T;KX+/@/ BW,'2X,TF/WN2Y(C]WGLB ]=M6%\^2/S^-,F@3W) MAE\Z+5=5Z7\\)^Q;4W(N[-GG'HY_;DXBUH,';AN?Q]9'Z!<>:9>#:!X_]Q!E_UHGI"0("'9%Q*$A]K]J6\5Z!8__R)4'<9?E/X>&](_PTH+QOA_F]'>2C)N,-J_3Z<_'754?W MEG'WX62QQQGN#I@\N_B[/9]8JF<]PE@:(AIGV!LL/\("PL*]8P&/TGC\:/G# MY%<<['0-[YCEE5WN*P+X(7 :/CB>7\K7X/C=VYO^#I%WBT08B?"^"'M;RK$( M[Y5\O8-+3B>J@5\HG7<0!)&!00,PJ@!FH/ 3*1^' IR,:_"#"G;N?JL[55F\ M6 0_C?'>I^/P4B5MJS7X MF_F?U&DX'7!_%$B_J=ZWR5+^9A#/W62YSZX+0WQZY.\_7C6;;>*KO=3T[(>O M8O2@A,K)\-[;5-$)LK_L155Z]Y(5:^R]R+OZ">]CQ1QEL1.@YZ7"\F(E_9B@ MG>BEO8(?,%)W'.'=/EB$(,V)=Z.2B6YBW];Q9PH,IXMY%5>BZSI6L4W]EQ,5 M8KR0L89J&'8D#=;2C"24L;[)^?5F-!R<7N6HZHM7""R^$RX((^.TA7\W=JS& MO*H9D4(V4:X%=6& 4/_ B7_YF1A/=!.LN]T!BLM.#41[YZ'./ZO;38//Y>Z=\MSKQ0.>)+W>Q"8 M1FTK,&_B!H-<_(XOM5X&K:X;U'G;!&9Z98YW1[D7@KDI_PHU]6&@HY?OPPVB MNB>N!9X(1558K'-*;'-$^F&6VGZ&O]W"0%NLG2H'M,EML7[J.D,#K#;EE:;8 M@;6ECI1-ZBY;&:G1('_S]M+MICK-YF7K_ 3^_3$OM5-;A?O ^C>_R)B_=0:1 M@Z=JF)$[P91!"CLOFP9,I@!6_"BYRL34_+13\('KBZU!!LO]F=C,D+U;FRN< MY6#CZ-8KNO7ZV+=>SUR&_#@W)+CYR.!4FZ&[G-RA*5JF5)64.0SKR!@;CU/= M'J=@-'=T\Y%-KZTO<6-\ >TGNI.)X?VF6,OKWGS\^%N-)'-PVG<_MQK9JU]J MW*QG1-RY60<+J^\N:22E.,KV%F,@036A4J[5Y7):SI920D4 /TIU&=\3FIJ0 MR8IUH2:D*E*BD$WRR619*M6SI4PZ6RO*%(7'L0\5F#]+C73NQ-65.8[ ;F)U]7H4N8T%F%ECNPD?TT ME."7(NB$LTG9(RYA"A$[&LF..W=SL>/LHI4GVCC(A08'>4K<[VF!&FIP+P[8 MPDY@C<*+.E[B>B\1X*XKO'>AYZWE\J\$NFU;ZVK 58&75>'3_V_JFLX_2?\- M_B]_OUHU=7N-R4]0Y5\PNC3A:=3+$6RI W@/9Z8>_G%7*H/,VT&J1/_&UFZE MQXUU'*1E _;'.IM08 \'/M"KN8768K\>!/!5U"T8UFYCQ-!L9YN[+PN>MH#^ MEE?0$ZVE'N M1FUMH [O0 9XCZZKIUE=#]B;5",>$P7T\R818<4O:;%>RIURE67@"'J9S@*- M_GUO)OZ.?*\D^7+B[^BN*/S?_Y+FI4>^ M RDE_X8I8(&G;KL^'Q8,"TB.HWI>@#B!^LF[-%VV^LHXR#^\FN'M-_V/JVYO^?\YAS?C:">W5^3 M&Q)BMV+J&J#WM+6>XIDC^";W[@F%NP>1@&[QM=U(=09FUT]8NADUU'O&)L>D M=]TS**#E[>)=OXB8IXJV7Q(WP)8F7G;9DOG#8VEC&!%] RP%_V7?ZT#@.A&6 M(CPH1(/\[_"E([/KBZ2E EE;7\K=*6%S+XMS5L82F\J:@35W3V+E$ZBO)B@) M=D^H@K1M$9-CM;"M3+K.P;GW'[;B6GS704.9;XVRG6+OEKA,"!/F"=Q6[N/V^EU9D?7G[ M0,]OQG0W&K?A';S"5&9J=V>Y+C<.O-%$ZMZM_^U?UW6Z@VPQ7L9_/YE"4.G0 MFUSX*N_@K>TE%=\IC O)=,M[M9_Q?[>RU:L Z%G^+KRQ4N'4KYM$-\\(-"4P MGV':;[ A6J C/A0V@_[ M%-V=L,,N^"4V('!WLBYX7?D1$5U@.^PTW@Q'70 1&WO97J% ^O6EO&+"P,2 MB5K@A.]GBEUG9O R%^\DGEHG,#@QK+VI]$S.;0>VE=C6[N:QH>WZ=DYWKX;1 M-H?R2.EZ1QM;-;:7?OC@%5X!%<.(G*IO?;KS,%FZ7[!Y>PP3#&:;SF9'5+?% MF'=L,J'.P[*HON%D: 26/\9 M%F7=Y)_=.9*+!0ZA_[ SDK"3Z6KO55XN^+V-:._/:QO,>WQGXQSXVA\\\#L> MI)KR$+_)C +SAN_ :U.6>Z-4SAB/WL._$W^O"R]T@ZSCF[JK8#."55W['O*W M)=>C)VNN^T?(P(EZH0?;_JR/6$]WR).$: !5+WN5"NMYP]SC?F;RKGHX7QPS"#T"C9;"8X3SG9-$Y)SKG_#KGG&]LEY]# MPO^)9+?5M))!R:[UGVJ0N84ZI.31P+BG[>AS^OW. CO/,P4G;8I(2K6!NO58 M":^,TIT,I;[C)L),BYOR/& 98.BPH*+#(FC0']HO/.BY '^13/P'MPVQ M.9&@R]]>UR]=5R"USQB1V56-=1'C= ME;U3T<4^./S:U"1>%]!X_1AEEW!YNP;C3K[ XQ&>+[!X/T0B =_8!N\<8 5-#:@_"[.-X41>JN*X/#FM(]&#KM*;!= M9L.?AGV*Y: X\]K?]JJ%>&S+>MR;TLE_(.CW(E/G]]8GO_AOY/0>VP"BQ7>[ MP4%10-!X+>YIR]UP0[O+O:,//G1=?2YI':M\#IZ.5QUQ0U3M);.,0DT.,P_# M+<=^=W[*/_,.8CL)@G8<%6\=8!]BAK(T7>>G%ZM\:FEV+.^U\^6+VO[EV: 9 MZ__MX&+8V7$<]OO@%IG7)=#E,_?(V*.K8__WOQP3Y_XY[,?!_;)=@_UFD73' M/M)ZIKTM 0I2($!^FFE@0JYU5G .:_L'L0?:UI? 4QIZMPSB"7CL/_6/E&#@ M9SS673@$5035DU#U#W'4[BTLC,BZY*3O3VDV]"%,8$K9P'3R]O)UX-/:7=B< MLP;OMAW(8O:UCG>8%H1# 2]5\Y/M7QV]!ULZ\T>WIQ$F$29/8G)M]7?W7/P_ MP%UP@#.V87#!.E)@<]CIGSS[YK)?MT.!BF##;$!#-5S(N@,3__U$:MF;^@(P MLF/0N)(P+#^@'8*)N&C]-4@D;DMD'_<)7N^/P>"I-5YV$+ 6C*,ZV#LROI[[ M=1J!+3'_CM+;P860^HDB(!ZI>*;\]RM%R[W:9-M1KOGP(CR8C"05RS!A%>T@ M0,]GQ-?I KPI6P<\!'%"L(T78@L,H'YP 4 ;3]QU ,BZ>O>ZJ[MFAT=T[E]R-C[WZ.UFZWW+R^*R[6D0J@-,5#\H\$UR/)31)AR*-D'1)H\=;?*Z(?R' MQUFO*LZ#@S+OY'1BP2*/ZT<[08VZ"W3J_1RNHH.P/]E*/WH+_3@S IVP(8KP M9B=L)R"T1<:%WMF^(>?=LMAB]*,!>5]'2S_3R7P"' M$BJ7X&C/N^H01$ENKG[L1FX&E<7AA3S/9K6A/884 E((2"$ A;!FDQ4;GN5Y MET/?8E)V=;OCP/,08[X\HFCJ;40E@8! 7AN,Y"IH MBH4-1\+V@NSN$?MI$$#&?,LHG+H5?B(MSO91.[=Z S=\_W*"=]%OIQ.[K]Z$ M;JZ=4^\VYQ;I?M<,+<@*Y1_O&\OMJ=,$ILOM;L^CSH7((( @@*P!4H=F7$#; MVV!R.E#N(1GOR_1.HGEO>PBD<^]F^?Z>X>TD.P\%#QJH\&G>28IGO'8VN3K M9YW@\ J)*Q+7M\4U!5-,P[O-\!34\HZAO9/P;7*4K5NR/B0^EL^MJ^.3'$&T MS'Y#6S4VN>!WLL@@@^A> (1RR"XCKF^@/_U-7[9.]P%MN*8]#F"&W>E_;/6"\O)4?3/TCV]M6;)E[] M//#\?]O_CJ2$0CE;KPN1_U-&DW\B];*4?!(BA4+E'66=O,%0U _FIM6W?E.8 M?J?FW\T7ZD_&AI;KLW$E*H83*2@Z/.Z$B8 E1QF@];F?]=G+B8H6YGX69IU> M&'P-ILL(TE$?AGJO8^AL#9I$.,>R/QY_$6_E".TTO-P)NI/9NI-N!)4F%)Q1 ML#C>DTDZSL@4'8_+',<2,MTE% 4CF"Z-Q8,J$B&+OZ0Q%'^)XB\?*/YR'_+G M$ET6A5JV'BD*J6R2+T3$EE@7BF)0)C!;2OZ(\*541)028C:5Y6M903RH/Y,L ME\1R(9OBZT(JP1?X4E(0GP2A+LH<'J>H=1V:6P]KMUN1H%\1OV,?G,3S\CZE MA*103 BU33%&O] #G&"8I_S3^O4]"P^@3!?6D++_OFHW?G_SZ?7:-,V2'9GK MX*I,D7179KMM2H[3-(.1;1RC.&6OYE&](S>3JU&I/ET24D.E:N:\V'WBZ+Z, MR\1A2Q4IFG.**5G#:RAYY?M3-UQM=A2BPK0$*P$]-$.F M73Y?Q.?DT!&F1J*O*]G:E!!!TQ-"LIS%A3RF4!W!;;FVY?3Y64L'34^LJ).: MC"I8+KX07(%R8\]%&IN\ !D]L:2M+B<*QKAK2>I3(3EZ[G7RRA(\]<3\QSJM M:DRO8Y8P3>>80C^A43$#S,")!9AE":)K39MI09TL$BDWT[*4$FAZ8@56]9=A M?46HJJ#V>;?34E.E1!/T]<02V)V.H-?D;!<3<;6O5^M2K=BHRL2))4@*4@9/ MF*J"-=P&TU?F1JIB 9R<6 *V,)2 M&N*Z:'(9("[DB27(<6F2FG0;"QWHUKQ M$-ID<[S,@:8GE@#@HT?8@LOK8H,:QYWDU%F2>+4M[ MDC.)9]#TQ!(D2LELLM*+ZUBCX&;%9+I;$%L\;'JDV5K-5:^0L6(]3#04M^\\ M*^7.I J;KE7;1U'V%_#QA^S[^JW!T_#@D.LB7B!._F"I<[S CJ6Z\WP8(PZ3 M1*QWYO7O,7BX]=-W;>9@$MYT*7;.^#9-E;9M&JZC7MF5^! B8,>TL MD/A!Q-%"W,%"X#\H BW$'2P$]X-$B+B'A4"JZ4X6 J@F$BW$'2P$4DT?NQ#O M/+9[TVJ]R:AW6;(/C5?X73W\QZ-FW\4+^CSE\<\-0[@>+7!_X!3\]QOQ[7<5 M'_8CSEU]Z*\>"5U"W@:ID3;D[2MS@5;^W2M_W0/ZFRQ\&/3;N4'RHKA[,H*$ M^8_46$ /K>][3A81+RM;9'UJ?,?2#D^DD!A\B$X+M13L'$>^IN".@R(Z'57M M]0[#Y#]?\UW!LGOOX#\-)!>;]^PZ*.)^)N#6-NC?]SWV^R;-[K<0\P[H3ZW8 MAZU;R&7N!AL&DKE79"ZT_MDF$M_/FY6$Y4DV=4I@UNF98OAQUH]K"7ZZJ7?K MW>*OA[+%#D$*[W[M7"Z)_$=;@!Z.TY;2"=*D:$X-WFF0P#]DT0'BKEA=61)3 MLH2)G5GA":.E9'.1F[OE^"J7KW[STG&"%WK?XFVYW(/!I"0N0[I.KCK9]/QE M56U([J HR$2YI*6:_6^1KMK11HIA__=;C/P6\=.T_/>;MG!^CMU1UW2"OW^+ MC)41F [7CO459?(30I ?=^%_A"W^>"<9%.]]ACF&OD5LL"+@6^#)00S=&,L: MM5CE19-&]52?PC3.98VY3,ODMU\T$^5PYC__WI^)AW;O/AW4M]Z.$:@_#-0X M)[?K])B?Z,]-K%PMETG:FICM4O7FH!:QP:A3Z3WGA!B9K3873R33E.#E .;; M+XJ*DO"TX%50W[OC>&![U"W%JV;24<'\M&%F-N^&+O%/9*QZI2D4F)/;R^\& MLP5U+!6F*(<%=7::>E=ZUK_\%3+5SZ\'F#:ME.FVG9YK\'XR5KNVF9>D:UE M>@ZEI01$28[G7)R?L:D*%K,)C)8>%/<;S=C'X^K/ M9RS3JAJ-;J(XEEQW^ERA4N3 ?@8S1D9QC+UHQ_P2&^/]&[4?YDI_K;WN"EKL M"'\EU7D%@F"+*W? !#Z1PD)@]'I&,E/"<%Z$=]6 W8I33)2A< 3#\+!""(;W MLC6^#X85_.4YS<5&.-:8BY-117C.+!0>P!!8FC@-[ >&?I^I&4K^RR_WNF.# M(A?Y@7BOUW43\I/OPW8H@7=!-W"KM.S75=:R;HZRK59OJA-&MU9+DVS9FO7E M.+0##DA]W/6J/]Z!XYC#"$DK5[D(D].F"2!+E\J#5'O,RYYD2 M9!0_>]Z.<(TX!83K*QLEOX=K?!X?#(C%TT1@FOU&ORJ,62G3![B&Y (1I;CX MXY +:XM$&W?,D1IQE 5B&4)I2B#-\AD60QWBY80*R;^0<;,@3_.ZLK#JU=FP MX1!X%>:J)6&T$,.B:"%$,CPZZJZVG[^&NH:08(AF;C3%%*75[)ND58@Z M!J*.XLX%!ST*QY#=[.012^V!OJ,(A=OQ"I^81^3S_)//'O2]Z+MKG&5 +'OJ M;GLL>D+QI:R*/M!7=:2!-\'%,Q&># FF" MA[)\+M4$^66F@0WFA9G0$.3A:IIN"5AM#C6!9P+A]#M-H/NT=&!)7W@)R'04 MXX*3DR^AOA[97D'*Z*[,DK<(5(-238-KBQF]T5?RC,25\"K;]SKT[1=%<-$X M=HY"1NK(BW@)NO9XOL.(DGI$;5GIFI=(WI3CW@PBO$-!6ER8<, MT[@O!R*<:BS$ 1IW-/K;,,3W.OHO+_DA3,OU%27_WAUE>+!?*U>$6KWEE:P5 MJE*V4A1*]9!F6T1G^_>'I$?/MHA.MA]#YD+KE!RO#DM_DMU\$&Z4P M% [^T+X40NZ]TY^O()>N*GGJ29EJPK2M]'%"KPJ5*@^1"R^GQ:,T?2XYQ+W[ M@@=F1,+5#/@Z=% :1AL *8R;;O4;L/#C;G;'XLY8IGTJ +63MFN#)ZK2QD:5 M08EL#[)8;UR5<3\_'-W[O<"L:11[8+-=H>"RJ0P1]44 MM=2=0R!Z&>K(*,L<9[A]/,Z@J(S='AB=:X%W>A4:)G#:D-N!" .DO&YF1125 MSD ;J]82*"]AC<'7-%>_(MKC 551)&:!3:I"GES&*:"YO$1U! -," ZEJD,\ M @+T)UHC[P*TF&])RZ>E(F!NP]7EQ?S%-LDJ!#1D%V!=!N:=,57W;'&D70LL MF6NIWE%%#TPE^#?B&L)H/B"ETRGY7A-/I[.%N+2L\;6: MV)@+/,O+N)?%CL&C-'M9_2:$P3O?\1$&;[JQOPN#Z3K7G\H]!BLW:JG*I%VQ MC$P?8A#LZW0\RA!?@6$HJ(JM#DP#120@@@'Y(Y\5D; &X274:+4_PB>$_E3# M,LI(*36E+DOG@#_BI:VCV"B+XA00OX#P_*EQ"N_!LYB>%W-.0A)U,=8LO[2Y MN.VNYA#/\,X6&27QA[CR'92<-L>V8[G>*&+:. :FIP]L-$0PH%O?Z/+HM6M- M[V O.ZX$R'M-+:E#74BF5Q5668&$V59E&EWH?AI*<3&Y<24QHA.MY1J.\M*NL=#% /C@H6)+!^[T-]>HAE@;$Q +Y?> MT08*ID!APG\ /<6/3+!.*^_S5W78"?7%I^A9GHFY16E:RG3-=#.FWII&QW^C%IZ4I9HI,2!PUF#I$.HS]) M/,J<1_K#4"B5D^1)!((?)_Z)C%5$I" B!?E<=T"DG"[@FC!60[=.9?*ZV"OF ML>QBEB^*0)&17HD!EHC&BRYT5[;+IW@MX=1G]V^)W'Z08&:Y_B34(KPH"G7Q9!Y>9!DC9_=>[=O-**\_UB\OONA\ M_%.S ]_5OG%4W!5XCGVM;:A!N3.4T#V,V\+#P ?)7&AT^#)P.8[?UW[""*@"^6T!IZG M%K29VMWN2'YQL<2RJ Q-*VF _8E?:/;F.YO1UC>#K<$EMXOJJ*U:\OB9HSC7 M-%RAG'6',MO2YCCU!^DT7N_BSG'O[K'N(<]94BQ+UF4=MV;/Z01&3.+E2C=% M/1>S\V^_<(Z,XLQQC)EWO D9VALM"LY==5%4N=C",EBA*L2P3K^9XHG"=,E_ M]J(47I[I>FE>C6/:9"YSYDJO26,>+ K%13D4S8N<[9![*[<^67X,M7[ZJ$K! MQ_AR1$\[V(AJ+BTI49=73E4FO'R*),Y&,?JRBXA(82!Z RF,1S(Y3BN,9:9+ M3%?]#B$TVO,Y-1@GALG8'"H,[VR;B]+$.841&D(I<$+*SD"UWNMU1,+C=GCC M.VP=B)KIU/#2LTZ#3LGY4;-36%F+U1]D#_L8ZS8G*?-!AFX5!;<>IPJUQC(G M9JO??M$,,&Z/ST6;G.VG"0[ M24PQ\\4976C4S47_VR^&CC*HCCTB9!]^PW\(#7QZLR?$YXYM#'A96$E&3)*D^<4$X(OHB41?*]\*>8,?#&K'2OQ90;'EN),'\260CZ= MZT/X0I*0)J,X]TZ[XI[-AY3:4RU+[4:T<<<JTC0SS\<)%V\)T[E,^FE3HS2'"$?$1SPZ!C]^ M*W\7!G-#-6[-F8>C;/OK-<62LK .Y.-F;V8:ZL1 M>#E8<6 -60.FIC^S^2-W)*1LPAV-_FLINX\W.,IKM'IU)#P@EWN2[?.D)_1= MJLP,1AUQP6#)AJ"WG=C0S2[GL'? YHBS48)"%6$>FHJXH]%_+>Q_O*'S7NRG MZZFTJ[<',< ]A\HCZH?ZX28"Y0V-23)%,-NB$"\ M!9Z6.>ZXP ,[F21Q6E8D4YX6AEC&(&+/3^FI;-%5F?32H9+Q*!-'41@H&2K" M[\V-B0OQRS++ I5JSZ?2,F]6=9PM=[-<'^(7EJ##HQ3SSA)T(6-,]JK$F&\8 M&<6IF M8[%,(]%,4T^%N0-,&2]-*DOC4>ZL+D1JXAIDRFRY)JORNJ8[S?AVH"6$P<048Y[IV'3'=E&7V*IQ-.3?OD(A M-<\>/F$%:\)T-5FJ0DO0W/A\ILCR--OC99*&SC(>91@J2G*74?\(^]=REQ'V MOP[VKU!:[37L2XURHEQVTTLIUHX-N[,10=+F'&*?@=B/T_$H2;QY;/!O1P'K M=#>P]'JSD5%?JH!\&LK$5G^N_['[5AB7,%#ADO\<*8N8MS+C=4=BAMIS?BJN M8ZX_\(3#_R200[_-CF &;3RI@KV)&>0EI>MI8&78\=Z(*/P'=H,AG<]O M^AVNMS9VU>YAQ;\[D^L[Z<:_N]KLUW_ C_7W.H:J6'!A!VN$K'4X?,F^M'_X M@G: X*G6>E0$M7,@Z ^1QG=Z[?W\G_^WV_OC32S8;G:&%2@'PA/0OAIK6ZJB MQY0>>/-/Q9@K2WOMD(&M;+V3_=SL6*1W/(G](.E_17;^#>?C:#*A MJ9LCT% M$WQM7\>L/S1M#>KFGY9J*(XV4^'3]Y[KK8QC3GX2^ ^H\4;@UV!@ (=Q^DIK M=7!22VY7YC]*9&#![>]_Z^7D@2S^T2O]7^&#P*X%MDC#_V3N#S;X:$>&X.1" MS];;-\Q>).EO /9&ZI5+)']_W4XMA^)MNW(RU*2>)DZ?CO>>M;Y]-SI8=1/$1NG1XY)*#K#/%$S%T_*E2EL>=1/-6;B6=?LQ761 MTU(CNN_,"+(J,\=OMW4B^4)6RR4A2<7JSURVP2?YN1P_;MG,K01V," <+%9- MLWF65.JQ)B^SQRV+)#/3+3V>U!NT+O>KQ6>EV^O+W'%+;5JQ>^:*:6"$S;[4 M,J-.9B%691P[;CIPVN7.)-7,8V(J.; +R>>LT>:A_7F\\BO2*9U MHE[+#BT@S2>6M*Y(.5Y,U9)2AFSUYVJK,6B^@ Z..L.K*G L9;4Z^))9]6UJ!#IQ8@4HEQI"-TE,/FU;RUDJH MU,O%&9C7$TLPK\XJ8F],RY*6+LYFR2?<8$L 4">6@%NTG\;<,JD)A)P?*64[ M;M&Z5Y'XJ&FR2QO]$E-:2LK4*=$3!:\/6P!\)^:UILK$RW#2;TI,KID:6L1B MAJE5F3@QKQUSF!VM*KF.E&R[Q5;*+132&=#T<%[E#J/2!$Z0,LCV/#N?PQ0TQ_HF.2:GE6E5$+05C]M/7$)0TEY6B*.F MW81 +EBF.-++E&YT&D/&4.(\=...FJX4O)E59@U7'\T)UZD^-4F#\V*\CY33 M*EVMKG)$8Z)GBMB4;*7&%J548=.U=OHH%^<"_^706UF_-7@:[F_E'W0$NK.W M[CS?!,_L&>9\;9:N?X]!#N&G;XS-P22\:00%=JGWXG53I0V<&M=1KVS\'!K; M.PW!']]E>@<_KWKNA1;B1@OQUE$R6H@;+<1;YX=H(9!J^EH+\5;8 %H(I)I" MN1!A"]S;9:_:IM&]>.#W'1K%'@VZ_>J(]\N0[9>3;\"Q\&_79ND(4LG\@6 MLO6L($;X4BHBULO)_%.YD!)JHE=>(?Y/1*A*V7H+"?S'J+I/O*;PIXB L5)( M##Y$[X5:"G N?$KP"QAY%QOT[/K@]N9S<)O;'&])][W-RLUS (5B5A!>;G6= M)&R2\=!X"?.%E:14JPFE>F3'J_CY8,'KU[_-',X;CP^3#^_ &W@P\;VCE0[G M5-A)OI[F3"B]-%C9 2_/=G,#8UAP]2*,W UJ19*H-L-].W8(?_=V._!=^&MT M2D*V57*S4JPZFC\O5[4!D83X8[[]HJDH0WR%4HY@RBQ7[4;4Q40=VZ=W>&20 MA]3Q1#7A0F Q0/@5-,433$VU7]=7_6Z_U.XU2T\"43;=@,< MCW)GOT9P#H$!^F._MEV,O9 MFAOCW:<>%DLUN>0H7IA1JRK 'O,V]AZ%41 '8(_W-_;#.H_&UBY"CLD#\0QW M-/JOI>>N7>QQ[<@L7U=YO7C-Q52Y5L1BR;R2K56:W9K1EUF/E2"B'':.1478 M#STI<4>C_UK8OW:QQPNP/^WSE:JE#4F,&.CLT\NR@@WD.< ^I##P*$V_T]ZY M9[/&+_4=<90%>%X0#X$LKH2JH]R501)0JC[\ZA!]K^NC"H]A:3(]JDIY MIR',NG%W:?1XF8.V"!%E"41]H+*/",&?="AR$8*+-;'2R*78M#XR7YYK# M]*$B@&P*BT<9^ESMFGNG4S[%;0FG+OL2!SYWR>TB<7W(* HDKH]Z);[P9A A M,HM#&E2 HIWOWK_=B8DZ6YY\VG[)C_,B:V,N;]0[LUC16>%>F0[@XY(4&8T3 M!/)Q'SE* ('Y[GW42\%L< .LD,@_53!QZ(ZKY#(?'W<\, ,_E2+Q*!?JBPO_ MP-2D/16,OAO1-F?^;['P7T+_A-EF0-KDIJ;!&D*;0[\="JRDGE(K3VY]G,S@ MB3Z6+P[*5R^&Y/D0BW.#I*$&^DX<.(9N@71CMAQP2Q"X@Q76CP+^S;DF7;:L& M\R3U=6T9[QN&4XF_+*NP:*?',5R62PG!&?$+",XWB@(\"^>7/)W#8XFDKBN3 M_M(F;4'OQSPX,V_!.00,PXX-%O%J5:G=B&.");34CMD?@R]U/=:AK8[5GN8@ MRB&,A@12,)\2;;=,FY8T[H#)5[0Q4#25H-+;>7U3GG2U0>GE1=+SW>5SJK80 M*B\9KY W#,.+8O@YGP>!,C3F +EIT2^_1XH!_62U!O0LB2(L\Z\JD_I9(*I M0E#"D+@HQSUD/H7=$PA@+,&\C(JWUHB'0#P$I MW;.*C&^WBJL5-UOJ97UDS&TF64[30)'YN1N9*(NQB)] _ 2"^>>?D_P)S%=I M96#(.EW2RX51LZ W2MEBH0]A#NT5*LK2=+AYBZU= GX@7B*U'Y+@ M7;"K#B74/+4D"=Q'U.@CN;H!X! M,C0F +D37?ZWP?D0C887E,9#,NG;(ZSS/:DN>(A(+WT!/C9*.8P\Q';P B4 MTO%K\!)W-/JOI>]NEM+QK*9K5+JLV6V*A"!*I9(03V+Z0*_*N)?6,8Y%.0I' MA 4B+!"L[RY;XWF"PA;*RWF[J A:M;A8&$PIZTH>K&&":B(:QT-^=:/L#%1K MI[2$V0;]\K@ND:::",J,L.11"(0Y[&"('XO@R+]X!8Z]-FSZ0N(8H+@*)ZZ,F9TR:HY'FC-2Q8T? ;N]M MY^"-ZKB#'.3'BA;X J>%FU%>?ZQ?7GS18??MQ!>Y)@^#P/O?)Y"MA\05N28/ M(JYA=DW$>CF9?RH74D)-A./#X_]$A*J4K;=^(LL..29WAUCDF-R%^"+'!#DF M1R$@?GWPBK6^&VL[9D>/>+L*\<^EQV#V0+%46\Z5K((@,SBE*\EI3,2=:F^< MOO%)V&8D(AR(Z'6,=YV!:<&\9(>'8R7%LN0L7W<+E.*4=*46LQH#*T>-Q#F8 M]"L/_N,# 7YC\"\O9257+]2F0IY<+G!J8 FM3/7;+UBZ\52"FH,/(O[H(\KF M+1'%CIB]2$KMJ*.V:OG (/&H_P\X:H].??7O.'>?8A>SU0Z<_;EI=6UU?,G4 M9VW;?67:"7D8-Y5L<2FX=3';QV7G99'OWZ?,?>S(9XG2CWS/$%JN8=OA[S\T;*5:9E>Q!^=Q^:P8KGHB-D28*^1 M5AM#74F+U-*BRZ-T;2X37NK P Q @>SA87T0\FX7DO5GR"LUQ_S([18((4;W MABM9,$>9LH<\YA+DA9; .G ]X#F[.?;]CFAD;$8FBA69P3G[YX1QN79,-G8D M7+I(+()C_PE, ^]/INO84"K@?7_?*-W3 -"LB6F+F __GT_>?^0BS;)C MI<;&I60Z/VZFFHG&5.(/M4(R@]+NMR>=-BL8F)N1[-:+E)TD>M"# MH:/,B20SGFA<( BV9"P&W9=I 4LV:-LT&NZJ7 Z3(.#$_D*L M%%J)6$Q/2D]52J_E)=7D/4$@\,NR#2&N$5'ER!ZZMDI_S2(JUUZJ3TV;QK!, M&=?([K A6Q2PB+Q$HPS&1 GBW U_!&-T9(!@?+L-^348#P2B4E[R0EK/).>% MY("RTZ;BP1C>JF7C40P/\W63 _^EIL*L\,#E4!5K#%Z+4G6$T4I 6N2FQL : M-$* &;[3<4>N5THHI?:TCG;JMKY)E#-Z,L^V=47A5TR6&5EBK2H37D91DHY' M60SE%$54Y:.C\>/W]-]"8R5IM253:$KZ]*7XO%BR,45VYA"-L,89PP)C_=RU M\D>A+W?F*F)Z^;M@U1-+':AC6YNI$<.TT6TAE$[CXUV8SQ[T^:BHR/>0620[ M./92""5W4>S7?2P *)=4I]RK*PN@$,'(P3M.:$9W236-P8# !#6#D;K0-;5D MIB\37OI1.DK1QXF6_T8J N7;0"KBOLVD#U01+!DK5%KEK"KE7Z9C1

Z8Y_P[A S)7GXQ[X1W8!I ).WUK05UZ@*U@'RT![1V'DUCA9QQ M$7?0)WBH.Z&6]%[LJ6%5J9DPK>)V11C9*5/@9<)+:LK1;)2.GZL!A=#[,(8( M0N]=F1X7H9?FI<(LVU(X8;GHI],5E>>TKH=>8%1P%!?EJ'=R0&+Z/\5%S'7'_@B8W_22"A M?IL=D0W:>/(&>Q,SE*7I!E\*8(YA_X(#=*QU5X,NX/[ +[/@:/8'=TXC=K79 MB<>;X)$]PYROIW']>PS"]6?;4A4]!J_$_S,Q;0VN^$]+-11'FZD'SPQ@[+UX MW51IVZ;A.NK!.*\M'#L-P1\OU=1@+)N?%VDW;TP4_@-#T_Z!T_Y.O^4MJ;]& M8C)5C8Q-!SS ,:%6]^A?+S2JIXV5<4?SC@'!!UY:Y1_OV"\ODZA;'%M_!^/J M&&Y7[1Z>R-Y*P_^6--W)MG,GW5"\O5WN=MM8KXNS,MXEVC(5YSA9Z;55N4/' M28)6%+I'*> %_U;6.-Q1+QU#52PHGX/UEKI0?>_%,QYLK27C,D MP&I=&ZT_-\8IZ44 8#](^E^1G7_#^3B:3&A1[$S9GL40?&W?:%A_^,8>$*R, M8TY^$O@/:,*,P*_!P( ZB=-76JN#8 ARNS) ]@86M'3_MUY.GD+VC>\/USU# MT.Q%DKY%9V]PHNSN0Z])_OZZG5J.:T"^O??,8(AM8,>#/Q:%6K8>*0JI;)(O M1,266!>*8G K.EM*_O"I-"DA9E-9OI85Q/_\N[VK%9+EDE@N9%-\74B)=?"S M*)3J8CD-OELNPOO0.(8'2N'60]OM6F3;MT@Y'?%[YPWEW!,BWPME4?Q[,^1; MCZ E\#4Q(I128 I(2D4$T)M+>K$)R,*3@M4RK+R5R6*O2')-C4KY=$,0:/Z[P M\971[O=A&?IC 1CI^C#)M6)8+&-00V5"S#F\"@NO'375N*0UPNRBBZG<>#Z. MK=JI18:7B1-+4.]F+/WI&4_H#&,\*TEK,F'AS9L3DR63[=FB\S(1A88VS9C. M/%F(QT#3$Y.5)3$RP::8F"Y6S9;2716J^:J7CNBH:7>Y,AA7ZYC"LF8Q3^QS MLC4WO*L_QTW-VJ*9D>.L%$OEL2S3+36)FA>3FC1+O?Q'M= M9XSW(4V/-4#:)"L"G^L*2I,K&W4CUIX" M4)(G5%7V.3=,S%-/$ZEL#7O]1DS@$[Q'V1_I *,B]_(RW\I)JD4.,4M)B7,# M//7$O&K)1(UMYI^F@LH6K5+/#4$T*8(3NX:LM#51BEM*>64"3URJ * MFQX-J\[Q[;A+:ZRD4@NFI+%"V22]IQX-:]#E&P/IN2]@Y4:K5QD\QX>VZR9>R'<>0P,ZP0*R('%=2<&VQ7R:6L:[S1;LQ'06*#I M45^7LW&N8.%I6E#:SZ7YL(MSI-R'38_ZNEI1^+B]RF+8J%ED4PMQP6HEK^E1 M7[FV/"&R'$;KVJ+%ME8]H>0DP+!.P% =]@M5+M6O8F6]9I&E)H,K#AC6"2%L MN(M"G)U(NI1_*T$$@U?:V%0*KI3A8"J:8[60BD MFNYD(9!J^M3PBC<=ZMN-FGW'J*_JNO[QD-EW'='LEE[:+\/4WA]MQS3@%/SW M&_'M=[4>]H-@/O6&(WLN N""R?(S@[<_2 RN>R$"B<$5Q0#F!4=B@,2 W9^8 MC[K^^QG[8DFH1T2^ $,YKGF]\Q0IUU+@ MNFK;,$8PC@X-H M:,X@Z=I@%51+6,"063"]O&VKX']=/S_24>;H6E98&"TJ)^1'M88S>9)&\@J& M@,#T(PP992],/_*!D/_"F0P0Y$,->9S;A3SXS;%CC-$>5TU!41M$DNQTE;+Y MV9"W,"K=J;^H1;W1;]JM=(82^ M_6)9(AJGSZ5Q#QM-]QC$W#T,\DNLY&TTUN>+:P@W622N2%P?=Y!(7.]LD&$F M9)-EL0YOI2%2]@;NVF>G7=V;G>OGMO8ZOEK%5RD"MAF<8L)2FC;KPMP;MQL/(%0T09CD5L#E(/ M2#T\# O\+O60G8HE17,+/:%LX*E!3BYVND]0/3"^>J#8RS+B(?6 U -2#V%@ MC-^E'H2Z/'NNE^M-R=64\DJA*F/.Z0/UP'W[1;'Q*,(N@@W=8&8 M-B2N2%P?9)!(7.]LD&$FAC.ULBA&*K5R.EM'O##R[)!G%U9>.&.9MEVQS-[) MZO#E?"/STJ<%5W!=56OD'7G)-:LR XE@"L.C>#R.F!ZD#Y ^>!@B^+P^H+A! M+)N?U%V!R5KM!L'D8MH0ID)D@#X@B2C)(.87Z0.D#QZ'^3VO#Z8MS5YDBD\M M+&,DBAB]D-6L9Q]PWWZ1'!6-QS%$]7X%EP>1$>$F(Q!WAL05B>N##!*)ZYT- M,LQ4;[DBU/AZMI2)",V*4!(%\2=B?!_HXN:M/+9/],@VH[S^6,.YOR#Q1>*+ MQ!>)[VW%]][IGTTM/L9[OJ@:!GA;--)7QZJE&!%EW(THW9$VUFS'\G)K(OHG MA$ +&YX>Z_PY0%7&QQ0_[O)[B!(6$W5LJR>HYTR=JR[Z*WN@,P6%RU4+*3W! M\#('CZ8)+AZ-$]1%1U%?8H=$^'Q4?%[[//BW\8E7\<%D-2H-,<:<%\61VQ7J M>A_@D_GVBR3B42*.\(GP^?CXO/+Y[&_C&/4UU585JS/PC/FN.E,-4CQU']$:BZQF3D5IV9_B#%ZN M)FMF'U;0A>D,XE&:1$&L"/\(__?C='PL_H<5+3ZP\1:%C8S>I(R/XHV2YE70 M!JX(0T<9'*6C1OA'^+\?I^9C\:_WNQF,G\<(;+EJLA5NA*D-JPKQ#UP=F@/[ M_[G M7B=<(0 MG"\*;'R9[6I8+#UIK))DBGEAJU[/OOTBF2B-768((CX*01M!^Q9\],709JJR MJ.-*+89E@#@G)\_J4G/[L&?,MU\$&8W3Y^Y#(V@C:"-HWY9JOAC:4[W&#2RIPY?9Z$EHK!(+'O:,@Z=(YXZ00T8APYIPX&V>8V&.;:VK^BL2^=Y6QVI/ M<_Y&I'((%5#8] S4+=_#Z1*,1K;V,^':VM@[E1JUM;'WVBVRDKO XBU+ 9]" M_6._TB3A(^^$7L*$!J]D MVM\2O;55EU&2];@CJ'%&<+O"+)4>>.B%7L&),EE_/]Y!Q#H.)Z*-8Q,_$B=B MH;AZE P2)8-\L"..TW%Y'H6R5@)E9Z!:]8$RK@_ ^O8')_1PP](<1QV7>[U3 MP7K)E\F4;62[PE*>51,XQDLMK"KC7NU! M&G2*,@C?) )RLWT"C#.-6@[+XU MES3%JJ7FS\,5-IQ#C0++%1(H]A]I%*11'N= YP8:I5G$QCG%<'%,:PRDU;#3 M:;SX-@IT^JAST1OW?A3T*41-.!VW^V>C'C7Z\_/%-81[.!)7)*Z/.T@DKG4<"X'U']"UXHV!YYB2KB3TTK M'3:+IUULNAHR]1"YV$Y62L3 ;# MIE8O5JCUXU:1Z$.U (L@XDR4.YM/ JD%I!:06@@7IWR)6L!?7D;3#)M>"9DA M,U0R^*"1Q:M0++Z((-$XGIG@PPM M,0R>F2TERT4A\KU0%L6_(^E:N1@)RB.62R(BA)&+]Y5E5(RY:\VDS@QC*KEV2##S B7ZT]"+;+FA85F12B)PM\_$1>,'5K/<[G^ M**\_UG#N,4A\D?@B\47B>UOQO7<*Z+ BR=A1+=5V(IK'BB&Z)X2@"AMV'NM: M4G8\ _B!"2M\8KFDGDHZF!K6GYX(-3'5&V5299[$OCR0^C+A59)C+JP>\B7V M/83$AXH'N?9Q[VGXO1H/TIJK.:9GJ',I2?/]BIB939J,AT.8NI?#4>I>!,2' MWQ*O?=1ZV98XHPH,ULZ:FCZ5AD)A6I>ILL5#*'(P- OGSMW4#2T!^9K]'>0H M0"PD\H/#I+@>(*)T#<'7RT 7&FXUQA8&<2S38?AF9QCKI*VY3'C5_[@HQQV; M[RB(% $9 ?G6KL!;0&Y-RPV"',H]77/[ZDAK=;ANNPJ!#*,^B2B%']_W14A& M2$9(OK4#\1:2IX4%L9S4N;RD6I6>WEV4,'W&0R1#YP&+DN=K:(6,I?>RWP84 M?>1[X"K\'8E%QNK)\AQ?PC%XY!CS1PLE?P WP<-@R1R;^W'D6Q7U*N?8S\YQ MUHG--2DY:CT/BW1JR!;Z,N&5^R.B1/R8Z$"L(T(U0O4M;HO]-JK)O,9FV\]$ M7H\)53Q-1&$:83I^\?T8YU$O GO0U2;YJQ6=;N"JROL MHB/*\JK"T1ZJ89V(=V8#"\>)Q'UQ N'T14+,B-S1Z,-T P)Q@4CRD>0CR4>2 M_W4D/S2L\7X=#(\\#DCC"!P;3OR#F&/DCX;"'WT YOBWZ*51S5E)K46"T),I MMBMBJN@N6%XF:"]Q&1YE&,0:(T0C1'\*:_Q;B(YE#'*8%)-%C#'3M5F*2^<: M>0_1,/B$C!(4BCY'B$:(_A2B^+<0+<8*5,LPJ!=I:C/52:%,3&:=*D0T!^-" M,8Y]9PP*(HP188S(@\P/D9"2)=KPCHY M6IUO"B=K9'P)$^W^4?DX]Y\?@.7=II5.6^8H"3JBC5TPAT'>:7-L)U3P,-5O M5U<6JEW4QJ8%I')]W8$?=_>?(DQ=\.>BZ@S,[O92]=F"%T]MRE05MF=(;LHL M=^J-Q(1Q@$\:]WAC,DJ0B&5"&/\,C#]6F8G;POT0Y92#U?A:K3S0E]A+1M9; MM7S:[D.4PS0F49P[%ZF(,(XP_A@8O_HUQ,_$N-R2YR:EZQK&8$D^52T0"SXW MAQCGOOVBN"B-/V2"E/OR-L/INB"FX:LQ#8AC0Y*/)!])/I+\KR/YX6&7ZWPS M\CTAE(1TMOYW)"BY@8AE%-J$0IMN14P#[S2(:$JH8[6GGNOQA+8A7"F8%P)F@$9P3G,,+Y$>GF4\@^!#3.ORQ'O)O*ZQI1)EJTL"CG MJAZ@N6^_XE$:(Q SC)AAQ!(@E@#Q8TCRD>0CR4>2_Y4D/P3,<$FH1_9BCQ$= M_/L.)PFP,S%$$GXCYO5M4/L[-U,U@/FQ(X=PBD,PAF4,R M]P5E+K1DT$$MW(1B:QU$]US7]/]T!OAM9OMCK?U/'_"?G3NGM)G653V6VQXH MEFK+J6&:;K)%Z4DO-^H955.+B5YL_M&'S\0[N&Y!L<9@VNR*:HFPCQZ0C\^@ ML0WY78HQJ2Z?*3K8:/GB6O+4,I[[?9FDX!DT]@._\-8"H@207GA(O?"^H[ / M41&_<:3]$2KB4#-(3G-%M*2GDK"<]#.-[MCDAL]SJ!D83S-@%QUL(\6 % -2 M#!^D&-Y_4'X-Q2 *,TQ),/.FI)CZ(JV0U4QYY2D&#BH&]IQBN'V2 ?A25.:8;K MJ%W$$R.W[\NX?0_*$P=0/L<4EPNK.&OA@[K>Z'6-IN8RA%7MRR2#F&*D&9!F M^ ),\59)'.J&7*4MZH.&F])56DB.:N-LQ4U4H6Y 7#%2#4@U/#Q7_+IJ2$]B MN?8H%L?T/#VCIT2M%<]4>:@:/+8X?FPVA((LPLU9((H-B2L2 MUP<9)!+7.QMD:!EA\,R&D,T\U854A'\6:GQ&\"\+[J=>K[LH:NO06U9>P6RU778=&PX!S/!^E/,V*Q@S+MBS1:K5P#*B_M1X&6 =I3F72:\\$TU' M*9)"F?T0UA'6+\#ZM9-T_BG65Y(L]BBB.M-%+);3I\3+J)+@(=89#^M8G$98 M1UA'6+\$ZU?.YOFG6%>:I,T+Q1*&);O]4JMN=Y(O]V%+"^=X/0JW@SQ$9H1%6-C$T'/,PQ MX=+;IJ%U%3#;D9XV5L8=33% !\ '(W7LV#^NTJ7?G!G%6W2YRW(,1Y"LW%.[ M/9EB.IS,]MJ,C/>P+J=2!-9IX^ %_U; _[O:[-=_P(_UFSJ&JEA0$PR"[FR M#KL5*#D,^]=5X-P!,ZI:ZWD@J!U/TY\4FO1%T^NU]_-__M]N[X_)@D G[0QK MX$'J)^&II[X::UNJHL>4'GCS3\68*TL[&&:<^T&NU=W/C5J#\Q#!L1\D_:_( MSK_A?!Q-YDA9Q':F+-"&_@E(\+7U9YXFVWQHVAH$XD]+-8"VF:GPZ7O/]5;& M,2<_"?P'=,)'X-=@8!3^(TY?::T.0$-N5P;(WL"""O)_Z^7D@?3^T2O]7^&# M@(H"6M/P/YG[@PT^VI$A.+F@/W6HLB)F+Y*$RAL =8,3Y=>.#+TF^?OK=FHY M/F9"=\?2-HWNO@XH"K5L/5(44MDD7XB(+;$N%,6HOY]G2\D?$;Z4BHA20LRF MLGPM*X@[6B!9+HGE0C;%UX646 <_BT*I+I;3R7*Q4A.>A)*8?1; 0P)%<(OA M['8ILNU3I)R.[/7J1#'Q6W2O)? U,2*44J!W*2$I%!-"S9]K$H]&H.<.?^*< M-^MPL[]-SSRDX=O]Z7MV''$&IFN#+=_^>U?O$X1*M]M=2E9P194ICE%DCB5) MN0;V M)Q+S5)D_374BM6K.04OZL*62Q3M%)M.J"4R&2,U;\7C.*<%GLH2 M1%MBA%HOFT@;G5:5EPD9.VS951>M2FF!8T(C837G+TX_@8_GP+DZ;MGH.8G::,@M M=3>?B:>?RH6DRO=E^KBES)##E)Z:F4+L946;B7(]:27[,G/<\F61H:1%Q["P MAI453$+IO>BQOAP_;IF4&[G9R^ EI8\,,V,VE)F<=OHR>]Q2XY-"=S%X'@LN M%R=>[&9,&0I]F3MN*225MC[HBZ).M/+5DI.()3&*!RV/UH@Q^RMA*$\J0F-E M#B8*L6KH-=CR:(V6,UR;,7*V)BFFG:%(JLLSQ3EHN5XCSS;=[/^^;P+V?D.9 MV.K/]3]VX0:WRV"KA'J^X^\/^YOSCN\2[,S'UH]CK=\:/ WW-\++.'N:_4&> M=8=W=J:=YYO@F3W#G*_-P/7O,>BF_?1-F3F8A#=-B,"J\UZ\;JJT@:T+_(HK MFPZ'QNU.PW=$A6Q-P#_F)>(T6H@[6 @<+<1]+ 3P>\X>)Z*%N)UJ0GO$/2P$ MCA;B/A8"J:8[60BDFNYD(9!JNI.%0*KI8Q?BG4%P;SK4MQLU^XY17]5U_>,A MLTQW+]-OW^SOKT_VHYIP"GP.KBZ8+,@G'TW,=?;BQQ8#,N1B@'-(#) 8>,=)NQ/S45< /V-?+*E.1!MW MS)$:^6Z8MGWE#/U7W@3O^EK#6Z1IV+)LOV5%WT/EC4W<&,R=+6%B9U9XPF@I MV5SDYFXYOLKE/S<@', OZZ&O +!W7&MC&QOV8E1:1JR6EG1%3J57@?&\F_&0SZFZ"^=MSW(:@/L3QN-UW"4CE+ M&*UJQ*"]F&HV#8,98%!WE*+/17DB*",H(RC?+*C[+2BWXH6L.\XU!Y*V;+V0 MG2+#\Q2$,O?M%T5$,3S^<<4L/L,]*#L#U0(+,)I8ZD =V]I,W7<73B9R_A)N MP?U;_Q]VF^33EJRVJPGV\DYQ0HCFB_.ZYQBNR-X MS\*C+FD"49>/S7<@M1 &TO+F:B%)\*.N6*124MF.V7VAJL?B^ARHA8 %99!: M0&HAW&KAL;C0:VF(0\4P&,7-R9AO-;%&>YHOI\5"5X3!"_SIBSC*(M)6QVI/\[XZ,?39 M8_N:86JG%-Z^BN,M(-_C/N@O^%D!4V>^XALYY93$)>GGC)YIC%\J\G RL*6J M'/=\HQ.>T0=A/X3FS6]9,9^-CR^*_:]Q"/0':N#U4Z VUBL]46I*:$P:_Y^] M+^U1F]G6_7ZD\Q]0]CW2OA+.]CSD/3>2,68& \9,7RQC&S">P /3K[\NT]WI M!-+I[C0-F'JEG4VZ*\8U/,\::RTED R2L]J #Q(SB'[=I5S(!I -KHH-[LST M>:.Q7%-5%R3 VP/2Z 8OR)=<-E,H24/+/G1YJ3\T_<\ 4W>V&T MZ+S1HDMSQD5\0)>>]'V:3( *6V8D3?^@_Q2PPHQO,AB!KEK#^D <,/BB#1J- M)/801D$_\*?[@2\-%\@1=Q-J>BU'+/QH55X,RH+MNFZGP.KL<"]N$HY(;"0R MCZ(O:DN0)2!+0):X89/KM2RQ)=H-5A?EN5V?;DK%,8EUHRV?L$0:+:+HXZI( M-Q0M>C*=7BB+!*-$[[>%+MV$^V1]M@\@J>OJOYT!>^<$03V24_(W)P;KV?:# M-, =18$UB=,.A#V_Y7O@M0/?<9(A55 V@Q?O"#0B^,E3JS]+1I;TG U&]2F M$P[T-@2F$9KH/K;S=V,)&ZQ3L$LDY MHT[" H=K0B0.8T20 R '7-!P.3\'-(2@7A7'O9:H[37 /4LRW8\>Z+)IYCP_2AX6^>!DI&:Z%IE&;FIYFJ=;B2$5 M1LD/P!6E\.L'OM*S0P^N0%G3W>%'EI>LQ:%-].\7[_";)_\"R N\T'J^KBD6JP+?R,DC MN26)1[R9]- ML=63I9*<[%>](C6*8E<6.TKU@1@^>WK/7R_WX_UR4BGW_ T!Z6',/SGPIKW1 MTQ0_^VU'(M^5))DO].I)GXX+D+KJF: Z;]5Z] M%"]K'!B)H;\.M5C/5^-ZR;1EW9HT=V[DK,L=,/3H^T-OJL^Y CX7=U7&W\8V M$Q1K'157\5]'UIIEB6+MY=)&/+E6JMIX6/% (X*C-W6PMC#WYMLNZNZY+=;J MRT*O"48ROXY<5]5"!0^'!NIZ5.1U+9NI6J#GT*DY":TYZW01T5HA.%'>UT:, MP(.A1W.*RIWICJU5=5M#@SY"D@3'(AN54(\>RNPZ?ETB^EN;=H("*>V-I=[F MDY%'LR>PBEM:6<.JHLFTS[,R[@92)QEY-*>PK8B-Q.0I*9;0FWIZR^TS(1AY M/*>51;C,8-I&%!RKSS%U1.+T"'S]\9PZS9[/(5:_KDB3MJG7E# L]38J=3RG M1HUO3LF1-$>1R(FU);*KS/?@'LW1R$3 F.K8F#31LM1W^VV$8UQGHS+'(U%9"AVXDWMIK'N M]FDCL1Q96A,FS68].:6)/7@T=-B@\('(F9Q=QVAFNB,9 D=FR=H?#Y6C$8=4 M++RN" @O+8CAGI_-DJ$GEK\7H!Y9(I/MW_F-JEH/K9Y$)2]P8OVW]K1O%:+B M!I5F=+]1#BJ3]2:!Z8D-0!BO9VPBNZW(74$Q9WL?M3?)"IS8 6& +X=3PC3% MNF$MPZXMQ;4H&7IB"WAYHNJE;7.*(A6&&.[2/83!*>.+$%Q'R.%[=JI8\.]GS5P,R"$BH)J$]L0:E2D-H-?C<3+1J]VVV:F)Z$YPW&*W&3?W\@SX.8ZQ5>FPON,(F"T4!368]X2ZR2;$ MLWA*)AXA*T-:MUYNS+8*-$,##WB2\$9EXLU=EY#ZVMSL8^82J.S39]Z3)A= M9K9HR]#\]OCAN=X #)H' M8P9HXOI!@__9?'KF-GNPG8[MTRAX_-9G';V_O#;&3#!?40)V#']Z[.5:MR<+@1G[81$!%7L1',5Q9NQ#5L!*2F*]D(^BOS8KT)N!$0$?>V$5!87\5& M0&%])1L!J>EJ-@)2TU5L!*2F*]D(2$U7LA'X5^K%&QAP(SX+$>Q7AH4[\7$[ M\<8K5G]T?W_>K-DWS/JL+)S)*=_=+O])Z3ES6N-U+,)-'W7==\ /_]\7\LM[ MI\_\R.V\R(5B]A5'Y,5\.=]U?>^05V/W=@!MRD.Z$_O[?^\^U#5 MN_PY9X]F_-*N'K;R^,\C5'\4H]VPZ$L+,=P*W9WI&/Q-D/2&MUZ>:X$9WOG> M0PKXSKM^#)J;P7-PW^= U (O>1_("!^D]][P4?CI%GCNH9O'OQN'PDQ_4([? M5;[W$EIS@6_P+4',I=?@\']R-1([:2E0T4<&IB[XN2WI @%MOQ)?O-$/G">)U/:9O&,+G M+PWYI\3/:SW)86K*J+56T!!5&B-M35@A,A9UIE[I3X?YX12"AQUJ:!R.(!"! MO@V:;H3,U#]J3[PIYY:4/!&LSA@1&=;K,S^I@#+XQ<< M##0ICD(PSV0;3L#";LTW(V;:;RNQT[;J.[6QMUT "^K+=PK-X^1QU>F,H0(* M-BC8/DJP71D7O$HPMNBIOY%WI3'JML<3W%HP'0<#%[+9+]\)BL@3W.NJJD$* M@!0 *>"-%/ 8,'STG3SPP)!M+1D35UG%:MM6;Q!IFM!_?V'&5_% N BG7:?4 M4$29Z;7B$E,3R$E:F %+B #'\B0*=8'/(X(_Y3[>&A'\,87PSIG@62CY=\7? M'\AAI>^%RG 2^\H.#:SVGA]3?.W,2L*TT1C6@N5T;N/\WC)*J(G50F F8"2H MO$J]:#S?6@0\&S'OZYCD'>SDYZ@X%]_).SBNG^.^@CL)B0<2#SRN\+AF<))W M<5PO8)M>8"<_QV#]F%G>;![%4TUQ.GU^RXP>^GA!SU*&7,SGCSQGW<_\R6T\ M$AS^:#AXPA]$]8;LJCLEEHJ 3@:5VGJ-^JN.2H%L"A+/H]AQ@\&, ?H.DBE^ MR7K,V 9"1LXX(\/C"X_O#1_?"RL4'Q+'7NC;Q:@?M=:HC'BV,]G)"DV>3ROI M+"EEPNG;AEVN-W5ZOYMTQ3&?:"4@A'T?:LD5T<(%O 2?P/07#V/_5JQ=>YCU M%U,_C7+_TL(;M.Z&3K@;E+JW)ES_.7_S[7.;Z+_+$@&R\;'EYDL=M1N%(#'> MI]5(+-LMGYQ7,(E9SU0:F/!$GJ*/1>5'--2^*DL]@P;Y]6\'9,I;8TIXYN"9 M@V?N^L_<51E*X4X>*^UNA.5'TNQGXQ^7FK4.H2[[\_\+>JYM89 M[,:]<:PK+A.B]$B7>'(.5$V0/?Q'73,KL>TTT1J9:*%II&9OLI+IXSZ?K"3X;LUI:Y91]01M:46:DUZH3@$L/,-O MUTQ(.TQV23:#M:6;[60A?:-KZO[,2Y_2UYS8/$&+S9C6:IN(".RR9&S[%68T MQ>8=E4E+$N2Q[#NK80S]QC<0LJI[;:,4HV1? M>;\>? $9,:$KXFK0E$C;K"@DH]B"NXUFB8Q@LRLC7J93R#D9YQPH,F& '@;H M+^^OD)9 GH0Y FP- \_/U.P$ MZL]?AO#&+*??X.!0H?"U0%BO:QI-H-1 *7OCI3%J=&65XA,@4(DMQ*$900&4 M5U!>90WG;Y)W71ZWFGR!&XD((TBMNNTU5;23P)S-F+R#2+\II,.L%)B5F5)G&=*/670\7=SYE5<2N43!' MA_KR'8>EVZ',A#+S/OPK;Y&YZL!4H@6[V"I"[!7Z8;0A!L0F(0WV3F0NY(V, M\P;,(H%9)#"+Y'K]._F<9T;@A_YT:@))EOPVC&#UA^L5&EFM&'R]RNEY>. M/VY.+&EG+1LB,B*"63D>KBON!AQ_ZLMW,H_B5$8._UU(L>S$HZ%GY".$&\.H M2-3HJ8J-D%VI% YH=4BGPHW-FG"["WS?H99ZH:V]@_,+&UU<_0'.2A[,00_- MA7$0F"#SQ31R%B@-HL\U;V8".9A;:CL@9X'3)/D8^(Z3B[1MSK&T=+$L$R;$ M0"?]K4FN6RW#Z;JA=5 ZY1^0/=(\VP><]K1MXP=*7YL([0P2Y5;0*K9=]F>S MD%GU>F6[HV)8ZG?)TQC]NA*=D $RD4/S%K!DSXWS1[P=!.A? 6XQWD@[AHT9 M14*K[4%AN:\Z_1D '/#TE<\-2..]-)[KTOIZU5,ZE)W=7I7229Q;X!M\2 MQ!PXJQC^3ZYHZJE /,R1P/*'#T#&0A?L>2,(ES[Z%XDP7'K2E\N/YT-5FCY7 M88N]N%O;DY.]@K=*+0;=[:O3RE_>UIK[3K*\X4$9/I6]CNX)!Y8U]U.N6$B^*SR.=D[ZF]P!!V=]K\UV*PZ.:GAUGPA MNEZ=5'5Y416KLW>CY=D7''P]4AR%8)[)-IRZT[4:25$OG-=0&2\CUHK?H'%[ M W!#??E.D7F6._;R9 PV4'Y"^7E5\O/*&.55\E>)2=ST670D(M6YZ!5&9:,' M4G0)X.&A&"Q/L)!(()% (KE>(NF:D69YIB%J@9>L2OC )D2ON)"G8Q.W5\$2 MZ41*6P]G9V:3U=QL5:?K-J&L.+Q 4M%@@593;1[#OGPG:")/OO*R.:23CTNM MNC2R+I-Z=>E9?W)\ZB])Y/6MV3=32IN@\4P7XR7"5H0Q,J";_,?RBO6[1NQ$ M837%]A&V%Q&T&C0+!:-8Q?F48$@0D4*)%X/;UY[Z!B]"PXO\5W^1_^([>0?' M]7/NZL&=A,0#B0<>5WA<,SC)NSBNL+[-M'C>V&%XD.BX147::P1(J@JFH01;*AEEP1+< *(Q>_CW+-IG[7U!TM#*WI+J&#J1F $B.S MA$1RH-5/ FS$,;70!/N6BQ/*R6G&H;P(*#?"RT*.)7'HK[M: 9U5]_(5Y:N% M0:0*A_01:VV*TZFI1X?;QM*4?P!+*J1?-=!8Q&$$Y/R#Z'Y*47GZ15CR@V2A M>%U/:#0"5YL#WTL^ZJEZ<)38\C#H<9ZALC0232)YFU8VD>D?%Z,/5%]BSX:ICY["= 10? M&14?\/S"\WO+YQ>J/V]5?S[$Q;)&QRNCI#5;2AEG!MA,B\W6],P7#@::W"4; M?E-%76RW85;N$G'05(<"?A:H1,'$BJMWH=Q]IL4S]TL8!0E)F4;:%LA,^3$\ MY7-1!LB+D!>=Y)'C43AI*CCO MV(623,RM7D?%F-3)P9 L;+:4Z5R2*YK]Y3TFT+E[7@)\?2$('U^KVTYG1MOQ M<&@-T 8_%!?O3_1_7;DJHKZ8BHXFH[NJ[B,QMG'MPH$*R=-4>+-92>GJ)V?S MV?+G'#^$/8VN5SO]X/KI&=,M/_GBT._8"V3LMLQ(FO:T[4M:EXG.629HJFT% M=YNF6E[X'<^8J8E((+Y\)_,H^LIVNM>/S0\[MM?@*(-E_2%5PC,'SQP\<_#, M78'M_M'M2>Y,)SR7[>KU1_NMB/?[]JJ_:]$":2#8^OU%#/]6U_3Q>E1?.%$/ M18:>)->;=3^.-T#7!&;M'Y7-K&2"I"X 9**%II$:OLE2IJ_%'6+@?;=I\+5."@3JRW>]07%48 ME#:7FKULSX)@U $X9[,E\"#2;PKI,!$%)J)BJ?D M^WQ0?M0SS" GNDO'WYEF+I4>N78QS'?1OH/$!^@2 M>8M+Y+?P.55_WZZ%Q=Y:VC51.2AV?+[9&P:M%#_4E^]$YL$#I2:4FM##\F:I M.YP.B18]FW&B'.$6NJ;%L.%V &NP=R)U(7%DG#A@)@G,)(&9))=W\1QTVEP8 M!X$)G#JFD;/ /9=$/'DS$XB^IR03X 4ZN'\.141@!8@W29")'R3KBQP&?\.6 MVUSH.Y:1^Q>:_I?U13A(G$LOPI5=*_P@KX_KAM9!^91_X/C=,;XI$A'ZOB95 M;*'5[;'$KE^<2;R*X[_I!P.K30#_349.=O:<.G\$Q]LR79KD2@O+K6: EH.^ M+EJ[,E57-P =P*.3%7! (?GQX?%+S^W*9-^MT,/;$D+G##$N+ <+>Z?O1KS9 M0!R[FJ2,5ET;'12(9EY[TU12*YM1)C_+XI=T? MHE)'D@@J6/J3UIE;"!,$L4&:3GV!#MPB0?2$2ITB.RI.I"XCDLMS))GUD.5G M)0IE[ZB_P>=T=-K_UHJ<,2S+SBXE:0X"L$\ M+?#0(]P4B>'2:;2G,W&WP0:^)THRWTMQ0WWY3E%Y''M=Y\@;A@V4GU!^7I7\ MO#)&>97\G2TI06$+5D^1M'D;&ROJU%KP@$?8A$=8)H]B#"022"202*Z62'[3 M\$DU6WO-;2HST426HZ'-H=9T<^;F)D.N:!=Q+G9%P675&HK;W9F4:B6@SQ-! MLWD#J@PQ;N#RI;>V4KOA(A!;N$?;"6 M\MLRT[TA0N\7Z&*+2NBP34R8H$LQ!X(A$WTECW/'WH*7RTQ?FS\41D&R+KL>=.R,;1YPG9R=]L\D;M.BM>VI?0>HBOEHWIP6]X,_QF8I3A^8Z+/G*M&F(YTQ4H[FNY;CO MPW";=D26I, 5+0>$POW._AJ@\.D*T8<$\)NK?EM6%22TA:X[WM5FLEW7/D&K M\@BFYA=1(A0%;5948Z0^&:(=H%6!(#Y4J[)?AN6*9G\5]5H^TAERS3X/X9 " M8*W-7+)5IA[EM*=F>+DXH:[D[X<*+J"B"R\K.1S%: 0C\KG_M7YZM?3S-] J MS]+!@P/3L*(<8!XS3,@#^C%$/DX81.H/@(DIO@[WQ*4I_P"K5"UX MU< G7#XH"T]Y/#^Z5Y;\(%D=7M<3%H[ I?3 ]Y*/>JJ0'&7_/ QZG&>H+(U$ M=P'XQHC'>_.3,;&-%[:$TFW"YLABB5>'GY7YXU(#H4^WQ8DB3]X@ MT4IHX.NAF..ZAO""_'WY;>#60O$!SV^VMA:>7ZC^7(WZ\R%.G=6,'7<=!VW; M*V=9;F]7ZFC6^^!;&;_5H4;+5;E?5K9%I=P1*L5QI>U/5CS0H8!G!RI1,!'E MSIPQ-YF9DM[/ %V5?ES0@)DJ68O@P$R56\A4^=U5*>#H;)F1-.UIVY<$LC[> MH9JMHF.QS-;T@=P:;+:@*2:3-DFBCIO?PC@+3%^!,?M,,OX5S?X:1,,5+0>$ MPOW.'D(!0N'&C?Q,I6)<>2K7Z\LH#/Q=QXU8HH8*^G)FMN:E88-\?['%O[5$ MC&!9WA8\8BK6/78Y*D^<>#E++1%06.$/ILB-I;FD3E-DHH6FD;I1DO5*CT#. MW(+/)O1Y7JUF\,&-%2[(99_;__+>SRKJF[L^\]"EI%X43C,745'Y417G@-^!SG/DL:L4@CZS21OG;UQS8[;>;R#VME;)(Z1G M; F'UI68D%V?&E=[2K\#,$9]^4Z2.$18EL7J%U'/<-A=OT2F4JN>A>ZKP ":IYN@FJ MN.BIS$Z^+Y&>B39AF$%.=)>.OS/-7"I2<^TXT.=::.;:CN:=O&5T%SB_?LD& MDV-NS^OTB+5TS"/2 -!.:*["(JJ:SI(8VF8%GVMVI5R(D8Y*H&G&2QZC.!C2 MO-6$%^A'>HL?Z;>H"4_U# NIW=;SU852=YHDX[-A8R^FL*&^?"=0B)G;D7!W MF 8 '4#G$*4.[TX'\X9.V'5MJP]69GNGSGG "2P4I9 6KI\68'80S Z"V4$W MGAUT4&9S81P$)O"\F$;. K>0$LGES4P@%7-+;9=6W_6GX&/@.TXNTK8YQ]+2 MQ;),6/8E2\&).\@H^N=VR[ZX;F@=5%#Y!V2/]-#V :<];=OX@=+71B>%<&SU M2,.KH&5TITR[.SWLNQTP$>++=Y:F8468.THN>@M4LN<)^B/:#N+SK^#&: 8W M-P=]%I4HKSK F^*ZN^?!2E!?ON.PST6VI>T5S?XNQ?*M$,W?B_5X[*Y'V&ZD MHV[H6+(92\5%/^49%HIU2#1W1C17M!SW#87;]'7!G*,;S#EZA:_K\9(<<'8= M\I$.U=YASM&;)-O$#Y+U10Z#OV'+;2[T'J^M:12Q@U"D>*'B_NV!&B.UCPDPE\$.:$DDSL,W W^4I900%=^NR>BV2 MW'K3T>LL&J'U2A"N3J+=")&^2 MR*&)AIYN+6A[%P_:5J?1=6(VY1$62F1()?=!)3!=ZHSI4I?>^DOO],&3=.E5 M@.E61V>AP#?XEB#FP-PP_)] M.CKN?VM&M@6WSSBJV5-<:UPQ5N&>=RKOOX'Z[ L.'B@ICD(PSV0;3MV.H6<. MIRJ[&DK/1$P9X,569]$!P*&^?*>H/'TB,RICN('2$TK/ZY&>5T8GKY*^D;3! MJ!6V(U&A:_'5YEY?K_T9(!%09PFE\SA.0A:!+ )9Y#I9Y#<-[+VI9^DE7$%0 M2VQT6M-VMSQMOK]OU:NH)%P2*[>*^RUE-2LO0F5/Z2R7ZB.@;SU!,7D6A1K) M9Z>-71Q:G\60:ZWMB$)IE1HJ!;M!>$[J)@"M[Z@\21W7F_VU^=U_(BTY!U>#^[/D M\N%/DDHVS9SG1\G#(A\X.&(A%\_\)6> 0"TE+&F MN\./+"]9B^C;RXMW^,V3>SZ9SS\76L]W;JN6'EE5)SF=G&*L2M(DI9(ZHZO< M%-=5 J4X#-5,C4&YY O^HR7_,ZSU]_]-_GC\)MTQM0#PW?R?GY># *_UP'8H M^C]GX2P]V2,S>%P'G'R6)'I8%(HZX"I]Z_3/__ZOYV]_S.2^/BF(WYZX&ZQ##D._$M3_Y)Y]!NMQ MM)BNMD6>+=D#Y2...8V^/?RSQY^E=/WT0S],FQ=]"\R$'1,R!$__Z;GISD3^ M\AN>:!K@Z"1_?9@8B7UEJ#/MU2^()W[L3'+VY@&0"?_J2<(OI_>OOO+P5_"@ MA& 3?G<./]D<)OOPHV=G""QN\CX]P+<@45@ \BIAF2><:-^?G:'?G?R?]^W4 M=IP#\I.?GODPQ4DBIY)?-L5NM9=KBL6JP#=R\DCNB4WY(3I5;0E?#E2JDA#625I0F2 MI1Z(X;.G]_SU+R>5VBLG+%45!;!;$[E.$ M, =4'_ GQJ6;D'Q@/_A-WRS67IK,OZM>+IK[<9AH>^'_O?2;'A%%^BSZ$?G/ M7_W]\OE!,)(:QN(,PZDX!Z0C2M.J9A*FJJ,;7IWS-VIZV>_GD8M2;X15\&Y?0>:%L3F/XD$_>2:N'KVG531( M9,?535L>TKW.>C@M59F-2AR/I/Q20-7WTE2D"4=M$C%"$EZBSQ[/:"SK1+&R MC)9H?1"L&E*Y,ZKB8.31C-PM@MJ*;Z+H@!.ZTF8P& VZ8.31C+#YO(2X;+., MUIM++G1%'XT+,Y4\?D^FCXVW#0HS;+- 5DR;*Y6F#*]2QR/+[9Y7WBIZ9-/% M@;[&Z]:R6IFI]/%(MB<[.E,I*&C3^5"8V5:%02"(YG^CQT/4*\3?NU*(5EW7\>-ZML=1L X8>SF#.JLQKXTK)3H:>."G#>2FQ8 :S(1JCG-:MK6JK42%Y MUQ/;NEG1JD(HY:52KE'-9KM#KF:MY%U/[&L_Z'#=M=LJB[A57!F\[P7+*'F! M$QLK=:G)>V*U!A]K)C#98*S$]WRS0H2HY@^1=3^S6 M6FD,8FV#NF/ABK\ ML$L7#)-33'/M1?UQ?3#O\& H\>M0U5I,5&VVVHK:9LQ7:]OR8KU*FX0>;P%K M5EL;OBZCLLZ.]T*OH2+#M&O$T=#JA&J:FY)/V()7L_9AM3C$!AM06_!H*+YQ M"X34]<9*O;#,Q+>6BBPB3$]E&3X:I9[58QY8KDF' M)JBB71]4QVW3:1)B-1$!)S;6#8RU,7(U!75[AMO:Z9X3F"-_YR^X MO4C70C-2T554VBE3 M1M6M?4MQTJ%'TD4L#*VXNW%#98!6-]:H1^QFR P,/=K8K=/>^=1>;8IT6S0* M@6M*^'*CDB.X[&-UZ!H8>O8!1YK=[S5D)2KTB-UE] MNQA/YNE3CUY@TB.&BVJ"4=2M(FV^JFXP?I,\]<1QV0W+G0 -NCU;8Z9#3^L7 MAYR[ 4./L!6,Y'*WO)!UFW:B&5*=MUI&E#[UZ%V]$D<[S&:HVZ[0JWN:[-MN MHBZ1)PZAX=N^MQ'CI8AO@C&C:L[8)I.GGB BHD7U]P/;J:"NZGIDFQIMP^00 M)D./]""/$E=%>X/A=ID,G=JD,MK2HPT8>J0(+6/$79A^K2X*T@Z=A3HFMJH= M,/11$TH]@4\.BX/'6/<=1UN&YK?'#\_5:J +/]CVP##5#P;MS]Z$9Q[E!U?" ML;LF"AZ_]>%IV$$#?]W]8)KZRKYX%_R9*?WL^7[RS*GC;Q[5\\>_(\![_NW@ M>]DDB_!'G\>#UI]^\>-0;1+Z3AR9G^'K0+^BU ]OQVFK!7N]1?+,A?776>0L M _?E&O<%?;$Z&-R7R^P+^XN_9]8;]2<%^N<%\2'GNQ:!#< METOM"P:WY?JV!=+86??EC57 _FCE7VP1V# ?9/"_!2\/80=3[^ M\RF,^SAYW7? BOR_+_B7=RX$]Q7#+WIGF7TI.^CM2W>XPSN!9^1#SPA]V7OM M'WY&,.[CSL@G%(]\)Y,>3?V-U/HA)^>REE3X#@H^9[D+V?>%W@ M-._MQZQUD[=7@PQO4*THSY*O[$8%L7HW6'W9 ML_Y)]0M^PNIYH8IQSZ&:_"T*$=J9>!U?U,P!+A"ZH4G^QT'UJ!ZW2+"^,(I: MBE60^\WEE"-5NY,@E#[<$\;.TS3\JM3.3P+HB[$\B,\KQ2?[$SY95>ZS$KDH M.3T[-E&EL^[MIY3\_F(A?\+G;$6'F-KAQTIYS2WKC+S;#PB 3^[+=Q+/H]AQ MG>N,N?,..CUO@+MYZ>5[<$,_,),]TRW'S'F_*OO@U^"'NA;.<\O 7UN&:>0F MNYR_-,'6>K,<6*AUVNPNXQ[ *RJP?7ILZW+R8X /O&?PSW)TP.C6B;NVY.HZ) MJZI/V-LY)2_0CDJE;ELRCS+HF;Q"$+VWC-Y+"\ZL^6[?B=X8)\WV9-!5E+)1 MWVY->8*6"P"]=()>/(^AYT+O[>O)V5&'(7@O[-A])WB[)#+3*:2UM7&UJR\' M_C;J;6<)>+DOWVDN3Y%TUOV]#[9"6;.\7++KH78HBCB)0\LSPY.-TZ$3"SJQ MLN*PO?7<$(!;$,N2/#E!KC0M/.#V!->5U@NS(G;ZA$*OEV6F%\R7R!- >BLRP#D'$2[U-=MKF)K"7X#7670579IM3-KCNX?6F?1"A^K(DA3 M/@S-Z,4,Y0EK^O.&.R-$0:&2;:M-=KB\4=/*JG@>HSCHZ8;PO0&1>MN>[G?# M5R^-:6,2# @49Z>UNC^9!TUREL"7_O(=PU[7"OD>%>CLZ,D0NQ=V=+\;NYMZ M0^@4"TM27,F--;TNTJK:X!/L E& M#R /7,Y>>A\/E.)A2[:16F#7;8X@*7(=+M>;A <2:XG%R+=92]=N%/'Z*K8" MTT@,(609^+H9AKG #$TMT.>I*628:]/Q83@%^F.AT7(&HZ7[@+6$HXH_D):2 MU",T)>",Z,TUKS=/Q,QL_ICG(_CNQ/+2EP6NC7ZU T1STI.%^%,D#LUGU6<<4PM-&+RY-Y_M%2T&-)@^RF!RW=#Z)CU" MNP&0W05S]:=*>'#J_.&^%QZ-F\JJ'!84>F3:W;) -SHZ#QK<)W80AN>9%R]\ M0=* I/%YI'%WBMF9S*^_)HTQU1Z:]6@_1N-2AZ;UW9AR)QU &G1*&CCUZ:1Q M^Q979H)"5[06U\@96;A\4M*L(+?6G#BQ(WXNC GH+'D7< $E^1A:AAG ZDJW M[#[]_#E?WCHX6H1;OQ1]PI\B/ %5>(Y3/@BTY*.SEP!:5AE9]U=T$A'&4@QP[ "5N)7,T :(/N,P,]%&;=O3=RAT0 9 MX]*1GBM@C&EYT#49?EQ5$-,U8MSN+_MF!S!&6L"*?8DQLAP+,LRI&8",-CWY MPX*!GSORX=[#K9W,66R !,&;#ZQH+L1ALOQF\,2 77-M>K'9-75_YB7K8YP@ MPG6?PZO"V,/$P7B%AWL.H;O;6?K&7[YCQ"NM+4@)D!)NU/.:.7OLKRF!(@W: M9[3B7-QU'&]$AR+>KFW &X.P#7%\H^_6(JT76%2JTNB(YL$;)]821K[H7[G!L-6O1M&/4@:&.8ER5AC&FJ>;R9:& MIRVD>]1Z,J3@Y :5JRO 1NR8(* &^G%!8?,12]3RT5J2[L M8WJPF^VI1&%)^S?3Z$MYO1"S]XK92VL96R=FI^J\O9[Y&TR4W/W8*C7H M6:2EF$V,# :'_9RS$K&!D+U:N^"-D"U623ZJL$99J4>#UL@.G%48\0"RX&[_ MBV(V2R&3XF.(Y*&=Y8HOB$;2')O8];2MNEZ87F@73,Z=6 M]%*HN"I[H[EG#$Q1TE36Z;HQTU@DM$>F$1(LCW/'UX-AD 3R 72)7K&U\A=\ M4*JV_'9K:J]$TV"G1M%O+#KM&>"#PZT6DCB^U0(C)#!"DB$ZR)HA]&A1A1[52QLM68N"R',M, L W=JQ)F-BE<#=DG$.S]29$JI;RBY7@V,2JG> 8 % MO<_S!/N2]@##']DP!R!<+ZSUOQJNN&]X"ZFP,6R+4;">MY6,"KA>=NAVGL=. M] #.9NCC< 4GS(&6YT]UPIYU?G$>DLHL,\SG/#-M+JF!VFV';CN'08:U-L/( MBN+ #+]!/RGTDV8Y;G)5)P#"X<[@<&F-X3>3/O_4,Z'J0I=X]H[Z3;E^V?0[ M>H%FF+G U$UKK4V%T'=0[" M[A/P7@I*Q[.VVP_]W0(UVPJRV/H%!_-Y%4L;A&-HGCQ;#7N(XUO&\=6)S5M/ M+'DED'_%;[>C6^P8;?70W=A0J&Y \,5^!^ 7))4P>0X]6]VSVU>4LZ,/0_Q> MVBG\3OQ..W3,M/1X@4K[-B9K:K^"KF< OR ?A,E3^%LOR=Z@D_A@+Z1-.OYD M+T"G%G1JW:B/-_NF1XK@'W07OF1X:*P\KQ0DKF CH5XMQ_A V9<3PR/M ([E M:?JXE!KD \@'&?+\92V+Y>_X8.F;2EN;B"64=OM=8T3'ZS16GC8"Q_(,^U*L M' 8"8"#@UNG@#BRB$WSP*PV("VS8#^?J4$3:[(SFS J&C%(:2//C*?:M%5:O MW>JI>FO3B_S @O$1Z%>%1LKYC91G@'M)'^'(R7:WZ6*D8O5[H::/MPUANE&Q M0P-O+D_B,#<> ABJ$1=>WC7VWL\=2X-*I1Q4] MT:\71D1@1.3^@/OI^O_+P"UV]:[0,B-$$=!%-!TQ@ZVU3H$+5'\VCS%W$PII M!^92LXS'2[*'_'<_C8_H<1" [G>POS9TB68N1/+I'/CYYL<#M!\K!SP4#. ] M(W6.I-UQ3Y'C%B>E4;E<,D5\1Q6HOE^*_"&?O#,P1\@33;1A)2%(#= ]>E-V MS3NI8>E@3$O3%DW%DFO;VKBX+UMH2@UIY 2'C1=@Z 1RPXV;3N_D!G(_VS-* M,]84G!O(X[G3;;IRR@V'8#CET7+Z4XW5>U1X,J370,OF:BV;'H#< M"2H:E>:8/%'F4\6RR=[.;C,6S\Y4/&W0C=%GZ[4+<7O+N+VT:I'])*U?8/O; M@"CBEL*2/S P=.!U!AU,+LU&?1[@-RU?^KITS7LT);)C,=P<>N_',/B=U)W6 M!TAL$FC#=BET7#3\:44JIU*7 W[#%T.A68JH5)_L@5Q@3I/WAQ=-H*L41E%N MU=9X*KALOGR];C6<5;>C$;ZP3=/K-,O18FFM.BJ>=JD^5=X4ADT@%T#7Z$T9 M,*_E@GUC@A'FM#Q6$&P4-+R^0,W&*1> Q+ \3A[?,(%Q$A@GR1 99*T0Z^NY MX+=>C2E1L=B98FS$6 @CNER<2QMR!D@!!$B(S'1C>'[%_O>I8_>HSV1(;8&6 MRO59*BGDI,>BQ[\-U/;+FU)SI'5T5*ML]YQ30IDBEB@G:2MJ(D]AQXUM87P$ M(OCB*L4=V!>O1+#4HB>"33LQ&G><]K"I[.5>.45P8EY0>8P\&X)OWXK(CK%P M\XW4TT5K( M0X"$@$6X(!%DV25Z!_;+;YC@M_K/T.K6=GJLZDK9$6W'7,EV5-L 2CC$22[0 MMO[V+1P8)[DA4LB^3?1*[6#J]@+&[!0Z8GUK4I1F,7H-Y'RFW:HQ*L_@QQ=/ M;SI DJQ+$)L_+MY#%RMTL4);Y1-L%8"ZQH\ND">X2*ZZHU5+=AE4*IL;>:>. MW$DO44O29M5DGD9?9ZM ]-X7>N].E[B$??%G]-;E E[W2\C.7BV' 3IM=6M^ MDP?HI0%Z&>Q+ 5%JL^NE3_&1J!'%'I$,Q0:^72/Z,7LC6?)H@]^D)?$H8M(F5@[2<2KBCJRO M^B%10,0*#]@@,94X[*4J&3<8+FGXW@R)S,#]J=[62X;1/>HY&5)G;LZ:.68G ML%\8_A&S@X?SQ@_GI45G9E1JUPVM(\%I><<2L^5[#P7L7U2IG2!:[5ETC-;% M44OG>NVB)"2F=MK4G'QE^M$]*L[9T8\AEB^E!W\PEEEBI?CS>1E1<&6#".NP M.^2X&< R*$"5)ZF[*4'U+,:2"TQ'BTPC%_G)J0A,W9]YR4.,M#[5Q/3,J05[ M>T#_(8PK7&-O'%FFFC+HR3&M7<5 MVAF(M56'ZG54/.V%3C$PM@"Y(=L^Q&P;0G_%#=HR1@UDR#847)O7:5>PW-Y@ M [@AL848[I6]#&%X 887;I,:LA)>>#.X"PR[P+#+O<'WT[./7@E?3"ICBEA'.%L8>1-Z MU$0GSCP5OXE9<*+0?39C+$]EOG(.6+V<\R/F EVF=^,RO:+%N+R!DNVXB^4] M0;[QDT?E)9^J81.#T7)5WZ(TUJ3G\U)8U+"-2J3-U,%]-@HV!H'\<16+<7D- M*]NQF7?Q!R=0M5%[N-\I99>J4K5N:6'$/. /T H1RW/,BVV585@FVV&9*UJ+ MR]/'*Q*P;S L<6BDX3Q=?_ GR7NF) 9+1OV-4W/B!X89((?!W[#E-A?ZCF7D M_H6F_V7%:P)L@DM/]9J\*I=NR_%R^8MJM"71D%(M6]IAE096Y.92L 'OFO;F MH-&7BN!!$H D\'O)?.FI7A,)7+JSQ\LD,/;+=GF_'4V4P6J"T@T'(7%J!MXU M#8_@]'$F%@R/O#\\PK+14>; 1DY7+Z]K18T&<.?>;0X+LN@R\![_NIKKT=S-F^$&WM.KU$F*DX9)3! M3"72GO883>7Q$WDRD 4@"T"5Z+ILL+]B@3&-$[,YP8<*[K7GMB&H]>F !RP M+"PFS[[2IW./AM3]V$N0 Z[<+/HK#NC,;1.G:%(2ZT6EN:FI>H7;;@ '<*!W M0IYZL=%T)B)F5^AM5^M5<5Y6_0P_87'K:,6,]7 M=RG],+;F=FEZ MAA7%0?+H:?+^T/J_&^O_+OLD_$GRP+,.S_H5F^;7>M9O7_W*C+L*'O6;]#EA M>/H=[0!D&C$7YTJ=:NE#Q^3,-K:[B$QG=<3H 7F M(_;:CN9%O&>(C_ [D8317X3X6@P=4M&&\8Z*?;E9;/,JP8!T3)+*<^QQ=^H/ MZJP)87S+,+XZT7FK%0@_!,:A$?0T#^%]L4Y+P92H:Z7%+H4QR*=D\QASG$L% M&^1"C^7]H?C,&9%_A6*M3?<' ]FB40OI*"M_5R/B>8IB[LMWFL@3^!WTQ3W8 M#U4OV>B9-7',G!:&)BPB IU,5A*("@GZ).F;W'8$&-^6/#;<])>-2LE.1KC?@QZOJ3M;W(FBS3!H H,F]X;@ M<]L*?X7@5MS"@MID;*&KE2MUR^5RBVFG,CBQ&JB7^E-G(EYRRI1X-",F<6AY M9@AC)_?C,[VBQ8#&RCF-E:*U-L,HO?$B30L/0#?#EAE)4U"3Y_![TSC!F"5V M,?7[T_9($?C.:+_!RA$WV*CDH=-M'F=?(DW(()!!LE4FX"\;5<+P0[;##U>T M%C>!A]OSPP-QF0M,W4Q$I@&D<2XTH\@Q@<$!U&@]#@+PT?,C\V&<-G%,Z,R[ M46?>Y\\9JL+G5(4%WW',=!+2M)5@-.P^8?14 >K&S%'KY)Y%ZXBU0N9D3^Q. M9BJ9-F[%*5A\&N(\4[[!%Q36>]1+[U#]S.(ASI#OMAJ&L>;IJ" M$=IA 0WH//D+Y\FE6]E\8D[SI:=Z53SWZ7NUO!Y&P\LQ4&!;R*( MH S8[ M8:QWVRJ>F%@D,+$H-D]3+]Z%AZP"6>7PUC"#S)(O!2CN7#5I=&E:05:Z(52[3OOV-K+(RZUND MS 4E<5#"Y7A5&NGBD >L JP_ALVS)Z[1_VK]_2<" ;8S[.(B3J8RW1U^9'D) MIJ-O/Y_S7TG@Q[- Q"O]V\8$9R$YPH[Q\ ^?3B@H5_I*VDBG^ 2;PT%/(.-H MR]#\]OCA^53 ]\\/7^UJ6R0]*=[CJR...8V^:7'D/_X@/;"'GSQ@XS#F&5@> MQJ1K!-X&<;2='S_\HP<60M'_ 4L2!8^O^O *V&&I7A>II-"OW(OA:<-:GWB^ MGSQSZOB;QW5\_#L"B.+;)# U&]DD*_?/TC^$';\%II- 9FW^\LR'[4F_^'&H M-DFX)([,7R;ZT;SY^_/$O/ZL_">9R].?KW*GI7,BX9K_LN;87ZSY&Z/S?SSS M9YBU;)IITFB8BWP@2E)IJ47@'I/E:9YN:4[RIUS>X9U]QGLXN.\(N,/9^FY!'C3<7J&#]TQM0"L[_P7(4* ;ST'0)XMK9[LOQD\ M3A,X*W/HC_\E7TG1OX+@O__K)W0?Z7D/*MFS:3VP"IX>E9F)',A#FR;?_$US M-MHN?)@FPWU]]+JP#KD,/0K0?U/[MEGL!Y'BPD$XK,E^TG@/?RSGV7> MXP__0&(/.Q/YRV\X]A5(8#?YZ\/$2.PK0YUIKWY1-(D?._._6FX> /7P7SU) M.'4XW_N5A[^"!R6Z6:(S.C]I.P\_>G:&P.(F[]-+]1A_FA,."DGX=.JUUYS\ MG_?MU'9HJ6JIZL24FTYP4J48RE1) V54SB H%>>F)*N9Q(0TB2^';]4>E=%F M2Y@U.C-U:=/E(1X/AR32$S9 F_YUY,Q:*SB]BRN*.6P,Z'U]OIL[8"3UZ\@Q M.F[X&ZNR%0>U@<&71R)IX6 D^^M(,0QF#;;)>$HL.VBWW.?ZR["CXBKZZT@/ MW?#CB)]'5H?3.BUZLJ34F[Z\& X'527JJ-3QMZ\0+W#' MINC;JX+3XN-F2S;1F4H?C]P3L<;HG=W<+D^ZVG#)(MNYM5&9XY'TGEPN^)81 MH[M58]CR.F4UC&8JL-F.FO9M^'DD7]KMMU-_ MQHBQ;K*,NJ.6#857V>-O9\?55L_H3VMHF2HU.],.H0R9CLH=C^QXG%;<(RM$ M-/O[^G!@C0--F*G<\7J:XVU[55&< >HV.U6BT36[3J6C8NCQ0P?=O:%:([PN M2KO:TIT$'!L5.\ 8/1I:9N4%.E]KK>V*B1-]?-X21AB#K9 M:S?*R]VDGAQG[,1:L7.R4BQY@[D=3]KMM5T:4]WI!@P]@E-AM]PSQKKJ*+N) MRU2:&Z34M=.A1W@2 W3->51AI5AL9;BOH"C?WLS T"- Z=AF02+!O""6RY;K MD..R$D]F*HX=OZNH## MH4?OVN?&A;YB2@@ZJ,]6BTBIK7DN?>K1NYKLN->IM3H+4;"4&C-M#=M[-AEZ MXA"B!3JPS(Z)BF9U'I:6K6JO0"6[=0+:W'Y$$OUMA['E(C)*X&+ZU>X,##V: MUFY6[/4+)B+;\6XB.J.*3]E5'@P]FA;6*6YY;]DWQ;)<)W9U6^V/[73HT;0( MU]77S4J7$'?AL!@T"@,Y!(T73O -BF.>BVFN$\$ +;KU= E/S%G8.C1N\:+ M^IS&'--6Y*XPYK#VAB^W-V#HT;O.53H,V%X+&II$^]8BSXH5G MTV:P:]GXOC ,&K,='U?2IQY-:SNJ>3JYG*LH'KA885QK]B(G'7K$PYTVT(-F MR,RF6T%-5WJDV@$O< );HC"9R\NJCXNXC$N&.4*7W28/AAZM %/S&0K%HZ:( MN$1[URV5FZK5 4./5L"LE29MO;WHBX/)8%N1L"#N):29##U: ;IB-?K]<4D6 M8ZO@Z\BRN=AMTAK0 F*WAEU-C2"C[@ MASC1V6M[@P=#CU:@,&Q5NH7^-%38$38F-$EV677!1&R@KMJ;M=O]-N>!LP].A=U2:]+)+JF%.LHEDN M#RM>@6_P8.@Q90P85VC-RS5;C@2ICJXWO7(]?>K1NP*ESNMVES)*CWTY=GHM M@E$WH(KYT;MN!FMR7^[."7LP4:U^\@]9W4O[GQR]ZW[*<&.BWE65.B*NMLTF MT:$7:8N$XW<=H8;-.W/:QN>$/DR8N*X8:1GU8\ (M7&Y$+(]5&N:U<5VW1UH M_F/%]73H1_DL7^&0_$CW(TU"]^.'NL+^(F^1>_$J%MR(3]L([,7<.+@1G[01 M?[JX!S<"4M.];02DIJO8"$A-5[(1"37A<".N8B,P&F[$%6P$I*:+YC;\T:#^ MO%FSI[*R/ND.WLL*XVVM@>X[X(?_[PO^Y9WKP7UER(NF;+(OY3@\?,GDMWD< M7[Z#"R#_^Y\)/!OP;)PX&QCW<6?C16WN#L\&=>MG@_WY;'S8%=8+R%F!ERNY M4D,:R+E25VKF2M46WQ*JK7*.%WK5?K57%>5OY[WX\.G<>>*V^HES_5$3/)#A M)R92GCS19U>G;O@\?"Y?PG-UJ7.5;3G\@>?J$^HH7.A<7;OE^Y27?:JUG_6L M6+3NNZX/5LC7[0Q8,)]51N=3*X3\\YM;DS=7[)/XZ;) AKJ'/)9?EZ9"BB<9 MP.G$-4>^VYX4]QNRC"*<4QMA0P75V(Z:%KVC\S3QNJ9Y$),0D[>)R<_LX_U: M3,I;4ZX@DKE"5\R:,YJ*L2N7P3T&&F 2/U$D)0/>G,_"Y(MQ+XC)J\#D)W;F M?BTF::-BNZ'4&2HXADQ7#,OW-1[<5^*^?,1@*K7H*J8@*J$\PC M6MMJO;?J%NW51"E0;7+%EX8;E4J]O&R>QJ&;%T(S\]"\C*_W#]#<^:37ZQ'< MRAXLJFH'ZRG[C<,GT*2_?,=).D]3QTT&H+OW!A5WB,WK\_G^ 9N=AK +8W(Z M1_%B49[6]E5R/P=B,U'8:8++8RA[!T[?1RLGEVSZG]5WZ#F[4<_9%EV81&J,^T;)HIE1<\PGVZ?0>61X[87Z<&_LW:)C< M<*CABF9_%]@_LZ'S!NP/IFN\+O67-NJN*D%9M+;[G@"PGY@W%([GZ1/FS>W& M)!H_F2X_@A*_366Y"Z7E^G63['I47@CRE>6D-BI>#IG!YDGFE6GL7VNOU*ZG9 >(?A4!6W,:@C4;R M;0EB7B/AJ4=CFWIT''KE[Z)OXI;?^!*JPTA[Q7$9XMTE1GO*Z.9RJ8^9"*/01\;]AY# MV-^"4_BC82\06CMAU8 MT7SN.V =$[83'^#YI]O=3GUJ;)I[FT*%SK#@DM6 IFJ@UV!BO; OW\R!^(;X MOE)\GS7>=(-J]KNTZ4OO[YV>W1M6NC]8-I4ZRVK;WJT=11"X)DF6![C(\HEL M KIVGL;>>F_TQH()H*=[\@4M,\KI6CC/+0-_G9@M1FZRR_T[#I,/EO=_<]-' MLR6G/=DMT+UX7O?BI=GC(GZ(2T\ZF^K\HY\B0;F0@+S]@/'"3DD 7O5..R62 M-4@>?X(Q]RT_" :C*%;JX;JI1ZXS7\D;T \\4>4[0>0IXJ7:;C"(<8X@QJ61 M ^DBR[>!_XHN:'/?<4/'4NT5,6C@BC4BN,WL_[/WILV)*]FZ\/<;K;F9Q-$*R71^Y(;B69*.Z#A8A_$]<..H2VWPD>F?9IBK; M2($?!%W9_\)WY:FC=0:CD:DU*J-N/_FP6.3KZW+EL4FF!25HR73\H[U* :P$ ML/*%8>7<3NB/@94GTYK>9XUE5 P7*D_-EEB21_,53"OY[4?F.+(5>*H#3_57 MPI0;SAPZ+Y"\&B]O+--]Y&S5C0CG^R0*;;517Q!%)8,1)?5F"4_@S?XTJE;@ M'KQM?TO K@&[?A%VO4&E,_!FWS:[WK(WNR9VN%(MUQ*%MLC]E1?I7W_C[X@S MFQ-J>?J'V.R6>D)%K'7:@2LJ:,YP=:)\-:ZD MT?_'GS4'EL1O55)+\]2)0>-(]]D(;]+=NE1*WM?DYG:[PC9AG#BOHZ'$QWN: M L@((./F/$5G=CE_.$Z\ZD2J%>\+9=56&]U-I&!G6KGQJODB &! )_%8B(\% MC<2#5C WCAB?*POZXDK&("V8TI0X!P)V#5@UX!=;U&GO'[5,6#7S^IZ?M6__#WP%@7>HJL3V+>] M1726YY]KP+X!^]XV^]Z@EA1XWFZ2?:_="W303SB+\/&M0NYND]XKI<;'LV= M]ER?JIG^>M;/J.U:6!A$4A >C\=#L>A;+4 ".0_D/)!S$M+*=YQ6>1L?;KO1 M6J&6XC?;TNC^>N3N1\]%@M8K61KTM+XV?PY%X M+V[DFTV0<]+3*Q2+O97N=LL.VJNRG&]1N[EAM]<5S?Z6XC$!YP><'W!^X"N^ M25_Q%Q2/]S)F/T O.Z%FLTR@^: M=JFP>MXV^UUG4A4'T7I-S3^.K\8:3;T,S+2=2H7YC5,NS9ZCR^G3,[9&R7ET MB60H<^+0GT#( R&_@GE=BY!??PBI%&NDM(957W>87XD>!7SGP MK@7>M2_C8P@X/^#\@/,#OW+@5_XZG'_M?F7\S':WT:B(5;'6$2IKM M;@O.PBC0JJY"I=[G2K5"O545.J5Z+7!%7>W^],X)3M=8$!#P7,!SM\1S-ZBF M7+\V\@5X[I:=0^ XX^:2JG"*8T(QE#U!+%@-OKJ@-OPSV<1?N3HQ8-^ ?0/V MO7F%YX;],E^9?:_=N7*0M%?2;60BR^;^TI$-Z7NR-%=M/- M4CC5_1%__Y_; M;F[MSK.!%<#<;HJ'X=.:9)J#F1U59#.UU;NSW$-4J46CVV1M]>U'.G+<&C)T M;L*IBE,6G9CMY(1O/Y+QU FVP4^=(_QAB;3-R9[$7T)'"Q+I M@AR;"^\&-72J37!"+=E/>+3M:7U6[XY2]G15#(\'T1@YBX /\:ECH0ZD.)#B M*YC7U4CQ1ZHNIZ5X&E\4:JO&TY.XF6C]57^RZ!>?B10GR8DB\=BOG8?])0S. M(-\UD.(+J]BGI1BU$^'&?2??G\[*@OHHYLQX/BV %&?(7AR+OB7%MQRSN"HW MTBUJ)C?L [ZBV=]27Y"]#HC>ZP9G2RITS*8E#+KA"I]-MYZ<,M]L#J()FP,!Y)BZ?_EDT$DW M"G($-.9F)!@[@P T6N,$" M9T# ^0'G!YP?.( #!_!7XOQK=P#_\W9'@UJ]%B9=#4JUGMCNE&I%7Z=90OP',WZS(ZB#0W M3&..A[RG-X*"\N-P%0?-;H M_+\ BD4U&U-24M@1'570H^%6O#B75@ 4F6\_XJ%,^C=/(;AF.VL/$NA580V- M;/+Z#_(#W*+"=/T.MH^?Y"W%70)V#=CUB[#K#6J9U^]*#MCU-Z/:-^F%SH&^ MJ-N<;MB(,Y&,U"4XFD&OA6$CA;,-XIVV-YR*O[)L\%('[J7 O118C3?EAY[- M+/5[05+-GJ0YJ#X2B4R7/)$NZ>):GDCZ&!4,LXUL6T/P=7V$#4G4\H#AA#$9 M39?B'7[3B(IHIJ!ZO%2?RC%A$.-)15;FU\HX O0(T.-+H I&)Q(].8<9:$ M=5!CQ T=2]611=):#7N"3)^W\62GI< C$'@$OH0U=)O^1#<+I6;HLF1-ZF9# M,FWV(:^"5Y&DI @S2&"OCW*&;JEX2Q [ NP(O(F!-S&0@<";&+AG O?,K=J[ ;L&[/I% MV/4&%:C FWC;[/I9O(F"O'#PM(EGY+ VWG20PB&H?X'OH(Z>>A8U0Q^';63. M.&.(9T1\#H&/,? 3?%T;Z39]C"1GT0< ]5$>+9%FS)'20?)$QVLXWI1T@2*! MR(#@A%,QLHB$RS%#W(K]O%Z36EE96W>;@U@YEHEN5-./6X+TQ7 19(<:IB(?W@8X@8MB, %&^#%51?2 MOQM>Z(O6H)E0B@H_TS?=4B[52?"V 'B1^?8C%0U%^:">/O#_!?Z_J^PR&/BO M _X-^/?SJZ.!0_N3\>]G\7!7\>4VUG]G,P/H8,A3SB)5^5C]1PKWUR\JU]9$ M,I$U*-?,BCA(1N)3*;<(MR-V7"-35BUTU+2J)IGFH#F-O;2Z]3K/+]JE8KS93$2FPNK;C]BQ>AWZ59OD MS\EV5C?&>Y*MEQPVY/5@I$Z+*SF[7B>;=JS:Q&0[HAJ)H9R?<.>TY]Z3<-5X MJ6(\]>;Z5)7$86^@MN2*>-7T*;CCS(O"CE)Q0MZ5/G9?4XUB*S MYVU"&,22$***A.+)5!"B"C CP(Q/$*)Z-\PP>X5.>=0P!7&&'H2&^KP86";! MC.2W'YEC)26(404QJ@ P;B]&]6Z 48H^QGMB070%@9. D MB6CRK;AV$*?Z$CI4X.>_[<3?@%T#=OTB['J#"F<0A;IM=OTL0:<6:,MA8Q1V MP!D])XT9]#&G(0E_EBP+V19G#&U)U9%RY,4^O%Y3)4(_->CD$OBD A/SQOS8 M;B<7 @GU4==" LA_G4G_7F/HNBOY%1#\"I/[S0E39#3>6E'JXG72I+F%OKM_ M^-\*ILH$P=2_SZ1UF,";[@Z$.G,EQS;<+PB1Z#=L/78.7_<+>@VA+HPFK$D; MPV$W,6[G^?^&"?ZZISO!?[ MAY_91HBOO=C=S!)C;#']G$XI&[5.),:W7@[8OM5@;SWL0$L^"_.O7<*9S[TU?2C_ @ MK$)A6T&CWZSH9-E7/AX"XN+Q=(@J8(RX'-W3+4].I!\^'GJ-\_?7[=1RO ]! M_7,9&IJRCP%5L57J<%4Q7\H)%:[]U.Z(U7;H__NO2)+_IU3+W7%"+<^UN]EV M*5\26B6Q[4.!6KTCMO%:U&OM>J64%SIBOE"J";5<2:BT._AC5:QUVH,4 X*/ MF X9$AU]I\[Y1\9Y0^-V8WM'9'UC7(21(U&/D9]$H=7FQ%H>CRHOYL1J5FS1 M,<+=]^\7Q[+5T>:(F&\LS'!O#/[)?_OA M9WJ8]AV50UK.5$4*V!9<>V-A-K=<5-3E.^XO4(VB[,(0^1#YAV-?KI#WC6&Z M7SH6^^YO3D$6GHH5PG^04GW\%Z:",Y)DZ#9.FX#A^4PA?F5AT<$F'D2X9FPX M<]-0'!G_!F$L%=29):8"G@#^#6Y55&FL&YA,,EPJ(P4>RB96P+?LC"L3S0V3 MQ,#FCHFW(*C]6"'V-69-/UJ62HZ<2 MPE85WCL^4*H5]GQ\80O)X.=;8:T*@]91KW=G-D1F?>0Y\MITM+N>"+RO>J:5 MVS9G6W%V+[8=L?246#S*^=KJVP][91R7S^Q"BHP"UG=.Q@11C:5DR8XFF61] MD*X8EFS,-W=<'9/XX IV*[&'50LBF"-V"71R( \P)?>3RQ*8D509[3AC-5'E M"81 \1-@X1A+P-#@ 3;61\DX9TL>88V>XSSJB*9X3-Y3I^*%IC\ 2E&V]+>#9X M?I(6PI=(\@090TQS>:(R:06;"U8 CT)E\B]+6-SQ+WA]">CA?92SG9EAX@GU M57M"7HZE]0O*8ZF^Y%=+M9/IHMR]6%]EL]5"N?G+\DC@S1B-,._Z4%0FY,94 M'<%"LA_P*MAH;)A89?G.[6WNQQ;@B/SG'_8I&HDFHAF\N?B$R,^R.PDX^!9O M;<;,PVQP?AF:0\ WQ+9CO)^H>)O#/\%QUG/";KZMP_3VI3\;<%VLNIN4^\(# MP+J63;V/_/,F6Y6WH'@AL?*%5YO#:A=Q)S)I[=ZU[T)X5U^KLA'B.OB;&@)D MPAF@F4< MF13^)A)F)$4U,9J!"C S%*P/(\7]BMZ#942F;4!W@\MA,%2D$'X^5CE,G1,= MC(9X% *F$.8(57('%.):#H8B_+DLX87"=V)8P)^J$M8[R?=MP[$GW ,>+O[0 M%<005\*0A/^&)7K&@X6!DFF1"X41QA^)^\M"F"R&C2@Y(K&_F>9 MJJ?^6CI MQ(<(X27 6H1D4N)+V HP%: GM\+X13Y3JP!?AK<*=0[T&",=9$7;P.]H[E\X M#&?X$S$W7$T&EF]D:)JQ@L>HF.Z,;'*42ML2;<"*\@567AZ@V2 MR(:-K\TC&<'6P.V,8KAB)*DFUDDT!RLB"I":@" =$7"4M[^[!_4 ;["1X:=* MP"AX]G@+QALO< X>$)ZWO8*IZPBV=MF8(>XO;,Y:?Y.Y^\<)QX'M]A78:98D M9^R.$T";@LII@^[\AR3>FZ-U>I)^8F,"27,,:FN\K]H(2X7K7OJCA?_/!X?F M+=,>M)"WWL):M=AWX&@&+T(#\Y))ZS\.65SP%K9*J#-86ELCEGJN],1AZOQ E\1N!_BP[QRUGS(88Q9C'@W'/WBE/@FE"X)^P;([D )1TWW%0 MIV[Q<@)V)T,E?1I,0K?ZVHNSZ(A]:=OFRT)ON(5&!OQ=]$0ZP+]8<0J3&,TT M6&[2%.&:&>BP]NA]&>BAL4@FS?[CBH_6EJ-V9L8K]:?533+09#%9CD1AG)P6 M'6E:-N/AN*4)P$"G\DG^Q8ISC'?V^T&$\$YA^38*0#4,F'BO9Z/&-AKT+J<[ M_=N0:+G;!\O+Q1N3S#8H'\;21%Y@8%^.[IT_*'5NUVC70O61B'=U0&++V\O#F!\O0(-H;D-]S]G([;Z_/ M4P9J&%7UZ":''W12,82EI2H#9I%WT *QI;-P#/L?4)NYHB TZ,>_,8]ARPBL MZ)U? ;AL)DVQRNY-D>B^%E88YXP/)Y+-2=@PQ-HYO(NZP$!?(+)*U)73C,A< M;J[[F^@U.TWDM7OH6T I 0(**:OTW43(2T"2 MK9B 32;B^[,<#3\)KX$&$R!&,5%OJ&_!HQ7+N]B3L?.+W%X$@L0.-L>1@UY$ M3;7$U6-3##_,8N/QK*]430R0(V,% M]0^6,\1;C"J91%DM@>>!P+:^X89@"\J,D["9J5MT^_ ;!4A39[#3(>5"_(!U M<$%7X/]$+.#8 (#IOL88X]ILGGEXZ*Z[3L$I1N55$7]8W1QCP&S)HI _?/,F M;,&!,]]UW+LP\IJ%13Q?KEU$'4]8PO':4I17$(E 6PR9]9VC"6, AA2,V3NP M,A'S#LSPD"<6>#@T.!49P^P0T7>BW5@OPR^MW<',KS%)N+ZTY^EV]F6*RK67 M^JB=+,^5YLTQ2CND_"O(>H(8Z^":[$&;H[A.6.L?5MTT=]8P .&AZ+*-"6;SH',<(95*1I2@3P, MPX+8FZ?:@$Y,/91N.)_Q%'N"JT#!&$T5;M6DH6&ZDLY"#C!N8XG,"9)Z-20K_[WW+]G.(.)D;N)FMA# 1[8R$[Q(P8 M>Z%KBV1"2)!:E8L7032?5XD&[U2UMF4EY4?]<3R('E^IW6^?6X-"L="= MK5N.V(QT<[T27!D]O++T$"]:QJ/PTNUKA4W^X;']$J^O!K'C9SYM8X^%K9Y. M=!?/^7BZ9#1S<6F,KSQZ9F.I-+=5=?WE^U-HHEX"N/GFGD$T_3^]1H.6TO^L^1V%2+XF%,M.:,B\KKE ML=M(=AHMW>5V.Z7D:=/@[;(L-PF&JHM?7SIJY=A]0>H M1#(RB%MD)FUHYAF82I@C26 ;?"!SEF&&=39LO-$\+Q^/DZ0/IC/#Z$A.'#:1 M\ 1([H&F3B%N:V,%D)C)Q,E\$,-FYN'.5PMA-8O$6$;8_L+3&"+0_?!MJGF@ MQMUQ>::)@H%)Z>>;-*$^GIYC8]-S^[FRQ5HNO6#LIU/%-EE>R8^>E=142@WJ M(Z-@KN(+X=N/$:;6<:[8X0* ALP@#W_G\? !ZSHTI1(8!#/4$8>$6-*@0QP5 M8)FXT4(23^#&#N9$R!#GYLY0(TA&/;(T^S=,G1K$4I/D";/Q(=8 /AOD2TQ@ M20L'-]R1'*=7QN8Y RV/=4DDSN4P&FF@X]PG#C$=D()I!-ES'BN'@&9TOC)- M$_53BOH7]GP\+/:'>8EPZU[$ M[C>5,.C)?3K[^>W+2""H&JL(;I37)570AE ML2"Z;5*G*SNI#8NJ>U2;FP8()T!#BBJQ86U3'9)$0$X:FPBQ5$;,,!#SV?N. M>-6 >_#?,C90=9('1\#'(-P%-B/9:R6;1I@@1\H9OC#TPZN.%V#KI? <#AXN M9]> FV!)N4;UFZR8V4>.AD2)]YY\4O?"):(CMCGV7"YW@V2T= 8=7?MID@]@)1' M >\(_4E2%%-J=HYUF@M(H0+14[OIRM/'A7SKS29!LHX.*1LZA!9OMX,PGTV< M[#1*3F.IJBD[,_ 9TA1"LKTA;X?Q;Q5NR!!V.6"$(?7NXD>##4.&[^YY0 7? M$"2\]VW(=FSO",2! 3PGHZ4+Y;J7+/!P8(8&R' W6.J9V:5/ 6TU *\I"!+ M^*Z$?9& TBOA?Q@V33M ^[CE;:MDQ&]0'/,0B11[0(3-^A/0:NTQ M XV:NG'2?9*00/"1/G *5!D*^I=@=^-I!<$W$S9\ST6^$[TCYO1O%N"\8%-5 M33 MB#6IGV B'\*]I5$*IW9M^E8&'&.=X/#Q[GU"=2" 2UWCN?\K&RS>XF,3*O+$!.OC&YP/RD&]+@%V3)"%2 M43G@WZESA;T].W'D3S/8F[1.6O0MV93IXA4ENAA=2]_G!(/+$ M$L>PLLQ0G"9W8 2V,"SG_+_L!ZJ\X#O]&A,3&WL:P6B6#.9_K%O@*L%MNN2Z MWB"#3S7)ECX_/7Z0+C=(C!G:5QA*XDW$!>B&PDAOM(FA$>DUL7C,/%OCV'@@ M,DN#D_ ).)X#_G>_H.U9]Z)BU+;P_7ST+C80/]G"OHW(7P"H8Z8:.JH&*CK5 M,Y<2QCK'/)GM[8)/%JVN,XOE MGI5GLU=K'=;VOW7I('J($'F//+2V ZP AYI]KE&W;W'2F#7EMQ-F*C$2+59+ M9'T_CF'.3_OK?S+J=XN)[4)O_-VO-GOB?[W9TW4U-&.]Z]SN9>ZXV/LB=,Z_ MUOXK';_CXY=L>/A'O;?^71?RZ%TB]<6F'(G=Q=*W.>?WZL-^"4[/NCOF.7M8 M7H*=?Q[<.OZ7-DPY8_/2C^'Q5U-EV%O^7+5@RL/@5>4AN^ELYH@4>;G7NAS& M*KB4OH&4C)S<\#FME*S6ZIDPB@G'L2.L\[X2.WKUY5VB"E2P4NDU[^T,;/2@ M*OF)&!;L<3QN#%-= [(N\,8>YVD)YTE-X4].F;J$_%;W4MG0SH[YO1Z;E]YP M/M,6ZHD\XO M1L73\@G2\\?"26*[,\LL9^=)/6[TRW M136%^NA^6I^JHE)*C4?"RGE"8NDK<9F"BCS!1H=/.>^S9-PR#@7IR1GST. Y?5V#\QAX7[L8- M)#]N'_CHHAIQ['PF#2)X'JALH6I&5U,Q?NJ,1D_1ROUR)C0P5,:N'RK?(&&E MT='D,5IOQ%FE,7A.I7LIM=(\'VK:2^MY6QG$*[S:6ZVCPT(IU]''?XB:UP:. M%5)#Y?.>!EI@@'*_)J+ .B4?Y[!'U?NE/LCP]5'NOKMZCJVUQAGA M#<7Y3+^W?*SPX>U]6:GQ\\X\]Z?P=C-*X>DP5: 4!DKAV>#2Y;@3,J]%!V)4 MG^B"Z-C.RVB^6+T\OR+S_QXS:YVGEC:Z;VW%Y/:IFBQ$UF.E,+X) _HM&D[U M\L,BX5@*GTRULNO8:'N?F)T1-[5B=VQID46_J[97S7:[+2?FCX";B5_"3?<4 MF.,"ERO!ABM(QM@+][(V-QRIE*.)"*^D*[!F>]0_?ZKCGM=PG_[AZ[KO=>!; M0;/ O19\9VZ"]B>G8_Y.VS(_+4_V%EN]U!^3O=6+W)T-*X6Z,BZFLP)6I6*) MN_AQS837'^RCFPO^PKE_[TJ64F6V5I;=56\:[2:5\5,OG'C("Y@LD3?) HST MT6WSVKUT/?Y2T#I3!_'=YK*S'27:?]XI\:>D:9F+SD-N&R]WV^GH2X8/IY:/ M4W GIN]B;Y#&WU'N8_/79C-+Q=,:(R[DK1@ICG+::L4%N V5H008IS:9;(D5SE"U)@XX0-/6:9#:3#,C=0*!- MY%!3K0EDUW$M:3A4.4Q9BZ1OTS99B#/P%6.6LD92UFG]!PS3;56(WXQQ/DP; M9D$6&,U?A6PS5;<*^W8FGNNT^,EL.4I/A!PP+D=1=Y%58. M@[M,';Q[#3D(7YM/>(U]OUNNQ M!%[U8>W/$?+/Z%-KY9M9L1=-\+G.>-)I+Y\?IC+X+!)OTL=^2WUQ%9?,8<-. M6MF@>BFC)&UPK[I&I5V3]MK+NCN3MKSQZ>Q$&\UN\6%=%_.&AUL MF\*5B<,K.VDK^:AWZ\;TX7%6+32JZ#F9:)YJ$A*N6FG)CIE]K/3.'O.FG1"$F?V4%Q:D_'0*< SC]Z^C3S&9YM[^9FO]Z>9D93KU&?F MR78B6*A-6IU31[3S5%;.;:74?I]G+Q[78[S FG5C-: M2!>'*U5TNKGM9%-?O3RW(M7FJ=6,M-7<_$%<\M/%3.[?M_/]4?)>.+6:D5@= MM>_3=8-_>!F*C>1];;1X.KF:Z7Q]7LQE9TG>6BXH.0R#EB>U/K)/@'V[(S37RE.\[?;^02_:U& M+K'7&[F\J?Q?I)$+T=5W71U?4]JEC8MNMZVUGC+PO+[J.=:$'"DU0V>]:TYJ M:2->7MO\?5'FT=A8W,_#*;0MCK&6EKQ+?RXM]GWHU17YFM <6"5QD^XL1O># M=OD^ UI__"[S[EHMJ<8>:6[';K?KJ9=+_N(!B\3,^/WN06>O8VK+ M$Z0X&K;6?$NSX^^3U4SYBE(M9AJF-LU5I&%35+MQ<3 ^6!8J[]_MZ#IU8$'!4T7+FA*9NY2R8\, M*%/S^(Y/G#[D]B+U3=&O38#(W8ISD. W MLV.O=PM,?Q;I3_]L_N]2((GU,"#(__N&%>(_E('H73+M.M'=4$)DON9(!(-S MW?-GIM1;Z6>_23O0[U\K) UXY$]3MB/QS\4CDAZ!Q/P' MYRPUOR:EZL*INY?6K_YSUME]C 7ADWKB#?!/.'8XX5_MS7Q.]WKL7[J+(6.6 M>M$\WW#,JZP,LXG5 \0=Y/3*:/@SCX4[\Q>PH)H20DY#A%.(3QZFAMVP2 MPA%2]+1IDDDU-]4EC9I.D*:PGN[JZ6KS+XA;MP9/%YARH*'\:PW%)Y,E71B- M\)K!8<9MWRFX&+X,F7PKZ$K94'6[AR^'(O,3D':?G*>;Y5C%$='4:C6CL[:C M")#K @I,-,3'WX*T0-X#>0]TE+/J*.\M[S6S6YE*3:LQC2(ATG-DO3^R!"SO M26*P1*+'"2V?TBE#VH*3=KRZ@2GG.V$VL,^^B'UV3;0(-*-_K1F!1'>P0 OL MZ.^:01&Q8DBZM3M,O(;L$]E^.X"4YEW9L:-2G>\K"[,M55?#?@3.9L0*4304 MR20#ATX &)>G1:!:_6O5ZIT 0^YM*J-B=CGC9]U>)#WD3:/^!)G]20",5#3Z MJ7Q")*\SL #_V *\8,SVIR1QX]7OY>BY]%RO"+W>7]WQ97=754M&FB;IR'"L M-[$JW8CW;*W:377;R+*R ^LID4I"31E6;I*A6#)P]@2B_D>*R*7G>D6B_OZ* MRA^)^B"G]<;W[4F.5UNI]H/=5?G'Z!B+>A)$/9%(?0T_3P>:57"!B?:!)MH^ M%L0P%BB& [4KUP!\'Y&"1, K7*F,(G?C_/367NUC$9KY41\ M"A7L6->)I4+)5.#)"6#BDKD[%R? %<'$696F-V$B8_2L8E5Y*?#%:CZF.U(U MUDY 2PRL)\4CH7CRN&_1!W>[_.WV9WY!WV])!(T3?K6AS=SVQ[A'$(AA0HLY=JG7"DO5,640 M]Q?K,?KWR:98Y A7^B XYI[=HAF6]?<=Y\\#@U."#PCH]9S;'QSTVJ 7$D*8 MAX27Z,FN'%XEQ_(=FQR")9/FOCP7,._XQOHA?($^NX2!H!V=#29GAY? M#^\A)]@;0S@\E-1+VZ:D6U1NV?G,P'?D=%K\P5(Q5TM[G'694X=SQFRFT@$( MNI(C*#+&#(69Y;4^"J-J;OSD]D._F>ETI>;)A@FG+WVM M88+F$<+?UO$:^B>\.H^@?T+0/^'2A,7*1T/^B<$0O#%"1#T3[BV MB0?]$X+^"4'_A&OCD:!_P@V%<#UOB$VM6P51L]]KC?E*#6(0N?F$.;A!"X4K M#\]FP:&.+"MGS(:J3@1U)\ YO_QZ?7A/1&5&UC@]M;*E%UX:C#+E42,9*118 M7X58,I2)O)6^$D! %!8OWE0J_O P')I*X4)\_I[%0*KZUPL1M%.;?90CP= MXM/'K>G>X]KBL":[J0"*5C;^6S;1(^/Z(O>9CR=/QHJK58I6'J"WPSHNXC6?' MPK*%FK310B(9BJ=^VGTSR-1_Q\&7=& 5'5%&(]GI$C=DKC_(QG=]?R%.TCEYLAQDJ[/4?&?.?M]_'*2YRY#_ M:AN0[$_ROUG_=57WG[+.]>'@R/ ,21;^2!/8\;1G)!]^=^H>DN0)MW DTT:F M_\V^/'03+9'N[&ZW0OY?R6GLIC%T'TCRXB?2AE82Y/;OW4W*1UI(Q_>H;D\P7HXG MOK(%5BOPVZ4")W/GKT"VCD+F?RYLYTY';U%F*IC&#)SF@&1]+%LY/&=,:/.U M:H"ZUD.5V6/&X-5.3)LWA_&2FA2.SWT]?1T[P?4*:@=^ENG R,.U,/..=0(* MOW/\(I9Y"VD:X>H94D@="!9.Q9$Q.[MR(&%Y,^'\30OO0*1J1$:N-'7OVG<@ MH?21[AUUL%*3K='6_O4HUA+2;<%LJ$ M)DB']S/6XHRA+:FZ17C&-#0"*I@-5<"\L6$HUJXHZAAW5XB!$CW %+HG$:*A M-<4R4GR#;\.H0I[%1M:!TTLQ#@%&8BQ1YQH9)45('S;MES)8-II;WR^X^9W( M]H._OZLV?HC\+^#E"JKN_E=]?6)XVR?U4Z.-RP($H>CV3[YAS(1W@1]WG'!P MA8_9T!KSKT5Y\"_U;\H-P$3 QL#,!F9[_(E( "G=>/51]@3K#0H:@>9!]^LY MWJXW0-U(ZA_,\H %P/ECK/NZU7Z4H8^5!")K=(ZDEA!V;[JST2&8$-2E,N\*2R&ZT M\4.T#8?_.9 _$"^H>E-E,FI\OV0>J#\6TT,T="#(C) >P512Z4+A:5?YB,G@ M*C,4$_8&0/0IQ2 %@N10;G]])!3Z$6)3B/&H8]&U= =@W7$%PR3D4BV+E#[! M23D4GRDBA@!HR/.1QO0\,B10^ ', 8,4E:R6X:DQ=$$L>A*M2DT,A56&/%/I+2(=+ZX&AU(S+?#DHKFKC@FK.0KB9E"*"3C^VLNHT$&]KH9(I1K4 MS$H^518KK(A6Q+[VB+$[-":.M.97PWN.2?8'_(^&P@Y>^^-=WO!A1PCDZH7M M6D !V+WG!".(L+,B.G?J=UQ%G:FDQ%8R39!&T-?)YF4LL2@H(58.NYJH&(8P MJ]J;.;P>1%:6$5XR$^'-7Z=[/[N+0RH)_IMHKDDRT:T)@I&J5Q.-\".M-\6+ M/=-_S>Z]QFA$X-8&Y<$;^(;;X04YBPI+%MZJ880J9%;26YN,%0?;O9 $&!2P:H274?ZK61NN)&Z M!G/+OQ6$R"+"GD4KD4FQ.4-M%S>)QB596"<; @]88&LJE+=W\G2T9O 3X*3D M%H]CA@1YP3@$%MZ!.D>,N).FU[&CXW\4=?GC?_$_+OUD#4,:>,,F!UI+#"C- M?&$\K5-\][7>SWN.QETOGP=M29[.BXR:_/M__X]_],?>/N:6\TV+U51&B8=N MC,)#O"#3L#3";_XN:2MI8[%IIC)W,=?C]]WS[,4(VO)WL<1_<[Z_@1Y'Q(0Z M41_)]NI V6W[I:#NEP;U;WRG1L02P=/WGDM6QC;FWZ.1.RA,]57+QB-WJ<29 MUNI@TXGM5N9_)6YB@MG[7YUZ[I1"_*>O] FT#M"O_>.WZ-A7/AX"XD(@D>@U M&*_!:@;OA*=52S]\//0:Y^^OVZGE.%4:C0WJ<+;;;(2=\GCJ+"M.URJ;I4E] M10SJV+'Y_<;5\=??\:;1?D8(?EWEP.HE@*:.7$.5 &N(;15,$[!V'C%8F*6$ MMPVFR/L45\N!S<7RU#RVF87P'T/J3'.]7PQP:5L+28%1TI8-7,?GYWKK7;"' M>:HOMCRQ[4R5 P;KH#":*C3R"/E_9GOU"U4XZ805R9;H>)C'>J?RD\WACNN= M'H-JN?11_,Y#0]X4\W^8/?'6H\E::ZRXC[1;^FKV%Z M+<:0\6BIT067.GBF)NPT]N:HU0C\_@H9\8# '$$+!P^3Z&"6H2UA7^M(:V2Y M>R"X'*$=QTY3I/($VI6QK]830IH(:QW,M!J#4JC#H@#]'7N"E\+3MK"B0NE' M'L_F>ROZN*!IADQ4UE.Z":',[RCI?;^.Z5<0?ZJ&[YR[K]AB@D6$DYAF4U[EP7I0HNRAVQW?M>6T,"!G,X\X5P!YX^70UF48 U0X - M#X291R0 P5P6H&'*H#^2YWI2[YD^Q)?RNH_G39O$M2T8/>XXUYO-#KWU0A , MHIA[D$5GJ,\&F$?5EP8\Q^-+!KKNTWQ%8*<>Z>C02PDIWKJH7J2$J<_@J"3L M!@,PB$B,'&V$$9-2;O0:\8^F[UI&N\&QJ1KFR?%>SH(Z9.X6@N7R49!&X_!G M_ G$F*"^[MOOB6^(683NYH!O\4C */FKD2-W^7=>%JP\$'OUC:XW(=KRAO6^ M23,9*F&FQBHVC3RND,= 9#C>3D3>1S8K6",+5 )L"+ZZZ[A*"IT\OI&\E<72 M%!)$@X>Q(?0!_C!)R1X.+D+Z)E! " FQ"J)>T7;U5NBD[?I#8+[W^!\-?R 1 M%S95@#G,T!K=MO>('-IY4^#N";L;@IOFF#&;7Q7:<9<+!KLV8,P[1(6?[H)8 MZ[(PUA&/[ND7>6%,7V\TXGVTB%R3=]W&,N38D-LP9#_Y/0IZ&RYU=/ZEWF', M=<4QY$:5-&D(>Y).G6X3)"GT^K]?6RM&PM!./3= 5A20&UTW>AJV^3]^'UI]^-380\)9T%IT^LY+'+ MX_P16POCE3P1="5/:0'#%.DH:;S6"].V1&?3].V M7V5'=\IDI7R3]G'FWB7*[A+*;R'&ML!B.IZ0N]J^"T.I!5B5AKU"P@)%?\7O[+M/,KD;T-&T.OANOE9F46,^^37>0\QS+A MY4 4XN.;XP,Z3VKU^=:^2WRGI''FK@.DV_R2;K=M:Q0H M=PK]_FR(&WI&NF4ZF"!3W5CA[7N,/-/-I1=1\O 57I82I"Z 8:A!'\$Q"7 , M\<"PT)*U(O$,RVNUZ>@^9?R8=IY?'!&6P%8#WJ^FH%)2/SG1M[U%!#[0R%,, MQR9<1T=K$;W;!IW.\W(,(6,*PAY !>(C((_Q@C)$6S?1B#DI&*@:N$/ L/!6]I-K41O! !>:6-IZ?[J. +)3,_ MS&XNV'Q#C&\.7[7_#L:;[H1EXG_QPI?23B6'%JOX <;/9KM+ Z-M57=9;$0% M^\MB$6O\K4=1LG!$27:#V'1L%T%?D77/;2"S#1UU7^V@.K1+C]GL4[:;L_G: MY= .M'^XXA@8U-#GF*6M3WVQ3]A?8%Z:LF/D --(O]8E9 = M*G&[KL^V27!ZPRZFP[CC&CZ;?^\Q)O+;N[NL5@UB?99#;!5I)9G*SD;>=U>> M)!LE,ET(=YA$MCL$X=P''AA,)Q_E4>OH::$C_S+:D&>ZMX3V\T)V:TDI3CLS MZYL0@U.WH?9NWE[ '.G*SAT-EA?1 &B W]M]?G8AY(%IEG%XG=\=0Z^\#,P4 M)-7L@0>@/BJX2DI)Q\SG$"7E0/,O*;7FNC55Y6YT;"_LIX=JLS,9'T>(3E]W M.PF:0!6.D(6K4@UH1J-QOYZD"9NL/PU\M(N#PS;FD1@8A&7P.&ZX1':9TO/L M>7GB8"22A^G4+P=NN;FDTDPNUWLM^5*_P3T*/EPLZJ!7^ESU0V2O("^(9EF2 M9 VLV\XET$V9OC+;39YDK3,@]CC%[P8ECZ$9ZRKU?#,/VV[6AV[.W2TTOX/> MY+YD1SS?,(X2=?PS(E89NUWP4W^B8EC!=AQ)97 L^D[B+<6#V5(598&5(R 8 MA=\= ;TV][0@!-[S2=,4(D&:0I"F<*-I"O'?2E-(O/Z.-[>NBZ0IN'BURZS= M(9N+=CD,SF.,9LQ9R<[.L/?WH#T4W%.2-&,%5KT&CBL:UL J- O=6WL1,:9\ MC4Z"LY<.__IK:8;SKHS)RX:W,8>#HD?G@3XR,3Z6/%0.*H00D>]NJ_N.33F<"@WS_60Z'^]Z)V9N%I8!V[W@ M_"7/K!-K4-"5D@X[-^:V!B2X'BCD]J@Q7:G5K3!-&N-12>\\XSVZ>0TJ]N\% MZ, X#1,:<'XB_&95U,X->X!1LN^9--[B3^(AIC$3!"\WUG_DSHD4 V'G$W8+ MDBT\=(7@)'G-7Y E$L6*:#M'_HK\\S>7BJ1#W-M)&/[INQV$T]%(]!^.$.F M/.J^MYKEK+B.,(SD^.WTK?Y)'I,#(_/.U4MU_S%D6!.M_\"BWK=JB.T"ECWU MANP79Y&D>&+YSN::L4%H5\Z":#TLVN5OL]@H\YWXT^-)%A>DQGEF]>F=ACEL M]MTIJN6K'J4N$XG+:EB9#;?EB0&16GJI[RBFF:$@[":>(@OI]6"E%7P]XJ MD>4+DU)C?\DLD5V(.DEZ7D^>K*ZZ.#Q_OG+$+^V78[S&,*"'._3;BP3 MT?$LN'V;!0=Z'CQ?B3OCCL:[E@, M\G@0L0JP@/YE85NFADT'K &]TE#@7%KE;&:IW[%=#DHC?4Y]E,-HAQ=/M::O M19&$3'FHMG+]\+3/5TOKT5A)U'.WE]*Q-V_BH" SYV#JOD!2X80?EFV!"MAKR+ M!61)00#S\L*FZT^]HU5U]!TAUUZF+AEP$)L6W:)9KY*0[\UXL!/#FH-*:1V6 MW>.GJ*82)K7%OUS>[Z_2]PV1J@!XAQX;)"..D@-Y:I3E1="\C$5XV@Q2]4EA M&-C^$@GVPC[ID=Y]$L3X(&TA[R#7[Z! ]J\%529 N// C8[7+WWEXT MHLDSP24EE<UW.D0 /+KL\PP=8A^$NUL3>I-^ MMJ1-#GN&QFIA9)IDPO*Y=9GUI& _;D*[S!1:&X48[6!Q&5XZ"+#;C$)K7 M8?B?"W&>G6H:AO"DZ18?>2TO6#B:Y%# _.;(E::#IX,!P<*W]"E'RB\;;)$T MZ"!C)1)^>/(M2S?VW;XTP1(/I*%,.B! M%>'5H!+S!S1X:I]9S#AE1P"[K+63-U*9SZ@R)G, *X-.X7" KQ];[+IQ:=;@ M84:#FS1\R9AP'I%#J3$=7X44<3(8/UGC:I3'^E&YW^Z6XNGV[>D+OIG^IJO) MH<8=V(2^XB,L7GBG@-H*FDN&U]V@C;D,;FD ,[LQ61>1/(8R:9D@R[1R2&HP M9A1PRQ.NM5;2G+Q@0K+<#GIK#3$63,"7>7"7+SD+QM.!S9\39M0&9\%:_TW0YX*F(6+AVDM+C$3I M&&9X!2<^U8;%F.>.B>ELD69E@!&^V9^,Y5/( W7"H;$LN!&S!LD0Q@_#S(#) MYAD']'69#S807"G'\K=S8C9,0S>@D-*7]?&:['WQAI"\DT-4M0C#D6JFNI M]2CIG.",\6VNZPK?^[R7:F4P+ M=S$>M(V1O0+X^ZOM#&UCC@4TEN##4Q^HL#!@: A8_09$LP=G\TM/A&W1L--BC)*"3?*-SXL.3Y\(_++/_-BTG, MFY12 (ZRKDNJNPZP15K>.I!ZG^,Q,JO>31:27KN?%>C\?<=AQG(9"C+S,61R M:#2BGAV:$$YJX,I8Q8>.*A'PUD9YFE0M*89G!]C0$\YRN5=1E5V)Y:OIS'M; MYRE[YFKJO%Z7?2S.GAA[I(S]+.IU.N&.^ZM#9"L=Y?\&MG;M)/RKL01M:48" M;FXEIX+!!3+8#;Q$T&Y!H[K7'@OZ%"*?[W]WM>7G@-BK'#!$F#!$A3_%"WV6 M*L^&IY#%];V#N9.(]X1)"L2[')4&&'W>P^3?=Y\UVRP:9)L%V68WFFWV1O[8 MFUKOM6!WV7%[ 6*@2[Z*W$E [E_1JG8:GR]W?%]_8L9FA;A+Z$\,W6/1Y-_? M]V!_Y[BGEP/(GGS%_J9 &L\IS !D.@1X5<@NJYKDT;0T@M;W I:/#E.965]. M_W5$A6"55M:N:_6!E[I#6@FM_%_3/ )NAI<(LKE)(3C=>S2#-*L[X7#VMPIF4BVS37=Y%G"U&C!A8T$CMX1]M5^D3BC\HD?AX^B!JIOUDY":EZ>K;CT0J$<);^'$4=5=SXV/>$>/8]DX;(BSN-L; M8N'7J0Y<75YPB5H=K+W56\)[I+U["MFO:>]O=08AAH\UX49X4._;,N5?N18P M6;DG9%^A9Z%*RNYI.LSIW2G*A_GXS^P*C!*TGI1K@?< ?P2=VS4KXFF\\10D M&;RRTF[I$4?Q@*SCZ2?L;4@M-VG(;WRS "[6]1&67!,PF+*7O[\O-5R\^)&7 M:>CS%,Q\.84T@+GS-K-]B8T/!EXQ=,5@1NY0TJ>TL ;1N([G/*F4LO66YSXA MO30,UKS5?1BY_N 8"M+"COGXW+XZ$+B!41W<:1(RW7&EW0Z$5RSRVE)&PGSD M'9:R+1MSM.S[)^E6WM/\0SC4@ ;.*'N0V#[&J W&*-]2["1D-W,W MP=LK\W?;8+TZ^Q,F]&6.U#G.U[^E,W7.-OH+'U)R'/C(=>:YVB"A"-WZ\ZBP M;JW&&3YUHOKU]'77$OC86QT,Z=AJVGQ7=0VKD>$AS/=(>JG]3-;9'T_==\N< MT3- )G3L%XC>02R6<4Q+[(FUKMB^%A5F1Z9C1]:(_.,)?_N1 M5RUI/(83'US=A+$LG;A_'7_Q)=]^D*;=YJ[UMK)[AS\;>Y<';:$Q;63DM>:B M)5JT4':,C+$IS2>D[@D_A93[9ST=WJWR4DUL ;OG3S'%GO1+P2,AIS"PQBO^ M%ZC43TJZXA"'#NFS0XQP;F*L2$-*]Q0_9[V$(RV/ K ^M"2#^*]9/\R/JH[G;%:=/16B?- M]_0DZ0S'RY+27K&'*\ZEL+G4"1D ==$FVX1/-67/'P=Y6C MDZ3-"$ERGOL)RQPI1?V+V3D623Z&[#(J1&X+1&@,8].#%TPL:(#:)G->8.1' M$FEHN*.!1T[VH\\7B1<]?/@S=%PDK8%A+A:'+1H\.K@:*SB8*O*.C.9D8T]F M@! 2#X9 M?*%JS*T-*T#;!Q9#EW?TL^90/1!A)=2PT@LD9;XU#?Z5LD][%>SG>$FTANH M72>"J:W(QASS^\*II];K#TW0#R*'ES[W>J8X M,![-Z:9>JV)VCC^6MN2A_.&E4H7/=I9O;Z(1H1O+31MA81 ]?O\DJ]1* M]U97Y?MM>ZJVA4UGF(,KC]^?F/>U?+I0,[IH/2PEDV,M.5LTX:%'[W]*HT@E M7.9ST[J9%Q=CL=34-JM![/C]A6G[T4YW^9Q8;#^,MIM"MEEH-_&5B<,K,W)G M.U8;2<1'GY[YIEI^?'P71GL/+Y-H[RDZ1.E/O5_;(A=J-HFHTTM83IX%6-#X[> MWUIFFNGJDU[DT6R62$^FD;ELC@>)XRO7\^=.+;U>.KS4RI>VHU&$?\[!E4=K M.M >['$T&A_R3O7Y6> ;=6/0:^(KC]9TG&F/BBF5'W6+U6I[+(N+K"K",X_6 M=%H99=(127T64:'Y4%+*#0<-!'SE\9HJO9G96%I6<^J\6-L(* 5.&EY_O*:E MC12)5/*5%8^,2'2B1";;E]P*+CU:T]Y#+9)X7J=&_,RN;T=\TQ3O$W#I\9K6 MJUO;>HGR&W[3;15EH3%*\AD8P/&:*J5:,=[,Z9%N?[04#U/&5 M/66;ZDRS]41WEHX:24/L97KU\2!]?*56*//385?L\L5*+1QM\R_E:DP89(ZO M++>2J78KK1>GT7[FD7]&K?O'M(#7Z?C2<#^E*SFS/Q;[[7FG91N#)ZDR!H/H M6$ZK[(3M0X9K^D_1)_*=YCSC^6IXO[:FK:[U@)=4">>L2JK9&8B\9'JP7_$(N%"QF[+JY+Y*E' MO#I48^:\48ITQ?X\/BT-TE6Q.5K!I M\RNN66!GS86A>&TF'A>E">+3COU1,9P MS*_36=1.-;,C@W>$=+@<[S3T^Y% KCUBV/N'2N$E@9NNMX[66*.>CYFC2WT'?W#S_]0#5F:C'H=#+5!5W+ANCADF,;[A=4"2??[.GJ/+$5 M_(KZL3%DF^[ V LC5"^V%??[)3*)&BVBB,;Y)!H5]AQG%)<)?(?'4*Q&)?FP*INU3\ M:U,@D (L!5\<";$4?&T"!$+ WZ6_-@&2=Y'DUZ8 %H(OS@/!3H!W@B^N$092 M@*4@\K4ID+I+?G%U() "_B[UQ7D@T(@"*8C?JPP/3]1M'II/2#(YD:0(T.*MS[M!7(PA GX(^.'3\4.P=09;YSFV3I9< MYI:GS]<<:9S N?4DMR,Z;Z3CH?_GI:1Z)_*2.:._U1[-+0,P*HMZ>UGO1^J?A5>B'TF7F -Y6F=>L + MO^D1SB0_$R]TX*S86]&RKH0',!Y\*AXXT][P57@A\IEXX4Q[PY?@!;PW)#X3 M+P1[0[ W!'M#L#<$>T.P-_S"WG#"NW;<+$N6$1J-_KFLV^UG//'V2=][[?]> M$X/?G?F5V]7GG>*5UJ3_@7/^G4GS,<7J/E@@K2=NDU9?0U*N-QYQ<4D)!"40 ME"NO;;_\XI\]HSG]NW+RJM+]_FQ_#99&L#]<:G\XKY(9\/U%^?XZJ[6N@>_/ M7-@>\/TEU9PK+="Z/-\'>D[ %+=3VWYYTIR]Z/WKRLOE]XFKK6:_"KX/V/Z3 MLGV@'MV\>G1U&?NOFZ\M4/@SR/K/+?2?_IGD MQ0YGQ?WB.8/==G[0Y=ORLG+/)[JYQW5YY=13V_)#\_?.&+1,>]"@7?[K9AN+ MB"HC8:U:@]G,4@<[ ?++3Y44^)!;V^YARD7?":#D?G(VL[G! QVP0Q=V%V<= M2]619;G'#^Y>N!_/9[^S]\72^882LY5"=S'A'X9A09_.9F/_<8CAV-YIB' 2 MHF+8[/??//=77+/3]P1R_C92.M+:.R8Q]LT] :,]%IH/O6QX-)UI83-15KKW MPPF<1!/[]B,:B80RF/*I3X<(X-'A1MO'Z-,KSN>$J+W3'X=B@#&=G);_]B$0S MH40RP*&;[-S^$3!T<0/DEG'HG5 EL2V^C!M)OMY-%G+2%%M>T;9^:>U&B=1R M+V9]$NWV-_,2>FG.UILF'$B7^?8C%H]@5$F?"54^F]?\BVHWEPWS?S2L1#)^ M6,&?;LBZFN>V#7,;CW;%3:WV]!2>-\/A6O/"^.,\Y@M6H9@3Q&(O'\ZGY& SFA?K;3\Q&YDB_VIM*F&J[&L M%&[SET8B*ZH\S1-&;-%5!\9V'!\(]Y8$]E4D 096/!2)!TATFXV/ POKRI'H MG7#EH3'NE5:F,)TN5GQ>CZ^:R45F=6%#>?,^46S::+ M\IIVYM(NG5YPWGS#-XF(TH0WRK7M9KTU!L8E&L&*3BH2BJ50 0&<"H$]A M8@7XK%8\7 M,DT HC@&(CX>2@>:4&!A!1;6.9#HG7!EF*\9,1D-8]/P_?C1F:M(UH1+*SC3 M>6$:M99J6)P-,YW)0T7:O+2)@I/Z]B.:2H8BD=@;N/(9&JG0;$BR>F_674G?5S16-LEY[&+4SX4MK M@ZOU)AQ3'L:.*&6GZ]'T'MWWGU:#).151OAT*,+_6CY3 &8? 69!(5^0W_F! M&'A&T[@RZT1*PM.XV&WWMR.Q%]&FF>REP=")Y^5!+JS,^-Q(-(3*T*K7>P(& MPR1UT262T0 ,KT/B+YT.>G[%[LL9VN\&:N\$4<5R+"/5%_6G;G^PS*F/X;@2 MO7A^Q*8[-Y];>F\\=0R^FHE4I>R#!1"5 2,[$TJF(A\-49_-JWXY,/?912EH]&N@W& M)Z2=1B*)4)*/!VAV-6AVV2CJ1Z!9D,9Z8V9D5I6SVX?EO"&V2XN!VGN,C;=/ MEZX17,7+]R5E^_#"MQM+[7&N#ZKW@R; &N2PIC.A2.:M2$@ :Q]J1UXX)AL8 MDM<+:^\$4EKC)?HP,)_#W>)HMJW,U,=6[^+Y:,DN7N96NR9.'_*/O54^I2P< M=0P@!0FQ?#R4ROQ:/EH 4K??PN_R(!4DV-Z*)6FT!/$Y\MBOB-%83C7R,:'< MB5]:Y8I;#U;^Y650%.L/]_8C2E3*N1*H7"2[%J-9-!FH7->#9E_ D@S [*8, M2?6I6]6;\7MQ6DP\54O9I2//^I=V]C\]M_OY>0^5NXX\F.8JJPF?[H)_C*3J MIC"JQ0)4NQ)4"PS) -;.;4B*(I(+HI@?\<5YK3C(/DY6Z]RE#;SH4S[Q53W!SS4XI>3C,!C)2'.AYVC8T!V9E!8V^ M/D/#T]>!-$C-?=\,#B)).T'RY.A"ENVDVNJJ:KNT[N;BFR$_$KNB5;TTO%;; MJVBE9SV@[F*JHDA"TFI:11BD2()NA,>&;=!P\#9;@UT]!8*LVC/"UQEM6>4E MII5*<;DR3?:R#R-K\?Q2B%[:0S=QG);5B!DEWLE44'XMYF3>&F,<2W[[D8F& M,M%S5;]_<1B[WD39P/K\4#AZ)W!Y3H>'R?6+(4Y171%R':TLC,U+@TN-GXVC M[0G*=1$_R,=BL^E]_F6%P06R8OE8*/*F"1J4M%^ODO21QEJ0RGI#QEIX99L/ MU:5HB NMN5BVD^6!F+ZTL;89::NXD^W>*-[:7TGIO=6-DI.AMTB6CO2++DVNVVB[Z0ATST5B@4*SR?MJOJ> M"L_7BI+];E;!E1E>LX=Z][G]V&U-'Y;1_J@\4PJ/X4L#T7URDKR7%KPR;?I[XE 0S=H=QD/M; ]F3TWIYN\V'2> MUF/I/G7IS,W$JA%6.A9:354A.RQWLYO"DB=X%,=V5RR4Y'^MDTR 1X'=%0#2 M)>TN31F5"XU*]6G:?WHJ;Y7JPV!P\9S+Y,M+LXP'U9LZ_'TSVQO$M^T5V%V0 MR$;5D=3)9/(.\EN?YVK5X1*9%:X^"&,RWY%KKZ$ M8X*8'(O9;F.8B;<>QH,T9'IF(J%T]-=R& +L^Z#.7A<4_-LE':X$TBZN#EX>TVCV M;(!I?YI$URB4 M"@C3N M_*51,+!KWPL%WPG31D4G44WR_8R8ZS_-PC,=V5;WTJI=;)I0GB>)3I1'DUJ\ MKCTJE4:*8!JD#$=2H73ZPT^<"T#MK23C+PUJ-#LY +4_S=*YG&$[-H3(TG)Z M+]VBT.Y5S7[O>;.]=(SWY:4928;3SYFN,UK9ZW*RHE0V D8_DJ<<"642@49W M/> 7V+6!0OM%6 :9&1'XJ%$[)-TP:5OZ!BV MI 4-VH)^MT&_VX/$E8^TT>T?0 5=>WS MK A4G!4GG-X8"(@( C*H^.F?J@(<6GM:J[L=FA-QUNYN2ZC*ROSE4%F99F>] MRC'"TN3ZY:3MX8VDF:Q<.L*7(N-9)]/+U3E*K@\V^J!6JEJM<0;F,2>!>0?$ M)RKU>)/%V*Z> E'%VDLYFGRJM5TM>RL7+])#ZK=9&I]L9QR)KWEBUO<81Y$!/F1^_,K$$\!2B6[IWZ:E$I6- M_=*DAB]-6/6LWB3'U#L,:VT]TAVV9J1]:9^G,B VA)Q.I9C^+)9.9\O2>)"A M 9+ A-5D(OY $%$%ZJCR:U3Y]0^@Y!.]%V\XFHE,=I7A6('M5:H5L[?M7AI3 M)D)UZL7+95VM9@<9*R,TR4)W#3$E"=V7U$/ZC4GP$:9$182^+:9\5&\PHFF. MB>YHQ!13);W8;E06I>6EXQNC6M/*-+<((:+RJ]\&(R#?>-8F@)*J@&B')5Y^^9-?+E97]L!=2K1-F/K7#ZV;O_$O[>$CM$DO)] M$M,^M!YF)&"1@/UY4<6(,I=P(.Y+P"(VBC38M65 11+V'=CHT_-X;I7C,%(BFXPY/7 MJSQ@O68*1%)PAP&SR"**I.#:3C"OG@)?<\!YS12(I. .3R>O\1#RF@D0"4%D M$-V-070[%V6?/S"DT!MV9X*8*,$V(W9TX2BZ^WJC=U^OK?3 V6+RS_?UV8EB MWI?$3VSSN'O5<4V#?B=#C&UWF^.48EN9R#E!I_1+5VTDA2X7KQ?+!D[%BO(F MUL^XV]X:D?7'+S+UD$ZFO[JY601B-U>%^E:N%W]'#/O#.D[/@)G3G71Z558H MX#&VVDI9V30S\"Y=H&7>FXZSXJAHX[Q 4?7T"M>+;1G2E_KQBWA($V\K0!MA MV1?D>UYKQXV;2=N\3RS[.F[D2V^@HB>2ES2QU(3KQ"LX; MC&3UQF*B4Z 3'81,&6!F91ZHU-MJRT6IZ)&9=0-WX*\-F\Z6[K]F7]%L)A/- MM;-><#M7OI"IF%A3"R%['I!B?[99N8FE7!W-*0K+!M2)Q\2&:^ MW,"*4.SF^HS<3)V![XABG^,M=J9KHD"5&KS;()H,=2X@',O6V'D@1FMW^]<#+H]FW\Q<_!LT^P%]DNN6D M%G'K,[3<0MB4!J96_"&=>ENK ME BN5<,T.HZ58V4FY.*IS;+$Z(?EUGJ:]2SN,:U8T<[FE MVU-CC7HL6\I*BQ RV:0$.(Y%^6T?K",6^ L6^@<,8@=A-^(NM6+93*+.J MQ5&5ZH@V5DN7;U[:)DNRQ7%A*)=)U4ODR5A"3XXR)/(788<8X@%/O]3](0*S MR%^,_,6+H]D'I'%EMHDYCW-3;EE3B>%DD1.[%[>TIAQ3S3GU1HEC1;?56B7L M9(5!:5RP-PWP%U\.9EU=)9ZK3[:^P]R.W\JIG1B6*%DQ?_!/PMQ@MJ$I(O:_ M./K?MZ:0GY(;42B2HM>R#2(>>24G-")0)$2O9!-&+/*:LQ!1Z%LYTY$F^I3J M0Q&%(BEZ+>\JXI'7TK8B"D52]%K\-N*1R**+I.A/JR-%//):7DM$H4B*7DN, MB'CDE;R*B$"1$$4&7630?8OJ3OX;NH;#:U$!@0M6=#H6ES@0%]%P)YKT%?+R M&G?\Z_.K/5UZ^=>4'G2V_,";DJ]UM]6=UYUV&2?C(V82ZQ1%>W3I4B;"=KAM M]EQ]RI$#M;&TIGDI0\MC(@'K,B63^ -.??D%D B+WGYR\KVPZ/*KOV$H.I=" MG>+L<6UM3FJJ)[1MUYY7*Q7QT@G03D%L&35[TV,6([%J&T+*+*L(DZ@?OQ)$ M_"%-)"),N@Y,.I,2\8T@Z9PS%6'2$2:IB'--\*C$YS:B(P>@<8G?/!!"HV'_3,WI!QBG/-1*0F=L,P#D8A0Z4I0Z=RIUS="I<@+>Q65 M'#M&:1.]93"\U"=S<4'D6>/2&&,8PV9+-M,\M\S3>H+,UF*>M+E]LH:>EX9KP:K3@RMNW/Q!A;4=LT J7$ MCU_Q-/403^ 1*%T'*$5>6(1*+Z-2IY=F$_."UE5=">=:J^YVFNQ<.@,H7EZM MQ*VX5!EI.[9JQ;8RZ^5]PR?UXUK1S'W+$>\RM80&L MG+&8*#IZ8%ZQ!RE:VOD[*(\U:VG5E:C8IL9[ M/Q5= Y2(3>!ZCU@$?L<'T[C?U_6_D_"[ 30'(/KGT_?92(=0HYTNZ("5-6D* M9Q)__.]_)K\"#J)S+:[<*7?+;*.#T8T\QG9+3!OK=-MTERF6EC!>MB1D[V+P0[@82\*J-%:71*C& M'[!:+8?]!;& Q/_9_QW]@?CG[T>LXT[FDH"^[LPD#+QJ86- !4*9$WVZ8,84 M??;,F]$D35X1L7]]FFHEQM0>A':_A"9]B#('F[FOM%?E@S4#2H1U^A)MHE(R MEGF.)QNR#MAZ/DP?J^3D.U1RD_=0=;^N0?L;$,Y'LHN68=L[_4OY0-?@+6N< MFQ)%MQP7&)6UZ9(GNT,MUFO]^$7@CZ=Y;AC@0 T25-$Q@;=G&.]@$$2!GG_ M=,F!.^3_W9^ ^(#9^WWE1;XVM$,KL2;69A&A,R1\:WM23]X]<+FVWZC\-T ]. 5VL!(01;\B:= M_34D/2!BS):$GZ)K =X2;4D_2\6#USU'Q2Z 'W9Z1,L=!5N%D=V<%;@&LYQG ME)K5I6VK( .)(;$%(,+,?FJ(@OEIFK&&K [A:P=8CP< "7NG2YIA GR%8^J* M8!E84W-EK",!9.,Q6]*F,6D#-""TJC' ZHIN:-B*MP57XRW,$(#!;!7;!)0#NSRC@$?L2Z8J T8S,=I2[)=S4$@#9;A4]0&?X4L(X:P?OCD&;^2 ML(DD032!S@)2+9CA6@ 0+%$Q=DNS_=*D&)B#()T\1@3/1Q-8 ^T$>-2!Z 'H MSFN/V)$%=.IK3M'_@,H[X(A8.&/!L,%J>-LV! 7] 6$1?/O!KAU,)"0XFL;A MBL#.:0@@GYK A[[*?T1E]>N_X)^=S04W#/J]LR>&=GQOJ!$X_N^/BWLS/Z5U8#P>+"MPJDCDC,O )+4D7HWQ M4_#FG[RVYCT[C#AF'G=9:#]W3GSV>Q>I#@ *,$H 5?]."OA?!SST'.##6 ++RT3<24UMIIJ=*(-*N]U9)6C@->(__+?M1O83DA9K9#9MCJ4: MZ_A@6U5KFCPF3T=VW':M*C,SB>DG8RMFV.\6A/@:C"2?CFPMMJEB650G3*R6 M5L=F.3$<;M;C^.DSJ1H[V%92.LYY_?AT:\_6I&:OQXG3D;&VM27;HX[(+4?9 M7)K?YI1R2QXG3T<.G#G+=_/3(>>267HZ)GF[GVX!?7LR4J[)5B;MC:N/>M"FKS-A@MJWUF#A#_%BF67-7^8;,L9TJ3N6VBH+:)T-UAV+X6J'G<-515BI.VCF]VP5//4-^E:S'ZGJM83/4EET3ZZ:R MHG P] Q5#6:4EPIDGN%B:G8P*1=[2J^ AH8L]20X\G),(HPUO",R07Z&Q@@] MRZ?1"/)\-.(%72Q+.K >?&^ %P&>*K9C(6G'@/DCZ<";>3BKZWU<@4;)SC':X,WVWS\1./U^ M7.IW;=S--&%956?%%LCX[LHK"PCN.\\\& +=IO&E+/\,?#B<%%7@P(:AY!%]CA?87LA9X MUS'"/_BF OK+D45Q<+P0C-F;;&G?"G"L<%[!^PA_S6\K39^./Y(O]K$YT*8' MSS? ,Z> U4.BA;_'X$'*3]_\@G[3JV9/8(FB%X=#^8EM:*XC?86Y\Y8C.>(= MX>B]%?N']2WBK[35CO;E,OM"/N(OWJ&,]N4R^T(0R,V*-N:3-N:=+4]>U2M? M0(273DI\NP8+#9O=.7B;JHX/JGQ5V+%R7,D@1)64&[V_[,=)_+B^P'/R(OZIJ5U7 M(,V?GKM%VV-V^@$'9-/\0IPDI_:6\XKNE&L;5HW+O#_'Z[DSQ]-8 Y3T-T0; M;PX%OZ6A$T'C1T(C H.7H7$\EK@"U:RVF$Z2S'+DI"5S M4WC.!*#QQ3M"=V1KEO45()EA*9&5^8VLS,]O-QSAZ9?CZ0L)VK\-J2$\>&?@ M,U4IMZI]G3!5I1>;;KM&!B^WY3&J.$H2']@^^ I@LFG!1"S'0T>I$B"8"=.H M(OLRLB\C//Q.>!CB0%/C@:&IBTP(!>?,2V+A)MFR:G*++%TM;Q3<5#OT.(GP M,9/^'O:E[Y-KAB['X#T$F 0J.9&I^7U,S2LB1H3!=X'!"%(:ABX] M C9JP['BG)LJ.#H;XSOK @T( ]W[1.JN[-.R#AA%5F"2UO,(^QV!].;P\L.. MJ[\([7XG#>,]>1AW8P^A6]T_?N7WEY,D8::#N9 Y%YE!D#EVS.11^KZ" M:4@U905#8Z'*]2V0K%?GYX:5TX "/JI.M)/X[D[@VY 08<4B37:(RL;);%76 M'9265$+(CE7Y*DRM_1K/&5@+;>:^D',OU-CHY1.\O W=Q5J8A,V6]CRD:'R'<( M?Q^>E.,/*>M!#;L78'6I))Q23:,ZG*N[0[?GY?!I$UUH1@&[ATSZI48%MV10 M7LK2_S4:_G[SLP='Q$!G2Q7$G>EA2)3 MYDM-F4L'D:_"U+DT$2)X_M18DH\P3 P9Y#8CBT% L_65GB_M$FG"JZP:350 M33J Q$G\-.GK92B^6L3%#R+PVH$GR8>>9&2.1N9H9([>OCEZ\)4EV+WOMT%FW2<9#_<21FUZT@/^]JVI,R= M9TS\H=47)D2A-3BLT%J-^7H9US_U$B43B7 ;: MY"D>?VZOO_>VRCI"'/^3W^F'=ZD&90?5V6$C& O\?V$ P=^&K6K$,_<^8/^O MHVM;.T6"32UC<=@=!=9EO4B?H$],?,_A8Z*JK)=]+M;6]%AS/6LNMNNW]" * M92X4HA=FUT=8!+PK0$!>ECA;FKI:39D>MB'JXX5$@?'&$J-DAYM\A5&'Y1AL MW)7"/(FW3KH0^?UZY$!RX3[8"NQPHP&>D#0O;*YF>[H$F 1P'@R)"TZXK7[G M'\@8!]U]8&$)Y6"D8V 3R#6B"P08,@AL*:3HX+L2YO ;6)C?-&S)?KR-OGQ$ MYFKZ\CV55U;'6,$Q8(\^@H!-^HC,N29]MCNQ!4LQ_59.8+?L&1#S&5B@9-D0 MB8C4/^=[][U1_Z'GV>-*PZHQ8XI(J'QN&>L03FNJ%YYMM(9#&8=31N*^_^U- M\MZ1-,4(15Y9 !$2@S\=R3XL$UT'+"1Z5-.:QRI)2R@P5[YE)2VGT4MVCKMSE1N$WE.W!LHYG:3^=)I!= M,!%VZD_+_W2G6_$#,.#3;'Y=2[0(==%;RI5VGEJN3?G'K_A#YLR-%LP(ENNS M@R_'WVO#YX[*14'"RSB\XR9G;V\DT MWQX /?2+>(A3R=,=SYWL.S :/HH MC-CWW@2*Y.ES%3UXKC.S#%>>&2ZP$-YF!5P?F[P+%][8AM#O+<@B:G:-9D!+ M?UZPG790_T]CI[1I6@;ZJ6D94*<>[/]RL]9K,6:1P/OQ!"%D2^1BDP,2GTAB M(N^=M" $.ELQ8%.[!0!Z :IQI-61D0<;Z/E;YIMRM"OM3]!K S MQ8+?T\%\+!OR%YIG8*7L598R16I/"WJ,OL2:04CGS66_Q8"8A1?7(^&\0+#.O.M\S0(6>">J3.WN,Y^OQ:EYR9@0JN M^8U=V9!83FQ9<$FFIG'4_3Z M]\-!LTC HS#,@%HW@>V1T#S WH13>-+0$G:H-<">322!=P%?K'U'!_:.0NV! M ,](&S!9!7QF UL,^+L"#_E*GVJN!!M.(B\&,MV!X1N"I\]2AR\'S+[CP8#E M3]CEHUO87HA=WM6<^#R_G.])/&AEEXMA2]FJ+-?L*?U>LLID 7.0CZ<%^G9= M:N&N6M)4\ST1V*P3=A-%E9R"@*>B!\U# 0H"W]M#O8?!;L)0-6H&-N$U'NZX M/9/ ^$>LO&\\C(QKQ(0\IAD\PC$?,\'N?M)^OK.9V"O[J34+ZXXYHE;,LE+7 M$]UN2XS-UK\=.8*]<>U]J=JVWS6UR5LP$K0O='/6=LD.]/Z66I@QCLRTFPV6 MFRTY![BN9!(_>P/[X>6-]54,VARHWQ0G<$6AOE+$W8ZY)O)OCII) Q>/^,5Q[W$R,!NPT4R;QY73M-?%M>=N%8O'B_MF6,VX##]^W+.!O=1Z@@;MX M8IS\R?Z2?(;/Y.ELARLN%N-&TV-LC:5_K]]T#= KAT@)A?1X;\]*K+-*U%4^ MZW14*='0)Y(\F:ZF4&)?D%?'MSX4X*!*(4["OTP,RS+6DO6(T0N4PX@!$])V M@L;'+O".?3A&F\JC[)J]:N:AL6D%EL(GJ>6OELNW^1QHXYY(96CFM@%!P'+A M)KZBE[N%,2EENNFV2@DS@MGJFU0O!]R*,TH9VI300',78*> M<6_8;=V9AM0 MQS H)+I^[^:PQ7C %%/%@GMY8/P%O"%M3,77P:C/M&N]T2OYR(#30=M"@GQ\ M)I)S%"9F=8QV9? )]E*H!D[T8!'G@C(%90(P30+X5S(T2& []-H.VGTC4P7: M89\A CMG+3W>NVJ[GR&R[4S PGHYIM@=0M>D%QTK!2X,W8P^?>@X(X$(06. MGQ$K3K+@GT$>EY*C0K2=2&E6R6&+9T:.R>T77_#EE=X$T%GMCZ7@HT.+MY M[)B,6$C'/1?P&%>%;4]7$ (#.P=PF@SF+88&$&!R=PI>!_;\ >*O8RD3=Q\A MY/U^S>;QJVQ!DRRD=7G3@ZK5?_%?,(A(XO^<3@Y]0/SSMV\B[_@:Q9W%P) . MH]!@;M!(ACH:N*6 YP$>(-[_=-/Y97[^"(Y,]O1V:3O/CIA.8];*<]7MR/9: MOVU'-WW*V%TC.$<(YR;91MZ#P:+XXVEV MJ9_.%ZCI!Y0Q +9!X.W9SE%^Q.!YD68;!]Y8T()8AMMVO,EAKJ?W>;;RA^Y8 M<8GG>ZE%G<*KO3#QQUFC&+-]L@_K#,CQ>0[FVI@%;VBI 17H[I0MDTW9Y M7].@T(MD+>S=>= S:LEG@2-7&QCF05:)3W#DH6.38/W!"1):*>S6?$%]_#N) M(I%V MSK[(HJR)->RI'8:%'_QWEW7A,8P,'XP*XL-_BO&?ANH4S*(/87W_RYM0XF"9 M 2T@$0*,X$>Z:$W4NHUW.K&TR_?326.Q?K>W]4>H7DS%TN5-K!T#%DYC6]=: M&9$H %2/GXG_AUZ7J;DH;*8LPL[IV-JP5!0*"0P.7H2L":=S'OP?D ^^1Q), MXBT]!L/\P8XB[#CG;7\.]N^W]4/<[!>W/7S",PC^]/B %F:*M$)BQDYS3 YF M5<'X(AP;/-'** -RT]-KG->OQ@1QD2;DH?S;C/1V;4-;%B05VC!$-N@[T MRNP>K[E2"9#A+-L!/S4UG*V;68::54:IE%V04VOZG(NXXSH4B-W3 O)'CL&$ M0W+X3 5<-3.(Y$/E R8,,]$& (-2B7^@=0M6)VM2#$9R@Z,'\*.OXR2 <@*, M]D#H]2/\_A#_?!-8D8(DNC#V'W[%L23@<-I@5@#[C DPA%UA%]^%[P>C 1OX M\:6(H9\R-/2.[+H"_G$,?7',SX-%9Q!FCZI"C_6#R$5=#Y\F&@P*:8)"= 8\?.%]/U*^O M.D-&WYVGV> G>!RQ2ZI1H!)'II8!0]20(P7_2V&&#@_0VH1GKHAI 7<"P9K! M'Q'?/OW0ANB-A XBMP6/42QT"B>)07P%=D" GA\/U@$>9"M\8+9!HOC&OLL' M>7JHY?1!8VW@+/(63!N=_7.<%A>'=LUG=-8^L*P$%%D)#2DR$:;%[I)GX 'Y M<;OL__E_1VW!3[+C@_S5@V4%%B>)4EEE*>9W'>>GX,T_>6W->W:PS%3F,1ZF MQO[(QU3RD_;J25I3?+\S_^6QF061\'^[;.Y<+>[??:7_ M*WP0D&< /=H_AQE?P9\.> @2%R;-(P<)JBN(TCHL41^X!/RO QYZCO./]^W< M=O!A?FS=3?%IA5@.U$5KEA6'SG9<@]?QQ^0/_VV[D7BBTFF,*UL#5V;MC.>0 MR66I0H.1R:H#68<;)2CH=-& M56R;I<>ITV=6$NPH.2HN:3P7-[+C09Q,)]MPY,DSI[VU9;&XEU!C/# MA127Q^G39PJNPDOS4C&K\ORX3G+)#3^:R^/,Z<@FO=1F^?5$YW(3ME9JB52Q M[Z+R=2=#O14C%)Q:>\$MTV)-S1=+\49,#BK='0_-#;JY>-4J2\RRS$@YKNX4 M"ND6/)T^>6J1HYDBH'M.72:RV_F@6)16(AIZ\M149S-IE,9K@B&;3IY(=/OS M04V&QS$G3ZV*^7B*[K:[C)2N2$EUNE';E QK6YP,9:N,92PS7IPKY?G.V7B7!4XU\3F]I!D>#H6Y5KRELH*06N07>8M-HJ$G2"&N)7ZK2-LXSK/BE:N0<.A)UM07&VW WRTRG#%<8UMECOMF*.!"9SA M@4G<30^RR5@*7U*TGNA2KIL9TG#HJ11DNW1AQ==$/$:"S2U/Q U; IA^AEV& M);O--#1[@DMZK!_C&U1,[+?@T! #GQAR_AOKI"SBO)5MIS*$2G93 MZS$<2OX(XKRN)-+.:Z/CGV'>G0WI'4:N8!8;RD(+TME$E,Z&%#-*[PAM]YW1 M#<-_Z*P0V<2^"7Y%\25>O\Y8P\X.)9/H@D&GRBOAY < X9/

3-$XB P'OB:Z MU&'"1!!!,7GHA6,FL-0W MF"[QQN2WCT^7]!?JD\!!5Y&##+'S!-FEX-K'.;A?E7I[G+OU!5!!*GV<+JZ< M!+,<5_NSKNR(Y*QUH>S<14/V2B4ZR3%]LJ[.B&PV8Z7@>3%Q)@-SE[%PF/BS M8]S@GL,!"UR+3H)QMZFA:<8:77=$[(V.U"SP?#^-9G>B95HP*L=K,"*VRY3P MY0LFL&F&C0++?IQ[?V/LJ;3:9ZT%&Q-=*[QR">_N80 PP%?RP'R!O('%@[0A M["^$>0"NP.OMOQ^Q_%N^1^(/.T@%^Q8[%-N%Q,.9(^$+K@CLCW]L(/THJ3: M)"#[$$*>)\HN*'I<8, /3QY8: _P3J!?6AT\'8ZV[1"_X37!\/N Q@=UHGS& M>W@XO0R M=5A<_L4".BCLU 4+RP+:JC]"NSR79COJ.E\H,7W7:R[M+)FN3P%^24"&3?!^ MQW*ECPO2[6.!^./+=NC^F_C;+ST' A=$7/W* 0(01]ZTI9_A#X>3@@'*8$(P MLB;X$;GC<.A!98$@%GH4;WXD$BB,Z5CAB\/$ 7]1;ZOT05&/B?A+I2X.PH$' MSX>*<0K0)J1*^'L,%E+XZ<>/X7VA5^.V02@=O3@S&_"8KIJZ@!^6P"T'D&>:GRS^EEE@^JDW=YGGAQW<\SS)/5?P#3$%=19O4# MF>8@OG6F;MT'U"R^!EA]B0!^7 L+ UN?W1CL"F3I>NKPON9A7T1:KH<\KSJZ MWYP^D2R]P\G[YKSRFJ]U4^2Y)<_FL(6?M2OQ\!%=_.Y"_*]28[ZTYG]]1.'M M+U=LEVHV_L4WO"_3*RKHX^>/1)*^K^5RKI5*:6#U^*+KR3C;JQ-9+I[?Z,WU M&+7P(U.G5_LCK/B4L.]M8,67*^Y+0<5'WO-V6P[1T]2*J[JS83%=K4R'1NG] M5=,NCA0649@I8XIJFS34PBJ+FCN,V-$",R]BYG['TU(M7X?G,\[#A2C@?W8.).N)CIHD:PJ^B"^-]JKG):4QK Y'_W&48IVG!FZ6.AU0_O&>([OY&;M:WB>A<$3&NTL8X$?Y((J+ 0Q1X MB (/OV-SA]JV":M/@A%,J'#/V-CT9+1-XEE-46-9:C9L]E=UKR(#2E' QL;O M*Q"!O U,,W0Y!NNE1U&'VXXZ7,!5NC'3(6+C[V$(1/K^6^M[I-?V_?N>C:WJV(8N0N1UWM=2NT*_(4/ M/90/GU%0P(RD&BQJO3<^?1L]Z]7YN6'E-&"*HN>&W]E)[+[L:!O2)&S8H_*9 MOC,V*U4NMJB02])U27-+7X4SLE_C.1>D*NF-.M@:GI-2WG)-\WI)*;7&&7BD M3^ /"3(='>M'@8THL/&5@8U/Q"E=:K!K@% R5$ \9ZN[#)8'MF'-M,"%X;*+84;#D&P5+KH@8 M5VF 1AD;4?SDSN,GD:&S[[4:J,$:U(+!\YQ1K5K66N4^[N'J=KJQ&ZF*>QTG M0B\;-[%DE9S)):&%4PU)I;5IO)X6401JWR% 5V6NV1O'N+01JM5AW/!=K MHH;WE_VAF*K4176*FKP"&X%,?I?P1]$PQ+6B:9&;]Z6!CTO7&+X18@5FRJ6I M=04*X)JOTX88<@9E)]->1Y>S"TV-;97"-%;M.!VGA3J@_?B5>,BD7BKS%"'1 M%P2<+BU;-T(LW]*\-+&N (BN..7X!1PJ44JI7NJM:ZK+D$2Z* B=M"M#' +6 M'I%ZH/"7"E/>4E0HJ,B+NMD^Z7D9.=8W&A^*RH_HW 7D1EE&MYME="/4 MB.3DWFR6V\H]^O9WMX)7O-2][\ VP0+CY'Z:7D9QC)N.8SRSN ];XG?DT+M0 M0U>I;=[%R1^I?F[/HSML:6?RWK/][")#]"X=MKNIH?$NDD6V]OJ=BVTQ@0%0_+)T\#9WQ$(1=[P MO7K#UP!65QC;OQ:L<@INN^Y.DQ6<\HQ:ANJ6-]4VPBH8Z#\M:?#W;88D?-,/ MD,-RI7T[E\B9B\(-D<5V5WD3OH0';5K.W0ZPQ6%]Z%J9-NZE)KWB;)Z21P0] M)E*HB_%IU>BSQED$$M_#U(HLJMNQJ"Z )?2&;UBYMD-PU$2HL]8J7*?U=*L1M:?%Z8T)F":B?11>^S[AM2LBQA58=5'5E8LSP3T8(%&LYPXL MD\^(]>QKYA]\AA3QN:HI!MNS&H-EFB'S\IR>9N:S$=4:$VET1^8A29ZFB-]T MG"T4VX+NA]A7#+]T9U-DT8:C53:H[;YT-<=0.W=A?LN5EPY(LIW%XXH,G6MD:GH^ML?7,OV(R>Z MY)P6F#M_.3OR9;ZHD' <"))HN+#Y]U5(TDM<]*_/YI:S:O@"%'I7 M"+)/L^ MI?+^T#T*:U:=3XJ0G#/NT3R>:!4EK[_!/=%D&_/T=$E2K3&)*A43B0<*/U<2 M/L*[BY8KCO#N%O6)QE,N-Q/5$@YSA".W@*"- N M?GK'Y9A_;SP@=,)ND1-\M_< KV#CK_$8\ K(\AWEX[CD=YYKI%8G6W6ON M.TXG^525?K6:.^CLF)=6DF:8DH@YDC#3P=;*7F2R1R[L#;NPI^%#/T35KXDSZZ.^'L[F2S#5<;MM6U,FNU5-U*0\9K$M2F MFJ2:PFI]%$J,V9+P4W2MM6&)MJ0_C26&P<$79M='+"2)-. $7I8X6YJZ6DV9 M2OLR.,:J-C:S_0W>=TPEV4K1&WM-C\DD.A0A,4_B+3L,% :[<#MQ@:\IBAL% M"FX[4/!;H+,_9 "HA8T @>3![ M#5 /4!&;\+9B1Q<(OFETY=L'4^ZX@,Y76R=W&B7Y[D&1^S%?0F58@[HP>)XR MMIU\*SDEO!N66QSK:\W6B=/)N+#2UF,2U4;&58K!3<0\+LT"UT63Z[@Q\SULC+UB M"QY&I=<)T6N,FYRTP.?3JFS)M9'\Y0;&E$DWK(:<2#.=V)B8R[Q2K1/RF$0U MA)/?(B2"OYZ0$M(1"P@9)9Y$H9$H-'(5AV7)GMXN;>?9$=-IS%IYKKH=V5[K MRW&T%%>D&E-D.^JB$:N([Z<32+M]/)XW%^6@1E/6/1Z &;P$HK*86^=)PQ7/5 MI+L=Z_ILF65:K\+/8^8L]+QX@>H L8YLP?\X\!;1Z<,^G"'FKNTH4\__DZ+# M*TP_CP7HJ<3XG^S\'!AO>J,076;RW9F$V;P&RP?J(F9)MJLY-DR#-DS)YV<; M_%5#AW6.@3E@>*>;QYHS'O"<(+E(GM%W#UC7OU'O\[:-S?B5A$TD28>5JC57 M1"6K,<.U,(&W1,58\;;@:KR%V9*\ )-$3UM+EH3IAH,MX ,57GO$R@ZFV.AO M)KK3!5\,IF1+)@\/$S4/3-0T+ <#7*-#%?YDXK9T-*\'C+?!:\ D=/A,VP0[ M!&;E!.00#'AD&3X!.*OP!0$%3,L07>&@!6^#2_0? M!B8&2 O6!BBZ K_;DJ9A"T!JQ=0.'K=6G-EYTDP"T AI](@=P,>3N?[>-CU@ M1WQ\BN%3]#_ ,@"OA9F_08<;"M<$J/Z R9(.6,=_&R\N -K8CH46ONM)]Q P M_KEM#J\#OKQ[&&\IX$%'=)]:Q@*S/?!V60D86@((;2S@;X"ET35"\&= #/ - M^&C71-3342S"OPAPS/KP&0'3P;D+P7PF$@96#?8,71, ^'M8A-UT+=, G M:&P!+%ZRPJ63B="BV2ELBO+7@6:-_OV?_WXV&HZ^F)KQ_<[\E\=F%C2<_K?+YLY9Y;_[2O]7^"!@' #XT_XYM"V" M/QWP$"0NU(30IH#BGX-&G0[O_01RP/\ZX*'G./]XW\YMQQ-1\GVZR7@F6]GZ M.BF+.&]EVZD,H9+=U'H,A\;]"^#@&\ DF6LSNL <>#H!W].T!W _A+0#7OPAO];NH;SS\DS_#__[:O@P$8Y?1,Z_$G] M W07L)XTH-Q M8!R 62GZ%)A"*)%,Q P!O!;])O#@J="D";^%:&L9T.#29? ;> @PMFR@ML': M(>6@TH8S@1MF&6#Y(A:G\)@HP>W!1 6\TK(#@\"<>3:P&7@]AB8R52 /R! C MH#' ZUOR1(R#8!F<'P;%OSTB/6AT8*Z$^_>J-A'O -L4'YOW0G[R@D^.79< M ]E/$0.[9&]W ?9R36#W@#>:O(?>#.;[KP^N/+%S;0DR<&?3T+<]^.U-SFW( M@"'_ 3X'$^F5]TQ^X.P2S9Y*KL3\D.N7:NFJV:%%<44?U::@WE&;HNE3Q^X: M@1LN;H;)KSR3'=?Q9;%&L#.S("1*P-5-G-;2P0!@:2%? M@EU1%J%%BZT-2X5,*/"F BN/\2+$)M^*APP"6!.LQP@["OH6)MA-L+.(O< S M@<:';P%?_NBM]8N*?.I.=CUK$(]3ZR:S+)5[^M 456OR^SMYILI(#BE)*)"Y M0S$)JXEX9SI6*(N.;[FBV-LVG![?F'HRU%'/;^X$B"* '0C_,T5:H5T- M -&2 $RZ$APJV8ZA0R]O!Q;@$"@VEZ$1_2;#=\.P/"K(9(8$_$]1.Y_ M>Y-@^6L-EAK(3Q7VX.&+Q9[JEC.S-"NVY+FP_EHD=)A*"R^1,9DANS4F,VDV MT]-\"^:S)Y^7%A,H9[#Y4T5_$071)IG [M@H"S^.@=Z<[NU:"Z;E5E76-PON=2!3M>FO#K-=BKQ]/:_;N]4J -9<\>?,,) M1M!B,!862(S]&2(3J)X/V(1=BN5Y/9#UNIXI[1]!(_!&0&1,.ZYI:EYN!C < MS+\#'AHHC;KD6(JPNUQB%?L)W.9MO*HJ=F/!DY21;'V!$J,M@*R^3K7;\"=V MRKH.##;9/5YSI1)0P&?98#'*93L8F$+,XD7%@--820_(.XQ-H=L'(WM@A,#K M FKV#1X1%H@)G=0RX-I.CN6Z@6\+&;M#]\K!KUFPN)FWO[.. M' RBGDZ1B* M%R'3"0;&10MZ?*X.9 C3)4FTPT6)D@:F!?QM0 (X3__]T-_F30\XV.[">#(W M))8NL.G@DF57$>'\_]#[O!:+%.AN:#947,WS3<.=-1H:?^);"RW:,T!^>UQI M6#5F3!$)E<\M8QW":4WUPG,60VH<)W8&P_X7"!H=82:)K@8D@P$410IC9HAE M?27YROGTKY+4 .)X@"$HB! Z4\")"J1>7F56M7QR[>$LX>;IEL>F (DV=X&Q \DFZ32^+PBMD0NE\B7XP:[;K7ZT 9\ M2*6I!_Q,@5G,M,(FM9K_PEW#,@]R&WPEVBQD7_C4V(6I4!SL 3D/.UE6!&GW MO= [0-\*O(('7X-]C3%YK:SQ%GOS66?@_'S/.P6\H8P&'9N@&(]+;-+=LL86 M:L#0)%\P-!$JS7@1LL9*,5P;[-"7"#+AIX-10>#*WZW4)^]6J]"OSZ7-N(\K MO8Y2)LM:EF@>J>]RH_#UDAS7A76?[NU\EB*ML9#IP>5U9)W#+IU#@[LEO VH\_OF!WB;YNA81#-@2DV2/&NA8* M^@?>.9!,/WO#D@1XLBDBJT'')#2[PY''Q@;OH+R$(*]DJOF'YV&*P\'QP2XZ M)@2,A,($NT-Y=$M<@Q8-9L\D.#[,KUC[P5-X.(_.[H G(6TD2U# 9S#*#TQ% M8,DY\,P 6*SP 0:PJ]"[#H[X=_SJK]Q!W2&"MO.'JP.S#/AZE\V!Z&"L=G(SP1K$7^3^"?S=Y99+4?3 MWJRM+BURN:VS6CN1/=(U[ZD.?7YV;$B])M@XF" C2SO^CI&'X=I>6LUYF_&" M4^IFDB4R,MOS8%0C\WCJT/X;[@7:9]>Q(9DA2P$G0E ?K\6N976LSHDDB3_V"_ MO"FD<+A3P5;NA7%#DI(Q7#8Z'#E-N;WQ9INJ9'Y?V9R/!.S]_RZ,Y_L:GSBK M<-B-G>)&N&@S.4*N)-/6O+&"QR>IQ],.S'OC[QJE#\K=WJF$D:Q/Y [ "WON M"'^!,)Y#W&^9O.5XQ_#<&IPP0[-B]M2NQBI,U6UULN4";UA5^;<+]Y]8'D_S M@L]:D3F5' [D22J+5Z?Y'+/PB$IL":S(5/(9&Q)9!<\ B8]F8*G_][]D//[/ M$8XAW^[XHS#!(13T5A(/ C#-&M?!.C#0B!4M?NK\-MH\1=[]8:U?-QBJ%!2N M.;\>95]&V'\.LCUXS-P5&GY++OE',,7<($OXFLP4T0Y=CX/?%H?I%8M, 4-XTP* 'R*VVR_LGK&&B+O87_[?_;&@YPRS5 M&4S%1;DS*PF>S&GB&B#_GI6!3(22U8"9HH;>JS%A,L^"ER'O=_R,'C2!ML1K M,0=0".NB5!CP>6@$0#TC8ZSI9R#G#&#W(U.\:RP,V>+-F8?]Q>:Z?J[27Y-@ MHKND)6A@FWX U-AK>?_8X*/-ZYW4)<;43NAV/[\L<[LM.+VV@>M]?68E:R+3 M7\ZK6JZV[HMK^C># &<,"!;19X?=>T/:F/8,N!5EQ$7V 8P?6=8EC<,3@R2^ M5#UZH?0SJ5JQY@!-3IS!\+.&]EO/1Q,>L?+^& ^A MUX('F,(#W.*1].Z9 ^[7YYSR_?E.K%+RM-R?)@E&D9-FHDZWZG3F]P.L#<.1 M[+8D2,H*QBC:_IV&)IB2(MD-0P\"#60^NTO?)T+Y/H.;=?Y.'<& %,_J<\,A7 ML, [ /L) X18W 8T "N$O/!*X*/C;*QRK2(..:HVL\=IMMA=T\"XR9R)[/T[ MO+ B&!ID- N>$?I)6+OU!EF_]D&";[@Y,#E7-OG^/48L",UWWH&:O_19\@N-, 1OYR/-L(8GP3_%%#Q.(QX8!CM M HKH#M7S,41DS/LS">MSO(ZI69W2D6VL4I9AL/NZ<&P4[_^AG@,@O>,].E*!KY M=0 WV>JQ"1#CKQEK&/\%+T"1EC,RL8 1Z\/8\>$<(:B]>D-R/X?G[SU* MNFC8@F%ZNRN/0%T+4A %W[NAD',?L> $''QXX,S 9X 'GMWB3!C,3Z.WP4[' M?BK%$8GVMP[A';RO/:?)')W39'X?JLLVK:3'4C^!+S?MEET1J0W;^GUM?<9N M:EI& 7Z]K/M/@4ZPG^K+3@.+6^K W3NPR/. BC2Z3G%6K]>U-M$<+*6-2A'# M?%=?BGDI@#U.EC]UWI"F0,@+S0<=@*YAK%?I<_ +N19!MAPX'1&1YH7NO!^@/[' H M50CH#Z#4.#K7LX_!VK_.NP"/1M>9_2O8>R7L?X*@"OA,GC)AM\%7W;[\]0 0M9V& X) M(B1? 1'7NB7@R3!W3P(*$?VWK-.^U[(SN'>T\UO* AT/7G%^SR;59B-%IZNX MNRDUUZ8JZ 4;)CH]4L]OV8&0[PWJP'$*K*@G>X@$M<+K+K1>X''N Q+1,^&N M9P(N1^H"(Y?;O;:>B>]O1O>VKN+?-A]6W!E:^2N&#C<1)<3J7:@SF MU5F=AKCXPW_;;B11)WK3;9S)J$NJQXNF.TL5S348F7PZ#(^-.1RVPM*]"S(J^ZY0%N MY[I*-C-H@9$G9-KB"SPV&787JF(F4D1JXLD<#9]Y0J;!5,QTFAJSQ9=BMM9I M,5ZMLX#/S#P=*0SFE5['6^,IR6#D*4&KZQD;,^;#F>H9?:G= MS1#UUA8-/5F])P[B@CQHS-3^1LU,JXR6SK?6X\0I15F[Q)?[U"BM\ER_L"@N MVB9=DX46VUBAW]7;62[3&R5.*#LFY2VQ9(\Y114N:2X1H MK9;PF2>K7V1YCZJ.1UNU4Q[K;+\U762'\)FG2ZH0FW%#ZN4+G+M-,V0JEFAU M\/68.IUH,U_-BDNO4N$\CC)C&W-#Z749C#R9*)LL&>F.FRNIU*H1+ZX&>I)5 MX,B3B0YRB4UZ5G0HM5/,);J9Q'(J]UOCU.G;+/B+;&R4I<3175=+=.AL3[&61!B-/WAZCG/$Z0;$KAK?:L3FOCU.-O@Q& MGI)IDL1Y?9*ETVINM&BE['S9:EOR.'TZ46[0K'C326>"NZ5QOV;02]4AU^/, MZ4C&Q2FQ$$MEF(637]*UN)CM%H'0XZ=#R6G3\CAWL>3ZYBR[B$V%>;9$PWLO MIT-'YE3LQ!=37"JFS'JZP-<-0"CB#$ 0\S(G;&1:5SN9.;&L.(M4OK=&%N#) MYHO$+&50N,AYLC.IN*S=$@DTE'HZ--\OJ_-6T4JK9,X;)^>DE\4!ZX.AIQM0 MK31'FE/I,-*8 K+5,6J-) WO\IP2BTVG6%IBQQR58:4"WL<'=%Z&-YM/ALY( MK=U*NQF<4_A,;#O4^ZDY8#_B#$^O5]5\:[.8N7BNV67JX LYS58%/BQFW5DC,T- 38KDK>YN:.!F=6V:6W?JRT^*MI@R'GE"@W687 MJ2D_ZJL+N5F. ;=#P]TU''K*@]Q\T;5:FX:$4V:Z*W*M/+D^ M]KB2,%-=EBE7:O%YNM)%0T\FR\R5N;>M,TT\-AVF8_5B=Y!,HZ$GDVUZ"SK= MG/1D/)>*J?D!K76+F@R'GDXVN2Y7DG5/5G!%WO+4=%J8CKI@[!DYF":*1ET> M];JJ.^X9>IHD*HJ^AD-/)DMGIV6G4#88M=A9QSLQML\O:S0<>C)9WJ \ET*FWTU)/)EDI),.U,^C2^78.P9+"#R9KQ6230IU34Y M(^MPFKDIH:$GDUU)+;%#U:6IVG&ZWJ21+["VAX:>3+8VRU1'1F[9P*68S:4& M[);J 44 AIY.-D8"6ZOO,#%UH1?Z&<%3Z%JO!5/G3B6<7-=RU=FFQRA- MHJ)N138UGFO%62)=U)JC,KH*$GQH69[_#)0G*;QZF!T%1B M;EN-*S0<>F)=&'5^.R6,V%KMY.JN/&=5GJB]M4TS7#TK%D'EB5Y!HY&7:O*;^54B2-KV9%* MZTRJ-F_!4MHG0U=K2J&FRMQAEF,W99/)4FZ80=5B3X8.IMTTTDN= M_(*J]='0$XU0Z$F3)J5H6\:=VXQ8$EUKS+;@T!/>ZI =4>"I40Q?D/&^6V^R MXW82S?64M^RJ52'FXB;-+=F./)IO4G4]MX;1BY-UY3UCDJ"J0U*MKH5:U9,F MQAAH^O@9I9@>=S:M=B.YPETVV:_..LGF<(.&GI @TTTK]:E7:.)DP]Q:+9>I M#AIK./2$!'(WP:@:[<1Q9=XK3WOLH$ZCJV$)%,5)#*VK$\W M*0U-X)0$CCX:>/)('*IL8>J,;7NMV38PG<^(U[ BI9RLV)>9?J:XUFM:25LZ M:SCT9%TBWBHI4LU-X5Z)I8#]2N)=7H9#3]8E+0=2IL-E.$:R%P7-['@+8HV& MGJQ+,92.9 \D#N]74M/I$N]E):T%AYZN"X\;3(=I<14.Z.=U:]"9;3N N>)G MM#UPAM+45FUR3+$MTU*YFJV75#3T9%V>$E^FN@-APBT77=88+VOKI8"&GJRK M5HO;C+K9]E5W -#6DH11"ECZ8.BI#=O1:NU M7QTL\:[J8,D+5@<[SG4K2!,+QKS.%-G:I7V%V>>B@BXLB.')+@IU9R7!@:'W MO"*HBFX'D<_<\;W ;/[X3B#,S90M"1;8>9HM_IF1[*."2>^LLN.O<[=*,(5@ MC4$(564KU8YL]8"/T#47#;[LTGFJ=;F4\*W1(6N9QJRDDO*HD3)*TQE914E# M^(M)X?W@V'=_Y!\P-KIM7/QJF6;SB]>P2[DY32X=/Z'*!I-\>Y-Y=R]\7# W7T0-N8@C, I;UG^@GOSQ@76FA&^&U_\./$!QU+3?G.L(#E@Q>!0 MRF]RA9+O3%OZ&?YP."EXAA-,"!X^"/ZAQ?&)T4&O@^"XZ/1(SK'"MP9/(_P5 MO:T+8YQZ3+[8E^/@N.3@^? .RQ0(84B2\/<8[-KPTS]?@U<]7CW7"HX:T8O# MH?P$0+3K2%]QGO5*0Q#_>^\HD[T_IOSS-GI4M"_7N"\)(MJ7Z]L7V%@D$VW, M]6U,!&37NB]$)"]7N"\$\9A^L3EEM#$1D$7[<@1DD;Q%>(Q<_L_;ES-=W=^Y0:\&,6^B6^X'H_AUKUDP-/C'_^\' M^>-WI3+YF CO:NPZ&IH;#%W>QL);(%_8-/CX*LMYBKW4$^VD+==QP]M;9I27 MENV?\)[^>[+Z#V"9!-*P=\0SQU7N(X;Y:(:)/U+WQ3"'I24C=OEH=O%#$7?$ M+MG\F:[KQ[;:Z05,09"DZ?2?/SIVOC#3^$D-6)C5\)RDO'?M5RQ"?VZ_?APQ M7CYAO8B07 ]Y7CWH_.;TB63I'8=\WYQ77CUK^^;TB63I'>=,WYQ77CWN^>;T MB63I'4<=WYQ77CMQN"GRO#V^?WG7D$*OZ,(K(0<%FNS[B))!4/)_X?KBC]=%X9*EY+_1*SZ*=F0-\NJ7^[AO(%5K[9_>')=[X_2TQG/ M]"71:S7*3%Y.M7ZOW^J9^YFGUZ?X77N3%R]0Y?SB\/Y(I)WV50SWY2;C/W9E M)%H5-MU*%<<,ZY7P,IOMM<9I6,V+^O&+>B"2Q,G-S@@V/B7W\(9AXXN=N4C# M?3*K7J/+]4&L^K5&YN]PZEV&^O7.=AQ0=8A..@P';7LP;Q.+5N,LM2N:/"TD M<]]P=$6"^37.\HT0(_*P+^!A?S48#9+RFAEF'1I?NHXS<(G")%>$Q9R!0YU\ M2.,1&-WYL>R-$.,J_?9/ :./;*D^%+O5DI;09FJL(JL6GN.+AO#[7;2_"I3: MQ8P1HS:\@+.=O)114CFBWF^-4=G)3.IM,;X(DF[V=/M6B'&%\9D[*1=YC: T MGFE=PJ-S,BX)U:TMKTQY-(2@! O<0E,I\0(NW5ZJ0-.24!T>'+]:<77->:H\#(G01&CK(/ H7'^/H.C&>A MLO,_.V,.>&RZHS79BLR1^G:52)I21J^N@?=&_?@5)TX[7T;XUYJN, M=41J\OIS%*YLS5?H']]S_D+3,DPP0P]Y:K ,O G/2Z/8V%W=[KT18MR:IQ=) M1'2:'IVF1T[C&YS&4,TV-1ZXCKK(A)KVC)/8JA"K0J%,#CFV,K.U2C'97>9A M#V *IOK@B51TE!6=KE\!,6[-XXPD(CKZT;GN?7O[$1M_#]\]AQ"KGG+Z5S15#RW3SM M.W>H(S;^'N[Q'7C!]WR$6]:!/I>5YRIS16&ONSRW_?S;]U?@H#VSZJ^H/! Q M^WVY=7=T)'O-Y(D$Y]ZLSUO.=P>\[1/53C"I]84, ,I9JR@M>IPW"&'X+/ M>G5^;E@YC05-SK.&LX M"-F<.6$0['Z_D33Y%,/S3'=33K?Q-M,:9V"MKSCYD$KBT2E#=& 9'5A^Q8'E M9P+48K2>5<3!,JTN"6HYRS4:9!V_EE*$+P'4:B4/"KBSHIG%O%\FJ[+!:M(: M !0\ HTG'I)$A%#1.>A]G8->?=FNST2J*E%N<=9%;O7D:#Y M,E(E/+.;'K\1#.A'A5'30?5<'W;>0[OV92#4; M%Q?R1-4LKICJ*0EVR.C,ZA9LJFDGGV\2&WG(\$.[C1,5URS'98!4?O+X XZ_ MA%5WDDS@,%+W5N,R0K,H9>7N M4U:^2<3O'+I-MS0QE=;= EY5I66*E;KQ/'\+OK/>'"R;)+NP\.*:MUG/:LHU MNP71#5:K>XC'(WR+,HNN@1A1O/"KXX7G<*XLT1*]7K$E?#';D RK,(75_!9P MKMBWYDI_H=<93QW/Q#RU*-I5&N)+'(+*R., MUQY(1*VAP0@U*DL1Y>M%H;]+A_[VXA@\+%9LS1*M>4OB)F/] U,R\T1T!;NU(U?U4A "Q[R"V+PHA"2&T@18$_/HW4X#+ M-GBK,JNS9Z)N&R=2+N=<>?;3NX4 /2GG=9KDFAJ;FJOEE]W1@ G#%K0^Q-TX M*13^@@+T4(#>]9OK#A!IX):%S'HR69BA7.'G3=LRNYE;\$3,EYOZ,L\7#;-" M%-*EN;;<8$8$-YCY\2N=Q%B$2"@@#P7DW8R![0"9^BD_1QKK<8@UAF-,:DIR MIU>Y!:W3*Z]J+:HL-(6PK"T+ N9BF,A#9((A>&^JG B7OINM#)G$KMXD=H!, M87[,3]A4OHWU=;;!EC/^T.W?@MU_@R_'FA46QMA:\SN\-F@WF)D>"Z6Q/8S[ M-A%W)251]!:*WD(<@>)]KF(SKM(< M@3@"Q8:@V)!OI B7G.969VIKOB9[RA2HH+OL-.@TW;V!J$Y7Y;'8;V 5(<,O M<(7,%=Q;T(Z[*;.Q6,P+0Y&P>G2UKPNK81C%WF6@'1-)^MZB10JNJT:&92'[ MXU_$BHQ=3]6\U';P3WR^2OBN9:B)_\'B_]U5+,FEUWH%<'S26)/NVAN0)!,U MA46QU'.&<]7TQG_N\MCS]Q&L6W19EDA-<[)9F=P@?WXQ='OM4N$F''IRU% MEV:3*]N3V&!TZ3VY NBX[DZV;Z!'WFCFB K?UH6%F:,)OCSMX%:,'M ^PR73 MQ"?[S=Y>],*V_5'7#61KUWXV(>\,7L@,CX(74/#"]S;\P!=_J<%\.P1,U KA MH;X!SG-MY-AJ+BR(C+)61)JI-?.P= 8%#4HTF\19&F65H^B2*]B,JXPNN7?; MT@6122HW\[D6MAR;8:B/K69YQOBM&)D8:.KFD@SQ,:,5@B84YO,-PWR^B_WJ M@A!EU0*CK=GUL4#4S9Z;FS3I8DZ'$,7!7$:"00"%HJZN8C-0U-4EC607A*B( M;MB+-)\EA,*(J;>(TEB3:C%$0>,;CN%)]LV,ZQL,CWK&=]N1*4N;!/$4SN0# MO ,@_H[FM=NSHEW!+GQ/:K\#R\SM&6"N8!>^*;7?OBQ]>SK]%>S"=Z3VN] < M;TY!_+I-N(N(@=TKQL]>$6EPU\ L+17\\8E:F-CIA?_YUQA9F%! P?<,*+CF M[4&,Q#CW)L>=D=.UVO>'L0X]Z;2W8\S\*2ZWM6J=+L@<%B5 M,#&7U]#5A]H](&?3#6E8GZHEA,CX>RA"=Z#O)/YQ[W&\IZC*DPT]#WSAZ1\4 M!8@G@=_N ]0\5VXV;8Z&;BWO%!3$]IJKCG^<:T,V660"^WN76BH M6.REB> N5,)[]HW=OZ[X]=D*V^M5V-VN1]1"<;.NC_(9RL8ZD>3,V]D.DVOK M$M@,F.N9)%GJ8VHA@B3D=;Q[KR.ZI"].!/>@D]Z/._'/E-4KUTD;P53S$I;K MZ*E \^R$]?M:198DY#2\4YT2D?'WT!"1(G@#BN IG(9UUU$._(;Q77=$+?07 MBF)9A>Q0")TRQ>64ZB9@6A+.;;V%-(&\A8FC 0GGXZ5IY$8VZP9Z M(2&=]4MTUOV%WY573_YX1%]=MCO9V6PCC81&:R)/:SFUH@QYL#&Q&Y-.16-NL&&QG=M!]U^XIMTYTG^CEL MP+.ME8,L;,B+BKRHWY6,D1<5::2WJI&^K8;J?CK56-4['3,E*A0=CO"-O8HD M H=J*(DG2>JPX1[RFR*_*?*;?ELR1G[3*Z7BN_";7ITN?A/>B.[ MA?@,>5=OVKMZ([N%^ SY^6[:SW@UH=6CR0&AU@%8T MY,V/@U4.X((2\-FLT.GL( M(73O4&JK=2M&BK*F9*NNFAV7E@JOH-X!:O#@= M$Y6E)IE]N98M;QI%MKV.12SNQZ]TDF XA%DGCTNX.*M> V9=@[Y\[9#U22TQ M P#+=7*&8AJ.[SK@E0!0 .6N=ZC5Y@LM;*8L':Q3F2PJNKJ:3YQ;0*VY+P^S MAI=J8HPXS?"]U43J,3%JX000MC \R;*'J6C/:?4+(D]>H^9K, %>CVGXRH#^ MTIMQ!^D%-U81_$9V _')O>4OW%B=\!O9#<0G]Q:??V/%JV]D-Q"?W%L"P&V5 MM$;!&.^;"7C;!9/?Q+IRH@F>[:H)=Y(H.8'LZ 8T?6QUY?NTN:&$[MM.Z+ZN M17]/XKX#->E;:D.(N+^';O,M51A$W-]#(?G6>L?MY2GC1/R.G+;4+'>NJ8E M4Z8.F+N^1H8(Y "Z6P?0Y]SZ6Z]Q/;3!LY1G3OA M.A#Z4GVKH1:ZG^IKSTN6_]^&_,;M^;/#05![0!EB> MZ&N3T*H:$^W1F]\<\)EV50]S L&Z S9?&C'FM"41# SSQHG$6I,]?^_-WYT+ MLIPB3]S]>N*^'K!^1V9#P/J"..U3XM+(J(;SVI*HBWT](X<#H^@/%?[LN)1Q M%YYJL3G>K(R5<9O;I'N]8@1Q"49TXPB7+HU+MZ] W9CG\\MQZ7<,-H"EKPS( M/B4\92IRUVHN\@+&-%M2)S<:UY?Y\\,3/RN5B0W?;8J%A;2S&==7BNXCZ/1,R_OBV.M3 E2Q@X\J936M897>VI^0C%09]%IG M!ZBQ/?29HAFEL50EVY:=15:D?1T"%(S29M\#J%MR]>\L:]G0!Q."?:T-/_ 3 M_W"=!&!!&3"-!38);%9B+/N&CXK1WH4K_T(I0\AF=DJ;V9Z%JY"#=\\;CW6; MSJ4_C.!@A\:6@G>Q=.$=+< MKM'K0DB#C%TG A0WZ[C+=&.\P H-P@SZU9 <+*.S TJ_L^#9VCH-<(W5FT&E MEY&FN X!A4& Q+!<#%&2E^BHKU3%<(4TZ9?3=-&9J#EW+>)/\-#<\OV7* M7VT4LP1V4C0JOI-33'(V\B*(*]R/7S3"E?L-([H8KB#STM>9EXZJ0-Q$*$3F M?&IF:=*OAB4Y@VGG1Q;/SAK=EH:)HM:2";71-P:B%",+-"FE_\"D=+-17%U/ M5C4PPO2131]UDKB^S;J23A+?U8[U&QYV#YM(69DKJ]6I:!.C82.<1':;/[\1 M:\+DU-S<7$=F-B3R8GO3S)DDT#E9:,3BD-/RTC$55\"R-[)95]+"X\[-9PJ3<7H^4[V&V.\"S:<\WQ\62P6-&>:[VZK6AW23.+Y4"B8 MQ:626H<$M>8AGJ%HLBM@4=2+YM9ZT7P;<^$!HO$XUJC4 Y4PM5:/*LWMWB;5 M/+^$UN6*>B':1($0E"N5R_E\!!$-V@K?535O*?QL^XK]EB1V>X)<*BC* M#$69GX MJ'=$8I(.>])JDRYSQPLHG! $B#Y5:QC$.F46\O8R[,P6F.H"$. >.(0!*-8* MQ5J=V'AB-LJ5CN[U0HSISNVZ7 KY''/<@GM"%&CEF@5\6N!;6"P\%4"L45)(;5<*ZAF@IM!N(3Z[<\'!QW\X=%/]%?((* MU%0: ; MV0W$)]>KQEZ<3VY5"+T]!W5'ML"S@%J<"*;:5@E-:(ZJJ<@@=0^>ZCMU3"N: M$VC>E6W#]R3W.U"$KE/?0>1^?4=_%_K,=:HMB-RO\.CO02VY2NWC3-1^%\GU M3/R*G*;$KKT$B2<3!$9@R#B!G$)WZQ3Z'#[\[\[=GO=D)6Y;&CK&UMDN@A^D M3B [JNRIDMC)22+649;5(D:+V<&J'(6-]*9<:?UX)48/_!_DM5W@+KG[[01I M]2UQ+JK%B2HP7%YR27MLFAJ8E:HIABU;_O_[D:*?>>]_.J&MNL'N[R_]]_N) M95U[;#CQ6IJ>FX=?+SG;IX"/VMI2:?: 8.HMOC_VHBL')\FCAS*/F4LSVY>=13L[ MXZJ<_N,713^0")TNS9!W84BX,&2.6J\47' .&6V1!QI995[%2IQ[BI7@MZ^WRA *MW1]FY2Q12,=#?*M MVK3CZU<.G&5^OL ;Y%0U&X2?&])+ON5BT8]?Z4]:91#4? \;"S*EG AJCIE2 M"I.:V:U'8B R@9%3URI6%NO\E2-*9<4ZQ-(E>7,QV*Q-GRF5IR0/1#$.00J* ML+C3"(OW[!^(EK^'-0,9+4YS.[YGM&@WV2)C>HL.UJ#F:MX7L#I7N';9.ZPL MLFJ[4,X)LK JTV:M;_05>%,RORL??A]:-P",06*!P"A4-<^LI^S[(0+$=Z+3NE2 MY: W'$ROW;+0T]WR5%6Z*\$FJSK)ND*'I?@X' +_J&7A7X$\MK1?!_7EOYQR M9J$?&)/U]B/# 9P2_'S.:2]9:_N7Q\X(Q/YY8,_=+4G\M, NIX(IX"1]^M&Z M@I=967>J)?RXK@"@O82G^:$5^ EWDG#GVG8Q/OC4DF%=_,"%A0=\+2'_)@4_ M,9676F*L:4X"4(D5JF"@X23.'>](*')G@-0XYT9)!.RGX@T\#H'/M.?@ZT&[P]V MZU)%QG!]/@FC'<<^'LWGO#5B[D>W^]GM'@( MV)/X?^!D(\W3GAT)G"O8S61"UQQPME9\XK)J&X[A!UZ\H(2VFFN.K_GO3RNQ MCTY([,,3XN?MZKV":\/WG\U[1^J)>%KPG.R=A)+$(UT#IM/Q$EM0<$JY&\8XI,0J^=@F8!KK?5# MHN"Z:@3^] YXR)X!N/L9R$T\UT[X:P )NK&[!L!%YK@V_ USOX0[W?MF)XL M:[JM:4S$8K>NI<:>)ILI>0+>_%.V(GGM[Y:9YAX>NV+]?.SH!/;-E.RD]9VB3XN?O:_K.X#O'CA^[VU'_&] %(&#[]V7/C MDPG<^4\"?X!>&G!+I78+H_"'-'VBLWJA0)"_3^8_ZR4])^^ MH_SG MYW9P'$^V&^AR]'X'(&1)$UI.CR>X)A$*)DL41VO2>,)0$DO(:7*LL:RFD3^V M\Y#WS:0XN:'QFYP2"++KZVRW0 TRO X1_N7(;E /:+R=JYF=HMUQ(S6WZE=T MB3@CIRV[>(T#(.,6<@:9:&=CYK-<@N,/'A[AZ+;C)3G(W'1:]F8[+8K.@]' M'KP]FRLU:[U\,2LR*5LVL76_.B!UB3I\NZ*YO&Q8LZ*9U8Q5O32>3-HE7:(/ M1SJK?F.S3H=MH4-V=#O-X<6!'TG,X4BL2S %#$G;ZI16Z188>; B MK-!HJ0Q\YL&*Q&5YO29KS1$6=FL9KM$L9+RH):4/W\XM MBWECL9B6S49OT6K;1C6DL+3C-L&H2PG0>5OJC:E?3PYE:1.LJ)GN9-M@(D^BF(PD.I4\!X7NMZID6I;]RWQW(R,EG G+R MJ!@+;L)/WX(/B0OJD&^7U3^B+E^U1OR?\:M+^?&KZ;F)V%SRGW^-+SK),Q@D M/M(7Z'@FD$FM;)GJ 1\]!X0;[^E'W@B^&4PAJ<0@!I_Z'*&@U'&HCA\: M!*:RFG 5)?0\\"H V649@+>WWDYX.]]TXA^&$[_-!\\ B*BM% UL()@,F*EM M@V_Y4QGH];(-I-[ _^?/F#9W>[D3BK>M2H% ;,ES7_NY_^'I64(9_%HRX\?2]UBR >2?_)\%SQS JAH MSZ[[WU/0Y/YS*]_#5J#ORM4[B(A?O!\JCP$YA(%V#GGZG6XLV^]]_()XHB;] M=?@GCL[E"L^%>"#3Z%RN[UQP\H%Z,VH3'DN K@8__'\_Z!]_>N/1#]2C&^/1"#)? M)6(M-[%WD)QP_]A/QR*]:6/:9J",?[V9:X.8"#'1(1,1?\I$.!T'V=\/$_'^ MULK4CB.)8(N4\5>0T7OB]9=LPQ\O>KODPW\/%H\(YIAE?[M9S\W[7YKK> 7 M7-=V<7&GC86^*K"]=+[$VYK?Z3?C?T]ZUN\I4!?H:)TXZIJA MAHFM97*O\YYKP^ .N(B^$4RSH0].0O.$%8SI!#L,FUN# M_U>[\NHQKHS\L7>HE[0BWRQ6EJRI-0.OB8VI(4GS$BF1/WZQ+)%,TX?)5*W?Y#C".@$#:[K,=64BIXF*)9]+AO!\.#!CYQ/SX MQ1%LDB0/"U3>LMX)Q9MM>,S]Z8QGJNET:6#:JRQ_?WP(A+X:A ![E6+NJKJ^ M?P1N1&_)-S6GRF,5.E^-@DYIF(M#'4F8_97$\/2'1([O*%D@/D5\>A9AX3T> M7CE4+Z.$; ?3*GJWVA%ZJ6(9\C #3=-)AN,^)S'?.+'*^2JAN M"./,S^#-^C-[W9^QW\77^96B>,Y8&JH6"^*Q=.9+N5F>'K UL6@V^MV"9FBU MS"05?;4\3GQ"'-^+DDW-Z\ YQJSZ*'ICCZ(W7EP;#9M=-+!%3APN\FDZBC:Z MQ$#U&7M@,:0\(W9'['[U[/YF8MM>\]Y[]PPG!!O>>$R^RFC@/5IV*CNZYI<< M7E%@WA/T]CFJL H\&9RFXNA1HM@^4^<:D*Z_>0Q96Q\F^T.SY&%'HU<61 M)^C\%.;V,A!9J+>0Y2Y4^EVA9P.&U:I(?S^K2G-Q_+FT&_3B&_#= /BEO+7C M^R.XV,1Z8;TZCL88,7523,FO9#)S6)\@EKC2A_5WD#D$80?"CCO&C@L*;Z_# M5$,T_&Y'GT\P.[.9>T[87V'=",!4++Z1;\'4LVJ:3Q*/_IPH'G[SQ9XNXT^> ME QZP#G-/I+[]#RAZ2-UK9[D7!T^#M:'PAX8;2]B$O0#]EC0"FR']DBL"3D, MW 26P/[]6,9J^^]?,PDW?Z<\S,NB$'4WT'XFNMOJD[N:#/LR#+M2#PE8Y<%_ M4>9AUYV$P.)B"[!Y34+>E5)\6N41?GU;'4$>NW%ESFT-2_CYKL2#HS^M^W!8 MERWY2CF'PV*+!Q4_G]:6\ /P'UCC,G[-KFC-/RS /O_<+Q3,"TS)<%7_X;%^ MVUFJO;Y=L^-8V0SC=TF2A*\%\--@NMMCP]_5Y7D<(EN/I7D2KF.MXQW=[1;8 M2!7.8[LU+RH&^8$V3X5SN&/[FJ3@>TLPU/4,6.U.ML&+C.8!.&X_^/U")V&YCIX"']L :,?!PPN*?K9=4S>TU)A2QUI,(^ 6V$X5TEM< M>#1> :PH_$B:P50.$E'\S=\E9F5E:FA+^-4MX3ZM(/B554F2<#.>S<2683W8 MA#L.9' _Q!0O.^O$) Q";T_%+S?A Z565/SO@AT=?VNP37N:_;N]MB(%EIL.(N7.W'RNGL(*_" M_X:[3C>7:((;V 926!AL/\O$TDX$B]0^+6R;S0J=SG,DW-;HVI>S_0UDSPM1 M[HKGL9,Q->9H2M+DM"91N$I++*LIDH:SC$+2.*:EJ9>ET31644B]KM+8&JM0 M#3?7E_3&T>)YZZQ)V98\Z@@VZ=&CELA:.8D'(P]*N*7(*M4U36-HRDL56Z>F M8;>>A67V#DJX-23&[1#AP#&-:$K+RX(9M. M%L^;#AI8#5^+1:&_&48C1YSF\U[K6/&\1;G U/O\H& NNL6%E.&,LM;EP93'X=XE,FC^?7_(D*8AVD3KU^E3[3)E7#GUOR^J?AQ+7(QG %!Z6T M]BWAYL_3M9Z+A'\__?BQQZIMQ@LZK+5)/6SSP6*EMU3O"?5NHUT2.FN9^*U=<60T1XH%XL]L).HBS57&CT#E$A35UTEYKW-@LKG%]4.^MYD0-PX&>#<:6H"70(0\[#EVU13$[!OQ4DK 9V< MYM]!^TOWA'U3Z#O!XD\;DO*>6G>FB).39>GROM28/+70MH)2/AIM6GTQG-8$ MB6C4C=Q _^.TW$<#[IX!89^T;1A(6P.;L=2.)>2V[:G/5F;UAM!O.)'=S1?S M$Q6Z5<@?OW <2W+D>0OY()Z^,YY^4Q^Z+Y[&.6G2=$HPZA9SS'I),:%K8X&9>$PBV ML\(Z6FG@3UO;,G\XER2QC\6P(V:\.V9$U_I77.N?8D:5[:3J<[PW%@KY^EC3 M52_3J;2VY?;P=)+!B#,DVEWBNF_+T6,$'#(HG%;YN* 9[3.(]<56ATNO^EJ@ M[H1R!V#BVIZ'WT,ZBZUH*\50IT*V19$#*20Z=G=7Z8]))]-G3IU#L'!Q!KD M+%S6IW!5L'!"">@SL-"IB1&OMELKL9*:1I@T&(B1T-H6#TR328;X9/' :Y-S MNFX0IR<\QJTB7>J/(>JBV;ROV56_0CBYQBS=VY=. /0< 9P%6ZZ0 U8,A4HV M4@NIR;(W&D82O35_L,G8;XOL'XAGWY$GEI)HWI;2\?#0C<2Z.:+I6G#;$[(AB]&ZE:6#^T8S$(I:K9<@Q1@I$%#CC M'+D4U3Q_+"-Q(%;=YB((AP(3%*-ZPZM7.(\_EI%HUH-IW6*K1_-2&2E"3.+&,P1LE5LF2OW9<7M1&?, M2(3NS6# M-\9)':8V)/1I<3:(E_331LM!HY/JE:C7!UW.)4KW+ MUPNE3%5(\)V.T#UW[N6>[ \INTAB4RS?ZUF"G>Z1O4DMK\HBR#B^=[$ _8FS75T$&<+0&*>+,P)CJ(,QT$]Y!&!W$-!X&@Z4H. D'3 ME1P$@J;+YF:^)[7>96[FVR!\QTEY^ -V4&'WQI+ROC W$Y'![9+!R7(S+P"( M>T-38BQ;L#(G+(SUO$+E:>.H3LP'5QY'];8@>&O)7>_)4\B/^;8?<\^+1WR8 MD:#F?'*M]\R%G*[BS=:X'\YW29DD329Q[MQ)F8AQ$>/>*..R4JX;MLL;:KP1 MB7J^GL;6F]*D>!+&;:RF+74\\?(BTZ<5(9<;#<)]YB5)TDGJS6SJ&]"HA+@B M,O3DP%X$8$H);;7U^MR"G'P=<4]G1Y,O2_RZ=^3X4[_N7P))?LM*V\*[RKKK MR8YOQ1,IR(:SZZ0.!H#''\&AW_4JTR]%,_S@M?P*9_&FS'DX*_!1CC9V6*\A:G\B2BBHWW#/QYTNV+/4= M+%<9]&IFV(J:([QIS :;?;8F=Q@W_,_[L##PX 7;S@4P6.-I+Q+9CX-"MGT3 M'IN*[/H<(.WEM-K+I3.9SIR_M46_2R_Z[@49V_:-1Y1LAA[0!'SM25^RW]S/ M.^HC,AQ+M#!F?8TS-R,SZX@2%SG+;K#>)7RR2?((7"+ 0("! ./6)*LO XP\ M141V496R6-_-1YB4:^<97-^F@N+I)$=_32KH:^1R+;Z;E\&R2+/[HJ@Q%=#<0CJ-YWM:(WA7@8>_O=_?:BM\Y-E[2(YB9AS M="VU#=B4)^#-/V4KDM?^7J+C'LC'[LZ/' ?W(8%C#R3]?XDG/\/].-A,F#/T M9,N>Y03MOO8\+6C_X3N!H[N3@>VH"?P!)BD]:89-X0]I^D1G]2+7B_Q],O^1 M$U,/LN__=!O98V&69\XUC'L5QBUZMSE;_B,7R$^#5U^C_.?G=NPX=MG,!$=1 M'*$RTEC%-8E2%55B"9:4)I3"<6-EHDUH[65.[6BP&HZ<3G%AAN/2AN+J9BXU MB8YE,_>-N:[5Y'Q*##6GI%=\.@K,HYG'1:W0:N5Q(B,REM[HD8:XJ [X8YG' M6*L0+B,A716)Y9H-R5I%Z*SA,]F7(Z=1)KV@O(&,92<5H]1EN!)3@CG*AUG" MDY0F8TPXPOJA[VRTY:J'$W#DP=MEWRD3+-.TA52NF K%SJ*R)*$-_.#M>H;RRG)VW8N MHXL-KL].I&$1KP31L:SK@MIJDOLX<@4%G1Z'F%G,MHJCI[1Z! M5=*E$ML"(P_VLR30TZDS6W1-;:JN2J.J,^H6XO2-+WIF/?%YF1LI;6K8Z;*AWEIRJ9+@D!DXXP M>Q@IW8::=;&TW+-R@F5)5#" M^;*1K@;\,7[:E'RFA76+7=.0U?X"[&YOR;6.\9/:JHYUUJFGA75V:7-TSV[Y MD]8Q?B+5)EE>F 56")5@0,^TM9@2HV/\E!V%Y7&-KG6%5'>82^<[;7,Z.5I' M8.Z5^%RA/ F$D*W/6TVO)]M*ZQ@_M8LU:3W*>(9@NS51P/P2ULQ%Q_@IR(2T MGR&<0.@SK55UZ3++Z>@H/U'E87XPE;2ZV&CCR]S$GE1$[F@5 SJ4.OV60P\P M36TI8%.C'EODC_$3M\*;%2:UF@J%4*G,L>H@7<*.\M,X,R/GA>K:,_O]:K$P MJMI\;7V4GZSV9%/BUK@O&*UU=A55>G38B<#( _HL5T>=E"K8:2&U %J@1IG^ MK*$?X[R0F["-0B<3"5F\:FAYPDKWM9:$8X=#;4,0W3)5\S%B2C3&FVQMDUOJ M<"CS'EQ%"<4TLNSB\6 % HZU=UDK8PK MEJ-CM4',LG%6D VK+K2>\,J+!O)OU]'8U\?X1#4-XA0*PQ_4)(@+ZLF*$MHA M$.9V/8EB(ZIASV7#@Z;FA.7Z/NP1K>N>IL>C C?QOU>@Z-)_H.B6XG6!,_J] MZ-+C4I^%*C!;3;@N>YX4R2,9HR.])V;M5A;+XR*YJ? _?EV!=>Y\F\#9["2_ M()F*N* S69:C_8HZ!)O /APS!+SX( '(VX);)/M0$?E(%8N'1%]+J(9Z:E\. M^\R7PTJ='MN@9GFK:X8:)K:6W2E?4^#&PSQ'7W/>WO4WM[A4*V J M-M XH8^G\(*9Y6=#HO7E=/8%WJQ3[4#1*ZQ"L\(-S,+&\GL#S2K-U*_GM"\( M #C5#A@69:8G>D84*DZW71JE)I(U!C3@N.]SV<$'06(J+S7 4NMCT.[_49F9 M9,R=>S9E'Q*PM$T07R7Z@0_NP]R>,/Q$;%+8WB]NZ,'Z.*KA+F5? 1CE)7Q- MAY-^.'/Q(=A:*-"JQE([J+D5VU4.BQ*5_/:ZV1@J2[&P7ME$S\)L@6M=8U&B M!CA[+V$\+@N<%US7,=?I\3I#8.-]PX=G!HX9AJ]M*P[!HD:GK#GTX8)">XO? MWU44HKD'''7ROH8B!<0#A5IY7\-!X \TB0[B"@Z">V 01US#02!HNI*#0-!T M)0>!H.E*#@)!TY44=3LN M*X9=NF['V[;7VRM3^K9WY;Y27PE,VH5F26\$9&76-7GF>EE+]GU^9?B/W]EQ M5RTVX$A8>I!:L(+!"LQ,HL,V/]*/OVYB3+%K.,4L)D M/=>?B):I-OLPR92+"WL1V-<4]KJ8&I0S_, SQF%,!K+N:9K]FEKT+2#L^I'J M"TLR(X7FPZCTE$_:'.5DT^BUHEVAKR1!'XHNB+L1=R.EY I8^N/Z";XFQOV^'UK8FIB7 MVD,VVZKC^K8Z&)$D\3<+N",NOV,N1YK%#3'\<26C' T".SUGBF+!IUO4*&IB MD0U+_P$E@R/?:IARRQZ8JJ%HCJ^]HW4@B\J-6E3.420=*3 ?!K\MM\&BYH_L MMD._5,[':BE+6@BIKMG0;5YW,NT_+TG\!QK,IBIXRS$S2&&IE)OMU>LK3.[" M6EJP9125I.ASMY=$4(&@XIMI0]> #Q]7A[":*#12IAL(6HHK8$/'3I$$1(S8 M7<-0:>2N08B!?#;?"3R.JU:]EI'S>+9;%=>S33X,%AN,;L"RMT"U2B=9C+EM M]TW7DU4-?&(BC\TM@M6M23&WA$F_66,'1=V%WM*]4:&%I4PL5^<&UKI8YL^I MY^0<=]@H-(=MC"A*$E-E:_U;<<]D0Q],0/,2EN$CU\RIK2>7;O5Z$7OL MI1=])YBYY]0J9-0=;%;L^DP:2DBCU0JAMOM3EKVI!5XUNI8"X6A4YI1BB9#I7J.D#AXZH5FUV1@5ALI@3;(V9,1Q 6K3F$":!: MT4R2HSZH6B&8^%8P<: +71=,(#'B:Y2B09]=+HNQJ&_JJ.>=N);!OFR6'@[C_8-LR+/T%-]6Z[!P-J#W/K M!X':PUS)0:#.55=R$ B:KN0@$#1=R4$@:+J2@T#0="4'@:#I2@X"-=7[VH.X M 2_MW;==04WU+M14#U80>Z>W V*&>V2&.^ZLAIKJ?=NC1TWU4%,]=*%=&XFC M9FM_C&>HJ=YW.6?45.]S5])MGS9JJG=EU/Q:\L@[Y/S%R[S#%CC?J'01SGUA M"QQ>#O*^+*U'YKK;#@)%BMJIUEF[Y[5914OGV)9@%NKK<"GGW5*/VG?/(Y+I M(^EU=P8!5Y==AY#AAD+&;Q0./AXD7DS[>+445A1A83+!1NQF9A6.WW?/8QF4 M?HL E5BO6>L.!X>GBVP8FDR%65!MOL=NK9*XP56WW7/HY,L]59OJALPV*'N M>=^YJAM2:/ZZ\\X&-XNL[.)E3(O:I59S;;;+VEG38'-Z;K5R9W05ZVOSS217 MIWB;V77/8Y,83J D6,3=2"FY1I;^N'ZBSBRG/LU74Z)-].>52F.DS*>[[GDP MTQU59OVN7(XTBQMB^.-*1GNV\.;9Y20O&ATL+:1,O.%'^K9['IXDCFE;_OG$4R28P_;82&H0%!Q2U!Q]?K0->##QQ4BN6_)U?$F7Q ; MVL*B&X7ZT[9^'$\DT=5BW WEL$&0@Y>J.T>.X=C5;SS)$L]2@3;DPURM] M)2?VU=:V@1Y.)0GJUNN>H@YZMXQ6MR;'W!(H'?3BJ0HV,7+K(F.F+*/1WX1* MDWJ6[HG9Z20R!8*OI2OZ.27Q<%90E#)6V)BR:S)=CU@XI,!O>Y^1 M7))C/R:,(\Y&G/V]).C+LO/'1>=>R?8KG5#*B9VBN.2,$1'TL%W7,H(]:G1$ MKH3OP>'7)?(B9O^<-R'#]Q0/ \JPN6Y9)58)76P@Z]N&8SB>)(A/AB/=C#>A MY*3FGJMHOI\(-&7J@,GJ:Z3PHQ[V7VY!O/2B;QP];=LWI)+3W#)K]Y%7=P Z M[>8',[V\F9J:W2O+[EIWL^FS*C\II2UCI9R9$@V+56QKT"_Q-5["L3A=)$EC M'XNA0CB#<.:[X,R!81*Q 6*#+[*_7WK1Z+H]I;Y"E6:18,VG.MB'4"IGF^2X MZ\67+??^97L#[H^N&\@6LIS\...\"$A6&*9PUB*G6&*SIKF%6,L_+=:#"QSTP)",'>!"13;-?Z2JYCM?2L*$.<0+6W**3#(:R.1!.?$ C MNBZ<0(+$U^A%FR'33=MXGQ4*>+[67LN$9K5;$!ZX&![2[+MI(?\*9/"27_MA M]= &AZE<#8=_.2G.0C\P)NOM1X8#7AS\?#[3F#!QXI$Z>5WW-!V =4)^ M8) M;36/"X>!TTT $MD:.M::[/D)#3Q63;S:))3 D@E(E@E UO '-A')?D*>SSUW M!<@BT*QUXG^_F"5RH1=/6\(ER!,$)G7=1PX!OYG4RI;)3=TSF4)0,>QB7_:H MYY1,?X*2GUYKC* >3S8*_!;X*<8:.RU7D+4^D24556ZX9]THC%9GZ6YK M9(N-(;MTIAT#2VDMP._8PZ$PL-^HF-9.O5?LL[UBI4Z/;5"SO-4U0PT36\ON M9D)W6N?81S]^4?C#84GBWT3E:?Y<4V"W;FO] M$./0,W3\$LYZOK:.,M74T-+_H4IL$I^C H(^%.XD$3 MU[+<",A!X-OPLS< //$/PP'?<4,?O-W_Y\^81N*;]-&\O16_%/!,>>YK/_<_ M/-TV!JQ]UU/>EE>IF*J<_3:E+&T2_)3#P-U_$$M1VT]V MMVS!,);C<&?K*5 M!5GL@:+C[O&!MY_:DS;V/SYJ%66X!^S->*4G+>V?/-\%SYR 3=W?\?O?4U!< M_3GV--E,16"G_CUW?0,>^4]/ WH1.*@7S]R)L?&+]T/EL>]:8:#MQ7D,^[]3 M2.5;0?4!HQ^I]94.HW#!'U5__U+30U[4U-#YW*9[0O7"ODA:))*UO(VF=/O(:@=Q%0&[J M:=H1F%L.\_ZDW/5-LX(K;3"M)I%OPR[!$.;229+X9(7(ZT\ MO M)V?M=B(][#*\@VB@7>M!A!V-^C@5L0@=>XG>89O(Q3C.9B#1PNN %QL0 M7P O \P9N%X<+F38<]GP8#E4&'WD*D;LS(F,8)I0 !O+AI.0E45H>/$W7T8J MC64?? [8 UR9B44(EA;$[N/X[[X/'PM>/S64:<+3=D\)?5@0'2S#B:NB6QJ, M485?!A/DATP=+G'B!_;_WZ*IX=^"%$3>+_@>V,-$]+^)8+_IL* MIK*3@N]7C'F\?A]PA9\ WXS /L1!4]KO;9A[KAHJ@9],S"W9<< GBN7Z(7@< MW')/\P,/_'E[6I!%ED9@:&!TZ.QV-%@GY+$;!HE)'!JW?^ ^4&R[;@?Z&VW M.^!(K+U?[=TC>HPPB]\('P+^&L=^:0".7-M0GDP#C#EX(EQIMM$KY5(XEP [ MJ6K@.P\79H5#ZG^=^ &Q>V"M'OQS #-4GQ*',@7/!/.,PQSB 3'E'A(VH*F[ M"FTN/>[!80SJ]NZPX-UQ-!QU8] D<;=IRB4=%E-[*W1WR_6& MHU@A/(J/LJ4,B Y<5\>.#1[*GA _^+1SG]H^_2(3^H8#<(N'?+F-E_F=L=[I MYII@0380A,)83FKN *5JV. @U%V:1KG1*4\&M2*&,01QG*ND6H #V2#SR)T_HD5X@BA]&PGJN'7.H_'LCX4BPA8GG M>YC3IBN4[8X=!9YTUW.M,>$]L$(]KEW_A';B]J&_J]K#04O95YZ#"2VL5*EE M3N9"@>U79RLFF^O1ER$CH;4)[9DR:HJIE.Q*PS#D:060$?7 ?AF8O+C?K>T> M)>3'TO];80?N50_L56*W67= M%L>!M$_"A14+B.C0[C/]]W.5FX3"_"GBA5\-:22HWTF[.T4ZC;T, O[O_WH6 M['Q 'KNPS"?+V@59$[&Q2M=2VUAJ>0+>_%.V(GGM[Y:9YAX>(X5_/D9VDK%N MCSV0]/\EGOP,]^-@,V&2S9,M>Y9$L_O:\SR:_8?OQ'3O3B9PYS\)_ %F]=C@ MU]W"*/PA39_HK%Z8.,C?)_,?.3'U(*K]3[>1/1;H_:>OW/X*'P3 2"4]>^G ML:R[CY[0$-Q<6.$HSHT"O)/=)CGYCWP@/PTD?XWRGY_;L>-XP4K[%#BC)Z>M M)>?WS) +LZV(7=:%;"3!H<0I4]]>MYR]I;$!H) 3RM->& <8MC4B0Z39_G0$ MGDK=:J*HR58P561/2S2#=:(:J(E_0&,<@?T;_#G^"?_W/Q_VZU M-.:=4>RI=>!MN\!'EQ\O96MBA9/YV&7AOWY;^-!DP2OP5MA=$U5Y(WNA_XC] MW6Q(3;V7RL '9+;]XF/NVMJ=CX+%_EB=HX;WA&Q9B?GV\;]?#]!--5RH MH846(!Y?TQ_MO1#WP/5G 5EL9XX%3S[R8F-K;X>9P#!M9&NQ#L!_MLI)K$HK M (P3_[!-DL(VCR.L#:XV:S,&F!D?3+D;4YL9H(^&R.]4?%:M%OY86L'8&1[,';LT+5 M:>:]&18V.]V!B&M3UM4E0L)>CAR9TUZ/*SF\4-@4',;*I")\V@(C#^8YT])] MOCLA"H(M#],!J;18K,J#D0?SG!@C+%!#;VWV.[D\OAST5_4*C&P_F*?E;?*+ M4F,<"FM[E!&LH$!7T[I$'LY3]:KK01#E)3&+44//Z2UG@LQ+U.'(YJ 4Y0-9 M,C![(73"AEZ*Y!J,]SI8T71<(];=0;4D,+54IE";8914AR,/5J0M)I$IXMF) MN="K.NXMNU%W'(&1SU<$*()6*88$\V=53J)DG)+&-+B5,%I3Q\28Q9@)^?+9 MU;(XQOKC*2.F,I6N42:+[%R)CE%*@9&ZK)839V:V6:J:2HWB2EW^&*4XCI#F MA*'(8P52Q:IZ-.^3+?T8I32D:# ;=+N4T&'GO0993LNU7'2,4G#<8?J3\J(O M+,1&8Z!'$ST/WG[DK!HYK>O8==85M#2&S>?I3J/+PY$'*Q(:54%PJJPAADIQ M.BUR#4"X<.3!BO3*0JH;0]HU"URK*G+M<894XQQ MFWJ!BXY1BK[N6P5J4C1$@VP7W#!@GO3A2&5H#U*KX=##['R0U:IXGAK. M6A)S.)+VY#S)-UA<7/?9L-VJF1D_U"7V".>UB:A3U!L9L>-%U: KNZ7B$#:1 M.1@Y;(9+.[.VTH+!+#,K5B>6(S6N\GHPM-CJ#-J88$:")@SMIF*22T[B8>&C M@Z'I^80-V/JL95:B=6N6:Y>&_D"'M_C!4+DX]9?!S)4%HF=A?%,VAM(&D.B1 M/:6R[1$WJG1&6(R0_&X['(+!1QRHUJFK"*G[H__E/7(2G%UUU77@'Q>>>+/:PK,JOV_26 M1Q];5 :.;HLK:JY&6]$)W"J:R@=OC(N5+_Q$54@.$BM?CP)X=IVJAC^WY/5/ MP[& B)$:P_4>N%%W@43,BV3.YZ:-$VK7\8(.=6OF89L=&E_QI7JV41,277X@ M=*XEWJ+A)&JR![0I(KWW+SACYZ+N' MV;:A!=X,)"8KIEP@6_H)!W*6"P,KY!5\!I04'2 I/B3Z6D);RE:X%8#!@^&( MW5^A1*IJ@>;9@'@2T50.8"0"E,>@@AJYH:5"?1'HB6!@"![&^U"6^X:*D@L@:?_#9X%E>:M$![' M(%A &-[M&OBJYX(5PMGN'N.?MZ01U$L@J&0TH-1HOP$&_ <<@L([:AY\#H[N ME2I&;)-TG 6).V+%Q7QA,)LT(T&_QBI&^;\O!9=\KG DQO&F[3\$APB5%D"T MGFMJ4'<)P(@@TL#/XD/G(7[,9+N;*1]H-@J,*0*4)F]-)=M0F+CJ$?S#R[)' MIRQJ].&*17L+Z5_6*TH_4-SW+/-Q;057'C 6'<05' 3^0"".N(:#2#_0;[9/ M1 >!H.E['02"IBLY" 1-5W(0")JNY" 0-%W)0:0?B&]:Z/0T!_'9E/_W%.KS MK9K]Q*I/"L)?7'ORF5'YLM45V0?VLDT5WRNN^-Y>0=/:UQ7A1%1PJU2 4^IML M"_@%6;^?"K.,'7!5U_?SGFMGMX$.8 \;C\ZU%^Y-S=\SZH_8+PW>=ZP/Z#RM M$JHT$$6F/W#S0K:Q\&Q^6QR5))($?EB;\&A[/\3XB/&_)^/_263\%3#^)K(7 M*6V3J0B="IX/,+&L^=#P-> MLO[:X;LV,S0J0J.A!AQ?RMEU#0:M'F_!E9="W LBEUW8U.'6%2LJ.68_ E"7TV+24G2JB') <&\Y9WH_S M((!J@K-)CJ7?@"G$\HCE$O31EYG>26R\$E64AI"UJN8W27M"D8&-D>! MR@B;I,BW;OE;=J-T81T'9%$YK47E.2:0 !-4-X3Y)!0%] M-<-Q82)<"3J--3_@'?7Y4X1%"/Y MALP71#,[6//;5BLXF23(PY9VR'B+H.;[0,VWU['^ G5>@DUH8I50&%AM,>R. M!]GJ)F G&JS> 90R(HES;W410%"#H.8+'$D77_#U0,WUZ79?"#6+_&0U\T4I M@Q'KWKQB]LW"!F\!J.'B5KTT#*:\9,>2OX:%\Y4\@/5>70?N\[[\ 3BL7<^8 MC.9H$R-XI=Q!*':ZMMFA+;$R#<6UWJ[W-[76-98[@-4UE,=U[LL)/!:^@%3_ MO'#!Y"OJ(URH?L&NWEIM=R4&@ M/.(K.0@$35=R$ B:KN0@$#1=R4$@:+J2@T#0="4'@4HF0T]#Y:[UK;^DL0_QEN/R2+R/=[D.^%L]!?)=]K-PP\MMG=MIK):T N/9ZM.N"O%ECY M!O -;0]^9%GQ%"N,%D.GT-H!O)D><2<*/.9%WU*JK?$R:4"KY MZL+*;69BI1 MU %..KK=VN;L4D?$>\3EB,L1EU]86_@TEXOENM;O-1==L2)H MA"9P&W:V;&V391GF4$9!7(ZX_)9TD/O*=OU3+J\J@M;0B:@O9(V&O5Z6-*J5 MU;=YJC3[%I??FN$?E5)%1=907<4+.A+VG>G?!Z56<2&9/;S8PAI5*:_/&L&0& *H0E\33+ ((!!#GKD;ZG0'B/%K5QP%BN6SU>'Q= M'P@=3^=Q>N9/Q!X/ +Z99(4_4FEZJITIXN82&X3XZ[?4WS^19XG/@21*R)7 M1*Z(7+\?N9XC+N=K%GFSUF/PS)PVT8!,J-Y_98ZK4_7N3I6[?++K'91+R+?:XUC?I5\K]T,A"ISW)@R\L61>O>=?WQJG_1>?]BQS>N6Y5?3D+%, M;K6T*)H3LGQK( MT-;"0K/I^:S +3,VO#MA>\K&R/>_KZ\?>4):7>D6_PY;X=DA2Z4\'(36[/IPK3:'_9* M>,S;<>URAGW3+WG[GH]GU3[45T.X$\AP@K)UO]R.>NE%?P^UYD\\*7QUDROW M\XZ9;2V)-ED:IZV6'L\5H"*>)#@:V5811""(N!/=Z$^\+ZF@F>L,^;F8Q2*R/4^%HFJ?IQGT5O#L1%+A(E M7J%*T9?5^4B@_JAN.+:TRRA]1[OYGM(D=($%W[?9^ ]L0FB#O5>NAX5?3.M?JK'\]1_PS_XYBJ7)'J3@ MZ>YECP0*7[IC6 S[OY.0H:(!&O'VJR2H)^% VR6G\>TJXEG'__[W?SV=_2&' M[GCIR;*F&B3VGT3,5KJ6&GN:;*;D"7CS3]F*Y+6_9U/N@=RSZ<]'=B3CX"3L M@:3_+_'D9[@?!YMIRZO4DRW;<7'*TB;!S]W7]I_%'/CXH>L;D+A^>IH%&&6I MP:<_>VY\,H$[_TG@#S UPP:_[A9&X0]I^D1G]2).B_Q],O^1$U,/\O;_=!O9 M%[3Y5Z_<_@H?! @7,+RU_23:+G;WT1,:@IL+U7_(A@EWDLA"W'$"_Y$+Y%]/ M:.@URG]^;@?'\62[=TH9KF%*2JDO:K1=5>J<'^69%@3'ER.M5:UM;4:&*18KJ"#D?3+D9HL]?"@9E7-=796E&CS)L-R9N. M5NEV6[4BB9"PER,S97+HE5*JBZ44C,K.PT]#!R/J\/Z^';5P>A@ M)/ERY'1.5#/+!C\4"*XLSO 4B?EI7N(.G]GS>*9JIC,$EFK,V4C)9(N;8%>6 MZOE(HSD:#:1)?8TMAAVI0>5*O"%%VQHYST>F1NWILNJIHI@J311Z:%EUR8ES M7P\7G]-T82':=8'PNM2XF)&#!]BA-'J2P4"SDLO-"6EMU6[N, MVA?'%'2;([5/X2(Q\HN"3@\&ML;#N-G#/2VW"E*XF;IBV-XT^E(G/0CX.)CL M8&A_/1Z%"RH5B(R2SM)97VDX+;"L([37;"B=@LWC=7&MU"*OFG6%RK0%98B# MH70Q*F7R^9QKIOS"9MCNS:6P".9ZA/HF_2+1:81:692Y.M\W4DU.+X.G'B&_ M9:94HR_6*[8(QZ0JH]P3<6N\I6POBIW,NA MP7PRL.:!E!,JP_&<['9X<-C@J4>HNKE9YCH]7^2QPGPP&YDY1L93+3CT8 *8 MX(IROX2-A,)R@J\LB:*[*QT./9@ QPRG>-B:<&9V8336Y5(UZ^'@J4>8I3FO M$6-R8E=%)I];Y**61#+F_\_>>S:GKF3[P^]OU?T.JGWO_)^SJ\ C"2%@G[FG M2D23,QC>J(34@*R( NG3/]TM@4G&.)!L3=7L8^-&ZK#6KU=><.@!'@"=:+YL MJ_J"7(2UC@9U\<\,^EKCW-:()-3HI/^DAK MSQE3FO%H*.7)T/ ;0.*E]BN=N6JYOB&$BN"JK#S' (1'0SKD7M MAN" !H#O%*%0BM^%;^06G$%2-43EUVK%H_$\DG/KZ1_) 9_2( M%,Y-^#+'[]&[3J$*SO$K M0C57F[ U>*VCA6F/8BJ"9?'V9%@E7;DND:!0E"ANVAHLI]R:XL^V7>^W9-W$ M=E'QT:":7^2G)#U+:;998TFC/3O[=GW 'W 3VP6:\Y[H=F()*!)R]K ^GHPR MM?JO?Z"J=:C8V%L?_(MP#,*T $(*'S3^4@W;_HV6BOE_ 14/FP 0@R0B#42@ M#8#EQ2A&J)#W ]J_$(&(#D,*8M80VGM;MA&B0*A #QH:JFK,$*S\)2.4,EP; MCK;]/@?8,K'6E#WK$]225<&TP9_5#YN(B11+7\M!&I'H:5+;:NR&=NM*9_(4II/#YZ+18];1#1UNX_D&?.80[L;*'++Z/8P,<7\\I7\&-^%- M9=NW?^ 7KX8* ]M0(9:?6-?)L#(1_/-7D\V(L^700"G4T="$XB L=!(6M M1,%!7/T@8@\1*CB(&SB( )INY" ":+J1@PB@Z48.(H"F&SF( )INY"!BR*\: MG,-7GLGQO14/MA[INZL'ABJM$U#W__W/OP?; MJQ4-%6W!__VB?WUPY?$'-G;53-3XL1"/$_8*6;[V]B6@@A]'!50BH(+/4\%U M"U=\ 17$M_?E"S.4+GXIIE;^P)77[ZA+47"PTQ NP+/BKUR&M^LJI&_!F3.< MYC@!Y,?QMJ:GVO*P$7]\3-VDJ_ FMHN*A<>%V*,](^5"GQYEGK24DJO?HJOP M)K9K5BC-BMG<4&V[HWFAQ?#*4M)&R%7X$4?A>5,,SGSKW7B*P7'5__XR"(X; M][Y#WM#%T@FW<>"59(&WX>'U&MSU5)^;5^:%=IBV'-T ="*6Y7C:Z_X9BUT\ MV2A @@ )[C55Z%+)A%\$"KM8D-?RPU8O-Q@IW4*W+^22[G*)P^+97_] 2>E( M=E$ ! $0?,*H_MUPX%(I@V?"@=*\M#0E/3%1A#JP2W8YQE?;*)$&%?,I5Q6J#C4KQ.A_!M;-##'.B(A)P:<"E]\:E5](;/L*E%IT&HE4=FDI1,A.*'F]#'G!XP.&!!G(U#>0D!N=3 MTPB[T$$Y(R3SPPI9SBYM=L0S7C_06(1YI]9Q:\J%WRH5>PMP4..J\(HC"VI@ MX;A#X DDB%O1$7;;$".O9'J#O8Z9.AB]DQZT^W*RK?'9W&#ZV)BG)%0A#WL- MZ,A^393 'AEPZ[?@UBO)^Y_A5KE=GI0Z9B+:;C:&"FFE1HUTN@ZYU5,#3NU] M&7#KM^/6;\^LUY'=/\.L@Z6H=E6#?5:*]-)TX]V:F)5FD%FQ2!\Y$ _X31P) M;5V$,Q)D3]I?I6$'3H7 (!&((#>A,""+A(&*S8X _/"X+]1H&$8QI>DS4HA( MSWIW3C;#M@\X#-[X[-K^A9.)7-G\NSL5E76R,E9SL9I6]D M8O488G.H6<021ZV/ 9L';'[S*LJ/2& XP/"[?$Z.3:=H-?BR I)=,RT]1X=9 M$?$Y5$KH V[$NW(RI %4S"P@X6+L0+?]XONZ#4\'57@7;!L<#F[Z$0!USS@4 M2!4WI#QDYD S'>_OA_JLZ:!L31ID);-PA_/'43_:,.<<'\/A2 =RGP(;9<"1 MWX(CKR?GO\&1CT_#^K0Z;:<4V:UVLEFGQ,[BJ&<5E.ZC9"3@R!_*D8%(?@&1 M?(+![P>\'H@@]^6#'XBJUM\ MK3CAJ$*+9#FEJ:>JE;H&Y>\X-HW3^TKR79G&VP_-!\)!LC8.QD&1.8&.?X? M<^^RQ!&1.*"]@/8"V@MH[SO8-K]!1/1I7=_G*=>Q.5TJ& .;$YWJ$$XEQN&> MZ,=LG?U^HM1ODN4N"6)B:=AJ9B.26><32-:*A.C8MXV-;J4*'&$!#0BVB_ZC M.ZB]@[0*7'!0:9I APQTR&]ZSP9D')!Q0,8!&7]K,@XDSX])GIIFR^\1.X6U MV&E@L;.Q*589PU4T*!S-H<#/0]&P3:-;JC3M=&;1HU*/\B@9>RZ.>(I$6_(Y?\Q MYNVUN%EUV&@\*B"=7:;EV=V_'A_\QWGW. MS;09[2PSBA"=Z*E4BX[$8R/$NU#F9T+T\8Y]]VQ[K@"'R.5+K7Q@T@A,&O!7(HY9@]POY!2@0H$" I?64+X1(!?:YU( =4=4X4 M7V8$2X,/@W8_!SNT&NRN"5T73@6,:LTP[SMC7FN@4ZT9\A!H>J"!L)&/R',OA/ MXN_;C=#_/'^KCTURWC1(2JGJP]CDH@'_5RDB$#_V/[6Z_$S\%3A-^5Y5U$!X#1)/PN>2__G8,$S]T9XGP8_B> MOZC?$#1<,[#0?"<+S0VM_H=)6U>*&&L 4W L[^?J< ==#_6>+J3BX7P[7,ZP M=JO8'J4[:F,^XBG&BPN+G:@:!0 1 $0 $#>ECGT10(SG3A2,ID\+I2I%Z%K* M)O-\J8X BI6B<@Q\VX #P$\!*Z@VU3FO@@=1D.Y^<0(BM66^6:ZGA&?NQR+ MQ0>HEB7>643RUE2OCJ"Z7DUW056-&:[I?B&%ZT?@XH^ OT (ND$M*346]!'( MZ[LY>_::Y;D5QQ\ O9B259[K_*1&AOO3$FFDK:53F_&4W\4V'MNO.1_P>,#C M/Y7'KZ3H?(['EY6.PAG+8EAIZLR,?NR,QE5UA'@=Z*T].I%Q?20_=>"%51PR.ZF\>X^][]B:EJP4";I&CXJ(% M@:DF,-4$EMQ[56+@!\TU*Q\RSB0YG5>$)HB0B\BSZ":S\URY#?44UM=3COK, M T0($.$;(T)0;2N@]Q_DK-@C]SLPOS=VRY;:CN" $XJ7_@@^_1'L>&^WS-_W M6XGJY&IX6VQ9'3814VZHX.#U&,Y,=DR6Z+">5%*I2;(?7W*SR #*HS$_UH@- M:E %_'W3_!V4^ ^(]#N*?G=COZPZ8V"MED3(NJBZ7DKN&! 7UY(4!Q9@N3B MUI[PZ@RBY.]+=?) 8F!8$K#"WN _E#DG;$.5)>)_2/R_6TE(^EK[R+47_3TE MVS?,J!A2..G9M9V5(?758FZ,FND]E0;3,CF)4JE4I;MRO?^+1?5TW M (H *+[:!'WM-=\.3EPG1N4$G!@GHDNND[$+F6(DH6>R\4S"5;!,D4 R!77O M%91:AB.H2%6#^X-L]@3P2DD1?PV #H:R$]CX/@%C$B$*Y@3*,$DO"*OD?C1TM4! M+P>\_$-Y^6)*R>F\["[")7XZEK+MYL"LCQK9QKCZ-$*\S.(6J-& EP->?EN# MN"U6_J8JQ!Y7[S)S\6G:*"TUB2%S+8H9/S6CB7(3,S/J(Q>*DO1;*L._'0&> MX3__D>3IYP_IX87Z5G2R\O%/O4MWJB.3_P./SJ!Q:LU!\Z^D"N*!KM#EC3$B&XCD&0!(G>^V_X MXM6_>)_6L_!X Q" W67;&+2#$9M@O7VR']W3!'RP M]QMZ*IPB9#_5^V3F$8O_T8$]_/6/%[QBKRZ'6YL>0A/L[%P P;()@+K4$&D@ M FT +")"A0@D;Q 0Z- /<:AVX]$>%0L#8PJ(L0#_&0 X=&4L),4/=.T@ UT MQT]WAU^'6&0*%N8CPG0MR%S ?EC?F7M XN--Q=7@@L7;N=CAM!"DR[J7$;1B MZPUH$56XE>@N'.]P8@2]=AN1OOQ&$^&> VNU3IIYN<_\.RU&>^MX@:3__J^3 M@'%C63Y&TI@]1R \L("@A(4A?/,?09T)"WMUX2=>;OP_ZYL=[0,!41X*.<3& MSR](N3$=39B'-[;,9_:P"H;(NXZ_MOK,\EWNWH=[V/UKY[EK1*2I!W;[.F&H MAUCT3&>U(6Q@@>/E9/XC$&,+B0G_TZJF=JCS4Z]\+SJ@S45V-LSCQI!((1%F M \/^+?RS04.O4?[VN1TZ#@&+'SR(BF(\RH@\*PU)GJ&$(1^/QH9\A&$'47$8 MCY-"])?W5F'M"YD_]Y5%G*\JS5$B59-Y(2^@&O$\O3MRV:B-*KHB='HF MG9,JN7%NQD?V1Y;LK&0)XT8X,YFWV:Q9RG?%91V.W)MGLI7AS&5G##X[VAS!,Y'FL]QB";)%^57?+)53JX MQ^'>T)[;<8#)QS1%FS"6O(2CLBSN.+ W5(A2+;O()X;*HCPR>KE)SG(H#M6G MV1L:S0['$V-9-<@JW"\[50P7)SD.)83N#P( MV!M:SK-15U2?BV0Q:COSBKK(%V=^C2X-2*$O)H>/7+8*"B.H MP.P/)5-,22W5!A-RT3'H1KNA+')-R%$'CD!:.IUL5.=EA>X/E'$TE/H0^_$BU8W+ L@L)@TKP\^2SYQ;1T/W M^.\9E%,3L9?I*%HV0R5&7'U:9$=HZ#X#]D>]_MR>C=JI/$C/A.CS\QBR 'W@ M8*-MH6C,DMER>S&(E(H3?0IJ:%D'#C:1RY2[N3[3S-"R4HOJ?78H#CDT=&^N MX$F99D9]D\^$97I0*0_8YE,9/W4?*)N-6$^FQI/,XGG9=%.QYF,>P@I]@%SZ M0FD)80TP/A\N,JB06A=$O D!5W83O<2P7G$-< M7"D"^",9"O^Z\^> E$+1:REEM;Y-!YR %XJE?/5EJ83@K#4)SSL-U0GO![2S M*YTB$4+G8H#3^S$ MGVQ)IQOV*W_,B_@?]R1*QUK-:VUU\!3LDWRO,>8ADCAF"]V0S#:>#U4V:PAW M=Z7FK'X/(\W[CR?*S^ VO2E";]@7UD.%@6VHKK-K>#FW\K8Q$-D83E3E-JPR MGS5*DVQP$#=P$-0#'0\.X@8.(O' ' T+"0XB@*:?=1 !--W(0030]+4'\EULNM.OZ.59\5A#^]Y/C>B@=;C_1-O0-#E=:APOO__N??@^W50NT(;<'_ M_8(*]P=1CWR(,5>-&HX?\X^NEB]#BMA\?/7 ME7%Q\(\([Q;9(50#WBDV8>B$8PD2("P@ GF*[/%?4V;KXNQXC5#@B[/G5T3Z M7IVOSAS)R]E\=;CI)JP[^>RLOZQWV^ZXG.'I:D5./XT^'+J[YT6$/ZP^\Z-Y M&P!NRA0@_R(GBI8+7]( CFOI^),5.QY*$*RKHVPV.HGJY*)4LX:%08\$R$B,.,NB8#/4ASP1N4!=^:O+%FC#@!=!#/?2BQ+QDWZ_F;Q_ M0Z+Q%;#L_-K.ST*ZJ\@EJ0TNA=CF)QW9&P8,""-\."%Y #CK%@C!-35L>8U-HI M^JD2CTQ!>F*@1#1XI],AFGQG1;*[M&)4@$,8)D#9)OH(NT:\% 8_@^'@O1_H M,8$>$^#7942(ZHHW2Y U4YN<>:@37FFBI[-1%;1SST:GX0IV)+GD>*\17CS$ MTL<*I@3\'?!WP-^7ED_>Q=\ZI54?E]VIU%Z4P@R?[;#]HHGX&PDL5(B*?V$- MU6L+)NM@0 M "1RQX--K3H=MF&4$H3P9*-=7B>-QF*A:*L&1@K@AP(,"!&Q)ESH,# ME85,C9];PT4[1TZ?LIHTGN;2,QZWD&)";.R=$M M"SK5%U\+@+OCYS<&:M7- M@M3E%_FS0.M6LE16(QK@8%-W*F$49VUR*+>%@FQFPV&W!E(AYYENN&Y%*S0S>BK6$1@@,2@4B;'?R/R"&A4'BME[@.G:O;7/Z>2^ M]MIN!98N$)5'V%@9<#>RE9;CW2KM:C]5(W&ZU'AW7$P*@42(B*)[ZC$04^LV4X M@@JW][6BE8'&=%Z-Z=J\?Q5?]K47?2N =P&))6<9]L%"9>YC(S4%G4=R4L_8 MS9@4F23#(SRS7__$(B$F$I0#"; @P(+O)/R\A@6-QO.B23D%JCUIIOJ@GFG* M^?D,S0P)/W0H$7VG"^G6A)S+*RWW"6<_PN9[DZ;=@%P#O.A-@\; M#3J_6Z^'FY.5OZ4L?$59=[W*;]GK(2#?GTJ^MZZ=[+AV:Q8P!:C]^AF#04S] M/7+5'3(/\=?]&CHW6L#O!-,>L'6HSY86F\^9!>EF!54M9JVYE1[Q5-3KT$#& M]DT=OP,F#)CP&S#A62V,[V3"K%X=#Z)J)I5T,F8[1:9T9H:8$ =K4?11)KQ; MM7'OKD0=X-95A(<5/]9407U@;] M3D[4IY&ALB@9Q5E'[&IBO8Y8VRM02#/[6;+'I9-;%D+R.CS!D3Q0@RS^.X:< M %FN)33D#$.:R:H*0>6%E595V[=_/X U)5%3\K'QI-">F&1_FNE0F=(48@TN M7>:G-QPXRU;38P02R-Y)$0S^^5&[]1*XYK2R7(:'#G.,N"FA% )M)#6I']1#OY>#._S#1CO:@TZ!23/:05)?Q\ M]W@T&M@M I;]V2Q[*0/':2QKC H%K5K,=I1Z0BE!OE9#_=6<;X.IR8 M5PLPEM@O_Q58.@(4"%#@+B6>UU" XUJM6")ELPK;KO-:^[$=E40.H0!NAATY MT(/ACHPC?Q^KUA.81H+"8@$8748D\5K@;4/2 31Z:M=+"E\UE7:3ZR>?>DQ- M-"I0)L%% 1-4*!$Y42@)F#=@WA_&O.>3)$YDWF2OK(#'KA17)I$*4Q2R_=%R M,4+,"T6)1"(48]\K2]R'N00^LR.HKM>W4E!58R;H8M"Y,E"5 E7I3J23=;FO M-1]S*S8^@',B9Y3GT50[2]):<YZ0S#@=?%DMFO"GI?%I0*<-ZRGQ"!#O9Q ML(I OI4,%^43706M_O=,^M<5UO5]Y9/CJM>0-RJ5I-.)D2RK]O1&;-X>-6<\ M'<&YM?%0C J"2P*>#7CV:NZ70^:2R3@Z-WI/7)M-SUBWTBPL)FG,LTANH$(, M\SU+>MR6]G"?"';'\?4WM/I[*OP:4'Y ^3^3\N] 0VX T[ 0>V-=C>!S/X-PSN"*(X;%"[(G-<#;=;U=3>JM %9O)X73&T[BD8"02BE!' U<#_@WX]\?R[V6C MS@_SKSQ)%.9=IJ]G4N:LMJS)HS"@ZHA_D22!.8%R2OR]45X!^P?L'[#_ MCV]Q:8W!0HAH(*DH L G! H1N.(0. M',_E3SACL" L8%K AL]_^;:@09YSX#=,4X5LAGC$,0A)'L*_HX'PL:A0X[-K MR;8DXP.S'SSEY)#Q:#T#"PQ5(#KHO80#--.P!&NQ?BX:,0#.# =CQ %RUJ@ M]ZRF8PQ]%Q?NHK49Q8]^AU^1+?]]MNQ]AI9L.P)>KD, '1(7_!&-L>"'-FZ] MZ7UDP%?#.1,07= ,9V,T"6'N;QO\GBNHZH+ #3L-"ZY$-" ( >F!0/L^W4^C M). 43 ORC05) 8Y7!?\]>#Z$"+\K.]X:(KC=1"=$&"_U, W; MWAV(%B<*IHQ*1.S_'?$P7((LCHD9@ M393"%$W+0G#3#0L4U%0!GY8PAH2.2 M@#]XI[(F@1=_(H$*JN-1<(739.ER:8,-'#!:(@"QC#C?!0:_[WR\& MN+1KX;?S%.\+."UC4]Q1F+DF1)852V%S3E'6'KN"QL3X'<.(5B.L?TEK/,0M&DE/XT MGU;&6J3^ZY\(5+JA)+!_$B>= )7P&/-Z+$#%MTXASC<[\2KSG%5;B@O(=GW: M6@ZCS8]?^1]F@VOSO3OFP EX?_"/ M(?YP*W-QVPUFZF02C5C24^]ACRH+6>__F'9A\2K(!I: M7XCP_AL!';W9X]"4+.BZ0)3AA0S?%2(Z@BVZ*B0Q#FH;\!1:0!SK4/T804DC M1.1U\2%$I+/Y2L;_.2D;MCE&CUT_POL#PH(DEO1G\%T6$@?@O0Q% ,.UH$@Q M<:%LB<\-GBPD;AM*!88&14KX'GR_P@_>) HLX;B#9RQ6&?"5NHM$ EF#H@&6 MRR!10/J",X(ST.&?&E 4T%U I P)$$W@$4XD3C\0^2$44&*00FUJ*,V8@GFTU%ZHNMF"(K::H<-5VN.+H(63:] MG6X9F;DI>\A[D$(?]4*229>>V0R83M-&HO\HY]DZ4G8>]L,\UM>\1P9$I5KR MA2Z W@+60C'++) M\M2&%Q,=?=CWHQT\-7CSNYX&-40,ORL?Q"#SZDB,1CPLPV'^) ETF0QE>$[P M)!^(+E0X=+B%LHDT!2R;P_L"4X3KR$C^1O(V@5^E.V]CQ!IW/!4)K'>!D+ 6 MA#09O 8='OXJ=,/7L-\E<'^*1!:+N,8WK=:X[69Z?;T9+_#.O+Y%%&$;B'^@ M-# SX+* OM5JH0*DP=+)<:=QK M+#N97']J\*:=R$SL$63"R#'HA)H[E*4>3A>F3E2I[D:2_#&2H=\\Y3#MI&+- MCC/L6^V4W7&CX2@%GD4$X,CWL_AY[][VPN03E7A154"8X^:DE1FV.>_NW3<.KP]O M+$R137/W2O-L?\$)?:% R_.#7"$1&[931K@72[-A,YR"J$P=DXQ\\16*+U,! MXKUK^_*&,[8,=S1&8BSY0%1.Y;Z7J_=$\/9T/62Y1$1@R8+JP3F:,#I+6?>, M&? 329[^\Q_XSPKH114^%_F5QCXFK]U&"(Y]-QI)_NLLSB$1(&5M=1G0S$9C M ^\RB$6\=>!9XW__^[\V9[_O-_,]7!O+@J(@5$S_T-C9-0+A@04$)8SEUC^" M.A,6]BHZ)/$063G/_JR=9!%\/Y$/D>B_B(V?T7[L;:8FS,,;6^;[UL(J&#I_ M_*^M/L/:\OI#P]./_V#KN3P%Z.E;S\4GXQCF'YIZ0#T?-/BKOS"D:D7/=%8[ MUW3DY63^(Q!C"^'#_[2JJ1U7TJ=>Z?V*'@1Y#>* ZGTR\Q;K?[1!0VASD5,( M.V_@K95"V*6C["#?:27\LT%#KU'^]KD=.@X!8P0_C,?B UI@^4&4$GB&IBA^ M0"4B_"!!"Q$F$B/I ?G+>ZNP<@M&;%"*%[OI85OH/8NY43(5$<(S)./NCG3- MIV*_K(55$B3N3?/I2N0-3NRK+59;M;L/#^JC^P3&KDWS]FD M$)DD;'OCLXPS"XH$>8;-5R*CQ.*)X]G]D?5LERP/ M>IJ=2?&RF3$R>:HJH9%[NV0(42OVF&BDR.ZCTF_4#"WG9-'(O5W*<:GL<[XH M3C-N$^0C\YY9+:MU.'*U2SM [GUOP#^7NO8THPDV.2D^Z2.M/6=,:<:CH9%S M /;[Q7FH2$H&OIK@I&P96>B047#HM]Z%+*A#.+1]OR2\%.&,X%.Q)U'6IU"1 M0SXXR-0VF+CX#[XF, 78-VE)O@\/>3CAH.MKJ2H0&6%:EJ![2 8'5'5.%%W-Q>Y97SC+ M^+M_Q([ZPQ'NN+ M3K9'=K/"_&GJIB8C$NXW&SF\WU@#N$%GVWO$^"ML^:;(7S>G%I-R\P8Y>4S7 M[.@R7^3+A_.#(THB.P@";C )0]L-L1Z^W7_=R(PGU+.!4/0<2S M36^KU,7-6&R0%7?;.?,2$@.0J1@O%&L^:"4Z,C(B'6FU+=O1-403?B8/95'0 M'?@G:81ZOZ%X#@M> +(7< ,)#4KO4 9&NXBNDYEAJ1*4X. -8ADHDLD_H:V) MH)=[5\9J\U?!*H>#;1Z(O#=U_ T4P"/"=WE7#'KIP+5E'=AV" VRO$V F[T@ M'$24'L'8?@"+BAQMW@W&00%YL)J&3;R.N( &]]$('M3V9S& " ZP$X#O-"# M5(&7_.K<7GOYJV]B;H9W.!5N##(1;(0OH:-&!FP-VQ#0JE&0A:$C#0?3&C&4 MD8/3MH*5^$PH%J'E>A%X]E MVX$GM7.F&Z2%+4ZB:+D0YR&SNO!AFW%MD$54R7NVL+9&K(+-#.\=AQZ,G_MB M%(% ![EC#1XF-J.CW];3UP0%80YZ_2;GW,S)HK QSV^R@I0%YD)T+X@&A+BE M+[@.@ Z&,H(?9S_*P_O!NPO@MJDNQBX9F4T@B>!-@V*OH#K893\3[!NTC[.G MNE7:&UL#K_.DOS$YR[#M_&KQ>7_M4!*HK59^. MVQO1K)L""A0V]M_(>W- MIV?_!H<;7/-M2G8#2"Y>20-#'*3H+ 3GC;AR*+A6C)7_\)5\_8.J0VI,)R;* MHYA3V*9DN\ZS6AEKD.!9^I5P,]^AOXM2&SBT86$6D'L=AT][(=4"/#1_)>@. M1JZEE9_^4'"V+V+Y-P"R!: ,3"\RR8N:)NPQ (X7;_MUP(E"%6\/.$_+43C9 M'_VUP)GHY&AR5NYF,[G%J#?/\V[8LF80.!_VDY>N#)U?MX]G@,['BILJQ+O+ M+LFF4B,(SRO-PBBWP8],HL-18C2%:( MD)^$3JB^7PXZMV,G#@B1*U-"(G1P^A[,^CN_A;$A8FL1;\X%?F$L()4+Z-YB MOU&D_GL(=+A-H/#9KP#,0;*D 0@GTQ&FE0GGW5R34GN:6H+"U_>7B3ZW;V%9 M$9@859HK$V?.)RK]\7.V MDY0AZ6A/;Y>R.-:<4.FVE81^41/P [Y*&SET84 M\H'=XP6/^=:F2_QM+WH9_:&5*G !L[S[T*O%N2TNH\TNZ69&BBN;TWZF6P^8 MY:U]ZXEN1YHQCX7,1*-%94CE!F)Q]@YF>=^]LPKC0R8D<(OA?.]Q%KVRSVN1 M8RUH0Z%[+7][*S]X%L_YGA ?&?E:IIM(*\O,T#2?FTCTCK&7\_Z<.YWZJS>M M87-NGHF'(TIJ8?2DMC/)/9D([=E7-FW3BQ+")D8L!QU6#C>O@ED./A2*68#DK_\(A,^D#D3Z0([;K0-I,$CO@14(//TVWQK+K2Y;? M7^NTR]_'5KEW=_UUIU:.7P,:TU-98KMG-R,\FEF*I=$R.^) MPVK'[]#9M_+<[O6S;65O/J"$#CE^;H?GY08ET,*P9,+K__ E]OM6_>:7V\O] M+8R+BIY\&CT9)!W-B#ER4*K6LE#=8!.OA'ILN:.)O.^F]7U5"\(T;%O&-15P M9H_LC'UW#DZ_H6@/IC2X@6/[B#[Z&EPB+Y>(LW!#7DCM$+X1Q?XAC],*J9"S M'?@I09O1TW P\DC#!&NB<:?712Q+8=OH-GCL>6UF B.EJ?JQT MI%V4T]G<6,BD&'W2U!X+%2'_F2(FWH;D]=?(!DJ6JZ.K^2=WD$PL>3K5X#\^WU-5U-$ZQ%=;@F_Q0.F!L!780L MT()O2ZJ&J/Q:Q:HAX-+U1-\2V#5'&<@SBPU>L/)CA3I,L-AV3 M.^(%#O2SL9G(F^?00$GT:')_80 P7!N.MG][G5APO9MU0+=7NDB$WQ!,&_Q9 M_;"YGRC^V8]]1H&[HA?PNQUMO5':R ^UW@]G=ZS56_VG45YD\VD%B]G80_1H M*>J-4..-YZ,4Q"'Z>"^/:^?%4'FVO< MDNW7 ]T,$V#_@Q_[>=Y.%F=FAQOO9'%<2;BW1A5OF0&"/IX?@HL925[D MM.;;Z-A[<03ZLHZ\WUUFN)G0=(_UME)E:XC3O)+DFQE%!Z"J%\^8Y>](V\C_6$5G/U1=B7UDF4^/NDH!PYS6LLVG.'=I1++9A0U NYG)-VV^ MD*[0+0YR+M0)(L?NV7OV*.QJ"J]K![@]JE\;XS4-(;!JW*E5XW6D"PR4]Z]L M;'5 >@,%Q6:VE^FJA4QFT1^TS&)WJ?:%$<]@)T4\$A@W Q@(8.#6E9C/PP#( M),9,IMBRV^&T,$MS)2'#<74( TB-H8^91P,8"& @4(AN5R%Z#PK(<[C$3A30 M"MOO11:V,D@V4ZB]"U2)HO']LK-WY20IH6QFOTF)"B?FY3[C0@3;=0CLP$3S M'JBZ8K3@V4VNUU[;=4VR5U)JUF76MH$,\V]UR*VYM^DQ;W58>F'= Z!6C-E2 MG\\6)IE<SOSN85,1".#)H M"]'I(F4FG^GJ@1A(/%V"AO6@OZ-*\7^LQKFEQ*^ M&8Z]2*'@"+L[5=PN3QBXJF 1EJ&J87AT,T@A.RH6I'@X#]UP_&YXX%/M#KR3 M@>> 2$W67<$[KVMLP6ZQY ^!+:Y:M%&,252!8"%L&?MO6F,'>LDYJC&]6FZ" M9E[PP5\BDIRW*R[]]W]ME9+:PTX?YC:6Y9>PHC'BC4#8JU0E#.&;_PCJ3%C8 M*P!-O"#HGS521O"ND^@V(39^1ONQMYFH2//&EFW5:?:_MEVJ>?7A&Q6S_)-Q M#/,/33U@JH"_^@MCJ(=8]$QGM4-\D9>3^8] C"T$N__3JJ8.U9?ZZ"N]7]&# M(/1!:%:W"E3Y'VW0$-ID5<[U"_,!H[5S8M62 MYWDMKKH<3_/D[DB>8>7$LV:T,DT^)X0EJC-V 1JY]W9-T)[L6+4DMMTD5TF7 M9T9KVD(%%/;>+MJSQI!?QN>DENEGHL93IE.D4-+4WML=LC%)BJHY57(Q&\SB MRZ*0C7$\LS]2[$S%>MHVNIG4DM;%##^3^F&.C^Z/[ M#26?X)Y/L)KOVI-O. MBH]*'=ZO>R/M2;(Z#R>-Y_:$=)9/I7Q2*4=F?'Q_)->0ZT5EU(V3LF.R&CTV M4T_9.ARYMTLI-Y][G"4-79$[]52M,!ZJDSX:N=JE<]?_Y[SN.W9-6""BYW3) M[QFTT1DK+=NB:MBN!?;; 52'8V 4>V9!*8[*$C,5U&FG?JYV 'LU@TZ\SR39 M-E5A\4?655F'H(U6L-=(P.-9?$UNUBG:O@K.B$9X0?M8%'OP2B)A .)2J48[ MDR8R3[5,I9EI7J9%A#@&DJLB"_X>:6"DW*<*LT2Z?4"94;*KYY;E5,&*#3+< M33:)\!NJ :_!RUOMY#.K;4+\'9MP5@#_XI+,!S;@1BHT4]0#>=N% MNM^Y=U]:O3T@DN]*)+O%W;\J.O,&L+4F+)#[$-N%5C[ C0ZBYPW).#/'O.]B MN7:$QG%A]/R;<=9XC+=DN@O%6VRN]]XB,#.:J1H+ !H>EVX8L?TL6TZ7*H;N ME\TY$(FA1*O/DWAZW,LTZ\N*."L+9(09>27!&2I$'HA(#]@_8/^ _6\B\/+3 M[%][M%K+6H>=*REKD>*5ACZT%6=6#;*4,;R#IVVJ?6W)9"GF:H#.*/ M5\"U2+V*5.6.,"POQ4Q1F3Q.$T.M4URDQIQ?A3@>BD=.$U0")@Z8^!LS\=>+ M&%_*Q%R43!=:8:;1GO3E'OU4;#J@4?=K$\=#+/U.<>->#2R<-$6!V#8QM R- M +X4%QA6?HYF=?X*9S\.^[Y.@-$T6_ZSXE&4[+_2L^S7H8U)/R?3O5EFTBY: MBBC5)X_-QWS=+UL:O72]PH#7 U[_SKS^=7+.1WB]5,ZPX<[CH*-4ZVK?619J M)6NTJDWZE54);T%4\6.)+3 0'/A4TXNI#W2K.]6M+K_F'P=.7RV(>!S8\!C0 MSVEY'9Q(71XD4I/(A,P5%B :<4N+:)7SJ@LF0M$('=A) EX.>/E*@L;[>'DP MD#*:_P]N"!B_WEV$N7P_&_-U=(R$8US#5/ICLME)E)AEGYSP#.<5%6/H$)VX M="?L #,"S @PXY+>J7=C1GL4'2NM27K67HR%F=D<*QUA-O(+D,4@9ARK1'A_ MUIO+:PC? @4#3?!&-,';6G- VS]CS7=,V]](ZV\9CJ & OL5!?:K5@.]2C3Z MU==_0]+ZUVOX[Q'4ES;3-5J%M-K6A++HTBEJ.1=083(4[TE1H<2!5O8!6 1@ M$8#%-U'MWP,6L5ZVSK8M)]_6:FFSOTRSV7 !@074ZBDR&J+B;ZKUYZTH_.Y2 MOD=J/'B_H;_\D:&$)(NK:FDK$Q,JY'HJ/MSL:K]F?>>N!_VAZAM^H5024"3) MQ 8\+<9B/#.@!'Y BC0O"!3#4-%87(JSNZ4UR_H@FV##N:=VDWX>59PP1Y(HSFMTGB\EH1JJ,Z9J>&!TJE*JIE;H3 M*526;3HQ6XY!HN#4,O5#A5+S"Y AG MSA$Y,[W?>/?8XQ+?O36'?5-P^E[=7VF2]^VV?,G01\APB:RVK84)N+EL;_P1 M49N&52DFLIEPGBY/>"XU-7(?#PK9-A:G!,M:P%WG--3![8"K M5Q]/R>FHT!R0@A:;=8:+>;N4F7D%2RF&#+%T],)Q(0$*!"APIRA )3Z, H54 MML-V.F5.J>::U<0P9PK+\<>C/=Z) EHJG"'G]<20;#9:]9)0E-IZ;^35+:68 M>(@ZB@)WH-,UP-10I\CM(UI DIW7Q9D?@5>W#TM?5K/PAT'0J8+(FB%2F!^R M@HB)R$>C1MU]%I^H=$J1A=S0[&4DIJYRET*CZ-)6A8C3J"D+:RJ,NNTEFV^. MO-JD-$6%H/)WGJ(; 2L'K'P[K'RJ-'&?I3Y-M<-B;3RO/4YZT]S,KU":H$+QV#L%B[LQFI2 ;4-Z$#14&WT) M)"^.1;9M%X6]P&.WG<"<]1'\1)CYUYUEV:3!$%@0 M6;.RCC@WA1BW @Z!W8)*Y@?%>E%57+/=FB6@=7TSK>OK!0BDO+5\Y>V0[;506"9[#8MOAUV3IH<,9:A@Y!48C42I$$V? MJ<1HP'1Z MSZ8)<;MW6Z"*!*K(CU)%OI%0\7HB/YU+AVN16>HI$ZX.V8E>:3:HQY%7TC,6 MBI[H1PEP(,"! =N7\AY'0<24_,YG6:X!IE+E2TKQ0W[N0GGE>E\"P?NP#11 M6ALECD@S/P*LO@"3KEIXZ+6 M*^ G5NL*/0MY(^C+;'Y^'!*QXJFFJEJLCSJ M2D*J5*OS,6S>8"*A6&#>"-@W8-\KB@U'V;?5&5.I)\ 6,ZENW* E9MR9CD:0 M?;&5A HEKET*[-,L:+XN\P[Q_SY7F4:3]? J,S3VP)@'"ZAL+T+>3CY$/Z]* M=_WZIS66+8G@-*!+0,*53AK =@14XL2+_R&XD04 BLZ!.W[Q)=(/Y"E+W$NQ M7+V["48&(-KY_^_=)0P2.2=<<@!.(=ATC\ MAZF(WNW@.QP$B-I@\=Z4US/V M(_\^FHJ0JXU9+E*GF78Q.8X-\E*_D*UM!_^R'XX8S,++?B=:D/4NFXI@67RE M*TF%'#D3E>Z_T#4AQ0[J'S[8 MDJR#ZG#G3<)-CEQ Q$I;HI*$)CJ9?(ADDI^NC7 M/^P!>\3688<@5(BJ:\M3@.IZV>X XKOHES7%;*JY*A0XL50C+HC!:CJV7R4, MX\A@0:C @7N)ZXGYI (_]X>@\:BFG9BJZ@/!H<6NC=<*F0G-'#X)FY%MQI0H(T MC>\<35A 5H!/P-]83V7V,@FT@#6O]L;,")P!?"GQ'2A_ M 5>& M,%J370W]S03P>G 6(7_]SAAR&BYW(8P ,03P=/X2;$AP0[BQZ#8\81]^/]SF M/7_CLN9IBSB<%P4/2#?@P_!U"@])0I7O+(] -NA%$R1P.CD/@&"M>00RCX/O M=Z "S.#X R#[5 .@P&$#HH'@V? ^R+B6L69H_ =$2;8KCO&4;,PN[R,LPH08 M@@=RI@FE:\QI9;P]'R%3#S=.VU%(.9P*YZWCHB]$:K6P][]V>U_1+A[>K=?7 M^D TM['N\"-?3N1KMXW(KUX$[UH@P//$PM408$"#^[C]_.5ZQ>8 MD%,-*)6\;)4O>X;P<^2A1\.[XR'?8@$950Z"WX"[16B0V<=V:'4>0)?6;\,# MPGB ]Z0I%-(E;RF''A] ZOD6<9KVA8N)PC.!#T+)(5 6@5(,DA$<&=[*"WPU MP]-%$"G8-G!.TZJ0W"G(Z"H?#F4DQB%P062F(U$7_2)"@M+A6R =0=D D@3\ MVJJN*APW@W(9F@. ?P=3K"K!64".%J! M2'8>)![L.:Y5^QIHX:5J$(X03:_ M\4[E\0C:L',4L7JU= O-O%CM?,L=2D#:+E3UW_^U58%KCZQ\X^/&LGP"H;$= M<@3"7H$O80C?_$=09\+"7K4!2CQ$5G;-/VO[)=H'@B(?(M%_$1L_H_W8VTQ4 M979CR[:JR/I?VRXDN_KPC4)C_LDXAOF'IA[8;/8!!KJ(;K: 5S:?A@1H\/H,,ZS HCP3$P<\,* )-$_L6%"($6*I':+ MH7?&PO1)L;6R(@.7ZE CSK++J+3]7H'U:A(L6Z-IN:SD.+F?JO+*2.ASAXK@ MB_5:QK8[LUYF,N1+C_I2KF?[]4.E[0M5O2M/^;:D3*2L2/5B18,7#I:VE\(M MCT:'2]M*C*>78 M[',Q Y[2UG1$U9GG^<'2]@NU%V\Y;6ND+)+\;)HUXRI%'BQM_SP=3U*FS<:5 M:J&QJ*O/B1C3V2QM#Z'5KPWOV=J.UI'WZ\/?X)4HP@_AHZT%ULT]&1/7XX87 MH8Y$+N +SWE/M82:.]0W0J=H%1:8N#*\QI"JZ7A:KXSO0$($%O[O$.=MP%MU M\^X3;+\2N/WGK,7<<9?ZETKN6]$:J]E@7/'^V:[LGH-'9_(-K1(Q>]:D0J;D MHOHTGG4UO7:DN/NM'/I'A+EO6W\]%@\JNFXYM:Y6T95\B!]M1ADH MX"!NX2#B#VS0&^(+3^*]?62;\&+[K+^HW9"#7/&O:P=D9ZRII!6_(#C<2 M6G:NU;]U89_9BKH*4SLI3,*$VCT?3\HU3M?G W(Q81X9EN)+G2K-9I*NY!J,E&O4?_W#/.S'0B"7/X4^ M_V"*QM5Q=>WQ0YMW'FBECT#K/2/HCP#* ^_(1YF!K(C"2TC*\^!E!K#K0.V M!XNRCF"1/HB+C=%3O]F>D642M.P$7R/+2:,[^O5/Y(.X>#>"Z&H_B91@HN!O M(C,W@0XWVD76[B]$RLCW%$)O25Z[2Q#^7M+J5T?U7@N=3XK078/S;GCN%CBO M/_0 9A-?*G"9K1E0IZ",@XYV)=?-*-[!3,]%ADS';#?C))V:T\-DC8$(?2!B MF_#C=U])$-JP"7Z<%!Y>>"&\85G3PD)65M'YP<> MAU_]P(+5I4)''\AU+ C<); F6 (YJ B2(%\B0+Q_W^$>^QR*'-DY/(>P*BP, MU_DS1'?Y(4_@QMZMHEU\=]G6;7QTJG_O7FP'[J\CJ+,'--C_OK'9SOB@%&J IQ=P]0'8D>]5MHH/'PH(]9>!4BBX,*']=VP MQZ@!'7Z*#NF[HT-/0B?PE>='0+T09":9;Z6Y]Y.?EYM85CS,!A\A?)S*!C[:%2QJB4$O4+AZ(+HZ4W.8(.V"'<[%# MY.[8P8=E%>*OZ@4R@4/Y9#B(][@>]P'2Q=D#:\!> ,$Z0IKGR;D^L"OX(QE. M67?^'-=&MDF9HD]WM'[-Y/>3JG="4-&4B ,3WR>87_]P^ )- Q'+[Y[9+D+Y M669($<"96 .@RI!6T(\S"%WH"$5#,U49MP+ R;:(5-;Q:80-;W<(43B:_P2B M>/@6NS06I*U$N9>L/ 4LE_QH MG"J"Y--V)F;TJYMR;.ILG46A,"_&ZH#LMBK<8%ZJL5:[CNO-/NS7J3YULU?J MW >(89E47X<#BO,N)W+ M5:---^],PND9)(9XXM.D$"(& IS..DUJI;%XDJ0?O"L1IFNAOBC.*IGU#;@C MJNY&?IJ%+]VW((:8":CF 1:-O*_ \:R:8Q%\V $3%@+\F?GOJ(#&%2\ 7P% U($A .2!@UO28S="_3+#[EN"4UQ@S,?H$8]W#PU(ZGE^P\ZMWW-)4X=$^OPB$^ M.9OS L-&N[[W$9=B%DVYU[=IDLUU%\(PDLOJD]DU;_%DG_70\Z+'&<\W,O?^PUU&J:?ZE0B(ZM#OIO- M]ZE297;ZO?^N<]DJW'.:5/"&(!"@P<7%A+I4L7-QALZ2U2C?;CWW&Q,>3I9+4 $,N#%@ M9" T>)$0O-H_8+Y1$DP<"_K(*RF([ FZL;(O>;9YA# ;$H;@ES.$OV.#E+$G MMB!<0G5Q1K*NHY?C2F L+@1&$=B&;XN6//"L^)Y"XY6),5 ^*DH^'KK(XK\[ ML8VR,)Y]]SM5^E!R=&O 3URW MM^3TZ2/)*BRYX.V2XKA',J,OY_-X95LUWX^Z+AJ'R@AY!2DA/B&JVVZO][95 M*X1)_R6;G?@+$Y;AVI#Z[-]_OG=6=9Q\B/W,Q$6O@,T#&3WFA+E:1BG]0![M M7!:Z/.&L;^5F/U..O%D3H]05@%\;^9IO\T6 M5\Y<__!VK(1H5+_Y7CCF4POV3G[_WT\4-=ADA!NN8/#.C:JMM#%O?UYTWW/4 M-#C[W?(FRB*3Q7F[/%[['KE(_8&+]KC;7^/!-DM?MKRWY-$+M5?:7/ ]-TA[ ML6LUP,KB4QVN<2>O[^9;'6C$-#3+M/&T[,2X'QE4GJ:2A>IDGM#*]=;D MWU,PBKZ'"_I](NV%>L)=&YJNL.8 KRZ+5T@';X9"U'[C4-MMQ9#, MV71$*VZS0(JU$FU4LJBZ. 1#B@K1!U+D[UMH8P*A[1-"VQ5-*K>X)QZ277M3 M J3;1+JLX5H'@*X!%J38K ZTMLR/LW8[7Q/"VHQG<9-OFH%RWW[VQW>4^[S: M#,.WHCT"T?"BHN'5^XA?VY!W]0WXUB!Z4O;M"U8*0SF;B[3F=66AI&-4/S$> M66F.CV&LC%(AECX4<7G!CNIO1+I%6/-8>O^VQ_[CR?[_WNE]+@CA=:M#E=>@32")$C)*0IOMW3LBVJA@UOJ/V(RL13HTE.YNR\O1AD M1&$BB8]RR8]SAP^,L]Q]V)]0@DV3958?%'UG%=Q %:[U[D MIH>6^.PWG85?4VSDA)YC>$'['<<2#YX3$E-1.M/(=[A6OI-I?F%P\*?"6H^Z M57- 1^T-\1(\CQS*!H,RI(Z3^E%TM"C88Y3>,?,BN&UW\ Q$G 0^5%W1Q8*#(>K(-8=.\'<^X(WQNNV.8,O 4!!3],@,WCE6@C3 ML/ ]XU5RL>$W9%NQ44]&[%E&\=[PA0:\'U8LAAD"@;/M-ZY"H>DO?[;1BUSX M( $7^]@/)#\X8?C!#-YK>\_NP@D!T1CI\-"V7B+8JXZY7HM(U"I7E87!JA&V MX!!#0;:(J:"Z8!UQ+J+2(X*^P"UJ-^LJ#005UR.QQP!X_2%'<#HJ:J8*=V8V M!OA5\!VZX1!C""O>PUP=)^?(MA?,#J3-::.MW3YFB)8H>-\R-!SP//;@"$+%2\,3E @H&&FKC>3@ M;"TDW*B+T-:D#H3_;YRU:1DC2_ [#*_F <>BX&P36%YNDK#&U[>0X)V/ )F$M03A:D,MOK_ ME4=2W>0IT MGSP@Q>JV)ZWXO=@@S0*T??N4 J4XO\FICBM#0+"&>BA.ZA@(\.3]X\H:N&&O M"N>^/E#;:PKG(O>!?:OXF_T)5-0QJIIO+X1^KOWQ S\'<,'7CUG&P'7AYC"&\ 1>#%:2KV M-X%*6#B+]W,76ONWZ)_*!OU30= _5;]V_]1?KW;+/"ZLOD.TI<^93/2ZE+6^ M_#&LO0A07AMP&VH!A"-KN*_XYJV'>D!#C+;7WW@@4MO)9QO8B9L\OT@6Z(9? M8S^^Z0[=T^@^1).SI)VI.6/(\*.QX7I3Q/E,?IF\E[<\$' .\ TH M&2*!]N%%HL6)6@,4E/TBZL&S6:&S'=G7^Z97-- _*2PC MF(+LED1R;6@MFZ[/%)XH'#]:H&_#R],5/5K: MG,>VO.7/ZJ6I_"J+;5>2VI6MU[L2QL(PWKK-DF]>X3 D?[U1.A1+&'!%\'Y% MY47V-03TL@$4J\?PV)7M,_A*,>L]N97I#09+;S%7"FUM%FXM\8B%G%MAC*I. M<.X(?LVC]BC*=Z583$%8+/"*L1KHF(5%&"?4AE9R7_@P W@9_CYQ>*J/LY>> MN\KQ/T\*=YR/H@1N=B.!>]]T@A@=IW*O!FTFR3?A&OQT[GBSD[+'K#3*5&4Y M8G3[2X:1/I[._3*5BK\GQ^HXR&HD/R[QW4RNZ.8*99=+@N4K=1Q615V\C<7[ MWP6J:A-9>/H&D11TK!7#,\2L T7>L(9"$8E2/EEM^&G2/AVQ7>E9"N)@X_<-35A8,O2\0PP$*-Q!>>GK5^ 1R.;E%O?P[O M@^UGH^/-@!>L;*']P G_WO+\K/^K*>L'0'J=VT)',$0GO@ZB]Z&9.%MA#3JR M6UCCXP"0G&A\-35Q9*7*9SFW)T0J=)&[#"[7$]-(S6D7.B2M3$PRVXJ()L-! M5?EU6"8^BLBG.LO>7\;F*T_CB^%XEI],:^-8S&RS8!HAVSFQ,TU]H(G5A^$X M;+>?E_%*M$86!Y&(6"[SS4P4PW&,VH=C++2C,_2KS6-SY58%$7C.^/<(A3]@ MK@7@Q#FQ>P9)?0_ \8<#\"X47WW'@_);P6'..5I^%JW @^;7JLMXMD[?LKS6 MMGR[YX:?85MM?^UIPO'I>%7VU$T%[Z\+%E_\/)3X?LV5(@6GN_7M%P6+L_VA M+^_R']5H#KCGG$O/,^&>48S.2J _JGRF"O=J51QRQV3A,770*>4LP[9+JYT^ M>&,\+\OQ?'EIZ>VJ,!,/WNFGD.A)P'SS114[-]=BY6R*8RI0=3RYF7^QP6V5\_4V2Z M6#LQ'&$.&9\XE>>/LORJL*;N^0KW:ZI?L%S:31!*K=_36JFT.6R#2:(I< N3 M?C:X+V#^-=]7ASN(<)!,*LRTD'C21WP&D,F7.H;)KR#W4I=*,E6>\620,K:@(NV)N5>?X1*Z9.Q$'D@ M17.?W5=EL"]Y,_^ PWS7S;QYHL^/9D3-/Z7+Y"1?9,UNAU,738CB=((\>**_ M;^!6_@'G^:Y;>?,\HY3,9!=DC\HT!\MT068%497J2#<_?)P'+N1;43B.5W_Q MHXM2J^BB'<]5%_C!*]BZ)1 CU1@(JJ?W>1"$2VJ:AOVB52+WD>=Y00+(4-8% M742E+2$E>@U<0GYI7QP1XL?&&+H?[+#A/X*ZG2HA#4Z0IL"R$4MXSDH4)['8 M=..\$=4%A:,ME]5+N4W@.S]Q9[=CSX J[W05C*,3.F37E1OSQ8BV%_[ULO9- M?^C*K6IX[L[7W[L7Z>6IO9KP;%@[SY8=%^^AU_/$-%09/@AI^\;FU/9>=2A4 M;?6259H'FJ-KHB=](CCU74#C$V7&WX>LMPT^1M1+8-EIT2-1::;B[4Y3<.C^ M8WT+%<+_/WMONIRXLK0+_W\CSCTH^KS[Q%H1QDL#"-%K?QTA0&#F44Q_%$(J M@9"00 /3U7]5DL 886QW8P9;$7OWLG$A555F/I69E8,-I)^R:Z&B9C8P7H=Y ME--24S+!RO?A?%$=RF+,K>$94.5 ?0Y4O KAW%F:7BLU^S T,PLB MD06E?%\JWF M3V"\78=R,0NN=U]$2B'!""*#4/2284Y5(VARB&7&JH&B$9O M@)\.U0>,<^&!]8"E$?V@,-515 W\O0)6J@0U^SJP_3^+&Q7U%H/?A-CZ@+$N MNN'U/LFB:I\6_.S)-$98"?VS^ZBU5&T;@]!G2-YO0$8O*5FF(3Y@&=$0Y1=/ MR(K&]N_@ 2N*,]&;;1\8OKRW3!;%8MK>OLNE%&J#; MZ#>%R_.A6:)W30Q_1-OIZD& GFLABM@[6J&'[EVHHW9YDG^#[%'$#_D8H9M' M!8A^(SXOCL0GZD'XWTY^ AC;\TOYCX/2"+%>'/G@!0]^4_)C H\*H;\)MM<( M23\M\M$]]7O+ZYHO*+;/-MYQA7AB/YP%DC$(+#SF:O.]DR/4B!0%U)JVO6U? M=?0='AJ#Z($_**8] MB/8Y"+T(3B( 5^?Q]3/J!,[4YX=LFZ!:P4\HXMJ+>EZ.56F\'U?TXBFA\*+N MP9U3^)B#7T-.;=.U#Z$3G4,43I&=MXW!5>RMZJ0D$(G_&V=#LOSZ_BJ[F>?%H:U"]])XSI(4I087RW*W9P M'+\K1""IZ"F, M BD2B6%220D,J8A"?(@GA&$RF1!D$5 R12A2@D'Y3>BMXC:[3ZJG:^M:"B>X M$I]*N[VEP6:YAD *^.'([H3=6+%V>L#5Y$TIK[&6V"/12/)P9*\>T]3&I$=I ML>RD+\3GY78QAD;&#T<.1^)Z$N\7EC@@-&>A.WB)2[)P9/)P)"Z..?K)ZG(\ M+<7GLFX0:SG;$*CP/ DS75]55JZMM61+;S2-]*)2'0GQ\,CRP(S5\H7!"G$79R3+]E+"SA-9=FDVXJ':FE5BB0*7#D1-& (N$.( [WII(-8V. MAT&DV MX,C0VPVZTQSFN-4?OTFJ];=4:&O\ZH\,J8K%]2D\@@-#;V_.BS.$WK3>4KCIJR0SQ1JP"Z7X= C M[#^708$5TLD<7R/;=(P;988U1((C7#U]DGD 2T5\DU(?811\2%JCRU MAL7NI >IQ<03 C'2C*8W].6R!!I0*9D2&0'^/P7/"H +0YQ*"HDA0S(2D20) M$'IX<]ZG5@2S4O!8=09BLWJ<;*1&PA&N32W3>$Z*#W2M)K1B.-F-9?5Q:Y1:Q]ECN-XL MX@E^U!&&?"QK&-PZTU">NHUCN*XZ.5-,$SU5$S4(!SV](R:*HV-H32:(SG08 MBU5QEQ\1:D.C4IJ,1H;0I<0I;+_%*[-2!T+UZ!A:#Q?TN, D$W6^ M9M2L.%V?5QM@= RMVY"$N:3E%'"1&HN#:FZ1'$!N383G.17P6)I-%43.G3&B M'LN6<8U$SPS-L[/F@;::T'5\.I[JLS2]YGARN7<"?#P]A?Q0>@KUF>DI[S?& MNR^>I*=%U6C M# WX]#JX 6EZVJ1IV&-U]N(=R(6"/"C!N$\(@!!C%7?!];L:R31'B4QUDG83 M+ZY:\'?75KCUZZZ(V,O$_Z8D'LU,+B1\VR]%VS\B+%OMO]^CK]:0L-=E$.N MBC>2L1\"#\/)**UM0_O1""5/.Z'&8T=ZV=]&@([7L.XX_V^)73/ G8E"PQ[U M^D2]6N;754.K4Y*U[F[.$=_UCAA@;<;*-=%>&9Q(3!(C*=-RP!2%==#,J< . MQ*6W<3G\#HYH+\T[XPB-[Z_A"9JMX6M/F(]HYPQZ_=VK ;CD.[D>Z#[[6+W+ M'>^2%UWBN5YYCIWKUT^+0,XE_V)N)J[]7PX+D@3.\UT\WO8!SS[97;F14Y>T M8?_X?OJF=W.QG>:S<_V+JE5O"'?5-)XO<(*OMCA;861GO-#<\G!0SR[[G?C+ M+( K:#K)]'1NS IM39L7!BHP\A6ZN$1]5(\H.F&&>([RO**FLW\7ZHQ-&[RL M7;$MY6%_*UWG-_B36:7;1E7B&QR=C)$"HQ4EQK[08 M3O'H-2C[",*)NKY?N.)AFYADVB]O_%\I8.'=MJ.QWF&[!$'LR)O??/#'[HI? MC% @Z4&]K:"C[XDB0*?B5:;H0MA35?SR4MO*!\%M[^5Z,A]5Z0M&:UO#JJ;D MMM$K]> N;1=?&RXPB*>'F:R;DBT>#.F,DQIOJ)FZO,66S>&LBU2GRPH=B;IMSE M5LT9HNTI;J+;OJ"KMR\3UXTZ3YY.R!-[?E0DW;3A_9]\4)DJFC#_^_ M'XD?O\L5S*5;3WZ0*_YHB^X3/4_BY8]?R%.+=;8.SF=7+[;GZSVXY \N6?9' MW#6X!B5-SP:*5^Q7R+Q#.MYQ3^/OB'=9X_]8-OVN&WXSFMO'328D&*=6[:\Q M_&]HM3N$)'\7(0GJD2+OFD5.W,I%W!%QQ^O5QU[NU[DZ?E[EE%5?/V)__/+K MT?SW'_6H+)RKK^--G9-GZUQZ&:OBR*H^?VU7L!4NL:C3KK+/5G&OW%OV+?_4 MI[=.C?@WXM\OR;]W8&OOV@(]EUR.[-^+']^U_>Z7?^FF,8JA9E-_WX,=\BG@ M+3?^=U!E]^U_+EEN=<-DCR'&$5\%_'=^_GN4L'Z@6O0#WY$=>(5BM/-1D&4[S(%<[ALRY*Z'F5]?;4L2]FC=Z2X7;YP_,"MOCW.EKW,"26,-V3ML,W]Z MTIXC+_==%4GZ,4886T*)BW72>%JNS2KMZ3$)=KZUQ6 M[@4E?XB')*H^^>IY&R%8A& 1@OV^<7#O"&;,B9(9ZS7C?*S-V-F^D:9L^^(6 M0\L%S&1"@C$_%T1322TJ5LDK1NE9##1-?@YD<.UKMS=)V- MW[[9@?81E?QLWJY+G6"#5HG?T+;=PL5%NE$'\JHX3XXN?8*!:2J1::;;:U[5 MU@J?$.FJ442ECZ$.'B?#K2XCE(E0YHNAS%5\ZI="F3GT!B2"K6ILO5C%RY(6D%8U5H0)2!>G*>#>L6?KEE9_F;/\9I -/9UG\M=>3^^_7DBUN M7VNY:]?@6Z'GWP(\;Q\COY"A'C%=Q'2WPW3W["QX9_9"Y!"X5X< *TF6"Y[# M\R*S)S)[[MCL.8W/V%\W>7*;,? %,CUADW$RH=%L*<]G^T]M8K7\ M+$_]=CO61[SUM4UV.N 3#4LKF72]UG?3A:Z*&I(F?OQB4F%O_='0@PC*(BB[ M?RA[,ZGL#OPV7R8O]O)VVO7BNW9Q79@YU%'W*=3E*C*OOS)JWATXWI:>=Q": M*GS40YP.)SY&T:81%'TO*/J#*+&;AZ*1Y!J:12=)#2SM2<6ZQ?*)++Q$4,3]^D:EP$[:_OX;W-TK!CGR\W^+X MO&/'R'?(5[PME?X\KMM+A5J;8SU6&<^('$?GM,+ TJHT[UY%H:_J3UFA@Q=I M+9/I&18>U]/&>"00!%+H$P\D0T0^W BJ(J@ZH\I_9U"%2YM&>6Q.^%BO9%=C MG9I$IJ\"52"U("NCTM-0J]5S^9R=VV3+%19!E9="S1#A%.K3*O_7T.SO68&_ M ST]\K'?HV/K:X6PW9">?5Y_U:4.L5PQ:X^DA6;RF?JXFJ$6=K>+7R5@HKE6 M4HU5ICOEN\+35(LM4C.KU4"D0!$31_(;(_=YA#)? F6NYQ6_%,H,>3F1Z2?Y M+$]N^,:<+(WU>.?3RC2<0AE]IE M*%\>7*(0EB^SRN@P_#*+O*>LS8A?(WZ])WZ]-S4@G&CL??(;'5.KIA-U3?V0 MQG#'30^CKJE17\PW-BOJFAIQQV]P1]0U-8H\NTF3^PMWG8Q".;Y!*$?$OQ'_ M?CW^O0-[.XI/N<'3_+=:>7T+)+Q]P(NZ6G[;UEM5TY!W/L;@JT]3+9\QD].> M1FHB#IS$9&W$+UZ 6ZHU=#R5K>2YF%&WK(292N?5AD!X=?Z9=W;:B@ F IC[ M!)BOTAGK&,!4$BE&47J9-B]2+8ETH-(V,3XM#.Y5@#$ #C:Q?@POC4VX@=V, M2:='"&"8'[\H@HE*_$[9G1"5@?H2CH&H#-07MG:^ M24###:6GWTYME6/^]\)"+,ST4:K T=GZH+[0!\72^BIIZ*5:)3FHQ8PAY]K" M'&>>ZEK1'0F$5[B??"#(D^43(VB*H"F"IKLM^W0,FE9)(=W"%^,UUZW3V2+C MI.9T\BIU74?23*T4BX#DU96:R/86%66>Z&3X@O P>_T?1QSJX-=V M7!5NI:5*-X,BYYE&*!=A[\(<_9\@=S?F!4,RIP"#S.X Q%58W0(V_*_'&B\S MX>QSS_"%V^_U*>[-X"#Y+B/:8RRGFTLO#2^8X O"OA#0K&MYRQ(((5 >VN:^ M*J'%5U.1VE0MCP*,-KQLVG8;<6(;3BZMFY(6,/E0T%-2LF$QG14. MU%:WIT\-,*G 60 H#C,X#RC^X#,@&,V0F\;^PL^WAF;K@T'VG__]#C.@Y3=&>GG*\'S41=G-OBY M_6%_YVFX?6-?/*?B*N;QJ+$[!&,Z4)S]4S'FG5[>)\'YB>/_00#C6-NW!D\C M?.!YU2'CF+/73^7$6[J&K"Z.O,^$[T#TW>+:]O<8>O3/H05$+;:$F_+OS+15 M)'X_+:![7'/PS-W?Q2'=(J=I 'Y MF&0B$ER9!,1)W30BP:>3@(@_DHF(!A$2?6\2$(^I2 JN3 (\(D $0]^;!!$, M79T$J4>&CDAP)A*\'1_W9V;RY78A> M>$Q^?H6>/RE#PTY-UPAJ5YF*_]^\J!K__(6\D'^_68KF3H6#^>["<8X-^/+" MT022.3+@DV1?,%3#_V\M4X@$(Q*,3Q:,.RYNU@>BA7&&#&3LE3IG=R8_'RF$ MYVV<#*'#OU#\Z<)]L'35 (=_V<9)!/1\Y<[LG;4"KRM>5RL4>-HXI1_O6XX^ M4"OR_NA_=FH3CRGZSLE]6/SQ"Y'[ N).W'M58<@ S-FJ?][D<7YN'.D?76F?GQ&.5IO!L^MX1?(G3TKAT$B#8]3[!IV&-U]N+I^T%O<-PV?)W !UR> M>J+P&N@+EK!8KUNEW^]O="IL[D74W7;>K +7#&UY7;1M55']&-NT%T[6%E=U M$17=@0<.I">-9GT@I.M5XO=3;BZ. M6852XVG:R7,MKJNGDI522AHNVTN(633*TV&H,^?I1)CUW3#KK5OGST:M3R[N M=PA@S L 8VX?P/J<+1D2;\PYX58*)?$D$JF/5?F[:Y/X/:GZ[ZI_\^71^;;MW7>7Q(ALVS^R M;=^5X_@I8+O*TO4R7[5,K:NDQY1%,&VW=7M@^ZJV:+0+QC2Q3BC\NHDOK(+$ MZ&MU*=#(PDT\)(C?:R\>PU)/@85=-J@V5]:!80YD +-<&$R\5'B/--$">R+.\!?CA>;R9K M1D+1YI0,F*G+)YSU[Q=^N)1]R>3M.9X>-";\=./R[(:TXL/Q"*(.M"\3U)O6 MY8U7B$#30KRF&JX83-\+;=\+UY=T(%JH",LX>-WVHIQ"K_V,D/U7+\3)^+.@ M!<*&BG2\#,O_/_^S/_NPZRJXU-];5I#D0'K(,0(Q/Y=!1/SR4]27XMH.EIE, M/5+;<(&?N[@ M \8@3]2B?]@>S^C_0AM)DK0W]NR%SGZP==>INEO/WPCIR*@ M#$JD((E'5!%@"G\-%H:J!B8^B58']1RH9\K\5\3&%L*O_]NN98Z=;&>H]F$@ MM-!?A%\&'^WQ$-I<.!^O0 8JV) QO0()SYVUQ?W4CM2W7 M;#).LPT$]X$";#;QG;!R18^'(T.L[62L]LCMB15.ME#!>=)KZ M8MR (^G#D0T)Y.7Z.A7GYF6R9H%^5^XK(S@R1*9&1HTEN[/:A@-46Z8FC6(N ME44PMU9HW-'XX--E):+VVT\4Y]RF^:8CU97%# MHM43R<.A[429<;)F'IZAQHH:9+5.U>XA9V=HHZPV/H[;E.MR;JJ>JZS[ZZ2&FR5/TS,3AR-Q,S60'\^2 :W7R'0I4+M0YI,IAUMS)4T9E!9<:C,3T3/#&X4/8Y-1G!?F>"FA-$@[R532 M66]H:*.J>$KL/&U6O%:SYLNG:4:/C;KH6CV\4>FV&,^93E7DU )5;V6LX7B1 M0:=V:*.R3#F6-1M]5P/I=J/ +@D*>2PC . MQ3I.DY+(X-)P2$LA":2J9;K=2*VYFJ33=9(B*",W@L(:6MJ86XZL0HLIDQ/=]5S.I_!IK3^DUM5QPK%9.#*TKV:-JK2(+F]SK6FQB,>+ M(%T""%.(T$35$7ABW#Q1TS):M=Z8%SNU618A16BDHC1$2JJD8GPI:U4V945( M.JVCF%),I;NY(9'H:K'2D"+=YF+>CK-P9&A)>0%7LG,FV>7GE5;"F(YKE1$T M%JGPDLBJL=37*P/G(%37VSG=D4LZ>N9N20R M]*261P(:2GV&+G3#)9786J;@%3LR@(/!0]. W[+?43OI1;6DAZC*TL==%/'' MQ'>LLN1; (]XXEG=O)7LZI/UN2-R7+[>0)R**')3%($F;819MT62QU0JHLAM M420>'22W19$(MFZ.)!%LW1Q%(MBZ,8K@C_&3O68BDER^"AT9F20W19$(MFZ- M(LE'.E*V;HHB$6K=&D4BU+HUBD2H=6L4B5#KUB@2H=:M402BUG&*[M^4/(^6B#]1L&:>8NCSEL6^(]@^8LQ M#[A8=?W/!^X_8*/?+[9?-J4@_P-A7CB-X2P">*O;=MFBW%])^,Y5DO^M8+=; MX([SK!/=#UR9_K>P#WZ\Z5<2A/,T*X@$X=L)0ORVNS1\7!"8[Z*MGUL[2#WB MJ:_%"^=JV'/[O/#YNN/7XXYS]?>)N,/CCJ^F4%VH^<\-6/3OZP4$5C-@V.!S M&P'=K-/UJI7J3Z=9?SJ#?&:SC3<2_SZ]OF!HL1+ZY&R>YM9,K]JK50%+Q5!+CV0F4Q66?HM=%(/J53\@NTH M/MW@/+R'>IL!;A8$KNO C$#@,^L<.W:,UH=&P^1$T"4SE"2+-?,S0<"8FBI9 M&PE);3T<)*S.'-(DT*!S^34FMS;%$6>'P4=7O 'BKYL:ZH; M#F>*A/XSEO964M?7D_D/=57YX\+@STVOT"WZ+NY[>]U^M#%6@!;!$V*54ETMX7^\#$('3C8,3%0*G&^J^<@/8]+2(+>(*G:&X+J%2P([/FW/K M@KV,3V'3(20-I!0E&&5+UY*3J6JIK;5R[8">HCV!271AQ0I/-IK1:+XL/ M&E)!J-J>FL1X#3ZI<..GKQ3(>O+:JPD6P'!?O>WZSI=:=W5W=:[&>]=V45\: M=S_[FBJ0KYQE3E'3&+2(KNJ,,Z[M0'BSN)6DNVB#6=L&\'_R<03K%2FI51J, M*6TJ*)74 N_5@33R>V6F:.J!22;>I59%SNK/*SH2B?B-BOAG7T*=1\1S[KA; MMNHFRTT-NSUHYA:E-!&TIDREX@],(NS.B40\$O&;O&*ZNO5TYANF\XCXN%D9 MZ'8#EW"75ZIJ/VE5K5K#[P/),.1#,A&^C+[YL,V;U\N_@D1_.Q?M[5X?O0$% MP1,5FQ/P4;V=T:;5NG3! MYMD?@:2,*;B3S'PRUO*I$BV.NH03DSU(2OSXE4B>\M=&F/2M,2FZ-;HG3$K9 M;25F)\H&OEXL]:;4(HEYY4;5I'0VH??RK6X'K\W+%28]62VG/0^3T"W223WI MN^9494S;0<5-;+B5=I10]>T2JCX[_N'JKNS0BN\]JPI);$W)FZ9LLX;< M9" ME8#=,G7Y"")VAQM%JJ[2)7[>;5F.PYGK;F8I)-&M5((F'^@4$R57W"0LW*I/ M+(*%V[SB^A L\)E^?CB8&BN.3BO\RJC'ZS6%A;! ^[ 09\*Z4@0+$2Q\/BQ$ MB5?GO1;[$"P4=)*=Z\U<6UL#NSP:##.Z0(\@+*1^_(HSR8<4<\E4S"]X+Q:A MP#VXK:]O,MR,CV@//MJF(^K!(X1,?TH*@[:@T?W2(I=8XDMY?B.AQ:^F8N'3 M?KHE/S7G/)T?)54GTS#4,4(W=(E&/)#,)4VA&_9FWP=(W2EX?S]PN]U+N5? MK:VOBZ.EO*+P[@C?@(S;)G7R1G*Y7@4W,=5J]MN]TDB+)8N 3=0KB6H-.7K\ MZ[@(VB)HNP"T15=[-XULS61B*#)E;SQU(VK;(:"YJ;'9K#N% M+@X6M5G7UK.RF?*T-0:%/!%OW>7]XXA#'7R"\VCBVHZJK/V/5 .*F//SI< > M2JC_EUTM2O+]8GJ%R7MH@^88R!"KZYB)"(V)7D,V&_5!T%W494(U,"!:!F11 M&_.Z?L+/'!-R$SJFO-\DR 48:A>*C1$?V)AH 4R=0O:"$Q7U1^PJJ]RN[L4R MO18/K_3-0#;9 R;.9I:Y4M'D]37VU_]>R28\)?_3J:UN[_590_9AH(6N=K<@ MLK1S-5+.&%SM:8*7*.,I;XU>.IT3[T ])Z?1T6\;:9!& -OO-(:A)F,8ZB^&_K@#%@@REK]W&*0=),Y> MO *&NA%C$)PPVT4*"](V,,=;DR^X4V]EC]B'I?M_K^7Q^?UT[UJ3S5/"V*EK M,=S($HEFB4WWV%L3[2HGYQJYPJ+%3RFWSL8+I88M0]$F'L/ID3L^>D"R_7U) M\JF"+73I4CWCKM9:S5*L)Z%5($? (TA8Q3JW8*L'!9W?*\]GU!K",5%'](C7 MM:-G31^^U'0@Q.QT'[@I@0*/[5D!WM3];:W"3RQ5.DLLR4M&:4E0W7)U4%-. M6B(%8\?4-26G&J(A0:6L#BR/(PT)M.&TTKHI:8%6/A3BDZZ>[##)&M^=J#B5 MRPVSS?KH!P8@9\W@#. KP&?QOZ"3W/&IFM#Q++__NGQA&>N[.QQOWH]M,5U<6:#G]L? M]G>(ALL<^Y7BI^(JYG&1L=V1F X4YZ?H.N;V \]:]C\)[')_S)ZA'HQ!GVSO M8_'_(&/&L;83"UY(^$;.JR' OJFS;;27?#SI#Y+5Q9''(RA EL/6/MK^'D,> MAY]#"XA:; FWZ=^9::M>CS?/!(%T/'AF8'9Y+]X.%8>0BJX##M9Y;L_-ZZX: MX@.N&KB6W;\G Z^WNW[",7>R#VU$B$L1(OE(GG25192(1.)[$8)X(_(G(L2% M")%\C 3B%N@0(=.-$")"IALA1(1,MT&'")ENA!!O!2)$A+@8,E$G$Q@B0GR, M$&\7=/V0@^ERBV:V'N7]%HYG2:K_4U ^<] 5>N19FGU^D@/E[ [H4!?/B G. MQP2[CJ_,:QU?WUHYA3^FXC?=]?6MS>H#T<* @>)J7KFG?K,)[-L8>3-MYM_: MC>=[J[W+LW.!QRU*R7F!\6[HO+U,1_=K)Z[3[H7R847A2"SRV_VMWUH'\\@0 M5R?RGX =NLN^%YI^]IGWG;G@W7WO(R[XREQPOO[VE[4+PTQQLM92SK3@R@U, M%-QJ?7._GWQE+:FZJMO0BG#9"26TECT1B! MG(^3!XE0073E-N3R,"2W:AK/F2B_D4/E"?G+>-YJO5!GA1B[X*S#].EX?Z-,,R.!$KPF?D3J MS.V2(X"* .I+ =2'TM+O!: $-SU)BQUVHKGEI,H[9I^;-;RS._ M%ZC*=?"),$U-GKAY1N^(=,QJBZO?KW7_'J@*-1WE)AM*[4A-CIZ/LJ6BE)6Z M-D(H@OCQ*_Y Q-]L.KI-,O_G14;/S<#)=7+?6P"@7*@@]X6@O5R8J8DROPV? MGEX&V=!T'2^GYCD#YZR976],FZ)/[O#OY^PC7D#"K!JNZ/.,Z#&<\*1K5!PG M4W$2AR_[1_S\/+",.9VJCG>EXB4>HTF-@"&IP,ZJMJ2;MFL=2?)J64VFP?9K M:8VNUM3N)*WE"RG6ARBX*B"SSHEQ AI&?%)*6,A_^*%LO1<4EE5[IHOKGZJA MJP:(#=$6[#\.94>%&#UP+-(';LW@- N=*2#20L.CO6O./7P3^Z'M1/4[, MU"J50KO"5=LMC*UFL4RMVBY4\UPU4^!:MU):H@N\>A#F$'[?2ZB#B@&P,"@2 M,0=84]7P4N+,&4"R8(PP'8@VG)T')Z+A*A"370O] ?Z$Y%)%R:B*:JCV&#YL M9)HR!HGL6.K0]2#'=TW#,::BJ!+ /,WB 0-S5YTA(7G %F"L2CIZ#,HUU^$_ MC]@6SC""\5XM[R0'5;T8P;/4RU+UD@D/YWI!/#N]U6],8*CX\P2)RQ MN !0Z-'G06;OS#(7J@PP'7[#NZ5U9^AC^'6D@*%-%G4,8B)%Q_]]IT[$\4VA M'A_T:DJJ0.)S9;FNXYO"IJVQ+W4BUA9JRCX$VI8C-)%&XVD:Z+>*N%*G[O1 M/TF[-I1OVV8E2&<_.NZY+$,+Z*I9 3)2/LLJ7"B0@X^\9Y!B2DQEV72+ST^G M0K6^YFR]]E))H=^;4X]V^7F3FWZ]E+IH(;8]FIF]4&J:/20[>;XD,D5=R0L] MS1S]^!4NN/"QY_B-"&4U=;H#>*<8_/U>F[9F@WH!33H:_0QT,T91*5'#&5%!W^!..N X"T>T Y%'25]^Y/QYP"?<^Z**E=BE0\9 M$P?,\E)6H2T4[.".4? ]/AGT.3<9&V0V6DRM--02KUCZ:@FE-H$_0.4@Q"V/ M6$'!P IRGPHYX2$X2'R 79JN+J-R"C: KX1;@C+1AVM,U'6/6X*, MAO! A?SDV-XGD$4@(SIKQ"1H]-"T+',)K/LXE)KF6M31?J/3Z%T57);HQ)(Q M[Y#W,O;1R81!0L,O>((RLD 07P3_HD-1\4I.0*E$'(?2_='[O3]*<-_$H$"% MKD/9'->0ZE>^^^1??T$[3[2:+:4V)L) M5,>ARJ!#,1V*" D0B/N+FNT :5?OYA'+[AZX7UG@9-B@OSG(Q>EQ!7(@0"Y# M5>%V\]V6W]BK@2.?7?#/T";E(\52?/Y9!TZ'HP?L$.@9?)+:S/!U/0?RL@+< MI@A%-7FD],ES*9I/WI??Z1-QYGVQT\6)L>DTVYQ*9)L549@+C0[<%_HQ[!!Y M5CV,3V>9WZF5?^:M*6B#8KJ[+I>Y-3=LLB5]2(^AIOHK<:0RV3/+0)A&U7'@ M::ZO'[$*M%"@FKJ+^D#8(CU;ZH$5M)7-EZ@U1"J#*F-+K\K/D=HX;Z"D7]<$ MGOR>X]XKQ @5?NRHRP9ID:YM!UID<+YLI[4_X;W:?^+SX7TOQ@^<[,CC,N^@ M\7>@8'@X;2+;3K30:EW+]G!X&&@IWG'C53,T%B:D@5$P8>=' 3_N]X66L1\?K*#5R'\AS MNY(#ORCZ'JF'XT?5 MPX[)$#5GKK,U;<%TIIO>(84.0+^^X_;5SAC9"G!I>RR":(M\==OE/V(Y^#VP M$N%S 'KYCNG\D\:OE3.=B0:< _HE,U:!@G$KJ,AX4=TUSP3W->+GO^^*$.W^ M[O,K%%-O@T7OH7#CX(P45?<_1)3* +1,'BJGM:])Z/T^,1V?3$#9XU*M3#@\TUUJC"U7A'6;3;NJJARG.>D*,=E55H M:KN>:F!:VW6*HQ'R.3APQ+:()GJ[O "(/P^(Y#E#@OV$?. ;Z!X:N;H?9!WX M*[R-L. ,H/#"41"CMM:_O\DB5C$][H0O@#L\56V?;]&TQ:6H.ELE)P-?[R"? M*)'\%^*"JZ,_F/[4I]XC@I*?APYS/_EK+Z=-TJ%F@RZ"QO^^=,52SVZX\R:U MO1K#2,:?+WL"1$FF#A/7_L__O,C("UUT!:[!O64%F8"D=WTU C$_X<\KK/93 MU)?01-S>=J6>4S=^[D(Y*0_D\$T'Z'-1/6A]K;L1?VGX&LO2T!M M/WPC\3"@C&/.?I+$H^=0A[\&"XL3C\G$)]'J .NI9\K\5\3&%M(=_F^[ECF6 MHO4Y?MG@HT/W\8]?;=^'"='(].ISV;NK G$_^?$USG])MQ Y]K:;(!X300SJ MR_N'TU[]P%M_K;NBPK/G$(&+XQ5M@PAG(N (#J0'A" UR3'1Z4)0R)8)S+T# M4Z\%'$?W="6,W6I-GJ;D/1>IH'"LY^VQX7$U@^:\?P J6!'-50+87PB[2/S? M;*WH_43\^S>:EN(BE(6XB4YZ[V'! _FX+$,[-T![LUE)MH.G+ZE 0\: VO< M1T (QO"H,NPM]L\\?5$"]M8ZS/CGYB.7HZ+A#4LW'W_!MRSSYK6AEXH#[[=GS"^'1Y)DM-"8@2N'B2C:%< MKK3K?0U4^9(Q'1ME8]'XL"MVJ^L_3^9Y;UFOP#6+KL>!W#:]2VOD]%D?-05& MU;;NDJR2PD%#*H]='.(G:/SX181[+>R,I)GNVL]5+SU%#/VR9>",:+ M_),CJ(2LCW+R8^LQ4) 0-0N&9UW SSO.Q,>,:2_(@O?XQ'/8#@H;WMAV_[/ MR9_%94(N\F(3SRP&M>& :@V4W.BW3;UCY#]E]YD*&#?P7([EZ'2.;Q##PB"^ M1E52F5,V,4IJ"XODPTL.V+LY"?PP-O+BF5!M0WBUH_IQ#/!M!.\2#, O>K2& MO.2_=FMC!,#B'1NFM0,N:-7 MT%VJ4&E48$*+#+PD/<+Z=CKYS<'%W1;??FU MR2 5\C0'2YX_T]<_T>9 DQ4XR+Z"R_:=?3M[ *S@NCS;TW-';W7S,8#CQIB$ M-$_(T"-+G-H^N\-)H3+1'IR[QJX4HZ> M .?EB0B<@N,%]R.WH;'SH!X[FK;6DZU"JHO6\U]497MB!*8+/#^A>,+)*>(" M[I'W8A-S[0?/V(.6_:=J]&6(_KI7/MO>%B>UP?-L?7/$1@NWT0U?P!L^5WE M%?#F@Z?U2V-XBOL'S]9Y&!PT\/VJB5;L&4?REX[H(&0\E<1%0F 4A1#B8C(N M#).T)#"40C!T/ YPU*S"4_7$;= 1!9QBO=&K%;B6PS>EM(R#6*^!8/-P9 6G M9'*>'CE\*=GBA7)KO1G61G!DXG#D.I'2E62=L;DIW^REI)+>+V;1R-#;;;Y# MFFM#MWEQHHS-BD$5Q^V10 KXX4@R7VR.FS4AH:V7QE+GDE8IS3;@R- \-P+> MYBH=8&DE22O8^5E7Z]-H9&B>W+(@TQ!["$U,IOG45*6R&YN%(T/SU+JU6:I< M,&<:R,:MEMVK49+!"E1XGE:2'&IBJF1K+KNA\ZI8S=6II1 /CQ34W$J&51C:&1H10XY*/>+[I3@YEE5U(I\&:=:#8$.SU,=9 G<*"QZ'#UQ M3>"N#=GA47/>T,@I/W+UH9NP^58MG353A)-I]8+NW@=O;QH:6^K#%9&E^5*) M2Z1D+I8"$WYFG*XEQO6,O='@3I%#YJIS-\ILIFBH(M M5Y,#%HX,[2?;QLL6Z,^3FLNLT@N='A/R9@1'ACE96I4)*3DS.=!:-L:9U(PU MLTLX,K2?[5+%V)"=N,*KU890G(ZZK7YN*1"$<*GH*BZH9%X'5@O"X9% JG9R M3+E2J43P+4Y)K5K+?**^:D2A49<.C2+V0Z,XMEDM5/,MK,XU,10G5:MBK2>V MR6%_^Z#,&,5F1G<;E 8X!F7V.2U?$JE MQ.4ME&'_UZ^\CE1(UQ&W(2@^B9 G$:HUZ$;31FOUM0UD:VR-9.^:&NV ]YOL M[\%SRX"@MCH*KT#W#_#9WG.V^LQ>O7=?"[&]>NVJC1ZR4^&V0UX487] "B> MTH">[3\T:'<4E&>_ZS92YZHM?^'"\0GRC<;P45VU"Q6XPR-"W 8AB,?4R?:Q M$2$N10CBD:0C2MP ):A'(BI'>PN$B+#I5@@18=.-4"+"IALA1(1-MT*(")O. M2XD/UH%]TZ;^#L6RWS)G[VL/_KR&($$]DM>O#GPC!47?.K,CYK@_YCA;G=&( M.;X@\VETQ;'O=5<>E-Q_PI%X7XG*?%# MB<7 \SC;[5$F_ M]K$7B?+7$N4+UT_[C93:/Y'J0V%.KDV^OW[B"5P5VORL.A;*,P$%R-$_?B4> MXHEPMG$DRY$L1[)\KASP<\IRQ4JGYFZY6-=HX,0:PY&Q8EQT,*=^_(J3#SCQ M9LW V_;5L4& UGY\U8LXK2_@?KN(C]$'FBL:QN_J1?1'3OQK+^[\H.2SNU"L M6F5.H(FX)F;FL1;A-!0C=UW+H1M$4 ;R6?6JVM04+V;4KCV+IQ<_>@2WP&*6 M[Q3&TSZ?S\_-C-4S,^5B0Z"009& 2@@5?Y<2\BUTC4C2(TF_GC7QIY+N5L?S MK*NSO$87^B8NI UG-$&23GN2CB?#%>LB28\D/9+TB]L:?RKIHK-:,4DIW<5= M7E\,1O&N\E180DF'MDB"?"#I<";ZU[CE\#8$X^JMKWR[$?E)OI:?Y!W7%UE4 M\@EXKI$ M;*37*+'5/@GK=9MYX$**FDEMCRW)4)^ +2.)JR%KS+P'4JM2OEY M3&EG93ZS44H"E^RGUEF4(@LM#_SQ2+6,Z"8CDNJ[D>J/*25G$?#?,$#.(>"' MK MB1'!B3;3GZ4S*S)EHGH:*236S"FQOH/KC MK1$#1PP<,?!76^1=,_ ]>UQ_*RPD\L3>J7%W2ZN_NLA'H20'UTY6K3U,ZE)3 MTERWU9P7.FVUS[("_<%0DLCU$Z%#A Y?+ORD:!3GRV6?2^&U#C.?6WTWVUV. M(#I\+/PD0H<('2)T^'(A*T9J4+?GO4%:RZ>DW(C.=(;K#M(=?C-DY=;L)$Y1 M@-]]RBM>BCI=V8XI:9@Y\XJR1P[ENXVTNYJ[X]J[\ %\\UI+D.<(1[S/OXQ<,R?(ZLHAZQG/H^>XUK6,L2C9'? MB_3(T5X?9\I4;[TL:S5JW5XTAN55?HG:%D#%GW@@Z/<%A$0P$<%$!!.WH>Q_ M"DPTJPJ-DU1OSHM9(*SG;9L=RJAG20K!!$V'*UM\C1N4MM=Q?6:B0OJH?5-T MA7)I-\A+Z* @=,BFBQHCW"N"GME/1/.0*DL1F]&)47 M&H^7Y$VF.5['C'FY(3#1-4R$,#>W/1'"W,I%S@<0IL#33:T3&_C2#"H*L<^H&DHJN<"&%N97LBA+F5RZ /((S86DX:#:XXY $CF95T+96> M.Z@M);H.HAY2U*G2:'=P'11LQ6NIRM_"B+O]*^NCN4QW=]?\[]?,+PY$Z%2& M<:QK=_.5&9'7:GF[R;%5N=O%42/:#V48?PMM)!+&6SSK[S$M^%DN0^+(K>=, M:^V:6J;G@.(LFR:G2=1!^B.)P9$T1M)XU])XV6S>UZ5QLAR6D[6!O.#GG%8< M5/L#8,>0-'KYO,E/+A'T&D]3DV\C)'3AXN;D+EX*)2]&2;0RL)-V5@8R)-N:, :9.(4$< M; E_%0U'C>UR OYKN[/P!B4?$_"ANFJ V+;U*6I%ZI@S[VT':X5#CWGAK610!#(&1Y_( GZ*[K?KB(T M$9!$0'+],)_/ I+$FM/LR7*]PKL,GV=R/4U56PT$)%X^1S+Q)?WX$9#(DFO_XK MJXL_I^GC,ZMON6KODZVE-84_;RVP1R(%IO_.3%M%D_MI 5U$.[3E4V2@_7@Q MN;#E'C#K]HFSU9''>:]^I,'6F"43C_B6_]'N@!WK8:+KF!B.X>B]_\ 7;__U M]FDW"U]RX QT<6:#G]L?_CT#2)S8.6\.,5U?PZO# AQ/ ,Z9>8=0 I^YCXDK*_NZ>I6="VVGLJ MG"(45?U%(^O@HR-[^.-7UH3OV4+NK4W.,)U;G1IF 45'51KV7#2F@MJF;[/= MX(B9:TECT88S@H(,+&^L8P'1=JTUYI=TF )G;,J/.Q*$(2M MJH[A2N0PK^? M_9#:+M+[2(43-YR?%'WR='\IT@3Y_A/^%F:_][ 0/'UD+2\(*\X)+T#," X+V'S<\+^(\K_!5 MR'EMS=!:(A__^\_P5\!O7*5>KO4Y#FNU:YD25N>;F2>VQ6'U,EM]"#ZLU=N% M6K6%L=4LUF6;3;;:;CU>3NA>V@.'I*JYEH^ L2%B5E03=,?/V,R"NJ4%)X58 MTE8A6R-L1>BI0 W$7,+S%(.T->R?M[*<9U8)4?/'+Z1H8V73&,7:P)IB!4-" MZ;L+@-7A&A!1'_T&; 4#*[H&\']!7WK 3+A-:1/J_&@#LJH%3QS3LC%1-FV J?VP?:'TB)V< MW0,&U1]I[-T^V.[0!G,7_A42!@*3@2XI@%>K" W/ @F@V'W_T43\P7_R7V@2 M""Q)?TT'+_#^0OS[-P;54=N=S73O]'SOS''ZZ,P1;P0OGKNF\Z\W\."]WA_^ M#G:^#8<>F1R&-E*5(1M! \B;T\A"=S"0_2 Y7M1D>@A^19L/32.?CSUS#_X) M&FL./!(0Q;Q1V\'(O+.QOZ#2 ,TC]-3#@?Z(OSTZSX#EF6%PAMNKHKUO[O]U M_ZO! FO^++&IN,:&P3+@2^"FRUNF@LRF**H$O)]'#2P MQL!TIIMK /Q/#A[HSE!A7Q=RC -)X@_Q?H5/DE5_#L&]UOX)AGZ9JHX# -K8 M5YA>!NB9$,OM@T4M55W'G/4,\0EDS07<1 P^4T3_,US(.Q!B5 @A4+G'1.S% M(1&S@1135S'_6/_YY/U'T!VI789O,K666>M3\JHTCU67GZ.^O^-0.*6'.F,+ M@)T2XOT'4?4/=!';X*Q*'>YY#;_X!NEZ>+59FT^?30CN$M.,(%KM*OUSY.E^'; M=!D>TH5;S51_.WRJ[!&%=;DRQ]?8E5::=M>L::[;8X+]\ M,=;3,%X>813QL#V*2?P!$LSQJF\\4^F,;CK6%FK*,6I^G"K+E9K.FERLQ7?; M:]ERXLET)<'N>_0*U=P'7'J_+3LOZSJR"U'5D46;,ZT\.BT.PXP]XM&)F&./ MI7&1 UDQ#=Q",=EOL>BN@$PE'W":##GZMC50H-DMPK,!ZD3;%R$3:MLN M.IEV%OB1@_YFU.(W],A7])V='@D_PRKB>LNV./V6!OGP'A7RB/KT+HEYY;N> M,FF8F Y7 DDR!$A_<9$1<$S+ OO!,8_8D[F$4W8! M-A8A\45(=2,VA^>=JJ@HH?7$-[&_ IN!:]7K6R-A:XV,O5@H?Y=\_5$6'>_\ M?+:?*!P9("0=Z(KO9%'S@<"DU3IK&*LAOI['G^(T(935UNACH45_ M0.FG[$K Y[.]3WH M=D@62OB.UC%RC]C4BB2KPZ?.#,^L$[/XJM9+-OC1CU^I<&61_VSA=NJ](*!9 M\-D+"1=]'P3"Z^#/\$S4H86)Q!P:RA!D=[#NXW3(3^_=I^W=Z4DZU#W1I?7X MP,=,/7L>MU>!9P=]M+7 VF(\&7^^=PXP'C5EG+VX"_P___.N&\F]9067DZ1W M+S8"L:$%1"TF*O#-/T5]*:[M8)G)U"/U?&VWG17E'3OX(Y7X#[;W\_,5Y=YT MIN(JMK=EP2U;##EU?P9?VWYF!5&P_H>A2],?!\_=7462Q"/]\AXW3CPF$Y]$ MJX/3EWJFS']%#!KY$ +^;[N6.79U<2FO@^QMNWHVS"/]^^&_;C8R)BWK<*3?B MFCH06X)5[!ID<0E')@Y'PA-T8,BM=9L#8%P9#)J;!FN/X$CF<&1/I?A1MZC' M.+&WTO.S!&59G9% "OCAR!([[4T(0ZSR9*=N##/=I[HY' E4>&0'\*KPE(UK M?"9ICE-JWRGQE24<&5I1-NUTNOJDT=7FU-)ELD]IL<^@9X965%N,.M5&NN9R M:Y.RQ$&EFFXQ#3@RM*)4OC19,K+$X@"46;"6-RZ18X5X>)[*L-:O%JOBC*>[ M3BS?==+3AL@*B?#(VJI/I/A55N;5]:(Q!QLJ@5AVAD49UP6I@,EAI,8GL MS0K)C)9@4='.T$BBT2J!(1]? @V_2LS+D:V,6.(UM@G/0W+: M -W"FLMYJ>>AMV>EN9R<3@MYKK2.\>5&89AEJ*6?I/YR9#[';FJY0K+/9TYYXO2$0>/CU0KF6$2=&N<&3--.M MZOVG>/-IA(:&WK\:UG..7.3K?*R1[?%%"D/XU0\)23H(2G$"8864C2=%)(BR5 DR,3)1XZ=\JH.7-MT!W5DD"G;S*/8IF4Z_XO!$B0%9L:BTPT:_ M0Y?(,N S8,,J*:W9-OHC.#(TS^3847M6.N]P73M' IHUUPJ%GOERGM#D2(I# M7 )"7)'@8QA2$1@B)4)K!"=($A 43H16MBD"D#=Z3DU;#PB+:HRSR5+WJ#P- MY73LR5SK.J?BG=4325J=598]=IIKM7J&91G-YO)"EN[A3(E>-1K'3G.CDJUF M$^.6B(-AKD%UL^5)4EX>DZ=\>D(R&YIF<+'*YOE42>)+M).KM)[.6+*)GAN9)3E.ED=+8/'%= M0"XZE;&264Z6Q^2)F,IE79\HJM8:E$5\ S8Y(.R?YM @"9Q4OI/D9/C'-JSC M T$@Y&<8*N_T3M'O]#E^*NA&L#?1VP(%-,"*/[-G +,$5>[OP1.77^3 MO>L7S \=..F,0UD.GJ?4CX,(XD" ' X$^4LUX">F:\/1]M\_PW;X[+@DO+$) M9[/KGLW'_<#ATW%H^/N#SCX0L.M/"MFTP820,2;Y1MQ+"WHO%CXPG\,N"L?: MOG47D^R'W[XKSY9./L:I4TD:>^;CWO/1';X"";_=DNWO,127^]/W-Z"[QC?M M_+WHX]U0<6B;J +.)]OWI\,/WYL9L1>S_:>9(Q09$>(V"!%)Q"T0(OE(G\P? MBPAQ(4*0;R3R182(H.E[$2*"IALA1 1--T*(")INA! 1-)V7$!\L7/6F07VY M53,?6/6GFJY_O&3F<,6!JW!_ZI*IH_5XI7=_;QG,8XJY:ID"YE2LR+L"4TG< M3T[[8Y*^=:Z>GZ0G5^;3._QO:+41%Z TMU3$!1$7H%X9^_MRKH:KUSCAT$6+ M%P_5N:\R6Z_MS0=GPZ^-\T,T2B$(E") J1 M*-RW*-RZ\V*7_.!7>JF:QG-^UHNZ#O?@I;B-BM@7E]5SM)6ZNI#]9@5(U%>* MQUO2HOR$)_A,;U5"T'"^YJQQ$K+UX"K*A:DH+ M65#!MP>5+$N7L]FXUIW8Y?+06:>;*?;WBT[ZD7)!M]A0(%T0ZG>DJB0N5O%, M(NEDN%A_8I5R*5%?U%#L,H4RSJE$\C.JT][GF1[!P1>$@U!9Z>O =O9Y/G5 M;&QK&:N2J+9Z>EDE_Z"8]>_"@4(0"YQ[4AFM5K"H#"'/DZD>ZR<3$ \DDXK@ M((*#KPP'A\6AKP,'#E"&LE%W,_S\R5H8B?*478M7@ ,^WZO31CDG<&+;2;-9 MTDT7\BBW*/7C%Y,\5;G^GCW>36 #T9+&7O"]#!9 -V>(>)'S.W)S1&Z.R.,7 MB4(D"I$H1*(0B4+D_/ZRJMVWD-5[$\EOX"K?&E^L(6>?3:_ 1 V>EUD(;-;: M, 6^)4A=AE@*"\.X@GD<7\0= TS*&;Q;*B=[]>%$I&H-(>$[SXG(>1[!200G MUW6UOP=.GIIMA6:-X1R?#N,I15,E02S\00.XWX43NCBS1$LU;*X5B\4:F8HH MM>I":\D;42.F\AQ$_DP(U&(1"$2A4@4(E&(W/G7=N>_I>2] M7G8@I/5%-G9D8]^/_S^PX/*^_08M;?:%]188O-M .:I;T8>&S=IXK%HU>X(M M-6+NZ/+6-B73B6XRUTO@H)"M#Z;=U6BX:@A)=!.0?*"H<-.VR'D7 ;&?'3F&I*IG&%>X'"K90H/KC MI:"!7 ^?%^-,E:^P$%A2/W[%'^A4_"O>$!S8B?7GCO%!8?_CW>?O^LK@-LS) MR(GT)9Q(-VV [HFSWRGUT\&<(5:="LB3#-?JJ>V2Z0@27;Y"()K$NK;1S;8L MC31CN>9@4E?-U%)@D/E)/C#D^](V(S=WA%!?#J'0T@GRWXC?(W[_GOQ^9W/3G-M?6$/%T#JM!6I,C.YN$DSD8(V@Y8Z@Y82^&S%IQ*0W MRJ1?Q:.<$>UQS :.HR/]%1U$@6-91$=OY$B^-4?R%;L,W(%9>^W=N3>->CJU M50%!0,M'@,L[I%E<<1,N"LC;L5H8CF4*N;I0' MQ3YJ2H\CI3J%TY$_.@*ZF]B=NP.ZR)\=R4LD+]_!'TZ0W@O:IB/JF/U[B:V1 M#7$V'\&U>?XF? C7WH3;MPC.K]-S>,O(3PUEIM7<07D]G$_%C'8%/[F38EM2 M6K&GO-CNF&:V/G%FDZ5 $%ZY(^*!(1.1KSR"F AB/CM+XOP00\2>J"K3BXVU M6IN;,\4E!X!]!;=!?_$$6E9IV-- ?-T9PETIC'@/8J)TAPAA(H2Y5+K$)R@Q MO#RA#(-7.;&'UPB+M1G0O4*DK#X@M'JVWJ2U.:,VGAPQ#]A6 R',5\Y[N"T? MPC>Q,J, RR\18'E;VW&?NDHD"I$H1*(0B4(D"O=P P&?Z44"!Z%+TIYBC0%? ML\:& .KJ '/$%;B+X/S/+9QY!EN<@F:H;+I#'5S'&#]?L\"KK^MF[.O0)8$6 M7TU%:E.U-#KOE-3I4U>TXM?(%Y5'E+%YLN)\OE\2>JE<@>3GK$#X;7_C#Q05 M-?J,A#L2[@^YYQT[1NM#HV%R(NB2&4J2Q9IY!>%>UZCQ+%;"Q_BZNZ&$!%5O M&BE/N%$?@0>*B9SHD6Q'LOTAQWBKP]3BDYS>UER \XU%>Z,D6E>X@Z]:K3I3 MF,QZ6FFA93..N%'IE2?;J1^_Z >".-5RR+,[_G%$2-)?WC"T ZKABOZX&Y'0 ML[/2Q+4=55G['ZD&?+'S\^5,=^%6 7?]5WWI&$8__U0=^#CIWX/JLIZAA-6V MU675FUE#%V 6D,R1 1^'V6^9\OQ .W@E:Z.%9X'D753YGU'$@_\# MTMH?O)DX7AB>!::B:D#@@X"SV]Z#/95,N!,6T,5@9Z PQM#N'-8B?L""3=]M MX][D'K"E"*<^FUGFRML.?8W][YE!C[6%FG*6^J[%G%4>2'8,IRNL"9YB:GF8 M?5G3+/$!=-R]R.>0XQ@)I=#?5&^RMAZI=,.4&D?4*NB M90E/#M>P]5BSB=?F3&U4F S(G,+^^$4F'L-W@1B49!UM/>(RR-?[$C#D&:F VDG[)KK8%H78PP=6]3QJO41N&U+C./\9I5S\K% M$:31XR[D+-C&P% F\_>EC\^[O\FK7^WN#\ IC'$AB *Y)/HSTRYCSY1IK?3X^'/)UIY\/VU60) MODV#G]H?]3479H&/?@3@55S&/ZXR=UAS3@>+LJ]$Q3]WU/@D,#1Q_3"3_ M@W01Q]J^.'@@X>LH[W,>)ZA'DCEEE\GJXLCS$7HI<#.WFMKV]Q@R&GX.+2!J ML275EIZ?=SAGA-5"SG:P9Z3'0E.#LI-(1"; M)I2:BFJH4W>ZNQ2*D7LW#N[ UF9 %RP^EB_4$FV]0&FET8]?^..19@K_P6+O M#4B(B/1!(HFKUXGT_[/WIDVJ*LO^\/L;<;^#L>X]3^P=T7J9A77.?T>@XCPK M3F\(1% $01E$_?1/%:#MU.-26[LY+_;II25456;^*C,K!VW9K90<5A"XM$FS MGC>?V7.G\>L?<"J?QD'\Z[K1^%?6 _XPI2V"T:O#Z,6:&EJRV$YWBMDXU\T0 MZ4E>ZJ'4DKU?"7T-1MFVF.IVSS,(?%&G;5RQJC3+7E00BG\2V#TIQ+I-1C- M9F>U&9I'V\AZAE"> M0/LS47"VY0A-*$"^2,-_A5!U5,SZHZ(_(&<;EJI*%%\:%L>^].Q;1 M%^3AV[(^?(^L;_F[#?AZ/^ZPV:?7>9I;%3P5-:CDG%BQ-F5F6'['U) M3;=L:U*#[VVX16^2K2.R5/0L(#7X'T+3>S;Y(M!4Z*M4*SVK"IH8'[:%1KLC M4_R=;;+=RG%V.2M*7%KMZGG*R=>*]0B:(FBZN4%T3U*1KTJVO2SF1GR+[=DB M4TROVZ[W+JEXY,O7G1$T4I3>W8+[UTH0!QY",D0?O@3@OBB_Y8X_^5A Z.PEX\^+%$UB"'/:6C%:S M6MK4U25$K(^!E4TGJ--N%U$,CN<*$S;!:JS60C04"?( M!'I:[NCL'79T6D?0^&-C1CX!C7V;6HV-T)H/%,V$@4 MV_-%T$B[PQ(E$MD"K^KVO)@4!_)H"8\PYFP,5@2-$31&<2!_!HT.,S$7U:HW M1=:$@C+UDDJ.BAX0.2)QIO5Q%*_S5=#889.EUHJ>];7%9J,5::/$9I2#4.BOGPB598H*T- MSF/;M=;A>",F*PJ@=$ST"[?!L2/X!?C;KQ#T]%PD#G[W7*$+O&/[@_TZ;,^5 MYW;S>-\/[;W9'I2BDRU)]4ND3\2E:EI^B;=0HK9%Y]K[+SCVR_BEW_8V)5B/ M.PCTGGOQ%<;HHTM%*M6F1,HE-#$]"+>0IV&8F0_V0_T\G;YARJ-?AIBPXIE M.;]*5\$(*K3M8!390]$T$Q]DR(;$:F(16UELA784"48B8,P3@B G./IT?6K< MT!3X4&7#*U%COYPA5N[G!DB5X7E7LS:M>&LF)DT_)^KT1#NH9GA]HMQ.";DW M$>GR5-/*&C!1;9VE7+$Y%O4.4#0H!CLK(K!FZ'.-V?U#)RR;%Q3!FXDC^2D& M814<).H2 -V3?Q:(8;72P[)ZURTF^H5X^!X)G,UL]?=.;:PI>R^J&3X%,V!? MJK)34[+/55C/2EB[/!=+C35F:B)950NEFJ@LN08,"CWU"&\E[.G:^WUOB'?! M_=89;S4<-9D*LE@7](T^'Z=Z$DQ^0!*GJ;@'D';M/;\AH-UXS]54O1TOQ==) ML.<;R5#3>!ZH;U6;]0VCO!(5LC=$N%,J$ M']566Q! ML=.AK)L>,$UD6X;GC6H$[ >E:*^V]<'1!-EAN;5'_E"!C_VE0OO-=&WPB?WW MUY5AO4 -5BJ9(,FHEM@=5'5[JTE)1(B;U3G$(XFX!T(D$S@:$>(."!%!TYT0 M(H*F.R%$!$UW0H@(FNZ$$!$TW0DA #1%=+@<'3[>$/MU>_H;UH:^>GO-D^+0 M[VB'?:[F[%%97MVS_;]9O^MW7FU\4XA)><-,ABNR& 9<*;Y*L?YHE!3V/C(H2($.(B7KKO!A#' MT6BM#ETCIEF]K;DRPC>6[8U"MAJ/!A"]ZL:I;@9*"UG8A%18+1J339<% ,' M%NU/%',:UOSIZAQ?84.E17L"\RMD=0GCY2QS=AA4M36>+E%:[C'A[?Y1[&+] MMGZ83G-MLZ=NF>#@&-E9(%5[P; [*!J=P9M959I;E%2N(6JF2/;H(HWW-JR M0YN%?"+HT_#72# CP?QF@GEM8^,S@EG/Y-,D6U_-N3CKENJIZ6:)N&,@F,!2 M()YH_+3&?B28/T(P?Y)<7EG'_XQY(Z'.>#'=R&1\^(;.2]>!K'(QWF7 M]D @LFUQE0H$UH>YLVZ-K&J(A@3SNX*<)G4O3^X9^EAF*BQT@O1M]AQ#.O MAOP*G;6'\>;__5\'@?0G8AI&$.XM*PS@QWSI&\OQ($Y?5,";?XNZ)Z[MK:PR M4%B#V,3?NR!$N \Q%('@%-O[&^['R6;"%/6]+3O(4@]_=IBHOOWPC7R!D#*. M.?^-H0F8$S\#_PP71J"))'DE6AW5&<"?*?,?,3:Q( 3\3[N6/A==_]E7!O^$ M#P(2!7!!__=^%&;XT1X/P*=[,L]A/C4?"%;; MXU4B.<4(M%_G-_"9)_/,9I!^R6D[C+:@%FR*J4XT?!S>$Q^.7*:Y9,U=I^9\ M%R^L\6:!KM3RGH +R/'(S'!=NL7) MN3JLJG-68]CWEH9*P_J%:C#I7'^ -"Z $'0"BPAQ#X2().)."($FR.B,N M" M8 DTHL0]4"+"ICLA!)KTD[ C2GPY)2*1N!-"1,?UG1 "0!,3$>)RA/A@YLQ; MKHUO69'G=0R^[9)/:DW<9 _>LM^_O-Y&U87NR(O57?E.%/_S:BPH_H8^^.7D M[_K_DD>!&YH-6E%%W'"YS(&W+((OYX"F/!-5 \PH8 %XO0N#,5Q1C]C@*J# M)+#K:@)_RA&[C.,WZS!%"L]M.?U*9E^A/^X^#$/].[UN M43)6.6V=U"1'X ;9>1W632%__8,3B9M76/R&A^3UW:!O2_?*^OW53Y?VOZ1!2LR$X[-A [SY:[6:LXR[7,IS(A)LZ5T M<33CQ8P[X:3VIL%T68& =@..O<]JN'\V_XJ2:C<_3RXFRS]#W_]S<;ZH^F]_ M2)P_: (DG>DDA91&*I>.DX/!$LTF/78,I!R: $P"NU)-T\<]SAY"H?])]'A( M]?P[:^&/<@/ W:;WU!V)UK?Q_,.3_Z_'U^-AXGS!MEUY!-X,]B\XP8.HC/?6 M6$5SJA7G,GP5%AK$48O7I=F&%4C?O4^<=D#X^YMQ^QWY2NY*LX]<_-]8Y3]I MF/)!K5]+R\V67"GEN&[&:]%EGN6GS08 #:#UHU0"?5_!] =&CX&0;5VP/-88<9!U M_2?LM(PSYH=>&(UZI7AJPT4Q.5F,@^,"$(+#$M7HN/>XA^! & MP4^BQT.J]]]9BW^4BX.]@,N8Z.PJF\9P-+*QOYME<.L< Z W-)Q"UAML&EW> MG50X :M5U4QO?-IF5(JS !]@E!&98%YK MA_(M\.$GW#<<2<@5ZN[O<7K"R\5B8,8T M]MSR=,RT>B@WR2,UH==[,?K//@BOFFSWY;;< ME5M^/9 BO"L4Y.?$GU&(U7R!KC!\=TET.U)0Q7CLYF15H M:*&B3PQ.?1-W=711%9F5#V96[HGO!\W*339C+$P$'*JN(5"B1S>YNCL&0@W, M2HQ)X.\S*^]?J+_1'=2W,1)?YMJ7C$1TQ[=I?%)VLTRAK[DIL5@13:HQF38 MWT(C$4LPY'N,Q/MGV^@LBLR[&VN1EQ'H0_,./:-.CN*37AIQ)(LOK?,IRBPM M\+H,3QYHWY'($_5VA^?'O/OD@FO/I>QW:X1-&>757);@/QS3__B;.;1^0#95 M9$%V?'8.XJ)\9FZ;\*/W7'TV+8TPQL5\'9E-TOG9QO92;@ZVN/6O/FGJV]=0 M^MD>W^CJ\T?8J&\#Q =-UW:\W*'UK%O0UBV%3DXWBD+E60 ;P8UH\MM798QN M1!_(V/TP^[]M RO(,,NMDST<:?$$.S=RK46^ <_-\**4B"Y*HV,SNBU]V-O2 MMR&#'8\M>2PZ\MNWJ8.>V!;,)*-UIRQNMM+--+?V %;XMZG4$T&_%F#H6]O_ MYT##_I\34+D3R;XX-TY=VU&5=?"1:H 7.[\/9^KS)HKM&+0]D6->B.(Q,8#Q MV!C6EHJ/ )%BBJA:L26D4,Q48F9 Y6 ^,'(+V 1/-H%2 ?? MX.A3\ ?DVJ<8+*CK^Q' 'W3,$^W8_WY%LD[(]H+/PNWU7&97JKW[E)O-=7,M MRWM%.2K^D@2\CU?*%=++:.Y&9I%A:=4S%U^FIKY:"LS_,@-(F064/!2U4"^M MBI8E))5XIK%.FP->;AD;T4CG:[GX^-<_*)Y(GAJS3SX4LW&NFR'2D[S40ZDE^\CDFNKCUL;)SS;T MFU",/J 8_6F*9;H%;804A3$OHC1?2X\KHI/]LBRZ2U!L(K/BH*TOZ\BL7IC3 M15>9:96&3S&$/"-@@ +P!%67LKY.7/>T.#S'U(/7^'__5AWP"PE\ZU,JWI(= M1P<0#_;#IX$AR7%_[V)-<-B#$Q:>#?[0&.0M._87//PPY-_U%F_[?Z+__MMG M2CC7>* TO/7;YMYOP7Y=^02]W[/]8&;=\+".P9V%OG@)Z,O !O,/:]>*R2M9 M B-6D5Z_BLP[DV@XNR.14IHG&7"W0\\W"!OH#] M@??A=>S>D_V@=%F(W-OOH5!#=7__-R_@L/]\P,721&Y/+%D.GS1==%2EK5 2 MTLTMICE<'3"U_/BL]P.VY+9EXV*X[_\G7$$ ^N@>E-M*G&+B?=M%XR;E M*M 8EV7T6HE4YT,NKAC M=LZ[E&Z[J9K>:Z9;=(GDTLH,VPS&>1*9L[[;VT4_PMR-940WP4P#N_J+A M;CXO'> ZZV^()2]5V0NM,C G1Y74N0@7HX)W2PY<#/PF7>L4,G%@A0&H&,DS MP'SP/ !'AFF,33_'%2P'<(4,%@U_;0*V#4H'!-^H!N M5=3W6?MISR",!=(P M QP]"5D^- R+KA&:BSAR8!3"MZ=,N"PPQXP*7NV8\%2:!;^##_5/*T\%CQ3! M1 -A.R-<<), /,L*^-R!FST#"XE)N@EV>QWSD?/H> 2_%@/V]8FT9>O@7?#- M*NR;!IC7WAZM>Q2V(7^IX4S]9P :NU(XYS/L8MMRA":49A]1X+\J MP=R.(/Z3!P-0D?W7MV5I8J@+]_#GIU]G5%LR7>AO2 /YRP+QN\A14S.V!TVC MV?&X[( L'ZFOT9B#TVIP0<^3KUYIGG2A*;)QVQB" MF1UUTCV1 MW*PS_#64'4^6C7O0'(!&_7TU![J>I./S M.#;EU_Q<&/<=M#T8/+SFT)\7!J,"WYEPN3DZ6C37+):<&!BG8DP[:_&Y#9=]>+9<]-567$Z.!:1+K$S>GA&.6O(B M\/LJ+NNO!!6MSX&^5VH6&R.FB&SL_(?O;N^-RRI5.[<>TD45H:8Y>C D5AB= M'@-3Z[W@M[6#WG&',9ZL.XT)HZ:XVHR3F=%P*E+U.[W#V/.@'UQEO&.9ZKP@ M5AN3?E)KT=JB:ZYDKCGV[G*9P8%UN,3 ?RS&H-\WTN4KHJ7)#CN?6R8PI4X' MAT_+"OF<8I7&*:1;R$S'\ZE1<6:/#PZ28,7C^SV H(?S5BY&%N\L= M736T\(+,=+8^YH.+-!C!L'=# S,1#1M.%GPOF6,# #18B[V]ASK_RJV_V_#] M.' &X;J=B>CXBP?\-831H_"[H>S?B,$E0Y>+?V=H!H?R_N43V.B1ZB\\$8,N M(#"AN6E!]2>\EWH*O*+!HWWO(#!:;+#_@8L44&,.)PK&07I(;K"12WCT.]+$ MG0=D@VF:0^BAG:A@&* ;>Q#J<;R0[6SW9K"WS8 O M)?CQ\0R"@/_#B>S>>+N 5YRZZ]C<\_$[S3!^!UZD "&.RV%H7&RTO0?=7L5 M#K#=X11\Z@?\@!>J!A13,(.E*OD7KZ8[#FXMEX'VO7\Q#BEXM;"#YQ@NWQ7J M1W"!I6TO/99#N^7TD9:V-NL8U\B.M6;Z'B(Z>N5:UNYGT26?'L[L.M/)C$9$ MXY7@ \4R9_X&^[@">-VG8G!%L964/32":.-3>-_C[JOTNND#5>#6G<.TL:TT M'3QYCW9[CS67803$ELR!W#ZM&X_"U848+@OSK*DD>D@PO_[?KQ(CG%(\PBAYF(LRWL_;_^]__M3_[T_26 MT #96]8DL!LP/VEE+,>'EBQJ<3_*Y;>H>^+:WN:X,##_/ZB>_7M7)AOW _N1 M!$[^*[;W-]R/D\VU&T02YW0&(IGM>%H)\SS.3*LZ7?4$ M3"".1ZIY?$2ML\,6G\X(LE8O$;1%L& DO'V3LY8E2]-DKH6,,WU=C+<\&C[S M9$54B\N-^WJNA\2I:1\G[(G9GX_!R)-Y3B0*3P^J5D6KZ>AZL^P8A7[3$XC3 M>0[CP+H99>9SC5H,IX;83L\:JP88>3+/PBS9%XL$A6OND,PVZPVTR*]A+_>3 M>3:,)C=I#A3:[!3)')" M]V0M598\6^?4[&)6EYP&S>%>T(CV<&2V2R-*KUHK<2V**S4F^EI(,;!E[D$<<>]%J&FD^5."HX\67O3 M0*2"V?2F?&W5F&Z07FNE+>$\3]9N8NVLY7#H1FL5ZDHUQV48L@GGB9XL?HU( MDWX[XUA\KJ'-Y874,>D&[(9S,K)=3>86!EZ>:[*8FC"5++4>C6"I_).1E7ZV M6U-6"H6TTF9*4[-8:3-E@Z+ZAR,7:<(NM/,SE5=S9)+CDW.K0GA!>>VC>2I* MA\PR8X.GXA-G/JX@=3W=",H3'XYT6]P(Z>%('>WV M6AFZED/2%$MU%5?5Q,ZVP,X1C-@2(G>2I1:RF#77S7FJT4[C#8$Y?7V^PW*T MI@\U;F$+LZQ18EL,XH%'G@XUB'&.KD^)EC;S\A)I=,J;'* ]&(H?#!4HAI%D M@I$$G):!3"JCI# DDZ0@*V;M^';,^E M6 #")\]L4@8_KIL4Q=5&NCS1ZXU^13U[6&S<@F/C&"DAF%H;.WJFYN5KXW-P MO5B7U$Z'0JL:M<;UX824A[*R#]='FGCPNZ% DYL*-U9:&6W66A!:/-/D*7XL MP*'XKV<;E'7>&DUXS$$[>C;Q+R1E#4BH6I5L!.\?6S-IA/2@<6V:_M M^J5^F]3L2KO#R[(\Q0J>[34JP'*5;4F<@U<[EBM?P_+X>$)O>@)-81LZ[7Q_ M&G0D^:9GZ/%Z3M1]3YXN((ZM!O'?@9=(,77=A.'EOWUMU<^OWEDY04,?8.'H MXMR6?V__V%\?- I"#15JLU*@!1^:('MY^Z']<6KC.=;VK5M]-U!VWUD[&TE@ MKY4)V%._]QX/S6T8_;^U9;?_CL,"!+\#>PWZ+=ZTDT+3U7_Q=J@XM$W==>0K MVT?'%OK>0/#E>^WU9SOWC^M3XJ\6:XD(<2-" ',Q^6KEC(@2D4C\+$*@"3*B MPSW0 4W0KU8JBB@10=//(D1T6M\+)2*1N!-"1*?UG= A.JTO2XF/M@5[P[5Q MNT73'UCT53'XMDO>OP8>FOKHHWL@F3K\\/_](GY]=C^2"1+]TO[:]&OQ$^%+ MA@ATC' APH4(%U['A4@Q^EEL?Z\ ^*>LOEA'=(]$/U)OOI[7Z9,5OT;(0%4]_>^%)#M$LP?V M;?Y5,&+MB>G:HC&R_WX4P+L2$UP,VAZ8(6!3D9C?5>2',T.$"!$B1(CP"B)< MK+W\[;6DE S^]CLO&&:8CQ,;BCI,U;EN_\^;&P(WZ'][;=%_>R?7&B__?*W/PZQ%D$0='6!11,L*B"(L>PPD6]B-Y!+OE(RCY\&#X M?5I^W*;'^9OE/ _[Q)YI:1XW!-ZM3M,&K[8'UJ"2IX=MMR%0L/P"BKW6SOR1 M1.8"Q]'=GSJ7A(4[.V'NKQ'[YX'A)EVB/X@+'^X?#>O@M+CV;%! QQQ&-9,E M-YD479H%P$'^^H? $]1IU?C'A([HM+W9:?NY4JV/=^;VYC8JZZI:YM:&/AVL M,UG4D^&9F_SU#TY$ X8%O6CK^YDILI4AMQG4ZG8T#H".Y."#SR =_;,?L!X^(GT27"ZMM: M!(_BU:T>1\W'1&?7UR&&HY%1_O (>'F;@[6%FO+GFL3&5JK+DC;1D9(L-EHI M=JEVO'N\*-X)2=5O^7O&QJ!FQ;3*4:RIS5!&J9K#CBNN8$LI&)V%O"\ZZX'% M*G*^_S"GV#7,E9NARGW<1.] Y5-!7:.UO6[.\A2'C7%\TFC2G4Q^#/ F#.IZ MGV'RP(@3'>1?<)"_'@*R67 3::+)DB:3\V4'[=-%IM9XR.-\.HQ3W4VC4M"Z M9'9DNXBBU/I0O-X?^/7 LA6=YM%I?NO3_$^AY1N+ J4A6,KPUT,[NV MFM/%"-H0GPPLNS-/ [>:RY"^,<>,P4TZW#5Y@PQ7'G/L_.UH6^!@\Z2_T;Z"(N//H2C/2*F[K(_@J M[#A2+KB5;$FJ+=>!_G1.KX@O^);<;1Z. MO&/YF.@Z9@R)(?"]^TT._7W:S2*HRPAFH(MS6_Z]_>/?%P"15W;.GT-<%]>F MZ_Q6U)4\VI==&(6F*NO]O0M7&*+%HP0PP9='2/7J0OY];$6=,99>!C7Z M!,=\L^KP_4= MW]J'-+]LSL.EQW\"SX53!% @GY0YCS\Z,P.__K'E_D8 $ @ MV;&9N%)G[BSF &K)3FSNTP=&Q&\/L7N;_3LUO+EKR0*=4NNL8:R&R'I!Y D* M%"LZ8J6I8PL#*] MP3)/(EH);PC$@C3Q)NY!1]%I8/N_[I7UX;8#N97C:UFT8B+<*?LI)MI!]HH\ M G\;HTAP?Y3@MCTS?$Y_):AH?>XR6JE9;(R8(K*Q\^RC"RZGXFF$[0Y;6M>< M9U.+4V:&OBWN MSD-KW&JWFK'Y,U? \:9K'?PFL3MB3QQAX6Z S0:SEZ[@8MTNR/](!3:'X?Q^ MW4U^ZO-2P/]V[3]V[4&P^;O;=5UM50>K: -R>*%+,R8&/LW8&,8GQ4>B(\<4 MV"-D"4.4()'J+=[VH;$)__#5/?![WTX[B=V)>D(*>R:PBV3C7JJ*^M1+U:;)UJJ*+3G7JZ:L9K$X9E+C M&^AY*'- #.:3Q&AVTTR%[-5H;;&>=>N28)C3Q6NQ=_=,C#DQKF!EJRKR<8EH MX'P2Q_ !@$;#/*.%'0.E?SZ"4]$_'L=!LX*#8]*.^2[,X],297R,A0(1>#>= M2"2OQP5!Z;%N2(S+CJ<>9%(?@DQ1I-\5Q@N>DEDS26Q M-*Z,Q%Z1_8Q(.A/1B84)[JKQEE1BR)%L)F+7UH5M!*GI*-7;Q%;JL.+]AX,?V S\,*O@D M#$0(QNR%8(5CX"=!7 ,=Q*HXUG9>NXB4(/CB7;DR-)I@7@W)VPN%V7N^"9ZI M .IO-VW[[SB,N_@]M&11BT/P/1,:\QQ[LALJ#FU3=YWCH)S;M2%'W^_7 MV(_8^=/82#(BQ#T0 B43Q*L1G!$E/D:)#Z;OO0E)MULU_8%57U7X+WXRGFVO M_,6;$ K> _>@#K(\K]%]^BN$HJG:6ERQ9!EH<& ?8%HKT+*OW'KZ%G)P)GC^ M7)/U*V;)OW7$W$;>;QS<=:V;C)L4WMBYK-EG8P<*2!;(1R$4CR:0CC#*XGQ@ ME+YD)*R/Q(N(W$J;)9W3^^:\ :]%T=/ J%C\O=ZRB$(?HE!PV7^>0IV66&]4 MDU9;JZ&9FIH;DGI*82&%3A,)__7I"@5?@>9[U(.WU:IYF<:S7X37EU,W[@.$ M/^/4NDZ(5SPYM+K%W-3ETL-R)3V;5ZH"RIZZ5T>N!3TZ9\5W^+;X#M\COKN\ M)=F:H7M22I@861RELXB6,]3\8HTL[4H?2"F2H(_C*9Y1]$);?(%0H?9ZQ*U2 M55KG*:IHJS6JXQ3I.]OB=V6+?Z_P]=-Y= M(9>1'P)@C&)K5=:OW!GLCC#T>VFX?]K>Y$LY< Z3,&-+$SJ)H.4='==WP%&1 M1OZ'&OF6O3L[OG[3:IJ7X_VT,.S/^9*,X/H4K_!*$<9W(8G3BD&1V70](KUF M.!F67:.SF3S-=0?U7%>U"U,,!T0BJ7.V[0M)X3>+A?WC"\$OB-+URR+ F-O8 M\SVN==Y%!^]M+=EQ+<._TAW)X+N9:L"HY=WU+9]H)6)M2Q9MH&4&OQ(=_QL' MS!D^(;CU]51G$A/!XV8B$%+X8_"LF+QP11UFWL ?R+OJ=_"K\,[8OP3VP_&> MOW\^S/QY#;=)S>)IU.[>T#">.@B^#D[%,*KHE='2GA0 >U>V8E"MF?]__X,S M_[:?QZNR?33'0\7/GZ=_OQT4]QO*L8ULP?^71->6GX[W;'=;_@26%)N(HYAA MQN:Z:-CPUT!V=2"#8+W;MR3NA9M8_[)__V(^.+F#P!%_B:8#2/[,!ZYAR9(Y M-L#[1X?;+9F0#^'M5K!I/N6 1>,X.M1K]AP1 4TA/@>1V-8N"/;@*Y\(,&5B MY8'FD)2W+>83DT[U5T7-KR4VQ]&6%^\@/@#HWF^OF6I9; MLK54PU>=8/RN+J<_5;L-R;3_?1I0HVHZ?1FL=$NO'893>Q!>8"6]TG+2'H*- M7;6C. B5;/@FWVG.1@RPJ [W_1W1U-@VD?Q_:D%]Y5GP/AP$_H5Y;XO _ELMK1 M.WTD5R-3$-F7-:WP(SANWV_2\'BA/*NLVHBXX6>K>->9+ORB!0GBO-\D2,Z[ MUO9^+JO@WC>Y-RQ+R?%"U#FYQZ8*\W)VL2AY4"S(\YM\E"1PRV@S]?!&W4]$ M4\$>J!+X%I85B+?"@W%/%.)!O1=_1\._@^V+_06540SY=UD5 S4U_,+_&/WW MWV#]-]10+Q/7>1M* $':ZKYG0A$#;>=([?'D71"COMOO,+H1@"C4,],3559B MW$J67,A#P5ZI@,:QB3J#/Q1C$B \+-P#S;!G95H,E:RP ML(\_2#6@'P(^&L#P%YVT,$!6@+P:LNJ+@=IDG\EU'=O@6F*RE<[-:YM*E?WP M6?N'::MF&)5[$K4+['RPT6U_<^%J"MNM/7OVXABO$'JY+"#I5G?C>BD'M_H^ MDI])*MNJ0[.@0H8*>XZM@]10B._9=/;Y*RLH #.2%=\D"\-C?4Z)B6-@S/F3 M3<3V&#:HU3 #E)ML#^6 ?8NN(8>LBQRPKJ@ 8PR@WE*5O>U3 ">KDCKWU7)U MUT89?I.N=0J9.,H E@2/G8$C"*P%LK=IC$T_Q-?P4S^ U>.'FYM@$F(0\.M_ MHQJ %U3 N7O*_9/_@)0)EP5-"Q7\VC&M7>4;_\4G8A6:F[N*.?.3:TNX80!B M9 5\[A=_F(%YQ23=M*%AX / :Y+I^X23P 8\,%G\U\();>UH>V=V0B:;F/H( MT"TP%;=%09X+:)Q9!DQV,4QGN]A$C-TK^0-?-#=A1##38K-C?.%&G) MW6IMV$N35'$,8.=,YOR_MO)[_L X7WKJ6=V,^.F@&%-Z%J^0 I\1M7C%:8U= M%R^UZ(?GIWJCI>0[;+>*N#5]V$841&!ZL!@3>:88T]O\M*N(]'8II%(2P1RW MUF_Q*K*65O%6 UT:C>N40O(UP,O70MI)C9_6$FIG.[S>(?A6D0.[=^2FPA+H M5C=(Q (^]D>.90.1P>*5"4W^XNP"##K?UZ3T+3-?G>7XF-HM(MSM,$BU!W+B"=Y<+!$)QS#?7 M,.IO!(A0%K:0:$Z-CM?- UPRP>>"0&-#\KP7YM*YEOY_PA4$_H ##\ 4+;?9 M24;D9P.6:]1;F[F;8P\%^<@1<*I)VL>E7&PP]8-Q,QEZ3P(E=QG,9:N%PNPX MUWK)FWUD_XF^ABK:MJJH06;=5F-4Y:WG>P[4V< <$"7)"$$Y^@$ M>8'!Q/86[@+,TY]-EF!QH7/?5W.O=H\ CZ-SUPCQ@(R^IA[^O57#P4X'=XV M&: JD90;VF;H+*7=R/I@&M@&,+DJ,X-_IQS=]G$FQ=C#3#BN0IZ>#]#X\?) M-?_]7^^J4[VWK#!;"?-C)\9@J_RD)-]2_"WJGKBVPV4FF03^7,QY.ROW\^%J_>F Y,>][;L(*DQ_-EA7N/VPS>2H_8*5&-HPO<^/5?W)M!$ MDKP2K8YNSO!GROQ'C '0 :#^/^U:^EP6S:W.([BY\%[8SU4%0I@.DD[MW=$D M[B=HO<3YAW0[1XXC4=HF.=/DIL*-E59&F[46A!;/-'F*'PMP*'&SY.:[N"6\ ML;OL:ZZFDOGF)MGM%1RD*X\G3&.9*=0<]G7WV+U>1KV78#."90:TC?'(K%_6 MV 4UP)*%![@OJ>46\9I TEVN:[65YI#!3%'V:?7"?54:695<5>L:5'M2QC4Q1[,0 M&HY'CK ^7L_D70%)(R0CXSJ[5$<>&$D>C^P4'+1* \[F%_'2:E,BYK7L:@Q& MGKQ=M3>4BRY%DA<'7+&WJ6JIF<(*F( 3)//MO-"%71J/#Q"C/HFRM><%$X\G2>F+.9]K3WMK2ZIQ;*Q7S@B"R&:EQ MCJ?**D\C'<4J()2,I#%M-Q'V^PG)P>M/MM,L_WS+,\M> P MAS(9>\<50=8@[3GY2'" MYWC<;&_R"E*?LF#DR8KRA8:C]5RSIBV$IC&:)7.E>1R./%D1W48*F3II\EII MP1931I;Q\A;DJ9,5&4I!L[LCM,K+DY0HS)7"6EF3I2+Q:]55U8C[69G>/CF217 M:@'>IT]'$E6<)Y<#JLNY"QUKH_V<,?-@"^.3D>9Z.G:$>G; BXI)6WRJQLF\ MWUGM9"B3SO/:JMF/:]VET3;R]'1>,3RHL9P,%9J#U*I:W*P0RLER&&0NP= S.^6AZ1XIZZ+Z]^JX3><'<+UGD2#!H:>KUKL M%S:XF4O57]"I 8OBB:"(@J\"M+A6Z\O8'VA MJX][B-C+6 A5$PNND239CQ':N]MBXK7@BTPQJ&@VF=+ MP4Z1KB%H6F=+ZA!/^SA\\(7^>Y9-8PN4'S_L66.7 E>M3GR MV+14&2@^V73,LT1 L\QP(+@C=I M +=D$<;5[^W!;A/#+_?.O[;_]\!K/7PLP1&= A/W1 )W!KDC/VVA- MULYD%@.0( 9W$4\Q694E[-@Y:0X!P#RP<;(NI/ M8(@H361S",@D32!]X*N@R0:)%D26NK!$OI\,X8<\S7R8A(DCCCLS+3OQ?K$$ M&"DO_88(:O.QH(>U34. MLWO.4.A,%,"%W=#O";Z*8,L,Z5LY8Y@Y<0<-GP^$G[!Y5L<:OP*&%M -= ?(&E M>M;'/,E1Q:39IN=(/$/UZL6"P-%]F/D)5,332O#/7N8K;_A)6>./;[A$Q:>] MSKS3YURT.(BKF;S+3;]^PTTE7A37XL#@Y&XYU^S&N_T5[-M"H,R9-,ZK)@&] M5=?[XWN.NE.[UAAD>SQF+/#5+-_LK+W/7[=<:L\W])(9Z\ET#L&L$5&LLCUD ME6%__8/3U)FB0R]E^<##Z0!TOB+&[V/TV'X&=@]>?P>/AQ6;4NN4#/0-@-O: M8>P*A-=PVZNR\_9C3M)AGN=U,CI\&N6F"X-!<;'A6JNXDVM*-E[(?[K1QLE; MZK(%/P#J%?I"'G5[PL;EO%32W$QC/6"6<:-"CV$SD]-HO:=K$_D"0'>71"XV M7+$W72HSCG)K'N6I\G\FR9\<2\ZBXYS.FM&CW5:&EC"+/GZAG< M(&#W N!ZEW1VF6RQ%Y\-6#[',IV-;0IYC;^A,%=%LC+$O4J>JS4[7796;9HGF#:.]A!H"%#.RX-#'GQ*584@2[]%,O)T$8"O\A:@>'I M9_<;_I5L"9P_P*)XBK'@5 *VM"H&]FC3!4:A&/HU_,=!]Q28@&]207-F!F.O M;*!6JPJ@N^&TMN@M;[O.S-':65S7F+#@S_!RKO*3KY/=):J<5R>6Z1-,E>D4+7+LL$^OZ9UW9^JN[?72E,K ME9%&?,:)Y6&ITTRW9A/VZ_=ZFF1[ZQU*$;A,R&[B3HV?.)&Z9$2.&J8:B2K"ZW.76A7^?+ MZGA:N[$[Y?HJ M3R"0IV_5.^6-$BK4[OX-.F[]\&P=+A*Z7<$J=[YP& !NSL Q[K-7X#*$YSO@ MG[EL.8$35UZXZAP*^=_0D3C>[0_\N0@CLC_"^J'+.'C=8<.6OWQGL.G:8+3] M]^^+MCAY=_^2;7SNGS4PH9()'(^Z-=Q#WXP$@T:$N M"H)%$W ,AD@DZ(L0] M$"*"IKLA!$I$A+@#0D30=">$ -"$182X"T)$T'07A(B@Z;*$^&#-^S<-ZF_8 M?N\M_? BC>7>WT;NY99DP\/52J8.M\"_QOK%4AB[C@GKF OD[[S:\X%,,K?/_BSS['V!?KU7-MW'OCP/_<$7^YU;_N M+;W"ZO_WFNMY2WV^^$69?Z^S?RV&'Q2N>6_LTJ=K<+SO=IQO":CLU4;$5->1 MQ3);Z;L+6\8SAQ$?'^FX4@]O[NJZ:#BLX9?N\R_OJK*SNP;'?VU3(IU)HY/N M(YC(K[%-:3$G:VZA"1.W<0!03=2;"+Y+Z*TK]J]9^)/7W+/7OCC\"4M]0 M2L:J&Y_'M?3,&&3M(MEIM,:WDGIR/>XQ'DEYFLO*>:O:*$P,!J;K4U#J\2<: MI6XM]=?5;B.ICZ3^6E+_WD@X(/73SF"ES=>RS,=S 5*/HT\T=1H _.DFE5]AFQ2@\]2X1 ?IQU1#[M_& MN%C?S9^%,>^V)PJ&/(T7R\2U[M5$R)QO:XA ,2UD\>$XCPYL3@Q5Z1XSAP@ M[53C5N(Z'0LC(EV=6ER.LUH3'&T+G0$45PJF STQZ&ERQR,XLR-QC<3U"AH\ M$-NJ"V;1;O73'%R2UU,O>4J;?G%\X &3Y!/ M&/V:L^Z1;QW\?B-^JR?81RF@AQK=/US[_N$+;]T^@FZ7=5Q\]:+O!1;?-#K\ M^M0PV[JUR[D++? PT5EOF]U-@:,(KM;#AD[*X:O][,W<'72^,>OER-)42[=; M6MI@Y$EZVA (:(I0V!.*O^;MB/#D&C[.KQ:M"$_NV2IZ$T_6^<&TMIST* [; M-%>C"FLW:K?#DXPW6C,#<41P)78RT3?MSK+)0#P!MA*%/"'D:=9P=&<2X4F$ M)U]EMKV-)YR8U]+(A.U*=J>)CS^!M#.7A)? +*^8%WW@EG MIFHXA:PWV#2ZO#NI< )6JZJ9WLU 1YZ6AH-"V1WP8CZ+S*@%.UY78;,"');V MPYZ2V&D%RTB&/Z^31#+\[608V#'#-FFPG7-(?HUB:2X4B&:2'3=IO%#3'<\%@U M6TTBZTU!R=],AGN(F]0HERQHW9HDK-3" !.['I!AH/SC./I$D*_=O/K:___Y MM9'^.6Z5=R]R>/56.M)$'KFZ7%..F^H4C(!JX!6I=?CE406O'+#&YT*5;)HY M9]EU-7?5QWN$*X\FF?%1AYW7A@K8E2I^O5C.*ZL:HB&I?@^.W2J#;L1^[3?3 M+^$5-'4).JZ>]B8(&CN#14JJWW0!-GP!/_3+R>WW:?9;(MN7J7CGU[.SPV)? M]ME27]=FF.;!DFM*4/ -EA'<\HB9WEO^F89,/9VCE5$NCU#X6&AUJ5EO"1LR M78<#GAL((XG7!?+YE_#+=XKGHQ96HQ,X\S/S\(/#,8&0YWMK?7%]!"1!1'2Y M0[H A3:BRQW2Y>?6$[EONOS0LD?W310T$9'E#LD28=A]TB42ECLD2H1A=TF6 M",.N2I>/QBF\9=Y_V2;#8A((=M?EH,[LYXTJ MQ=VR0-@'5WG#>F& 0;XV2.[B#'*Q(G(1@WQ3!KE6?;D[.(U?6WE5=F)^P[Z7 MY.-2@;=W=B9_>>AUM!GWDRE[LCN'\'F]I=\T&.BE95Z7T;]XB1&?1WP>\7G$ MY^?X_)$<*Y3_BK1HC51S*=J2JXO6]_.4W"H^]8O7?+EHU"\/-MU?UJ7C3=^* M6=LU'-^FKZ5<6S5DVPZ#T>SG%+9#P0F_#U/8TGBRH!?&DL139GW0:=<:>P 9<(T#]\4^Q1SNX M(RRX2-?R"V'!!*W/!;0]&'"Y9-[(-:O%67[Q^BHP75!AC*.2)H:]2$3#"@@@+'@(+Z ,LH"^%!?K 32.60K*\O&)5AIUW M5ZG>5^L%5-STYKV"T$9*$T17FZ55?+,8!^7+:()Y(I*OE=#X%E[MP!3BC)%I M2^9\'3FM;^JT_NK2&5_KYWF0\B$/8I7M9/@0>.=4:U['!T:<%].S^3K7T.JY MX>?++U\&>./2?#6<#8PRETLM[.IFU1XF+2\HA88Q3U3RMDU>'E\YNZCK]:LE M,D*E^T*E/[$/7T E?3/!%^)$$[GNV"[UYE2R/&:_6AV\EOMNM?^_T@I\J9[$E^*2Y4F5?G6>P;39S%M(BRY%D&0CJ-S&4%!= MNDK5I\?7BA[-D1Y)\N4L)\>.4_K0:)B<*'>Q-"Z-Q)KYU9*L3;DB+J&.@[28 M 9Y<9^.F132"^FT,0SS1K]9^BB0YDN0?(,G'UD:K0]>(:59O:ZZ,\(UE>Z.0 MK:_V8'1HUUVSE6*1G[4XF:+8JEN:A%7<:%A-E;Q)0YZOMR(.A#L8^%P1ZFN= M&=_"'(ER-QXVUO=!-N/QM8,H'#X2D4A$(A&)1.2]F_%(WNKP%:^E ]=VI6X+ MA@2T^-A?9=.V_[Y0\ORWT",?3EW\1B;T"VN[V H?'Y(?[12*F#-BSH@Y[X8Y MOY$_[>U*;+HK<8[]=;]AWC=,OMW9+X'Y HV77S$;;"%XSIG+ MAR%?2]<+7DGCX@M<<59]2B:-L4##@(#D$T*<7B+^'7E'?H1WY"> R)>'%MQG MTNYY##F&#M'VE%8W.<4X=T'UUH3>KZEC#T ']>L?C'Q*TD@4>1U!1P0=7Q\Y M?<,>\?M [TUB-D6ZOXQ;YG!VW%HV1)N(JQ Q@8J'($TZY?E ],D>IM-B*%Q2M M.\BSY=8PWR:3K( BT*9"GT@JNKV*7-#?5_R__/;JPHFQ[]-S^G*KH11-?8*4 MJ E:7]8MU!QY4.BA440^$3@1W3M%0A\)_6/DT+Y/Z,DXV)]"O]3CN[8[LI/C MN=.?^R<]L&Y(^HE"/UCT]6ZMF*]R@7P+\^7AK)3;K_F!,XTB?^;#G,017T=\ M'?'U#^?K;^%51O:]RLY$MF+R:BX;MAR+PX*'D4QOX:R(2NJ M\_?6Y(G&%=J""NX-$3M[;. MYQF@V?B]E?$GG'X5TR)W9116',G]E]LTGY#[LD 9[9[9T/D<8F*5)%='![8' MY1XVRWK"R$CN([G_9G+_W>)E7A;[DT YHK?DE5;5Y1?KJ3*OQ$\JKLO)U=^A,5Q NXQW%@0XY,=ZC+=V$O_^^53.4O6.9=^UDCR88,!6#AJC/M'$:0NVR#-V&<]8).H_PBUV[0B? M(TD_:;)(%4MXIRL82$DDO8Y2SR[:K"_@E%]^BSR-Y8GD.Y+O2+[OQ.W]EGQ; M\T+1SKA4$5%7&.9DQNVU5Q]#^88E1;$GY.T$T?]S1$"]?[;#JNX,[+IT^N\+ M\:AJQ"=!YRE IP.F/9;K&*G+?_X#_K-]JJ3+H@59?1*^>L?) M\"VA."/(OZ["KY(,.,G:KADCMI*Z8U>:"%;AS]K_[W__U_[L3RWF4.CVEA5N M+^;+WUB.#RU9U.*B M[\6]0]<6UOY9E)[.3Y]TYNX3[$4"2!D_^*[?T-]^-D M,V?B*KZW9:&X!]UKPY]M/_-%=?>A::N0%W];L@[$:2G#IQ\\UZ>,8\Y_8VB" M.N0; DTDR2O1Z@A"\6?*_$>,32R( /_3KJ7/<>IG7QG\$SX(,"Z !3WX)&S/ M%GZTQT-PC_0WHB9R3'Q2I=%A"@?ZB4 >CS1*^7@SKU0XOM1,%7C-([*: M/Y(^'JEFUSW-V$Q3O.S-A&YJW6J;LX: ".ZMRZQ_*^"G\Y07$[15T9L*3V%]AV)DCYO668$X M'8FH:S3#:,B +V6MFE.3Z4S.\<#(DQ6968UL%W2Z@JQ+E$PXUDLWJ>RC>7'"7H5J547S6)A7>.4X1F6Q_ILCQ :KCMU:OCX;Q4 M')_CE#[C./6BHT[YG#;5%Z,RW9?IQCE.H==Z>Y3&U@RBJIT157=)99CWSG$* M,JO,QD@:2R-8?YSR*@4#F7#C(U+(R M7&&%'N(N2MV*,QS4O;1WCE,&>7UE.4*EB2STAD>LW*68;C3.<0J%:TM=:L=% M?B9RL[;8<.-XZ2RG3%'5J,SS!L&M68ND]?:$0M>-1,CV?$IIS!)$H#*2!9&224),"4Y%(8( M(@J4,AR-)"JIT+1X(BVNZ>:G L(BJEUK$!F^80KJ64YAG-%2F"6K74[M52E# M*CL=^CRF\,8HJ2HU N<7S6P3J?(%3.;8W@=T-A96MN MEU[W&&UA]0OCC"24^4Y#@$/1:RAL4]=V5&4=?*0:0.UT?I_1$ZBCC%G1MF7' MC@W7>Q49[:!69DQT8AE9\BMF!O%(./H4_ %=@4\QZ":( :L$_D$_0>/#5FU' M'L&SWIG(P';0==.#3_Q+-< GIFN#T?;?O_U3WU?F=]IB8*H!35$7Y[;\>_O' M_H*AA@=KTSGL-_(TKG#T]9N_Y M)GBF G9C:Q)L_QV'5NOO0/'UP":\J7"&-H#_XNU0<6B;NNO(5U8T7S9[T ^8 M/<\&PQ^[,B@B(L1=$ *)).(>" &LY&1$B#L@1 1-=T.(")KN@A 1--T)(2)H MNAM"1-!T%X2(H.FRA/AHH.!;!O7M5DU_8-57!>$_7C)]LN+AP2/#.YNAJ8]V MV6:G__W/_PT/5RN9.MR"__<+^_79E2,)XDOST>C7[CG?L5?0]76R+Q$7_#@N M0)F("R(N0.G#?;E85N87'(J'38BOFQ%R999_X\3_ZGR8UQ7_*ZS^;$S=I=;S MEOY\HUBZJP72L;904S[9W_:UQM[]R;J6EZBYSF.M">)9>M$EF/&G _!8_R;O M7($L:IY9:5;*X,1F61,]MU=I,_!&V._!1)'$$TV=MJF,Y#^2_TC^3^7_8TUK M7Y-_+H7:=$GM>)Q;&?1*:9%OUXTKR'\>M_4FIZ\&O#BP)*R6I!;<"LH_K)+Y ME"3()X1\+?8VDO](_B/Y_US_V=?DOX7G600K2I(F)U-*0]7Z76'X^2:T+\I_ M,SUK+22QF>=*S#2]!.3?*VW_0/X\W9M?A_!'K\*.'T* M@[ZZ+-3!)ERLY%6 1U^]MGO!JX_9*R_TRRZ6%L7Y=$-O.(PN-]2ZRY8FU2NH M*G75V[!,%2ER[KP_FO2Q6,$%N4)_CU+E'L":/>URHV MDOA(XG^PQ'_()'E!XM=V;SC'\,Y:6\_U#">N.FE-NX(U4EQQBM(O-^.\:/>S MF-%T^J/&6/!K7O[_['UG<_)(MO#W6W7_ _7G/H?$[[#$69I>7L!'\>];H*C* M::,J%[_R?^ZPR\4/'!4A"/R)&I5-=,[@=&B.0-L.*E6 M:,Q+#.F.D$ETFCR\$A8D5*C$'UZ@(L3YB?<3Z MW^#Z9-I>L[A-#+<"4KR::5VP0=';[0#*H WTX,XQ$:6;"-T3WWL(M, MWR>3Z%I$!.ZG$/> M6'UK\MLWW7I+DW1!+RBCD4!9]4&G76O(J>7GT[69@R0@^%F7X0^<.>8.;++_)SUJ3-)M?=14EN!//DG= $YRUB -)"B0IKE92A";'?9.D MF.+UN8BW!P,^1^?-7+-:-/*+SY=S?E)2S!:UHDXP](0O#1JC<8.?3(K\*K@] MS^)W^#OGTB%)@23%AT-RMR8HGH^@^R9!H0^\-&9/DIP@KSF5Y>;==:IW=I-" M%[),G&K4.*S+#G!@VVS=@C\DA_WUAV+N:.*#%UNBYC=]YQW[ZY1BGQ)6E[ZD M=IH+>(&)<^FS14:R?<59>N$^WIQJS>ODP(P+4MJ8;W(-K9X;?G[\[B>%6C8O M4*)=$A::NJAD"(FIVQZN["[DXR>YCH]D Y(-MR0;ON(>O2 ;].V47$A33>*[ MBE/JS2FZK'!G-WBRYGJV9DEJC=5JF=FZO\TG&^+N[CZ;8)%L0++AN,-SZ:-% M1S1\P2%Z030DZ5':75(F)1",W-QN[:PVRWW^&O\G10-9ZTP$F<^[FCR4I1%) MIBK5+!=<\F>(UWIZ7'-FZ>0W_*]3_'UO\.?B5]_.'4>^^($C(RY#7I:66!L2 MN:W:&I5S2ZJ1[TIVXNP^4L%6%WI%88;:0E28^%KN5_GU*F@'P";NL%>;*R(A M@80$$A*G=+=<)T[I0[-A\9+<)=+D:"S5K+,+B?YTEETTDU62[^)ZH6+.S!:? M4X+& 2QQAV-(2" A<=H\T\7/&QT9\=SO:G686F*6U=N:)V-"8]G>3I*MLP=4 MVIK5DI)<7=4,WEH5)]U>BZ; M8]7U;+ !V M@;L,> >[&O]TO+SQU[K<)N+G> 0%\@M8!DN=:^P^"U@'^)ZB] MP+FNHP1R[AY+/E!IE&X)_=Q[<]'&R\^]1A=MO/S<"[_1Q@N28]'$"Y)CT<0+ MDF/1Q N28]'$"Y)CT<3+C^UR"$< $)UKT-&^#/]!T%UO MAP1$(^>CD6OMGQ!I&HEV.X6/T\BM=%<(G_QVFRV\86E$(<%]26#\A O6A^>- M\ 6C,W9CJ$L;_^5MBQLM/-66Z[L$:UV73)5UW5_#G%Y*\_B>0=@Y$W72*#! H2*.<3*%?2M.%+ F6N.3;+6 S.&WJJ MF!\D:4X9-8+6#31]1Y&WW;H!"92+"I0?)D^NH[?#E^3)=(OK3+$XJV%$VDB9 M::;"#I+8>1U]SA(CA!?$H7K MZ:+?:X[P,I^VJ^F1T&ZO6^M&T!<"9Y*W/E"@Y<8^+KX6/ M)^2<&!N=)+:0LXK3IBVEKBN[3A?D'?EVB\!]IPNX#$)!-3TI6'>6IA,D]83: M7[]LL6NVL ])$//W7SVXS.FP5P_W^>-$DR!20FUQ'"YD6B[ ME5#!HV7 2G/P<-?VY&\36Z&BY&=B'*+XF,H;J\YYJJM2_6P =OKRK&IM)2!<)X T(Y]LK35H>Q&OCX\$5.S+5@DQI'WKU2LL&.5&=D^PV-)'L3 \_;/W<$M#CXJNS<@4]' MN@?5J]_BQM];2@:',^%'8&E+GKM^.-%OCW,76\G@*9(#SOGTZ:'-/#O#R]"Y MCP6=?_R./X[L-^]Y^C1#&LO/S[=K\1,[UMTG1N*PFT^HIT]L)0' S.>VM09J MTI7U3>Q?T0LX)#_4O/.!EC. YH61Q3+"LF:)82 MAPQ+B[2$L[0T8I,R0X-W_B/MOP'L\/PDT5]TUTJ%WXRFZ>)&K7F5-@>)X/G* MK=%,>.5*3^=KA*)[V*!HM2A82QM:V9TUDDJ#GDWX%I-O]LAU,V-K< Y2\OG* MM(SQ#7R1Y;124M+;75I(\1)\)O-\);[*C>.K6=_5C&W9:Q"I^K!?A95W./Y\ MJ5O $^M>L]?02MA$JVC)Q83NPZ00%CH2EQOU&^W*G(^OB$%S*5EFKP:=D-!* MK*1T5Z-Z*ZMU"Q.^HQ2\*L7"*&KH\-0@J\X[&X;0)'FP*4W&:=Q:PI6APU>;<760)_6<5B,'8UKG%\MDB@,KPX>?X!EN MJR8V;;[+U?*K8K&T&*I<3V?#*Z;Q&: .N:V-$QA.=VKI%E,R5B&/AI>-V2:]C6X[5 MC.'8K@W*N( MP=(CJ)\N,Y*CC5JREA8VQ&0:;P*> 71_!/?UBNT6"'X;%S;# MKM-0J$(V5U3@TA#R%=[.-.DB*? &;C5,3RSC-+F"2T/8-U;-JL>E$PJV:4HU MJE97LW:Z 9>&T#\3&6K0&\4]B&6\^'<83@NQU1[)E M=P#S@\<>(8!Y8^AB6KSC8*4AIA0RXJR^-,#2(Q2PZ)9:QE;B.EHMM>9+U25= MD3"P@R,D4.LZ3&=>[LPP-;N5&J59QV![8.D1&C 2G<%066\R@J=0O=E@64^K M;;"!(T2PP%H&SW"C&B;QC2RWH>98?0I$RB,1G-J):WB2[<^\HZ$2[#D;/W? M\M#9:PAI# :\PJ3FEM=:S\#UN%8K2OPXO1QLY'SC1,3SE5:L#X>+C257 M>I^OM?>RV'Q.7B,,X4>JV1 S_2[6ZJ>N5]JDKIG4'^N"/8; MPN\IU)\KDGC!4".H".*%OF<07B*(%R3'HHH7),>BB!<@QQ"_1! O2(Y%%2]) M N$E>GAA[G&D7R*(%R3'HHH7',FQ".*%N<=HA)>3X>6#[4O>#%?>?N/GMP3X M-4'@H6LKCG^V;6L"&(")6^K;NLMG!+>7>9B_>+.+Z_5R3.C\M\%";_4\?KFM M\3>W-&9NJJ5Q1;)'T_TXQ&_J?_V#:.&F6J 7/7,W,Y/\KG;Y/X44V!OK=/Y0 M]HWHX9/T0-P2.1Q4>YRF_WT43*K/3A#YOHNAE_9"7F[O\WUG?#U%]J-N K^5 M7S_]3==7Q2.B=43KWTGK9T XHO6+T?KK*<,?1>MOY>D0K5\YK;^>5OIAM/YZ M+B=:_"[(]E.]=+VU]$^.E?G)%RF2Q_Y<#6'K%7Q^9++ MM_G:5%#2#9K#CG+6M@S_6C,X0U=UIVG/ 7B0;7Z]:XC .8X, M_C=N2^LC;7'8"I,M]])U$>OVE<:JD8D+CLX%W?J(!'F7)$[261WQ\17S\84= MH//Q<>* CRF1Q()?4HV.QV^'O3E&U?D.UQ^GRK/MY_L1?P\?XUNKQH][HR[O M-;O9^7:>F+36NTYY!,[[/EY&UD)'.VY3BQN6U-5/>V@W81"FA=WMLX M?003Q12^.:;@OAK)"#"AZ&*' < MO\.IUP;L7%\I0L$<688<^TL'4/D[-K$M(P8GB/@H0>4)UYK6_,9IKBB>\*WQ MA%K 7*82,%X9L-T1,41@NI=U9&,AE')%#%\(\K3E-*#7 Z30'4F=9# S8M5K M9]6HU6''_KKJ6,!Q7@5'!\\YPK3U>*?HTD55Q^(8)9,#0;56DQ78'@68EKEC MV7">\F_$ME=:04,)]_QQ]_I^"/.1YQ_I>4$MQ9#>)GU7XPC9.IT G.5 M+HXHK3(& M1J6VVH#N9;G^!(YY9'_]8=YY[Q#Q/2HVN-)B@S,J_S.%.#ZA_O.+\C!5S3:; MFNQ2)6G=SR<+*ZC^_5L2=S@9+D#X^YHK$& S!/6P"@'%6E$J\](!B'-*HG-$ M( "3O2^)V< *\UY"9@98NJ(6/6E*3>5Z0V1@ (*\PY/AU CB5\2O*&SPS6&# M=_-K7%F79-D!+]DF>*&SOR,PEVV .,, M*'>FDBW'XK&AY*@C%(M$B<@;*D'XL(&249?J6/;EG<\7CIB999,]IB+DM5JW MG9-5N9*:Q%??' 8@/B#S]JQA"#6TN4D1[H3317[U(JQ M!=6=;D)2 %4G7&EUPD=#(%]U"#X=!_D.,?"<^]4XGV,35'?, MR^2DG4INI &7AC8 #(=@]\0'@R'7'_,8JW"J^!C%9E'R$X4J3A^JR 3L]IJ! MTL*X(LE,IXRFLGDC;[L,+^574(Y^*%J!N/>'<2\*,9P\Q/ .[HWGMZGMNDJJ M6*XJ8 0H-1# T\ [N35E*'6,3"L<3M7$A7NG@ M6V;6@-S[H>@ XMZK]O612Q]%E_Z1?9]S;4G5%7V0R$T%HC-;,Z*637#8BTV\EQ1@@8YXDS7 DP$)L@-KFD0W\EP$!L$BF_-T+ .(_G M?"7 0&P2*0BF(MG^&S_&C78NK3?T,G[QB)<,4(=BE/@9_)#"<_>\_0Q1[^#F1[!]Y MM34X].F/CFC]Y]%ZU*HK$:W_R-3+C[RFB&C]1^9/?L)EO'?2^O4E06 [7$?2 M931\]UI#P/^ZFH1%1!I^^46Q.'MPG0S\LLB)HW$E,4EA\6Z>2RIQM[GM?;[= M5U->RJ8G9VW+2(--P#-T57>:]AR !]GFUR/=@P#F'$<&_QNWI?61IF 47C<] MNU?.:36>SJ<)9S7N82L13\ K9@3)W)&)LY5*I3M9N0$9F 2,GR#L,:>3;R=)]#R-?VG<]>R_= M@)/W%\[ ;VYAUNVVUYT25I3(%VQUV^):=KK"),2UM. M@:SL3[Y)TG#XWI:%O* U]8W&*UQD^RTX: M2DE>"D)W.VZ:0J^Y&-<:D.'90,/C2,.C7/QMY^)O+I[Q.LN7/%$WU"G>TKQQ M5B#+F-##>S[+^Z.!@)*G2.RFVN$6#L?SQB:V9<2LN1S@!-4I7&MZ\X8ZX-Y8 M4*$6,)>IO#JA;%H26B-U+(\QR5RSA;+4B!L<)^(4#"ZP=TDB/"@<\2KB510/ M^-9XP/MXM9S/#39J-T%JM4$F*RMRJ[B%:4K*CPL0=V!GB%EOI=S@)[>WC;@S M?YQ;U9>&]5:W6UDENF9'2X\+R=J:FW,\JT"VA=4%=PP3YEK4U_9:BPMNJ*_M M&=GV3"[Y!QEWHV2&D^&D6,=:NCC-YPU)+:=]VQCZZ.1=XO4YVS=42K#SW5UI M'9/7<]ET@!\_E$UYHKIH0!?*-*+2@LA& 0+.;4MK/N#;5,"UQ[R+$K_.U3QF M+;2HS(J6XJZ(]540\M %;):B'I0DH](K2FR@(\:U!",!CKR8V58\> MFD9A2VFJ&,]Y*PGWE!(P/A@_]'"'L^')?XA+$9>BB,&W1@S>XM(XK;A;M;,P MA$T[D6[K53YI9!J02RG(I4P2W9%&U0?(N3^U<_^<35\TY8=X>K7Q#+?!$TN[ MUG%*9J&Y7D%^9:$E3[(,JCM =0?(#S^]'_YNEI6X+9>OY*V6T*VF&I.U4-82 M*5_%0N\[<4>\/@/[ABH.]O.']_<%YK(-4&@8 /G^T.18/#:4''6$8I H"?F# MJP^^.DO\D][_5R:)IR#;'IDC[FTZ\6Z.+2RTG$DF!251\L8P\LC"( !VCZ," M!,3[J #A^WC_LS&%4_ ^I:K=89/6JUBKO"B6&7*27N5]WJ=\WG]?&T7$^Z@" MX:=4('R1^3\;J?@.YG_F_3Q*@79>S7?[XC AI.LC&=]*V;J#^5* A5( "_= M0"4(J 3A1Y<@?-7^_W3\XZ2"@%IGU7$BD:AKQM@EIH-4@U!)7Q# , @ T*N1 MR^NK07A'L&.LZIXKCU%\%J4]48SBY#&*3,!M1T23MHXW%7-=;@MJNU9RBRE\ M,2DVP)X^%*5 +/O#6!:%%DX=6GB991TG46)&VSR/>9E.=Z-7K3Z^74&6_4AP M ;'L58<*4$0@@A&!1YY].2:0W(X[0F=)8+D6/;5--T-7)@IDW@_%!!#W7K6' MCQSY2#KR[^!?-<7E^ H^]X2TO!)X(8^92]JWE]_MRO_C2D-=_K-?5_4,@([1 MMQ&D:L:GPFR9$.2GNY> M'0_(^S<)W[+C30S[]TD(=R0#8K+W9R82>])]H%LF&9S"W[7_[__]G\/=AV-O MF/_/?PZ.M0,OX3.B(L>'MBQI<6D"WOQ;TE?2QMD;RNP]T+I#RQZ#OV#[74$X MQ'#LGDS^.W;P,X1'")B&M(X?@&S']W%=GKB_=U_;?^;S[,.'EJ-"XOMMRSK@ MJ*4,G_[DN3YF7&O^FP#*X2G=)/![.GDB7#V3*>0C9OXKQ:8V% +_UZZECU'J M9U\9_ H?! @72 8]^&05'';WT0$-0>""_;0AE\:L20Q.;P%DY3QP@?3G@(9> MHORG> NAXP#<.+ S P@ UH+24#4]7PH&,F-[4BR,93M&(G?Q0B,P.YB*SEFRR/("^/8$^2&66[B_P->(L7F$M"4DAY3C;FD MV@;82FP$1+7B8V:/D7<^[5\G+KL#2N! 6X'?=GI&3'F.:LJ.PXT6GAI0 K=6 M'=$P'%5LM3-U<"(#:'W/-PKJMC7V1JY35@U@#XPK/B!%P:CKFQ2I#S"JLQ08 MKM#L-P7E20E?\@.J#TX=<@L/0$W[,'VLDJ<"A5>5;%NLY J$1@%O%RL)]K"/ MM;R*F%* *+T_YFE^"",Q0*LZQ 1 IFH"^"LJ9#H);L[9]=3U[!CG*8 D8] " MB$F/,(3? M"+/05?["\'4&/5?T6EPG!#Q.?#5IR:GD/'C MV*Z8!G $>@:RQ:8*,/I(1U5 8G4+0+$BCR$<"N;H?D<[E>P\(;1:5ARCY@G' MJ&EZ(5D]"^V0HWA+5;/]">:-NM4E, !GXHC[]8? [L.5GP_4,/8 LBP?]2L; MVL369 (A#C]X.&;,A"@&J)+5I2^J ;AC<\\&&'* =)C#1][%)-T"V%^I[C0F M/7W8CT4?>#(P6!P9T+[_WX+)C4:V)X\+<&NR XZSAVE5/G*Y]A"_?+$XZ=1' MTR&V*,W420/+")G>?^4!T^(4X%H_I>9C=)OA"\''@^6W MGN]]4^$L*IJD7K7VGQKC./$QD__0+KF4R?&"\X(_K/O,X2)PE,]O7O(Y4:3Q M\3 Q&C)B8CRAQ$22),0A-I3%"44D68F4&"(I_0H,5VGOR"9Z.LW2-,$*&Q8S ML,2BI!>4!I!\E5DE5X*1 ME3JYC%G)L08'5H:>J4EU06\IW:%@5+I98[&T"EN8=A*9T#.K'JG/G8&*M;2L ML>0',Y=)K\!*''^^-$WWVZK>;:WXDCPLY*:%5C[3X$0RO%&B,*/3-JZ-Z+1;X-5:E? 4 M32-2[158&=IH?=DK4N7,Y M=#0.)CE"&YV4RY.R-\.[_$:IMWDAPTU,DQ.3(O9\99(KE_6:D5AHK2P[KH]Z M_(R7&F!EZ$C&H\4PB:DE*:-7AVT.'SVZ(I;5=U,M"JS/EXG&E MURNDX,KPX;OU>FM0L,VXUEU)&5K+\4G5@J_'0V>*IQ9QA34R,B8;;+)G5N:\ MQG B%8932EP7UD31K@EQ26SEDGVN/DK#E:%G+OE4=J/A$L&W%!83)Y-202W ME2$X3:?U]5Q,N"J63H^XF3WFB98!5X;@M&Y2.J&)W)1/+Q:#=D8M.EQ' 2M# M<%J;%I/6,7JEJ;6!D;5'RK:SAL\,PVE*I2:K_B(^P5H$7Z;8W'B=RDL M^^ZJJ&-=9L76:KKF5)<-L#($)TV9;,MFT6X(I96SGKIHP6>&X31BBZ.M M5*$-C&C2$]D Q#@?PHV&X:0F,\RZR%L384&)?*)?FQ-+O2$R1_A.FG=L?=:= M8 NZ5%VR]J:8E.'*T#,7PA)O>^7U&E-;LI>KUPK]LL.!E2$X#;U2OI2TN;R6 MYJT5%;6;+/:ST[W26+T\JXI1']N)BN MI3E/K36.:KVN;6>KGI/%:O2**-7Y[62PXHYIO7ZS*\^$A&OR+9& M1[5>5YAWJX4V*V@2U>LD^Q6ND9BMCFJ]CM(3ADNLUL<66RS%2HMJ=0Q4Q!&M ME^PVRQ4,/$DC5@N/<$=+PRHVCFF])1LHL-YJ7\9)DKE,2Y,E1K5>TJA)0G4N/ MKY5&N-:QV?'*X(YIO10M6-W:DEAJE&N3_6V52]-XXYC6J\WB:WE%>F#EJB57 M68 MUJ/3Q;)D#"MY?E,A%@,W4]G:C<8QK4>M<(Z:9)BXEB;9P63K>K,TIQS3>EVV MEQ<&59['%DL[(5C95:4W7AW3>L (9.;B4BU@"RN7ZJN=>,NL-8YIO>V0D^<% M>=#22LG2FG9=VM0-Y:C6*YI,O"OEXA/>J#16VXY:([-"XZC6TQNX-K%*\8+0 MI:9Q0=7,CC$ZJO7PY+"_J&IY!?/F637%,'R/;JR.:;VLQVWFQD3*\1N6ZRN. MN M[WD389.8\U2MOJTOZB6!Z2C'M%Y_HY9R9+&VU&1:$'.N.W5[-'=,ZRU[%7IJ MQ<6U)CE>HD>X^(Q+'-5Z)BL5:VM[20G>=KE=E[-)\/^C6H\:V+5LG>3.SYU$F2\Y&VO< MJQCQB@5?'X834^E4N'IZO,"(&X%0:KJVUUAUO>"\MY-26XV:*[ JL#,&IFN?F7F6\,C5OT["ZFU9GN^7@ MRI!UP$SH^4R6TCB0.1M#$?*9#4_"E0\0?9*??*T$,Q2NUQ)K0R*W55NCD=*MD?9KG[,99N5FLY6F-UBW M,NS8 RG>J^5VV6[5].0QY[ZR;I?;B+BE M?SAC?V;_E/;#*6&/"/ 4/_^TSUT%P682OPM^@+3HOR=(9P$*!E^!L>E=5'MB MZ;JU@@_[2S7!)Y;G@-7.W[]]P/FU*0^9.[]R 6;M=&GNR+_W/QS""7+Z+I$- MD]ZC(%G^M%+AH&1I5Z80+@5Q[?U;]VGQ@%Q>+)IRK7UY%*Q7>+6\[2!'?_!P M"SQP D"QC[#N?X_#RJO?05''"D#@S6**A[]+0\>"V8K_P+J*4U6[O#KL!$*3H\"[*+Z *$ ":)(H(!$ZOCB)A&&<'!I-D"2Z.(H2"(47!@%Q#W] M:H\4A(,/X."##6K>#->=[]3,!TY]51=P(W'D'W?BMT(^)[[N&!$H1(K40TFF M#\)@9.GPP__WB_GU27@ <4?M+X$^U'C/US$@^-5Q;)\2/2&\F'?0S&M).9AS M"U)+?N(M^'&7E(/W?YS@$\$!FWY(P"'%<(W<\EGF(#[+'#CYAEM^<>IOPPL^ M 85#1GA*X CMG]:4U&G[T7P5[0W/YK8[DG913340!WT(!Q'WBM%TJ MOTH!+? M=0*.9+H!ZBUW*B/^_Q[L)^Z):(O] ^PCFP81]VW9- =VO.0BB?8S M+!IX"W^YPSKXEB:[#D+]SS!EK"%XI-_086_$SCV$_9]BRGCF>_!_W7;-5\-\ M$25]YCD( OR%_WT:$^:*@Y:O%,=?B]R[&/(#4^:*D?]765[*NZ =_C?"][OL MEQO!-X'P_3Z+Y4;P3?[]IAWSWGE*'[A1= +K9M]]+69+KNQ?/(2-TV('E\7N M8O :&.Q""*]WP<9V4X7[OC*_+^KNZ& M$A(/@R>2K?=._FVYO6@)]Z3[. M=-0!(A$G/C24$=$N)^[OW%=A/O638B;59P//^95V9;LT73C MV_+'U5O!CU/Z"XA3J\N"EM*'A#*I:8:QS;.B76XF,I=3EY4L-9N52_4T'V^, MI6'5U+;8%C:?9)&Z/*O4>?VNQG5)G;=N/5Q>7[Z=A;BLDYZU;.!+FSM'?+1Y M]-.#!B]G<-&)5UST'^&)7Z?#?5U^]7-&12[V&5SLG7!)[V1+>B=:_*981TYW MQ&H0RYB;RZ4T@Y?JTI9WM+(Q5V!32N!DDW<8';8:ODRJMR!"KL)COE7'&%%; M%-WL:81;G'1]GT]KUEIRJ>YARISW M>(8LI'+)O$3!Z7HLTIHHNXRRRQ?RVB$[@S?X<^;AV(ZQ'$R<.73:4=KWJOQB MY/XB]_>8(D]YCFK*CI.VC*%J^ES^R/WI0^9_4.U']+@\&#'%@N>4,6FLQ3T3 M*Q'U#9PO![S?9/*.3F+O4^2WKZ^OT9F]59\545L4/=#KP]DA:MA4^HQ%Y/%&OY-<9"6OL M9NB^;0_Y[N$__@3$R' ZFL=X/=WU WT$-./Q^;D'WYNCL1\_ "-H3F,DT8+& M-EX92I#LBAQ&?N10QRACY&?.>(PR1I#4BAQ&?N0$R"ACY(<.A(PR2I#8BAQ& M?N2XR"ACY(=.CSP+2J+>A_K=0+C9<1M1A,!/!\#E)T]&$"A1Y@O_-S27\H,4 M]3/'5"+6.B4$;F'@TP=9Y39F6D:<*"X^$.J#1'%S$R\C3A\7GQKU0?JXJ7F8 M$:>-B\^4^CQM(-,*<<(/-JUN8;1FQ$GBV@RKVQF\&7'"N#:+ZJ;&")3ZW8"PB^. ,79:Y&Q5T,[D1\9^D'8 MW<($T0B32^0GCGZ!7*YU &F$R27R TN_0"ZW,;\T#( 7QIGZ8U+NHCN\-%*W MP]\PGW]4X]DP+&ZY#VW0WN#PM*?M:8^S5]J6)Y\8EOH.M:L41,\N;KIE/CT;8DV;-'F^I@234I':_2&=;<\JG"[> MC>H]>C?2O6[?'2[8-[[=7"!D$+5PW3F8_R9B %?FZH<.=>).<\C7_YX1[2:; MYXTT72D(&VP[2Y2+4M/BN6#8*L'>0.?=;]A'1^1X?1[WE3G6T5!W M/]ZS?J>2:R5LK":WU"YOX,55RHZ/-W&Q$0QK14KN&ALRGT*J7*M'?)69]9=G MN_K)]7.,=250IAUEVE&F'7G?G_>^OSY'OII1^%+"J&]YF5_G&O*F+[#Y1C#Z ME;A+),)#[)"X0OEVE&]'E(WR[=$+"T1"#?^4J,#7E>]FWDGHTX3L:+FT6Y\7 MYJ/IUF@$$V21\D59=Y1UOX:L^\NAA(.)LV>()Y H#8_2\"@O@0(!GQ]I+X_Q M:;/++3O'>A_ G[=)ZCO<58VCHS=?#I.\V W80;;]2!\&/>Y M/O(X/P=^3\G[=LQ$\A[;MS6$\) ?:#\F>:X5PV(8?._AB$P?, ^["!HB@AWH MTMR1?^]_^,\W2)L]J*C'3_8I?'\/<5W:6)[[>Z*NY?$A$\\\X'I--H>PVYUP M)S:>!GI>W>K!UH*R@@_)+R8DLOSK_D]%Y3.9=JA7GF+V2S -?H6/!7L$[*@_ M:7:]^^@($'_]:4_EV 0(@]@22H.8-8FYX!/U:+<$)Z8Z@/EA<09@Y'$,\K,2 M\V51C#A\2M!*W"_G -^PY1%$T#@F.3%_IL]!C6"*OY[+I@+-; M=FBM-01[]^4#V(CI[Q.&P6"/3K#+<6PHZ9(Y M0[E<$S[Q]T9(]^#)P'K+D0'M.^ +/K$!6I[*8P7^334=U_9\#>J3?+#6 MM-RWU__]=8Z:V_)<4L?^GP*.V>W^" ?M_G)=S(/=%/.0-\\\!\F(Z^"@L^J> M R/O@*AQ(D#^SA0+S-79LN+/>P;D?S'<(BZ6E+V4?('/+!0]2)1T21_")M(%(@H^8>"YP,WPJ.9;" MNHN!S\#/NKX!L'0 1('O)>V&178;M,[$U'U M3^8L>_PB1 W<9.)@0QX +#YF5?.!0R,^3@)D!:=K05YE:MNKZ M3DY,\P>Z_(C;G2\]KID/GK2?.1(.9NWX_COXLV6. MP+?\C;3!SE*Z-=("'S<'_+ZY2"VSW>QZ32E:2[2-(:MDV?5X%UQ0 1V/.??U MI2)>!%)[*='C>\[//_/%U($H&^FR9,.L MZ?29\B:A+'GJYIYX5#R1V =V'J(Z#!69>W?7"LG>--^!I=D>-# M6Y:TN#0!;_XMZ2MIX^R.2;/WY*/!L=\5A$,,QV"D.G;P\Z/,?Z(7UO$#D.WL M@[@N3V"MN_^U_6?VK@ ^^# 4$/CUDKXA\'OJ:8P"ECY X$);QS=N 2M 40XER8,BE_X/_#2J$T<46M7=YJ:29? MF+76[[23(TSS4UWD11J M.8>0!L5F0>DUP,K0V\<#?CCA)MQ(ZPHFM635;*Y/<&!EZ.UD8BTT-GAK(*39 MV=*+M]I6(=$0R?#;.V.]SWH\6>%5:UOIR<2&S0(D_L9H]O@%YWA!JY\"D]QPI $2R=I4:8I6DS0 MTD0<)L;@U=1D3"2'$VK"3)X_NU)5I9FP2(PU.9,=ZQ5Z1?7-QC&:RG>Z9:QG M+O)"6NF6\]5TNFA6CN(_-:IN*]2@FA=:FZ5%,Y5R=4$TCN%_6W;$)I4A!,S( M923=8!+6?+$"*W$\A*QIA>>\8KO(4WQF0X^[6(/GN6.D4DNF^$VJ(SJ"EVU6 M*[SA$9LI)*K01A5.7NFM[&BH$76LU2$YE91M2%2AC3*N-22WE0V+=:<$GM(E MO=<2X=OI$+*R^>K6:?>2_&:AD]V&7&HLJ_"9[/.5!6/!SUOSE":H7IF=\Q.! M;J[@/L.'+PP;:B\Y[N:P>(^?-U<5>U;L-L1$^/!YNBFF2&\C8[7:@"T44Z:U MI>'*T.';:H-OSA9D MO@\Z567)HK*;T"*T.'KZWU?"TKY1PMOWE3XYL;V3T#-M'BNX MV#(N8![6!2*AMK76\5WE[M.55FY(-36)7&.E1K&AY,N%4J&G@)5A@*9(L4T7 MAUI/Z^9=JR>,F%1F!C0.%H8HS9)QN]S" 8D26*9;G//LJJ7 I2&0U@>57GS1 M3U*88?8PURVMU\IX!9>&8"KG^):SJ!2R0LF)K^D-E6[6V_[2$ "Z6V7=$'IZ MBT]OLDVP7:UM>6"O>'AIG^JW 3?RG/@ 6V-,[0SYP$/UO M#L5A5FXV6VEZ@W4KPXX]D.*]6FZUM^2?F/ZOKR9.86?OHP;/S#GJT9H[=JSW M^"CO=VK P5X*(3SQLL>>O?/2 Y=^ ZPT)R:;,.3SXMQ& O-]6)BGO0N>[4"O M^"'BI>O6"C[U+]][LCP'K';^_NV[1X?G#DS%#P/C^Y!V8&@>IB>/A1@?OPG_ M^,Y2AP_$@(--06=CMR%H)8\"ZWKO*_J>#ST&1P&[-HWO) M!!Z+:^_W]9 J#6*^[QI@2R?N2?JUFH0#R__@^19XY@00QQYH^]_C,!C\.W 5 M5P!,;[IH!R'OAZ72T+%TSWV>+?YNU^QEPL#?3QB'J>2O73DF[C$*(2("B,#O M"08A(@*(8.\3KU8"(D0@T?2S$(%$4T00 403LIJ^$1%O=_GYF-5ZOE,S'SCU M287P-P^OAH^,RK1JS+^(&N%IU6\!"WK:WS3#_&>3 77E9("SWS:;_.(",26# MG\V@ML&O!3KE_>.3D_T; O_2MZ]?M_M.%^V,^G#E(ZU+ M3G#7VC <57SAALCNADK3C+2T-/"@8FFC7-;6(RT:02VZ4L8SI,C+Y\11I)$R1-OL<9NS%I MPGR?-.G(K@.^9O(\M;827HI)Q!7J\_?=SB5-'+; X9FQN\5RJNST&S*!EUU8 MY$/]^L,0=P1)O2)-KL#5?+.L=O.DG!OFZFS9\72_[OBP0O<:_(V3B,KH2\2] MF_3EO4?.EGI_\T5$>]=/>S>M>9]5S@-#_J!R_EO-^EIR8&[PE2B4IJ.QX^4I ML]12SJZ(7]##=<\>325'=H[HXI[97+AQ?E$4 M=D7@+]H;?PUE4YZH[M\/XN[DSLEUROPK=LU>5@8W$^TY19^3MRY5?9MJF"?= M.:[FEVDA7>#=7B9#M);R^7VT%U1#3E+-LN4X!?_:JSPNF+QDPZ PU!4 %V!W MQV;@SC=\H3-8\5INI>GI:6*2S2X4,>&'@^Y8ZIU3<)',03(GJI;I&63.3S5' M/R=SN+[&XZ7LMJO%TTR%25MT1DK"NQS 4"6QQ)LME*XF9+2[@^[$#&E\-"?W M(Z3C-0M!9%\A^VIWE);LNGIPQ_^(3'-G&K$PRL.JT-KR=:\G#<6!"6^= 3L* M)^]P[)V&%)((-R<1D/5SH];/ZQ)A4YY,YSS>J6K$J-2I,O9V4<(:0"+ <%SR MCDZ\*A&N.1['3R;R*.B\L^O4)*^#SC'(=3RMZWC!BKQ(0R>PRRX-GT#J12;;*;4L7O1-(1R;UTF_'E.I4:8FJKU9(F5&/=GZ]$RK?E,!S5 M1R&I%@GH!+;EI:'SE7J$*PCG\.;XC<+J'\'1W\"X)"#-L>7!Z_L7X=SW3)S[ MC"%Q@7-%I0+R.TV'\JSCN/EV5]#BTKR6):BMR=G1KZ<>5.=<*].IZEBN@ M" MGL9ILP![\P!C(0G_L%"!%W*$-=KW&QAC7E#RV%*)V./ MF]BF!9MQ4>^XE/&DQW.X'U!$1,$%&DG[% S;6^_(F/-;"[_2@NDN)LWGMK7V MQROJF]B_SJ4\4X%UV8(=O,O6R,?<(\G78"_HLF4J;=DV:H_=P'/G/I _U7 (W[3=O>!":B ":J2;8MUK9YG^DQCH+7P@2UWZP9! MLZM??TCJ/LP L(FV#I&RDF!/X2 !#9L+O]8_'?;8BAJ.]PNXH!?\DZ;./H)+ M'6LT&FS4J4 ,*U/-F=$3)MZ()(+3KV#7:Y)Y5; Z);Y;2TY%+E.@&V/NUQ^< MN6?>C]U0QWR(<<]^I25^S&_=$+0[/VC@=M"R[3[VAFB 3=G.238'*O%+HB') M+XO3R48>:&JMUA"VM7I3Z$:3:R^*0R66PR3Z%YGB,5+J1[3,CK3<5.))$I?$P9Q'+[*:,3,%CAK(,1T!,='FT&T@BQ49P MOY;GPL8UL8EM&;$)P"*P0L$S(>26P>X^.'K!?RI\)!PE$@W#+7.DH^9+#35A M"TWJ+K:281@4CB:*R0#R[@:."Y$#D/KC&_QC0I[?#PSQ?2"(>8!-&4Y[@#X7 MQ)>D/Q9R/L>/8;K.LOUG8N3) [<.[X W"D^J<]Z;Q M7W"Y4IOV9BX?\\R:/@2AX'AY3*0O4C[DV[7SF)1N#WM%7F6KN967R^2EX:7+ M@_QC'"L$P Z$W<2J#G M/WG%T_7[?9?7\\P9V8E_\ZDZ"@T< 0N %K>?P =^?S=I9#0UU84G._Z@@V># M1]I#D>&[@Z9/K[N^,B1BPFOQ\;$[0"!N]DS^WDS M!R)_/_WD79IFIP2=9UV!8:TM4-4C"7S9.Z#?A[DV[KLZ#\?^D@S+,_=CV@ZZ M#']CX]UW=]7=]TW[<%M=?S!:$";%[FGV@MWAPBWA]F/DSC#KY.6ITB=NV??& M6.G$JV.E$4;.CY%71V$CA)P;(?0]=>F7PF4$.%\V,%$A(,(YS-.%Z(;1#>?<41NB6Z08X X M"#D&AX[!"S4LR#&X7L?@FRGDH=P,T02R^9'FB11(D,V/Z":2-O\WZZ"N_YL\ M?G.^Y#NL^0LV=Z'?HI/78/#VW*1K4=!? L,99[(&MOR%Z>4;N>@;!_7>"(U\ MR82_'<)P]Q=)$'5\FS%_.]1Q>'LK@%1P!081RW<9\+=#*\V@)2TBC.^QT&^' M,#AP?FE'&H[W='?^^Y+W1/*8/Z2KIAS?5T#!HJ1]G=*18JM??_["X30O;_ZZ ME_#>;I$?N/5V>B>R*2]ETY/CP7UIV]I(NKMYO-I\Y ;^YBN=,K]43GAFE_JT M/4._M9J LYX]*]S#YP&ZE-:(+K]*EQW)FF3P5%''%N30J_$-252S M2N3H,E.NE)B>P@_YW'#4]S2;,]TII,NPS?KO&]:,)[9Q(EE?>G[!LD]A[P)A M2,!\1<#D>'F!%4KIKI:NI^RX8.C9$O&D/_.)'>$W!0R<7REV$UBYSWM::9+K MVG*O'6';QS7$0B,U6UK%K0/]CL-6Y.'7-L-HS4J!![%*!DP[/$X.'SB MAO'_ WU!@%;J(S7%MV9>7Q>!GOW %S:6SWS>\QC/$3KPSZ/HF["B$8JC;3PC M%)_VP%&TCQ'.3WO@*!K/GP;!K<2W=QF9@TE%J!+WA\:U427NY2MQ*P]L>+JT MJ.J)69>LYI.\)'86\4$];BS)SP_-^IXRW U5$=9:8]K4TN7)NNDR4GJB[F:F M)Z@[$D-UN#>5B:A WHFE)5NW8HYJ>/JN10M"Z=4F'% E+LHQ7&DE[CG4;G2K MD>)QF;;(N%S :I6D-#=ZW3F+-:)4C>27.\Y%4F32R4Q#4YT)WL^E4VUYMOKU MASY6B70+=;@_FRH'LW7&S"J]AE:K;TK+>;\BME.-R!7A9LGT?-"M;M)\7*OB M]BAMZT:3.UX73I?WNUI H4NV:NUZN!NR.[7&"/4G1WT$_#%4 MW(OR%R+H&C1W=DB;>SH_H1:%&\3+9FRP*BX9BCR+5M138%D8[08J5 KWB MTS.:E!C3[J6'#6A;L+_^X#^J9#(JH@:%!2(8%H@*<2 VB4QT("J N(D4'V*. M6W-.(P,*1!31<5OKMC7<6:>P .^AR\6^% ]1 ?)DD2?[@B?K;^UA([M^_0<< M=1(OUBA,VPFLTUMKDJE.C9:X:8Q73Z[]89?W8JMCDTUJ]?(&*Z7QC;HNENO5 MDB+BN._%'HF/(S\6^;'(CT56620@@?Q8Y,!U#S M&[NGP*MVPCAY#YX\M&S@N$,76WZ 4TSR7"N&Q3#XWG_ B_?_]@'SL O_FW ' MNC1WY-_['_[S#73\!%3!)_[V(7KA'N*ZM+$\]_=$7K9PQPR*=/,?LEF :_PL>"/=J& MI >?K )JV7UT!(B__@BF-03/7/IX5_W(5VPEVW)LM>N?$QMN8NY4CNVI+#:1 M5#NVA($RJ%OAGU33<6W/OZY]'ZM:CU^5@MX[,=4!7Y];-OQL8MF'1=NCP\#2 M0PFW"DZ_4MTIH("8%+-A8Q_X,B^\V?L'D?8:=Q]0&!4@8D?T0>RI"C9OJZ/@ M]V!S0<1MO^[@42,=6!6_ ?5.GU$R"1'QE*-/+.Z(Q%[>/0@[A@Y$W2-+_^__ MO$NP'!QK)V,(G[P5.3ZT94F+2Q/PYM^2OI(VSMXK9._)1^[;[PK"(0;$(IG\ M=^S@YT>@/\'+.GX LAVSQ'5YXO[>?6W_F1T(OMV'(=GWZR5\$_@]]50<)_![ M.GDB7#U31.0C9OXKQ:8V#(#_7[N6?B8)SLK[$+A@/VV?B0!3P2!OT&EAQTC2 MGP,:>HGRG^+M&#HD/P(L4C(^9EF&$0EBR(@)8HR)PR$S%LDAR\HX0Q.)"?TK M>*OTT,PI,VA@$Z9:P^*I[:POM"N31JDAXB+Q?&5EF9RKP''H%5H;>3HPT*3NJDEM-EAD&KQ "6Y[# ME:&W9_I*.57V< ); /XLU+@$W6K MX>A--FVYIPZ*?!$)JM,O#*GF#4.K&2? MKQQBVYX9GTW6PB8IIO4-E>Y/)$5,A$_$#%.&R$Q*+6PA+[PV9^FI#M8 *T,G M2DWKQ59J5;%XC^1'1L6II@P"CKP-G4B?,46:9S,IK)I?J!IAI)IJ(CL?4J.5F P_ZRWJZO M-"+=8=EMAY?+M8;(A)^Y&55*HRTGNUII,BC0DS6U:"<5L#+T3,K-%D5>5F=: M2=8GNF?*%:?@WW@(@6D\)O!1G6L:&I'I3N@:6TIN9BNX- 2GE;9U5TRSL=!: MN:DM5+;-9B+O+PT!*MG0^\MILDMBN7:=;N/9FFAN_*5A#EF6YVVWFH[S1'>X M&,V+A5Q96<'<4VAIKUC,S-R!TM6\4D)(6U2E5BXH,$\96EINYH1JDU!EK40J ME=FLOP'(6L&E>V ]LR*"+P[%859N-EMI>H-U*\../9#BO5IN)<*EQ*^=4>3) M8\Y]:S7YZ\5W,'QWT)0KM;Y0:O4*%.GJBJ@_Z_$CD$U!Z+_<\<^333G#\=]N]!;$T")O\-'[>,LN MNC*T]/'W$,(> %?'"M\!$N!XP _]6W>? P]S3Y_63*(_G'?Z[_#).P_!\^L/ M+#8-^C_ZD?3@1\G][S]#1"RGX9_S6%)?*'F,!)00X5S(!D.$[VC=\OHXYEJZ.8_MZLA/+X4]+W< M3LP:GL9RNS"]?*/>)C"<133R;0;;[1"&N[^>CZCCVTRWVZ&.PT+[ %)! 3LB MEN\RUVZ'5OQ)QD]A\SU-#BX?=]M-5-ZU1;:MC:2[FX=I?ZB=_P]M=(#:^7]; M.W^<_>24\Q1DR5WKHA,..K<=,' MU',?-7HX;:="H%8=VQ5]T]S7=?"WBFJJAF<\4Y:15+L1;L;?;113G)NP!8+K M"KE!?Y'5UY%JQE^5;%M,+2L32Y\MVGQKNVS6$R6RA]=7O_[@9+B%82!PXSNY M>P&ZE-:(+K]*EPI'$T95U26M1&-]B5[,.PJ[BAQ=DD:64NTV6=%:32G?V222 MP\*8^_4'-KQYN;7FK<03HJ(0D6D0F5C"B:W=RP<47CCQJ=VVBU/X[?NET>'A M&\=U!%S6%_L4.C>,UJ@0>!3]5]@-/PX.G_A(;&-N%<1\'>:'JFI\:$4/5-9>OKGD8 M#G;"7$IZ998-N9-3L&ZO,;4IK:+@HTN7UA125GTU(+=S /!X9^YUVG%>5D0: MEM90U!V.A_,4-RR3;C^&68&\$TM+MF[%'-6 P_K\2XX(I5<;JD35-2@Z>:75 M->=0N]$M85B[-&>13H$2-K+=8\=;;);,1:^T)NL(#:O48Y=8+=6?][*)'C/H MK'[]86^SLN9GTZ16;FI2.IM2,&F]7:;STWB_+SXQ4D]LH[Z/)M/C&<1T!;Q45 MUB#7]5AA#4&BPIH?1,Y795JAPAI$T:BP!J'XRDPMA&)46/,#"VL4F-2T[$U, M@L'.I:2CRIH?&A)#E347K:S9,R*WX\.'S,KI$BOCN9VERNU$2S-JZ8'3&HVF MZ8URX1H;=<;@Z3C9;VH$CBU:,T=O"J(_E)4$[N\=PX13%D@ZG5XZ7=X&;P&% M+MFJM>NW9LCNU!HCU)\<]1&PS5'1#HI\GKQ XAHT=G1+(=H)$C?LA:MIK4J; MX=I2.]TA5U$JA0"VA;E(ITQC*7F:M*5G9C5>F#>'OFW! MOB'G49^5'IP^A MXOHC]E?D)UX#)!!S1,CQB PH$%%$QR6IV]9P9WG LHR'FXG[ @U$!P:,QYPU$D\E,)BO%C$LT92(^J5A*/;]9G8YJ)T@0!X*$ZWD* = M8M'!Y(5GKE;M-28F5B*.0P^%0M7:2-TB!P4Y*)>'!&(.Y* @HHBX@W*\=!RA M_T=Z)@1&$*AH_ =1\D^S\'Z<(8'@W#]^ M+"\HM@X"EB8/,^9N > M=WAI3^7#\O7181CVH9A=!?N1;#EFRW$CB,B.8ZX5FTBJ'5O"B'9,ED93\.>Y M9<,GQ>9@H]8X!@.^X)<'M\H..J X=['Q87D:^'W^$,F&[WKTO.YBDCD^>,+N MX]@8?NT^]NBQ'9QAOT8RX!N"G8\?1_Y!=P7NWH4G]VS;_\KA?J7#U0\# F.& M-9;UPU?N3^._(*BP!#"S/!LL=?X_>^_9G#BSK0U_/U7G/ZCF[/W43!6P%8AS M[W>J9! V.8/M+RI)-" C)% @^->_'200P3B,,0)KUSESV[B1NE>O<*W0J^'* M !(+2D6BH4L:94Q=LL*?9:<_!&AJ<'&:H0^C)FHS [D!D6.H*M14DW2X/EZ' MWU=,2'- _>P#\M,O^!D%5#A_$R]BBY:403ZT(Q,*02AK5WPE?B-]9;E;;W%C3VMVK#QROPVYLT M$.5=.8;HT00:7G!=,M'^Q2BH_[=5[W[H88#_API@'1-1$K$*BN98%-P,^*P< ME$J4VZ(X)D*AH^%8!E&>,$(M(/-)?7! EV!*X^,^2W4"YZ2MO$8*1)F_<4[_ M^N0C%'"-F#%%1D2Y3I86V\8Z\PE_\])]7N:-5V8.M$SH*YND8E:5=%VJ@#Y" M&#MI1'<'T :LVE!'663>ULW*_Y=U>ZR<"EG=-DSW*0NY.'J(,RW0 8N!*-\^ M6(_YFX\W)/58(X]>8 Z!ZT]1;=RR='$IS-#TL<,C)3F1BO'SM&E^D1K+JK,[;,-F8&)?1(C0)6GH7V$ MFDM:(XN^2P6D0.!$51OK&[1,J(.L$80.(T.#U@K]G1"?=90VFPF,O6*YB# _[)9]/0:4GH('KD6%B$L: Q- M#Q]!E0=MH(W-MF=WR=1WYNI?B61A"+6S;@@7T.=O67D$OXA0:_T6)[:U;X?P_Y6WYK Z"@?=!*U/OPC*CJANAY,JF'0F(=0 M2E=4N&T%'4).Q^V.(P?+*8$RN\)P',-X#/(0%D?B@W\ D.,A=")G&%LXDJ!%#0@BZ(>-3IFJ-T3F9J/ M+M:&Y'@TT3+;WY8L:^VV^(#U8F188.?KVX_V/4:U_.J&N%RX%HIB7?@<(>*& M)@^6"IAZV/O(_A-=B1PQ\BC&0^)!8>FC0EJ83"%]L*+)0L4(=SE(TM@#V(.! MG/B,W4OD;VIHPP^X8<"$O*N[?!(A[HZ$6%F/;H3&^RL4"OA6N"#D-T+?!XH8 MYG^XL5//:84HB.A['^L-#:._@,86BX*AZX#@)\PTZH:4&\<->=)P.)P@4NYP M,G ]T#Y[O$K&4,[KCAU1+5"' FA:T.+A4R$@@#J5L!UWP#L=>16!R'\)QH[N M>&L[WEAA0W0>$YTX7AN'BBBZ0UX5^0MTK<@/R F)8.?*\[+26#V-)!3VL"RP M[U=17^TCC>/+B<0]5\UQ\M8NJ9.[GF3&%Q_&I1M1K@TVA"1TA'97A6M4YZ!_ M$*$V;@O.:G7S.!-NG6R_-!OU'Y+J\,BD3-D02KWHJ#8+DM99_'C#Q?;OY;=(QAFQ5/3 M++U%L[38ZJ9K\:>\UAX[@.XTYNWG0:+U<5?XO33S.\4M)GM7J SU,JV.Z%YZ MOA#+JMA I;*I@TXQ E<((-OPB=H*_4:B,A"\K-7]QD'9U=<_+0"HJ@%A5^+7 M^13@JSJOBB37T5"G:BB:1,GQ(?T M4(C9-3N*:BK.Q(($1D@2[P)^ _8VW8W 73RBQB"*;-E/E'%@Z7^:M0[^B?GG MER_$J.&EX5W"X4K%@#R% _O(88)34=0IWF>XN@/A<(N"7B5Z%HJHKU $V9') M([W0^C8:=.TBG,O^'/3^FJDP/,6\ZS?X/KQHCR3[T/,7&&7@J+LQA\^'DXE1 MJ*C< ]R8R"02BQZN^Y$"LD7[EF@K%;67>/I/7YW_^2_\QV,&!:[&1+FYT3_; M&2$.,:";C:3I?W]!!HZ->RFXMR.ZG%OWJE3\_IR+!H M__A=#_.@ESM_>MT/;(:W[UM!WLZ[S M>%_IS.3.I%[B>JG'>QX9T!_D;>N1$L,W9\_WTCT=+=W=S5B]4AVU&B(KTKLC M.R/YICGE'N-C<)\L06I4&B-S"$?N/?/>8=7A9!Y?T*!03#MR6C1I$3V3VQVI MY$;IZHIWVF-5K+69U,W@5HHN1&[_[3);%]7[^X3=42>RWWW!6F1KJUNC)NQT>!19/I0XZ:/1Z:],(EJ(1\;.N*N MJ49!%FL=2CYLN%UKC&PK^AUZMP!N]P0;[8VS2V)&NY85V>:^":5?1U !:@3@ M2VBB_46$M+ /CH'.!OX@=WV3_/>!#R^R>Q!/H*D>1Q41+_SF>Q=Z'#1H&EH8 M"A-"/AZCYVQ":QXMLK5N(1>%3BW<@SZ8J I>-HJ K9^& O HPQ].T/N1U9> MCMZ%?@A%:7 C (CL?M/_+;)(2$"T:8AH). I[27C41)9V7R#!!@]PGD1EUC MZE&.P_2Z/TXD>'$B@LQ?1]S4&FP'*0"! M,*%O=-"C[*8RRV1NY+0$J3.JZU.K?--O#J$7GL@<]"C]+B3:+E_%AS^(>#@H M2*TKD* CX _E>P4X4%9MTU%LP@[HE7.W@LFR#$7%+U['ERW'0I46;H 9J1OH M[-BF*CMXZW<20.O-"$Y867W5"!R2(R0ZD+ %?0Z)Y28"ZXX)]1=V?^V-6D&N MNT4UU^F5V'MJ,(CU>8]@K@/-?2I8Z?2#8MM21J#O:* V( 2MX 9[&ZKN?PK MMGCG'<1[^[*MW59M'LX%M:+/:8#(U3,E< M;73 0:"2JJBVG&73C^/>*-N0K6Y%R U0@/*3@0JN:_(%\DDUE%]M($D%A(E) M5T-H]+QE>?;OG3,X;1^"DW.,H-ZEG6&/9H1H*]FW&@E0''- MAL+& @R B"?LTKCK4VG'X#S?K0A)3L2I;B:)+9]A$0/L5E_'+[-I%C:%JTISS*3'RRJO0IQ37!*(]BGIN# M@8WK9.$P*?P,+!'+HN('5.Q*DNRH8-B# =@71$%A'6'QN]#K. MJ"*(;*VJYNX_SC,^'%70^<% U9#H6RU'MM2^*IEP9;RG$"PH)T6$(;MP.)*/ M@^RS;(UUIM5Z[G2RK0=1<3HMJ9)#(0'V0+7:23-;>^UTY'9"YZ?C[CU=:]1J M7,*<&G+UX]#D\VG'S[+\]'&0H^GD4Z;^(,O]5N8&T2X58X[0SCZ6Q?95"6]G MP]XJM)L"%3WJF0CQ&T42 MR=\ZHT*I.*:Q0@5/J#I>1M5R7K8'!0M(@0Z.)VSAK:T##U[-OU^M^$LI5'T M=1.:.@X@;2(VN!AR71@RA2M5W ,@N!YKO:"8WU?!&FQGEK@(8W^6R+LG _'; MS-W52:@PTH).);1"E@]S1A!=I.D4S@=Y/1%JJL&_HS)$/- 7-MJ<#B!!(O2> M@6E,*%_QB.VKEL6O)1$?5#@)?[%4R(/2UO9Y49G 5(S4MZI"^\:Z)HMO=9!< M)*,,AYBA*.D.-(Z4WZ=##&U9;F;1+5VSG"DZ*T1)PE$5MN&\0A[DFW+??4)BR9&9N M6,@$$%%:"."1(S8#B"XQ \O 7@#@'7W"A:O MID70B].S9;-A%?O)9:WQ\:@\CF1M0)M;9W?0@!24FQ(MS>\J=':0*@P3:CDW M:2,WESX WM8&Q >U%B8ZF6D,!EY0:;U,O.F[>[Z&7*Y8^9Y$9,=??^TRDN^4 M%?KTT&.A4H .&OHN\G*8U#_6!S"@:E&R>V" V!O-,N#ZT.O0^KXK-Q7=@P]R:=JI6>%BCPREZ7-_AI M%.L\WLW9YZ[S)*BU^WI\RLJU=*&!*':LE%;"JN[8&5&_]X>/-!T:O\XQ0K3Y M'J8_!3[["(^_)U*,=P;M$#*#OBWBO74?3!E.E9Y:RCS=+(1;)Y410")7NLG! M[4EQAT]F'@JHO@2A7;?91M]%50Z&#+6?Y&$;2!=T+-NE._R@!>#>$VR#P1:! MX._:-9WDZ_OJ7.VC-UKH> %"9QBZKXL-T(,UZ.RA)T":RN3LFSL81[^\!@0[ MY^C[8""A^@/<@L!7Q>'+>6I@[CK:>..P_./0]52R;+>,U*^D(;"S#1.[H&A5 MIHJP#OIY9;=,__]SDXN/HL+DC5>](LK>CE( MN^DO',[G[>-#1?8'!:!:F,+)V1 LD"-_A*%D@+IMN*XUIAND)=R[!=1ZZVJD M=XHG.?9S@!]>XSKJ)T;&AF/!7;)^_?84D[M'!*@=*L![9?6?5E:ZJ5ZE8\?; MU&R^2;^]0PW9$B^\B0MZHSCH,K7 ;^\'_Z102:T[(50+JI :4J\B&M?O2HYM M>!^0XEW\R5:-KZ]KD3MF4T2=)G6YMNG-RWT?0];\:MLD\I!DC#W:"+41V:\/QB[VAD@R=+\<&7U& _')S)M_W MWLXGOKKROVQ>!0':T<:*X;Z<9U^86"J4EP#N2R;&<>&^G&Q?7N_Z^]H&O6II MSD>7]Q#FI$K]HD@ 80_Z$%]^\D%=RL3HI'= :MTX<+JDG9!>Z?1VW_-NK5=Z'TT[/.C< _DE';J*;?_^;)NC?2E(^F3:O09#ST@85 MY9V>!J^9^T]/&F#ORT\4;I0+10\1ZOB)%5]B!W5U44-K^BF (MBJX(NZ/ =/$P3OX.9[4AG^\"A*:WA9 M#2*\_%HA6"2E3[(:W/HBNF1V5HRG0)X>]^HWW*S?KPZ5QX;(H0/%B=2ALM\K M!$MUTYB3$A,/9EGE65!:R M^5Z.:X@)I+Y2W*$&U4&Z'X5+OC'SS*S'?>2ZE&"L[FA7FW>E&2ZG>5@F;!X& MPN9A9V\>YB,WP\02'@60#A53:9;+)#A.E/L2+<;38"#*# U$&?13Z EQ[X0TW-BN7:.)M]Z#LT: BYZ30M6W)^(2;W M1W).;5ESTLQJ/./&L]R"[SRVA(68VA\),LWAL"]8+%URD@FYE*ARG?9"3.^/ M;+!V[KXI=+-T;519C#/W0K+;:(B9_9&E(F3BQI!3!+;' M,NWXH#WOV-W.*BL\,<7TH@WJ#80S]H;:?'=YIY:[F4ZI=E]_?F#C0[T#GWJ MI(_(M>Q""7E +$: MN5%?TNEB=RQ%.>UQILGW'1%.X "QM%0S:]*U]JK3ZA5N,H^UIZP..8L]0"QU M"*;-Q7()Z&R<5_/,K2 ($B]R!XCU.&DR;+JY9,8U]4;*E3KSBG;?0$AW;ZA^ M=_/<3^:2CA"M"[W>4$D^R(.AR!V@JT'GM"23RMP(T72_WBD5BXPFPZ$'Z*H\ M#SLWY9N>WI'Z3]5:W'O9N-VB1'O#/S4/665 MJ([X8;70?!;82B+!->51X<%HH*&>MCIUZ6S+-I0QN;#$(BTBT-&$39N+G3K9 MMBPN'N_HYXX)$AUI;CPTA"Y;$(>-W;K73T((>SGY-^+5OFI--6GU6]4U58>@ M#*U@[WP0L%.Z$:JO0%:A"%?XN4#_+M5;K5U!.C=5TJNAX MMXMQI'D^Z9F/KUQ /6.FT%.'+&Z@$\FXJ\; O?SF;5XR:8\C%JMF61"33'PL M96?1%F,W!GK^I9A?"ND:KZOYYI?EXE8*JD-*[K7&Z9KXT=7C#,LCB0G&[C MQY]XA&83!\^5$-)M6@:A3CX&D@XX!_?D W+?\;U(A@) _Z6;X$YV$/;#M'_7 MN2L?Z;/^BZ*:[O)K!VGO/W#5'(ZLF3V(+FEP6S7I42N3N]70$34Z<:1EB>\P MBP[LZZ(M.I+\NX-.KJ+SX%[#(W2J#CL) QR&+NP[MPD,9] M.E<:ZTK-ZDR*]O(YVP*M4?*UKC"$AJI.#M&Z4UE?&FJM&UBYLR&=J2YB$SYR M>:#+Y![-7[X[L E*(%OC$G;G-O.0D85QL]RZ15=+))-'-,FZGPNYMXPT<%#) M2<7^H?MJ\ E[MV>)I]))%UTD#VNE@SN*H,,J:[6/C\?B\]2;:W3P7:-3:;5U M:%%(^I"4:H7^<I@CN&E7^1/CK;TY9O[6%$+X5S7EMBV)4P3W"7]X[PO_^>WS M2V7"TOI7 _IG.")$AT=1 K@O#!W+I,.-">#&Q)+Q<%^"MR]O7/&I=D$J*PIG6#0<,0V9YW.9)Q5+7-5Y^[9A2]II#MP'P4X=6_INF]G42[+R>8?* MCD<;STR/?YUZ_:]&]4B\53\P/F!$S/-J2W/!\"NGTO.>Y[PM;C?U:N4,^N3]Y&#^GEI M"F63!\9IX!?RYBX ]?"G#WYNCKI7@5T;$*6ST\'>=^Z=>[Y-&Q7+%I)/@Z>! M.GR\$V:HYCSQXP\3R<3W:R5^A>KGO$?!CP?LKEW]O!88"P'-E^@?GV[952D< M%ZT6[K.YO. \E;AB/$&/M0$ZG))&*B7!O09HKB$V]_?ZXO(3B#) MD"I7%&(FY='*5GGTU@UGUQU1 M]A(MWRMJ?.*>6.0$R]JM2HNM;KH6?\IK[;$#Z$YCWGX>)%H?=ZM>\J4ZN@G0 MS?.@[X6*:WH.X,M_X1B+-U5TJQ"Y9J>.[[VYP5?K'7:]1#-[7Y[([46G-.D: MQ?+C,%G/HD9:[(\_;(3.I(_THKGZ0,ZW#QL'AQB!PZ&?'B8.B'HY%"8F"^3U MOB]H["D?HER:0-$DR\+W?'ICCX>11U:ZLBK41W0'L,O;XJ-0C]X_#*'B2: D M5I+>OPSUI$8ZU#S!Q?;G)48 ,?ZUZIZ7]8GEQS OZI3.4.0&HX=E3I@\R*.N MT16&P%I G4+BR/0^F/EUR4%D]X"G+2U1_>$5!(1?]E,NSQWY5D+K\S\:#B3( M8 5IS5ND-/:PXV'W^WPFO5S(=*EU,W&RJ6C1J* 6F-#Q8-YH_+^CC?^.3D3H M*P17]-]25G)8 R2YXI@SGUFIL[)2W61*ZJ24[!!J .@!9$(%<)UQ^N\:EK]F M%7!8O(>RW'Y(EHPY#5)&=\*Q-]IM!XDW!./L?H?^XTC\4A,/>WX,91N_J>O. M-@3(=P^B'Q D\ER#/0S#[1<:;K\44H1"=[R( M"L(X*YL/]%V.+C=[_$E-"5_+%K:*/8[4U(]K4K:U:#I-P>E7 MEG.Q<3=>E!IB"L=7N3# &@98@QU@#=B*OR%G7P76"R2D"\WD&\SDKBG$!O#U MHV8D$6&3RLM^]J"E6Y.N('[\$L^OP>3M M.I>(VKW'RE@=552IK R7=)H7T[AQ1Y()*Q[#X&\0B'$%\#X4DC#X>PW!W]"$ M!\5?*):56F[0*JC"BBX->;Z?:0G#(;3=Z5=M]^4%VPNH7R& K@%83B&Q/B_J M?L:>C &,-KA^P+F)J3SSFU[B[E\BITZ[1&M.U5'GY<#-> MY6^?%TC1D)8KS-%#6:&R"7,K86[E*M7-6Y1'KIO0*[R=3]"LHR_G:I9>54H\ M4AXH_Q%))-_KXP3EYJ@/E=5T6FO^:JR',ST9MYQO<]=!'V'@4#$:T^-S4OYAJGM)AK.\WBC!5I?XL>? M1"21.!@]#[7;N4/JYY;02Z7>)7I(WU&_O45WM=N=Q.2Q78W3T?R=K?6D4GG& M8&"6QK>\<-QKNNO" _B?)%N778UT&O\OF$5) >>,ZS3'OF]=^>N;?JDQ<\9;8*GC*B;463FJPW#$$"/3;+ M*7VI9ISFE.96B/MO+[+KYLSZ;6%52=/91Z547L63J;RQ$)DXB7K'F3>>U+S2 MH% 0(MPA,;YI#?>9=,Q7W:'IW#$I<-LVEG0OWADPUF/KH53GD>I)_/C#'+WM M+M0[83EW6,Y]=9KG;V_0+ N)^3SJJ(:0'0N=5D%EA'P/:Q1C1H+@FNM=D5Y-=R/32CS5;)VS+ML++&CW+J<[XW%!ERL68D M3L??=*+T.QK_[^A;7)@+\9U4PMMOUGQ1&8S+5DZ-FZL"S3ZI_6JT^ZS7*E@9 M0 ?A0-.Z4!-<0_#^BF+UH2[P7['YHIRGG,IR.'].-#IJ]C$%GKFRKO4;2,YQ M!YIXL_FMPY%G MSU'\W15=?#77:#LR6Q8FR6ZZE.CU&N7\:9I0OA>*OY@+T:JIF_&M)!6%:+:7 M3BJ-5:U7@I@\33!YV% [#/D&@1A7@.Y#(0E#OM<0\@T-^)F\A1=MN*KVS%)1 ME^^$VU:VT;O5"ES!6B ;GG[-AE]>J#V\;#/L)7V)48G#-W>QW'P@S>14B7;R MRVJT+3#U3CT8+L.NEA&%7E8<6'R.KIE2X:XNYXJ](2\R^(Y--D+'Z3!^'[;K MONIVW0&CR#>4C OK4A=VYPXM]5DR"8M5(9E?W8IQ 4QNVL*\4W&R VRLTV\P MUE>12R"O""_9#%*$(@ YAO/KHD">DWR]?4*G7IJ-EWF3%6[[S[30-XS4HS*$ M2\(W;T;HQ'Z_\K"#0I@LN-)D0:"CH&<^=OGFRS=W54SQ\:Z\>KB9)6E5K)LW M*7NEMDL+I&(24,7LM]T-U4N89OF.:99OA6'>D@$!CZJ5Z+*M>6=5;40?'W*] M0F[&(\61QMB$SEQ7(Y9SW;?YO=8<1&\E##.&!?276T ?LGKPMOT:H-WE([CP MOLK]?A2X!MR&/F0?]%'3.0JN 2BV1?W7E)W86K0$Y7% ^>71FYZJCC"BW$SH_'7?OZ5JC M5N,2YM20J^]/'4TFEOKV:.^N,-4&+5>4H"\E$$$ZX$G=:)RSZ+>ZC^.DF+62 MZK+8RW!#D<6W4J;B83UX&.(- C&N$:R&4A-&+J\]#]G;PD!M,[?R2 MH9WQHE$II>=I,X7M;?HU>QN&+ YH.#Z9XIC(A0"U-LW79\J7'IN)GHSS_B^]XG71']RN/7N+3NU@ ;,V@=,XBX,0@>,>I<'MH\JJ\^NRCNYMGK] -);KUIY M2]5>8F#-;E+M&Y4&.9D7DGDV-VT/D6I+_/B3B"28@R<*0NUV[FCZN27T4JEW MB?[1=]1O;]%=8B,J9P70:W=6AGBL1-K-_<=R.[KKP\/TG MR=9E%].(G(D30F$(A2%XI1_G(4+ KH'Y*R)<4Z\2^?56$W:^6B@.C6JY4S(ZX_O[U5VRE8/.51+?RLU$DO$WWA5SI5&A M((2X0V($HA#YJWM-G$O'O+7/Q!M5SZ[&B4YZ+5,PGW.=[$Q_G##%P6VRV4 : M)_'C3RJ22B?#@P]A"7< B''^$NYO!6L.JQ'WXU=0S'36'K12_*T^CLKLHU%( MC_MC%:.8](\_7"2=9*ZK*06A&CJH>?C6GBOR4B[/&?DN..%]7>]>D>"N=3\R M9F/9$B8C\;[,9#/+['(HLBG2\II+)MZ$"KZC\?^./L6%N0[?RI"_I6;EL&L@ MZ/'LDS,>+6B'+O'R?:G;:>=YI 20:W# ,0B[WE]%O/Z*PO,A,"!*X!5SGW]J MJ5I_,BT*$V?D+)B'9+5_MT"2#@$[$TFD]KO(765R8L_=H6SC-W7=&8D N?@! M\!8"39YK,(UA+/Y"8_&70HI02*X,6%Y6 /FKSEP&%DDE720U![KS>7<47N2V M77+8]/PQDO?<7.2_R[2_Z,EL7KGIT&R.?Q;:\9K>9/E WBP8;V:3_'VQVZ*S M^4R*TQ_ME(82)?AF02X,L(1!UF '60.VXF_(V5>!\ ()Y$+C>/[+_";E1L6J ME?(.79OJ%4%^E JW#T-D'].OV<>KB$H2+(VN:\<=H=$^AL'([Q.,/'N&XCU: M!G%I;>#7-56@V/>#U:(OM."= N3B]K!]]'=M'WU1ZL9C M6X%PK:MR:DW^EA-'=GTC>\*F06B2_HUBWT5F07R"D@IROC>#5D"%*T(0,;A M_(G-0)Z6?+UQ"Y^]*Y7KQ5NF Y2Y5LD[\<>F!/4)N3TRPB3V(PYAWY8P<7"E MB8- 8YXSG[T\U+OE8/?P716C,HUA,G57!8)4&[9*]=;$2"H-I&)PIQ:(9%[?3J M*>"Z*4@7]YY -9WD*LQ=K942'R8ZS10?.JV*.>V9N6>IUV\@K95 %;KQ@Q6Z MH=(Z=X3[W&(97*45#+?E.T.JS[OBLB;W=&M,]V0A2C^/!LY,Z]04#*GP%9?Q MQ*O7\V)/[S^V)&O@SW_[ZOSO-S>V87^/O? G\-<1V3@FQF3 Y)^I8:EH2K]- M0,#D&O33_T:;[IO-/N^[;.H]<;H\\#C;F/ZF8TG@>:-L(D9[G(]H M9,1TF. M;5 T1:/W_@>^V/L7$V8]"R(S< ::-+7 ;^^'?SY!4VR1BGR"IX]$!V=_:C-,UXKBI^*IPBE$IMRWEU/SI PQ]_^ ED,MORS%30ID>9 MZWH?T*<@RYK AAX8_!E(I@[I:E$2_#_XL>5H^"@^5#"4U#>F6#'"W_E6AV)I M)AVEV=C:&.\I E=I5)T)G+^R__NGVP!OB?@C58>8P?[-)??M*,/^77 +"[5/ ML2@:)!PRF:,=.>302[;UT:D8E_@WY?MYHR=] MTYE(RZB/9*ZH1S4PL'^[7_,^,XG:=C_]_VML-ONQEL&# %$ @14^R@+].R+/8E&8AQD)9%>2"GQ%2:R:1DP+&Q(>0MD=V6;HXZE::]GAV([-Q4&MR MCZLA')G8'9D7ATX<3 $MM%9L7"JWBN/I;"BR(KT[LL#V;YN-PMP8UXRGEJ;6 MH\,'=2%R^R.?*Y7ITP1$I4ZV7DC<]\S'AFI!WV]_GHG6T^-(7[#M<2M?2R[F MI>=I%,6V]N=Y5[Q]F*CSREB8V8UY;I5YF'/]A9C8?[M&TX7T\#'>IF>YMND\ MV2G%GBS$Y/Y(X8%-M6]UK2* @=XI=5+&4+!Y,;D_3V>9['//@UJ^PY9NTT5! M']U,Q@TQN3_/DE85DM7A)".LM"QS]]1?1&^'/'2']]Y^#VA=:!79%;URZH/: M.)IZ[ A#,;T_LNR 1:^QS!CT+9^++YA20TG?+^#(O7D^9IK/AC0?QSM.-RI% MT[5:8HI+C[( ,"*F0Q@Q'@_D1;3+ =$1I;ZF13+L(")[S[;OA>- M1L.Y38^!PJRB:;X\*]/\(4[)E/1O=%GKFWML-YU&<6H^%Y?BVFEX6GGM >,@OX,C4[DAU)?7I MT3/'TVI/:MT^0U4_SS<.\6EE)NBK64)4QE+_,5T3!ZGQPAD>XE/G\<9LW=^7 M!_1M2VG,5+F@1D7TS+UYIJ0:I]#&6!-NXX\/8[$1;46K/!RY-T^)SAF#9U;) M=6XSS?Q08.1H1^3%^/X\&_-^;3:9,6"<[#4&?/,I&Q7G:.3>/+GJ$M#S2LD6 M>@5C.0!RN6SS_"$IF3@/MI.K,FJGE(C/VG>IWDU60R/W5B3G^X^]*&_)0F_* M\ NA*"F5-AKIK6@+Y'Q*$=6VXU<&E@5 ;0K0P_1A&4@6L-KP'3>:H8Q=IPXJ MTF[+>KYKUPH":XVZ3'Q0F4S4!?%15=T!?=X^,DY$PY@?%(#.XA2^W#8=\&D& M<<_]?B,\ZZO6%#HPOU5=@V@U*J/U;F&]#=KBDCLN_^?@[C<85[R@?=/*I&/$ M9<8&M2SP+:&%3>J)2'H %;^1R@>0PH\_/4"-I#G$!A[;41KF.Q2OH :2@D"S M"G]U+.A%H,_@I!WXN>V8<' $N1(0*"@C2M+[5!_,@69,4<@T0KI\D8]5RS95 MV4$B$L&?&(.!JD#'&;F)$>23+("FH?_Z7K[U(O^WP,Q1W7?,P4B%2,4B3]7@ M/S&JYIC>8_#*3#"!/A!Z!L2T$PNA(/@-"[H^D#0>#GI9MO?"/99IBTU)'P)\ MJ S]5H&/GS@3]R!9847W5.$F.1, TWCL9)(,?X-B2+X 4-0"RN^^8RX@FK: M_A9%T(9SKPT0?$.1&J(,JI)IBO6L\#ANW[2C]&TI-;1Z\>SB8=)XR]8;.J!6 ML M2H73D7-.W[/@L6M%Z9H4G2][LUNF.!F^A9QL!E/3^C Y8Q1/Z0ZN-X \:GAL M3$E#$^#3C!:F)&1FBCCL%G'Q=:A,)!M_ 4J: GU^Y,PC$9KB8X28Y9TI&OR! M_7DINOEW]&^B64L:V@8?\>\7\YOB6+*Z0B_5=98K/5>\=Q9O(3Z3^$OB$P6S M(2O2%:H.N1J'2%Q]LE#MD?H6I?%10/ Z42<32WV1H]&$X5O)Z5$?7;FB(K:6 M]Q C)K5T_YE=,O1]\4UT_6L=$:/:'OTP38DA@016)$W!46ZJ6>M U6\!FU@+ M,E93)=FS/:JN:$X?_F 2KL'#[,UZ-_LV@G(@F0 :(B@P?3A>L@P=^KXK2@$F MEASX9AF:D"4P%17.)$:5=V4,;;(G>? ]<+51\ALZ6@KI@<:@=PSA9$Q)@\^6 M% 6%!5T#B2-L%MP6S5OW^HLQ"IK;O@&?:1/;).DK2H;6&\ULZD SBH9[JT%R MOK9E,2IOF'X^A-^%(R"!(#TP89'.<'>+PD,M:!87Z_>90(&V)C?E/7!- M[!5ED'="7L;Y'I2$@!.$AA59ZQ$ < DM1[9L24 AR!(.R$1TMF7S7FDH48RZ0L,$0[&O-'^"X# ME*'#XI2MHJM8#?)?N(\X&@BW'!G=#;?"WRQ'=MF5FAJF%\E%!/'A-_2@D6KV MHU/)1!^@?82H;?U=]Z2T:F%F0>;*1I#2"[0#9(/(\Q6X M!88 M#9HF@@R$!$CH$/]A P#)A/CG&).AV;$TDZ$6$EDM2J#A([([S'(JAP_K9&G>>D+B;T?B'XFU_R- M%/[ T#1C@;8*$=E5X'U/I1T3ZU=UQ'K[?B)U/C(<"WYB_?J-M^P="3FR6.1. MNK%+%.=42'S4B_;CV#1*_GD?D, T_F0K?NU+A+MC-BYKFL2<;=.;USHK21)P M;SJ-E*)C;.I858$]U#AI!K\KTF0/E:?]/[*7.+3 M[?^[5^$,_39$H__O!_OCH]+*XIKX,U8U?S+MCAU&#-DF9)L7V8;)'"CP_H2C MO$%0P.JV]L6)?-6&DU50Z2Z.M_WW/^J)#_">6)A>I8(G#*<\01.DXT5G/DWT M&@P\PW&8;:48\GK(Z]^-UR_/>4"YTYT2+#>7>@D(+X#=5\XNN/_ZC$6<7^). MWN7TU,*?069+X6+OZ/87YITOQP<#*9L?FJ,-V30D$$#R*!7Y'RU1H9I M1\G)FYW K>8W("&8_!Y@\F PZ<+@88"B3*<.!'L@;^7>N'D@S%3IM>N*."BU M:4D?-_.+FY*I=U4"]CY)0W)E((G$L\7-Y/G#9T( MYUYK@#39EP&7JJ$K+RHSXSF^ /?C5E:8+(MF'32[NB ,Q13.8M.13)P)L]BA MK(>R?B&HY:BLY^^,@K92RY;@=&>M7-+J)^>#!I1U"%Q2;"3%7'TZG/2$:QNH M>T08C F]L] [NU!,/L,E74AZ+;)]N&?80-5Q\R>OL=C4-/H.X>QUFU?256^KS^B_3BL& M";&85>VGZDUB0J^8_-(QU')M7M@6@\0[Q* %*5'VB-#>T(#<)Y)S0 ?U.LMC M8D!:\YOV9FM)2?KZ.8Y2TW:F7IN4QLFEW17FQM(L=/@??]C8?HR2@ARCP1]B M%&^3!HDV9!72&1 ,@(EV"VTM[D$XP(WGX&_'MRZ">G1!O8G:_G[EOJ3%7-MI M%I_C\G.'K>:K*7KU7!C -1?SWX[_KF.B1C2)#L%1P,;>)P=/A.&/B*HJ0[DKFBR'0R ML9.VP-OTAH7$SQJ6_4+3NV1Z8*G9?BM#2W3-LI@ZS]6FC?UFYX?'G;39^=^T MR.L!W!]QJ,.GN7XJ6$Z!;@&L[/::<4,FD."D30D!A"AJDD[)DJ7"/T!,@]G M:P&Z[E8;@TNQUPU(+?N];1()%WC=]M*XC]]IA?VC'/5!G;QFO8,JMCU*]ZHB M?,"8G>DW#_$JL&1U^.,/DXRE7M2QD5/3! (T'TW@;[8536JRWC $"?38+*?T MI9IQ*IHD6^EGM9UEH=JMY,=%^GZJ#Q8\IDGB"$T0"YV:+NDMNJ3%5C==BS_E MM?;8 72G,6\_#Q*MC]OOXW31*D.)G3"BU(E6K=F8%Q]GZ7@#TB5^E"XFL*9 M0;U]M!5ID^SK,(R[U'NR^S<]3B$<0PJ>-.2T(I2_:>;G]LQ\B3'G;+^TWW/)NX[OM+V7=AV+$W?!.GJC'QM+I,,M^)(M(%>?<+'T M.5O ?A."OQX!3'S31KP!VP@FEORF'2N#MA%JFH&P$ M&\N<$Z5>W4Z\L]+U54?MZU:=?L>J_U8+'V6YDW>%W#E_]J_@CG.ITD^S19?-+M\8H?Z=^0+3Z!8:CLG$7 5QD_IU]_4K/Y50NX$:_S[ M#MSOR&^=8/XMH&GX'GOW-E^<.)?Z$U5'=];C@(Y7F7/BXR/GM7OGKB,_'BT] MP>I/6SG^6D+DBRK'3U8V_@FE6A^O(A>(/!ZH(1]HU5JS7%JF!-!;%EFS?V^5 M3-08-H&*E"(I;K\<)Q3J4*@_*9-P94+]D5K#4P@UES.<3*[>N*?954MJZGGQ M6:4;4*C36*C3;/JO^G*<%R.VO/O7?Y(+V']1/^6# /%B<>!5P;UO80 ^I.?/ MW17@8]SX1B!W[L4=L0G(#OR\;'3GZ< "UH"'C@;*35',LX^I3O19F]@<5]&? M&KP8Q[!N']*]17^&DGOMDDO0VKD7=U[)/36$>U5RA=O2XVA"2PFZU.XDDM8L M'AT5AE!R(7;CDOL]B'Y=0=AO^]A5&.Q[\XJ^"! >%\FONSSQ$@U,&!L( WY? M 0GWS]MM;$KQ(6\^UZM<=>S)=]1M G_VZL1C3 9,#E2 ;Y=U^XO!][C4=4/6E>?+ X_#KXXEP;K&+!&C M/<\&40>LN8>2'-N@:(I&[_57;G_6$5_?RM9R$4LEB&A\[#CO2Y(8C]'8Q2B81RR0"M]0$7!]N^8)D_3?^"7X;_*0C4?BG7Z^1X8V! M]X_N_LE:>&R9FMUBC<_>V*]9!?3.-:^??V:F><,^#@DN2K1!A1J)BQI\#]SH#N M=/[RN@T-J!'$E O)1#$L';(#P,W:%/A@8P+,C3J0K->T@0?1@N(&[?0&W/L= M\ZY/+!1($Q.Y#:,=;,CM2_Z)ZT_9^,8S<+V##+-[2.]__^=-@-.W+%>9L)@S MAR!*=(8T@&_^+6D+:65Y+9XS,6Z-.]>A#^ZLAR!&DE_H.\5?(<038W MF,\+V6BG,VD5^@^+D7*3JC60?[H[LICN3.(W#U.:;F7!O4V/,URECD8F=D>V M6-EI\'R[-UYU]9%2'-7R27$HLOO/[$Y,^TYX>EP(R6HT'2^RBX61;<"1>\^< MW-]6I_Q"JW0FE_KAE/J_&7.MVN:BAD=O/%$$_ MW4_%04;D% :(\02GB%(B!40Y(R=ICF:2F4QR]]D9Y7[$2/GDA&Z-A90Y[G0> ML\4%I"NW.[)122SDPJ1T1T_T2EN-:C=E:X%&[CU3[U7S>K?>[]'J3;JZL*9E MZ2:%=F!O9<6$4'N2P2Q+2P^.:2SN5M7[/!JY]_8Y+_&IX5W;Z#A\3V:RBZJ% MJ,7NOSU:R]>%E12M=K*\4%>3(RW96NSOE2@SG!Q/0T+UY7Y&C,>YM)C.)"&U M:%EADV"0S*0'>S1@Y:Z7K7%$&M8@B3H5CJI[DIWW[@#U&+SRAW]^G4>HIFVCSW*J3%'.EE+F4GZ;1Q2%^[4H/]P986 ^=[.-$; &;$6ZN=SO-&.BRDKV1PJU>J\:E0RZC=3K;=KNM6IL1.R@TQLS]RI-2=0651F]'1QV@J]6!R^J0 M=Y/>'UJURM.'^V@R+TA&U;J1$]W6!(D)O:8]A!-N:TH<9?/:6/:[+>OYKETK M"*PUZC+Q064R41=N>\H7OW6TJ640VEAN6;5]K#' _\-5;M.IAMO90L2I2-:( M0BX*A*(DCHB6_/$&=Y)UK+_=!OI]5@S,!1L8M*!XF_ M^Z[>N-X6%Z]TQ_^R50B%P%(9H6M],58B M(,B0X4KPWGU.NYDK4'\7I>4.0II0/9T5N6 QK TZ%N"1#-9<"2SH@BM_><-\ M^[7TM5X[I135NWOAEF_P8M;(ZY4,JKI$\(:.9+ACW<=.DWT-Q?C2U_O]A/[4 MF.1SA9Y;1!>]Q]*D,IX-)GJJW6[<\),%%/HD%OHD]^:3R6>HT7QS7>;V>1:& M?7N _5R5IVB.[RP]O26-_K15A#(<#W9)0Q/@<)1%]0UR@FD*^6JPHN SU0Z]YQ2:J-)@\IUB?WO4?P M>2RU#^D)WV0Y\!4#R("&B6M@-: /[=$FQ(:/=:)"6?1B4[7&EG=#/("/,2:J M0@%]KIJ&CD-S$**26:_OD.\3&.O>1P^L&,7C1[RE,#>"'T/*MEIL/>%B7'G/#\=[DM *^7"C0D5V47M2ZC( KHOH2(+JW[?1(3W4.&D*CQH MQ3!O+OL]C>;\!ASA*JEKJI_ZS&*\K^TA=-YBO%"&0AGZ!C6(/;Q4%*N$$Y6& MX&!D\<0EAE^@5HZ1X/3MRJ]1*WP:;;X\G?<6?;#5V&PK-<=;8FW@3\ W[$)^ M\?C>:TP:.J80$S?J'5>UY&/C\&/32G0QZN3=W13SA6_)I2^.C#1ZM?E/U%V7?\S-9.- M9RU7[0J]!T76G4%='706Y$P#M]%3Z^*??U^%))_C KI0Y+^?R!_!'^<3^73T MN='H)YZJG62_6F6&$TU_2BS(604NQAX3^:V"O__L]'+\HF(Y+CG]XAK E]'F M1^N]=V^.L2P 7JC9K$BV8\+_XJ[&;?CB&\U0QC^\QIE\@NY(SG.R/P:6J$UO M5_%)L09Y$L!]G\)WV*8#3B%:IRMC?+7N+D)-"$U4TL#=\ BW?]S6+:G[UCTS MDXE7[AH,<[GG*DJAD^&^!&]?N%@B+$H)X+ZPZ5@\5&2!*4IQ[N2LEBOP9: =[WY:^M_!2=)/Q O?N<5M4<"#5YW MBYP#JG!"[070YJ "9S3AO$R+S>Z3>Y$-$X]DXJ^> M&WTWTCBS)F,O 0L$,/)]?KWT:7F[4 =]G0Y"^+R], ZH'O,6L'K-ND^,2\-, MN3WJT[?\O9NR8M@(DSG6I^*ZT!47HJMO@ZY.7_D8JK:S-!O1Z*)>J-Y2$8;=KW>\9&2%^WGAV^U#?/47^.J, MZ:DOQU_G7FNHP* "XY'('M%BP^%JTN-KLM(IW;9%>ECH3(9U7DPA+1;/1#+T M-PF M0W4CI 4_4U=\H6H+41M(6J[0*5W0,_=-1WV*2NFR\+J5IUTX;N?>X^\ MF"8-J=D($Z>O"J\A4OVF"I.I8^,V^J1]ZO5AMW,WL4HGY>D^[KZ-X)6= 7E@H<2JK'#BC"J*HLDWJ=J8Q;)37]2*^;P3Q M4*X) *Y:#&Z!L..CH3!!WZ%15H9R? 5J[^";!E#-,F[.+YD /Z&/[D_H MHS.'<-F2%B,\=$%G7]["7%%Y59=T!6X] ME9-L*= 2]9'X4. 6 664LK9V8+#> 54GE@19,A/,'-5$]X6LJ((-)A1'LTBA M-,'0TJR3<0F3-9?,N0A4C5SZG6YH:9A6J/> 6Y-+NJX*^(] :1?>.I<^AP M335I]5O5-<@-41F=I-^SR2[834ZW3_NX(N%BO,]:D(ZX6=M?D(\QT"EQ.!-$ M>F(9,S%R8(ALIWQ LQU]*@1>!NE:\!L?3$*DV/U+='NU/_ZX>X[D!]G&K6VG MT+Y39.,AG$170>K>K\BBHB_X=.CZED*I-) M?;Y4^#=WJZL 9E__ZJ,[NF1W_3[VXF-NL.GEDVY_P4@N?3!7;"CTV;SP#@TA M=/ERAV\7:E6JEJ=RA5:V7&MUF@*5K57;S5JY1?'5'%5OUK)"#G[<.A?'PJEV M$)GQ95/0/@(3*7N#""060?2'J81\6G5*[!_JC@%M')R+-,3"&G%OK$=RB?XR MA9@7C=8HL 2*@TX]NV#:Q,_=_'UC&MV_8W .K6??47#;-YT",\5TS101U+D#W_R%;\SRW3"&^8UJ.II[PI+AI"B3 M^ E^D5_A(R:.-L0FW5G3K 47Z'8-\:[*@VK*1O-A,ER<^OG_9HYA_^/_&_GD M%Y[(<5P2K*@IX4B&I(%ORXAYT@#X, M &FZ@OXVA3 *O18N$CX>.FZ6(T]4V[=)6SL#Z?A3B9&MUEV%W3___[_]L=3G8\P)U;EHOG61SA&D(@A9LHX$JCWY*V MD%:6UYA/3G#9R_O6^'MN-D1O1E8X^D&45\'%U5L B[7N") M+"14U=(4ZBLX"-V!"5\FH3Y46"=I*QPC128 5:&R:&^/BHI7!KXVM81)]_T=O!BV$Q2:XCTF,JN&; M6M\Z/T@"R3.F+E(C @$_FZM]D@&=Q;6:?P(VD# 0^& M6O V+-T%3!T3J@W7Z520]<<3P%!7VKB7K@!"ZE)#[P9<]'1SAE[XPAO,NKD1WT")D0VZN]8"9CC;(1 MN;L+^,0U@YS)0&3O^.JMT(*VX/+,08YD>]#60[T.G897FD&1/;)113UQFW2# M4C9!L?=M'G:>O(02TE9X(Y'? O4?\:)"_/_-RV2%OV MY#3FZ5>@%"T:. 5X-#)CJH4*["""*D?B:5 (S$#-R8YJ4YP5SH!(=.<""<8%?6B($4:WFQ4,T) M=0'^4VUOYQ%VT(+&EPA5^_RC:ZIR!HI A>E#T78^U>K(,,!(.]S['![V?8?ZA7'!P/M7R: M4X;@S".!'OX8@6ZV )0K'(8=>T-6#%D18H-Y"V:Y?EPXYLH*B+ MZ!(885_+ \*MKE!$#@5/B)XCA9_K?:\3%.QMIR]_7X,;8R'%X>K!GZAR%*Z_ MA>(VUB_J9SW+UVY^$79XO9R&;*>;8,'?6>VWXO7MLCL_;V*>/^Z":/*BBF0J M(XI\!?X+EE.3Q%$D5/ *'3R-)'V,C\HK[F<:M"UAWI_ MA?*K$N2-Z6@G$.93"20VT#>F_DQHGF_=4'PK2[7A'!0J'6T-J_X) M#(<=-2V]^<&3# MFFYL$XDW7AEZ;64_3-5@#X*,%/6)NRA28L-4(0N/9PK=AEP,MG-2GOUB&MEZPN;H!'KT(G/ MYGJ/Q&L*C ;H^4L^UKOU=B.#%T.UL>[=_-7=*1(76P *J5N27 ,FRL(3VN(W MH7R=C.3R<'9"D@T'/F($4*3N0W*+ JL;+/,BE"$2XJW>%4@R,R+]I*8!K]&% MF^\0<:(PUDD6U1J[I1^;B2R -,;* RRA'$!H!6WQ6O%XU2?N _;+6US?+@T,,)RU%SF4" 6AP,P+VE:G?0"_J$70(M#]9BC]@-&,I)KP1Q,,-&PV M46T5W :+G*TB$T$5UFZ4:ZWTD>:PU[^Y!/@'.E2_CF\N7LGV&[!5)W5@2+EL MU EB%&!.L*)X?6?_8@\C+@M)*!6@ '7J^@L0%D%LH=IX#[:7BJFM.12'@8-X<5WXB'C0-'7G)=L$&.AF !T-^@!IY"Q*NU9:QA130B]'ZX621QOGT M77^IHOH_UG^HG%"N%=IMP;WL1II,_Z':M4[V3J#*Y?I7S:0E:395EL;0"8#V M*T)U;&ETQE+SK8C*]9QXDN(@E>BSDIAA,HP8EYBD*$D,+0).20).X@;Q5.9" M4YKQ,*49IC3/G]+TG_=D8@F/ NL34C\PU%ONX9US7D_ M7FGQA%'EK@Z)^/1$?1I>R)VNM=>&:S"[TKOGL-RHSTXWB^!,]23GPS!W M4#[VB!VX'BNO7^>;[4*A('),@J%/F[P_=M,=7 N:B5L36BCXUH1XTF)HAF%8AH.N!A,7 M$UR2S7#G*C7 $X*[$*$8B% 8%OX_AWT@)AX8?Z&-L]&'3ZO;N N%BE>A(C - MQ6%JD(RCC#ULY%LHP#N=T'=C17,4N#"6JXU_1!&]BP(@9"AN7\'KN@.]C0H M7JJ[-8(.@%O6X-:BH5"N8R(?!OOW[JE!7^#MR%MQYPR9'./RQ=];0A8[->AT M%/8(=+@YM'L;(D0/%(82QTLLIXYI.7 Z:$&^D_Q,G#\0/'^U)-XOF0DV*4FI MA"SVZ512C#-@(&8RJ8'()#)))LW*,A3=?F^PNG].L5WO,[#%_6AF+???!(^>-/SE <-T:.#0!4N.C<.5'0 MJI=Q_KWV*\[/. < [*?RC3LL'HN3O^YLZ(G9*KW/5,R%,=7'5=D![;7V: .V MR!]_-N< J(&!CH(B?/:&FBDW;07!%4[Q0'AH&Y'UQTWW8#U.'&ZJ')J;$@FW MNLM7U95'110H*OPR^D1B31(*. ^^,9EI_&9_RY"UZ)NOB?[A6 U6[.LXT3O4 M ]D49#C=H ,*4"@DL.&*1R832V?^3636>Z@7H7!E^4548TS]&N!P9TQ0)\V\2;5O Y;X:Y5K_79(AYS@VE!)7JYTV MM'6D/^G;0[&^$.5;.W5_>!^^X(CY5H3O'47Z9PL#;K215QGV7K7A+Y3U5RGL M!1*O8W/-Y*&T^VM$0#K4ON] A##V M SY,+1P^Q.^>)4'\[C%^.F3\2V;\K8J!5(S=J:^)DH_>*0M0$NI-X4ZHM@I= M 0I& ++U1X0!G5@PP0CH%LK1!$ TMJX+.0M7A*+P6:+0:M>RI;M:.2"OG]N_-[M=86D);WL?VZ8=>&_\54 /@=W=G@=J>R#6J+^]\7 MH?G8!$.,))2%F0)\3Y<0@!5)@P"7CWNTJDG?]T2(^ M3;2>___VOFPY<29I^WPBYAX4GG^^Z)XP6!L"N6)FPNT*U7!_C*Z75*[F+/DP4M#[?3)C5RZZ42 R>*OA* MCE^]U*Y4*LKL]J_(7G':)?OG^>F)7& M9A;@*^6U*\VN-B@:TNW@ZE*&9V=:PRXF\-O7N]2[S\Y*]_(D/W@:#T7GZK)X M\V>:;0GK7GI.LY+1&3\KM7*W(/?0E6O/;%8'>IUOU+L#A_U;>-8F M]^>3&;XRM7JEV%5:EG#U=];DRVHI>^?T_ER#";HRLWIEQTE+*7[4:PV@77Y0 M-=/(UW*WZ$J.6[VT(8/KHJB>:6Q.NYS*#]6'VFTGVQ+7NS3*P?J]8SZ>-=64 M5+LU$E)EQ-ZB*]>Z9#G%D725=5K-H7 _U;7>I8?KPP>Q<+0 MYI_Y8NI":(OXRK4N74(]5RN78;DYG,KMX:52^-- ,Y]:[Q*?_]._UUMEK3"S M[\QLK<$I-V?XF?,N+9&.+9&LY1UWKQMKGLNRUC""G&L#<3H$PG/5'$@7]I4Z M+-X#4YSX5&J6:9_ZZ3O7W3O_E%!6[]R20ABX3H 7[[86;!P-]/(S3(CB$:RU M6S=J7VZWK&*F<%_0.8W/7E>?RQ.7#D[5'=C)VJ]_?_ _EWE9W[CC6Y,E+)&Y2SGTI4^58D?C5-;%.DT=OFV5G^WR>;Z<\T4RJY\I9@YFI- M5NY/<\7V3ZU:NTJ9]])57V3 S>,5/^:YS[YD/]H=8"NE]A_Q_ ME$BA(0>GXUH_YVW^KOP63W:(T0..;?A?N">FR#=+AC'H,KC7K*>,?#A'9LGU M$^0DQ[]&H+OEQ)A NM]ZCLP.CGV]B\KW"ZDR7Z" YT0Z+^&;%R[)9^B\A'!> M^&2&&K(03@PU9.&<%VK(0CHO4I)+TXD)W\3P29:C\Q*^>:&&+)SS(B+^]N;E@[DJ;P8L]S8(F4W[7!_)7MF:18_AD+QE M3.,X)&]%R+:T,_/J(+U.4$ .QWBL=O9R70NJ+%19MCDD;T5APJ8LV8Y7W-55 MEUP?/0AV_!2\;].=UT,@6ZZB>2"B0[7IHZ$ *C<4F*@J?8LW&C9<>G41]SG? MSTO \9.R1E.&9)1X][XH$=3QXE#N 8\SBWR\SM/F4-9 MYGYI*+S2[6O_?E/G7;NQ1SDY/+OB>8=[UJWO-#P0W8>YG5S),KJ+ X54Q:B* M[<^GC(Z*Y0S+]OQ-H'N^9@'SZEC^X2]2*Y.ZGKM=+U.E_+!K&AV=S$-,]J@: MNJ> [>]30(IV5+$^ZJA&1[$*/L*]O)+5:DY*,=#F\TS#<@V^OC_L-;_V^KW=OZAN/JFHVF25#*. MKKJ'>)OH0ZON<1RWFO5\J\G6E7&YR*::N8?IY<2Y3C]?7MT>+1W]S5JMZ^[\ MK"^7;CE6H@? J+4XQ^N'?:RLWJE!U(DQM!JS$-RE_SO2)W: MI[HS[!BV][M_T-A[U^GK3?,B=D>,A:8:W24<^4>DJQ5%5INYBU$AD1.O)D55 M01* #[(+1[^YX[0D__=D>7!__Z0F@IJ(O6ZSAL!$K%0'X#+!Z@#HKVU8##$K MU^][I8=:85;,74Y*^N,?I9_=DL7P-IL;!@X(H.^]&, &"Z*T6YG;6VJTE#;\YGN[7Q3>FWRA3730RW/ MQRS//-IA;3 V@]ST;RM13&2;L_/+FTE3;Y=QB1P!%QT2-RQ6Z%J%VHM][KR' M8*FRXLULQT*T1J6S8JWR,&2'W:MA[4&\Y&YP0W;LS0Q'PM^.9-Z 0B[1:A6> MTUI6;I&R7/S1;_Y8>'TQ(XS)N&B^IU9/0ZCL$3>BYI6SRI.9;T"GD!O= M"M-4P[D>E+<5;GU_\"1]<]8U\^VG0N&ZE+V8/C7:9],G7'23!$\X2=B2VD"SD^N4*WAA@",>'/NNB ==%1RV MDL)\/=+_:5['/J43O7Z\VKJFU?I-.M M?,[&1;EQF$(XYMC,!\,4$4U)X=D?RHNY;C2,>_!FD&:E4 .YT4#V^4YE<.,, M;7;V#'K%:[&5:MNXQ+_P#OM(300U$32PLHFS8AL6(W7[U+R[Z5K< /Y-M)_O M._)3]6+_@971J-"_N2TWJP,5BO?"=?OYPA&Q!9&(!>%H5@K-2J%9*=3R?$N, MIG?6&M]5>7M2F$V[<"I?\=.)?(N,C7ST6WYGC(:N5:B]B&VX9TL6(O.W4K_X M.ZZCAC2JW5G>Z#Q,IMO*6WO9F\G="R6 F'89E"%M6L.#D!WA\OH,PFU(:&!F./9I5YW"SB8.J<#8^=1?KCYO(O\2)/>W%1/S:C]6V_T=W&#D MM/>KK%S!9>3RU']IT-T_\6/?QU*Z8.JZAXR)6=PZ#&#:H(.TO6TS(]/ :UQD MN-K @AW&&:&/?=6R#1,/T>)"B%P*4X5(DX\9Q3%-S/*&GJ8;0Y<@T"O)=DPN M5&QB#PCI;]>Q'1-NOA8S9J%.@QYAC?/(L2T&CN<,8N@!AF,RP%V$,TC6O5(R MC(H>,U8[#FHD$B\+&UK,,=9VS4V >&[-6%#5V*YJM ]/-?H0D]4%94I!/QI# M:/H"Q;21!./VJ,,14!&B$N%5+:0=2'B1X@1K'"')1M][*V-\T1!T( -Z0-4M MF_!>@Z4"24LWSVGRPB3";+Q$6#DX$9[7 $)"S+BDA%C.L$WEV5_OJ<=%+N5^ M87$U81>:6,:1O066_Y"&B:6X!A6HCO'<6TR"67ZPN])D\%(3+IZG$Q.N!)FQ M?2O-6'T([5<$/;"4"H@?8:=<+'B6V&K];P-W*AH$)G8O^BM2+> QWT9A\11__+-XJ_!Z:7YY+2 M\L);Y)+IU);F:L6_$Q8SL^"C;USG-M6=V#'5?(-8?;0DRAF$9'.=3/Y5R5^> MM[7I"/HY7#+ECP!A@>^*2A< 16C)0EILB1FQW0**I+1@.BVQJ50W(_'*T>]E MEFFV:N:)A;X M7J;SMUA61W6V?NZ4;A(-0VP,-K+ MT>\HG4>GJX&$*KZ8]/H<+EN=A,+O#03 MGR[8LO0\<,R'\ETA:QK7W#^=;&2!AZQ> MXRIZL<2"CEC51V)M-KF]W<0"7ZP6SQ2I/>LVGQZ;FE@_>^YUG>PF%OA^\ZYQ M452=2J&>+TWR]W^J]_G+VTTL\#-V<"?G^'NQ.3/+DS_-IVS'3F]D@1\)YT]G MM;OF=2$A5L"9T2OQ#W#BGD9;83>7GT=RK]3+#8;POC$JW=6$F^ID(U\\:_2- M]-/9]5/S*@$KQ8%6>;X=3#;QQ1?OS ?E ?2F['6EPC[+Y!L7"2!HXPM43N&UV^,>\EY"Z,DR=R\G3 MS>6X/^!OP-/D7#L[3VF337[!BR"WJ6TF5E^U!K7'OOU MJW2S/I+$\[X^EK2[VTW,\HJEI!) YR K/4XGF;&3Z#KEWB9F^:'(/ME-\29? MN+Z7!\]&JG+3>;K=Q"R?:MY+J;MF:=S,W13ZZ6'Y]AG-V29F^6+WCU:\N6GD M!VISY(RML582JE[$=_G*@@QO$Y-&X6)PW4NI+0L^:=QY;X6#WJ-S=UW!5ZG? M/4IW2B(=*1+I73-$IY,RI;_9X.$$[AOMA\:+3DOXIH5+\I3U+HSS0OFAPSDQ MR(Y10Q;">4&&C-(0AW%>*#]T.">&&K)PS@LU9.&,1Q2"@]--4=JCM;\?LIDQM5):I*W^-ZA@V&OI4-FCAZATH&W0!39GY&<)$Q M?OI]4!QGLK[]4CH>I"&A[,\A0^B0J]A^F8P/4,4H^S-5-JILN_0QHZ-K\XHR M5)^H/NW/T8R.0NV2S7G_&Y(A('..09FI/>\HTJJY8>%R7K_\NIOWJ@Z*C0:_^[)3POT@>_MX(PBLU *C;N:QY+0R M'K6S>"SR_,Z+Z,;!8NPYGDV+Z(:48/4C!H0']VV]-&NWV/NGCBFI?_Y,\^G] MU]25>S. CXU;E^DY):6I.:'F)-R[QN^HBYN@,DME=J_; MLR& P.\BWOP(YBG/3:/P-U.$@^O>N'!]\_>R4KR:['S1C-[JW-R:1FHPJ^J9 MB:/6RT9WXC$(B\=R9IUC_ L,PJ$/(WPC@7!8#5\T@@+4]Z=F+&#&JGE),9OM MHC'@\Q+#NG=GTUJ43?M.*A7<+8J=J'L9ES.$Y[.]<8E-).VQ)"Z,O=Q@\ MM!]!E_Y-NY&0QEFV +NY.[-]GU8>S&VARZN4)S;H*Z/\7[X]X"^E&UTO%%O] MNXE+2RN(Z^Q*5.>CI_-Q](5WHN:M7DWC^KSZV 2C/W<7!>.R]'B^^T7D9'PE M73XJ][TF'*C/9]/$1;?_9^+1U(K'DBCNA*8V[$XRS]*]=KK73OWM.)O*T9^Q MVKH;/E::N;.K>NUQ\/C8OO,(:]^TE'2C@6XTA-%UW[[%V!)MY$<,R& R+#:< M\MV?)@\RIMJZNN_]'>U_K[W:4EJ&W89L@;^[D-/I4>*LS]VZ_+6IXY3TS@ > M-2C4H(0X0D-WVZG,T@C#-U&A?@3UIB/;*3T\5+L#(-RQW&/1EO.Y;:'>*RFJ M%?BW(9V78.'^K'>;%_I/C43MUF-&Y=ACGE*C'A(U:N";.)#G'38UZH)[=,'1 MZ#,W8E9'GQD/3!F 3021JNUR0=K01$J!?^\#V_MV:)B0T=0!U&;X:YW1 M#=O]'3/T;7JBJFGDHC9N%VKL,^Q\D2,O N,1A^33&*=Q"R7T.L94I GA_"QMF=,R89#=W$I ML1PFRJO!GJ.YVEQ/7#$ *6)7U=#%?6C"B6KW&<-D^F",Z5V1%KN_C4PX5@W' M0NI*+L%:6B_D,!,F)HA57 9+B N:?BO;D3?\A.PH@2!73F?2Z=0*Q6)@L1=@ M05I2+8Q["S5"N+R9&BF=].;XQ8TNHB+D.9FD\,%"R>[3OZWRZWJY5]^J;+?L MZZI6[Z;D+E%HWY/)?)!DYYM'?H\U=W ML#7+4T',S>>/8*_/E->"@YRJS-I,O7KMQ%UI! MSMJ$^]52[[DD%S_A1 XF_O)_1_S1VS,G[R3=9KEOP']FPH)* DTACEB?>O[[ MKR.F;^)H?]^V1Z,_=0TRSF' VYP=2AXN!70>N8*9=SY#DWZ@B:S"7H M=DW@O>O_P'#TB\D9R?_,!0I\JCCMZPAW,"H4"SM!0>PP0(RG(!8?$&/=CYR, M/W/2"? ! EGND09THSN$9B\D4#9'+Q=74/-PB!TA5 ^:/J!=*[;1AJ:+,]PG M(2U7*3$-'$7P$@D04J$O5:#KP+\O<#UY]+F!I,5BLATD>(9I8?0[Q@%[$KMW M47'61UX?;AH:[_0OBZG!D0DM/-;8C64H%L;'W% L]"WJ?J7V4_#(4WD-L;SN M BA%^60,+,71@*GJ%@8M]"*.%<*"DR2)X\9!'0(67'?Z\E AV68>2(J?1,D[ M;PB8DCL& 9_OKL14@ YZ[FL7-U&,HS8CA#8CUOZ>$$=_[QT^7N2@*X,_\^D3 M=)>A=P RS1W80=8:.2$VQ@5@A@6_W*81)*EYC6.R>*8T]'KD\B$H,0V8@X9S,- M3"P*+Q1>*+P(3RC>.*;EH(L8FZ3JD2=PO/^0P#V%J=('>@\R6<7&/W.R(%*<"KO>QU&C M8^WO<"QU>"+N\,@"EQ:XA"PE<$"-DY/VU X!!KV5'<"4<0Y! YI#O%F#Y!=G MN)&,O1_ 8D @W.:'!'_. VUH0!8IZ9PL2__!PL"+OR@"Q5S'*0*%$($.QR^B M"/1-(;>$'W.; V"D+A'9;B4].;!"B") Y>.#EULR1!H$7 I-?1# M5\5%EA :H78Y731NR!%"^(4^$:&@,;JXZW;,D">$@HN01J#2&&)I?#_^6)]Q M@5@1?Y;$$PPWNL'Q(?&$LOZT[;LAFU(8_#*C>,<)5[1V$^:P'S8_ (P #Y@S MAF0UL.(&5XLY<,-!$2\Z-B;NOI9(I3/*OI974H+-L.DTGV9/ )M)"*R4YEL< M1KW0U)1X,_JW,9_N-3""W2[>CQI#'Y "!WC9# T 4K6GH!164$I1Z8P#*,FL MD&)E'H&2G.!$@4^%#)3JY%B3"STD\&<;)*WA3;!""".1_:K$AOTJ"CU4N2GT MA!5Z)"J=,8 >CNP\X>I$')O@N'0ZG,CC.3H$>[R4NC>Q1V2Y'X.?[A9$#@19^G<\ZA)4NKI ;__,>[.!D# MW?*)(\@L]6#")8< 7?3F4Z!-P,SRF77EI+ @!P=DDJ7\S@<]X/-8& M$[-C!89L236]VY:YL/POWR"I\&8&'FD--X&\7.<-JLN&,G MQU)!#(4@[FJ_RG!,NQ]B1_R<-#">Z+G,Q,%X564YBIT4.\-HLF*/G;3.4C@$ M<6>Y'MW-T!D6Q_,<-Y!")XX=9PAT\A0Z*72&T6+%'CII@:AP".*N]G_5:;BA MLXX;2*%SX74*28J=%#O#:+)BCYVTY%4X!''+V$EJ6XGLB07'2!H6Z$EHA<-S MS(TT+L[(B>M',AQ+4'-3K:R(62 *FH=HJV(/FK1*5C@$<4<.)T&%,.]S%D@# MXXR;BV"M3+&38F=X35;LL9,6\PJ'(&X9.R5<78453@"O^_3,/A&+8B)S;X>E MFG_PL,YJ0F+I?XUKXBD1"!'8MHS!B$D*TPKRQ M"\@[GK.F>6#'S]$.VA,(=9]O&G7$A3\(E+[OWG4-33,FV%E#:J&.U8X#-.L4 M=0F!',+<)'-N&A9ZQZ5AP5&?R269>W)X'7WC6+:J,Y=)I@R&(],8&8YF(-3# M;S@S531J%^@GU-S.=WAZ%.VBWDF*=OM .UK C*(=0CLQ)&CW/0!W3IBNEX&) M@A#5<@I"X00A6AXH%B"49DE!Y[4C_9JA]VQH#A,P)"CTPI'^K]$(>"AV#MMF M@-U&(%"6HNA$U9^B4SC1B1:_0H-/;^U8;TCAP M+[SP(81,W3:4 7/CH('!3-D!>%KLF;G$:]]2RH4B4]0[29%I#\C$TVHNL4*F M5?:!T"'3"^P#;P/6>]$I.S)5+0A/WU(MA<)3U#M)X6D?\$0+IL0*G@)5O^$R M0(4$GCY+#_I^?-K 7"U1A*(F@")4.!&*UB6)%4*M;CR%SH'ZY,;3IQRH-(4G M"D\4GL(,3[3T1ZS@::U:,[;JT!J-$B&!IY>J-7\?/M'L"(I1%*,.":-HI8WX M8)28.IFC4]>$'>0[+1*LPX)1ZWM0FY+*F2'H0/$7QZE#PBE:MB 5>9?!G-GTR'%IJ@N,% M#OL14XX=3/$I7EX&P[ @USI8E2$.]JV6:EJ<_@JUO V70,PU'[R04 M0S/,TW\166!_!;K5=V>%)[+>@XFV"<$@ ;KHS:= FX"9Y74S+2>%?_]J&V8' M_<+ZK<+CP"!K(J3^S00^X_%8&\PAF"8"0[9DMKS;_._(@F+^I6&IN&K6J0DU M@ _'X:QT0NF4YM::X6>DPF15C,#%)J5VW_U;C. MA4"W&EB^\>HNAZY&8F6MZ<*KDK\\;YNF@RC07.Z(D&"9T\#(@J?^AV!G\#1Y M4X2?K[CM\K6,R$2"3;)R.I-.IU:$)0AZKJ00S<%-2&A@9CCV*7!L8S'G24XF MT_XJ;+^Y2J'KS8ATDJXW]['>I'5CXK/>%/B3(0Z$#]TXN.6&P55=0S7PQZD&!*"J:3H$HC$!$:\?$!X@DR0U\2 *+ M+?.48Y^F8:K5N>6-YAIP-.8&F"8(;B];MK^[G'5Z#H[Q$UBFP7IJ%"AFA1.S M:$696&"63/)ZI9- 1J]?Z@PY3R'!K$^>V7^W/^6G/'D9O=_C5%%TBH3Z1Q&= M_%N]<'@F*:7-#E^O*4A%QP)0D$(@1>O+A%E$ M=P!2'"N?Z&IHV=*KZD:N](]RK3(!FE7F%895-_SG8=J[SO4?OAF@F!8=@T$Q M#6$:K4@39A'=$:;AY+D53.-#@FD-N%-,6W;4WG5B\O#M 6UZ%B,+>]UA4AJ M,7K1@C5AEL4=H1?4X'@=P$*3H^&U;E\8]JY@XP&I/06KZ!B([_7 Q -;=F$ MH]5LPBR?NW*_)E#KKN)76!A2&V[C=@A?C@X][*)I&]0VA-4VQ,O1HN5IWC4Y M$0(I+I7*"&GD/R"(2LF9$SA-<&PG+%M=@<+5"#+ H7*M"=4 XOD<>++GLE&\HS8FMC;&WWI PL_$#&9I M59T(J(#U&6>09[VBW.3 &08!7&V'.(*9;KO=#A/PVG!7 C9D(4ZG1LJGS5[;+LKWB=0?L*CLGK.,;Q2D<4P\)\= --7'H5Z(I/#]'4 ML=;Q"(L'P$D8GGCU^WW%K9KFD=[! M:I+Y#H0+M[F('^A%VK#$'OJB4!DDTA*Z-^CC@2)P[;"D5+X7^AH38T_0QU#L MH]AW2)8E]M@7A0HCD9;0O6&? '(I,-2MO'=V(?&8S^.'_7[HH=]43 @<8;R"86B.2>HER:IU@*NEFW5#(C1[D1MK2Q1Z+HU") M)=(2NCQXV%N\H-DS1F*(Q#493T-T$NE$H?$-!]ZN@RXL^Z**_4[Q$TFPS74F1 MPU(]8 &;ZP<'M\HE'AANCDOZ=3@/ MGUW\ , *KTJC4,V*KDJ_NBH5N,"J5.)YLBH5NC(/.V%9E09/+K\O[+-4G8KG MORO=CQ[SBN J-M(F)/:AERB4PHJTA.X-Y'BEFX* /93]CKVAX*XV-C;L:U"\ MI7A[6-8L]G@;A9I8D9;0O>&MD!)@5PZ+4_DA8NLW>4,#E:^"6$OQ*X+X%04C M$'N8HH6O0BZA.X$I,0!3..I)8I]II0WXL/!8UZ%M:^Z6_)I;=ZW81AN:#">L M>';NKCV&,^P5HBOKN,*CY7F1)IKD8P:-IDHN0@+4ZV^X. ]'P+3]LI#$94/. M)GZ\H2/?L0^TKN\57G>[^#?T5TFW1@@(#9.Y@#HT$83^( C(_KHN722*Q3KY MB_OUT[]U^2U%"#2[3UY2=-"H,G5HCM&CK?EC H\XGA=RSL,NU"WHWY[M05V9 MS6_)%[.!6]QNKW6A42OELK4"KFO9,\&0^8%WFEQ(UV;'Y!+O<4NCY#_X%[DB M9PR1N,Q^D8;E^L#44,N1EWMO:-UCII+,)^>-JN$],,-<-"PP$:K) ,?N&R82 MG@YCPI$)+31 9,_,2M(,B@BM)2)MPF._R* EQD(NH7M;9/ 95@:R'/;8<\XP M1X:)@ X!NPU[R#6>?6 9X@>8R1+!A?\Y9'M02=$L2F@6!9,0>]"*0FVP* CB M^[!I@2Q^=1,Y+66D=DC<5[QYZ9Y-(LYA!PYU%?F*+@_/BTC"BW,D"4"(!QGO MW9/,)IFZ@N24R1*6'T,_9LZ3Z ^=J:B:AIS38Z;023+YY#%3GNDZ9*K(40-F MQW4K&WTT+,1YNW"\^VF92XI88304<4>L5!1*?45!$#^)6"FV+:;:83D"M4?$ M*ALZNAA!3@Z8(W*&XYC) _0SV 1+3,24G.+2 M(9J#V.-2%,I>14$0/XM+G-SNP!3%I;5C$,=+"9_+*9OS?$\_V;.&VN=G@KY0 MT.+,Q/M_9\8$ZOCVOLY;A@V6?A(*WY'$WVD9-__8[20%AYX @)"DD M'#(D"%R:XY5..B20D#-TRSOCA/=N1I"('E.#/16A =Y?N7':FJHP644Q')V< M43I7S2&%AI@K'X6&L$&#P%%H.&1H$#@.MF70"0O'<0X/Z7PG'Y=:[:NP&Z@S MX9ZN-2D4Q%S9*!2$$ KHAO5!0P$/<*E;*=Q0<*[J0%=4H%$HH,I&H2"<4,!3 MK^"@H8#G^"YDV;"4IZ-> 84""@6'"@74*SAH*.!EK@/@ILK@(8("ZA50**!0 M$&XHX%CJ%(0""1I+I]N&P$:W ,UBNJ8Q?*7N\R)'!Q<.<= O-3@R3!O7CUP< MR./8Q!5ZNNF>H5,M] 3WAQDFG<9;O8LT4/<'@?./Y1$6!QLGBJHZHSZZW$?RD#O.: '?YXR/]2?F)_-,C35S3DE MM2EQLBI)/RH 4T=W6,R/LF%9/X_1]:_?@+-:3=C'+Q_CRE^*,83!FU?O/@.: M2T31A]"V\"7CUY\/K#X^SS[!U[Y^:>')06+GG@/\,48OKAJX-JEM+-^TP,+% M[1$S)103#]#LQ!W]HL P& $QS!FH.T64.U_<0W?I/Q-.S]CA,&,LF)?0J]\%\*LG. M&6YU0X?ST<=UG V&95C\W@#=[CM)3N>DN4=O&0.LB43&EK2(G''W.I_9KJ3Y M4\(MK AUG5?]9]-*K*WUJ#%H(6DVHT"N"*NHD6.5^JTP_2A"9&8MV>,";OH M,UK;O"39AT;\+%/B9TB)G]\1=-HN\?-1["S@_-1?B.Q@2+O:GT!.1*I/C MC9@^&R\0&.3/(L=OA+Q 3%0P8T;(R<-?XJ(ONGOQ2U;Q Q3>W],_=KU[2QS> M774*.T$I_XM/^W=G027W1[6IJTW[L&0*TIID_E!^OB$F00.Q;*MW M:B[\@3SZ75?ZL.-HT#J=FXK7%H*!Z2+2.;?_WXZ*?A.#[@H9\A5KC)O!D!^. M?E?1*HX(-V#4SO^.6BE.2+$=@6VU,T*W)4J0;\ELIM-*IR ;+N32J?D(]4;#CD)!PCXMBKNC-$[YJU4FPF+?C7?4\_@[/3-K3.QDYM$)F.:B&%GIVJ M9!V?:&N&,E@:H<5RQ1N2_[9W+FZD0^O8A,?6B[Q)R 2U?_L"UUX:TK6'=*"" M5W@8B4A-7]SSU5]6UCW!NELDS.=-I??:T;[%E9U+:_(;6_-E9]C3&KDK<[P( ME5:;3;$M41&%5H;-@%9*8;L<)\M0$25/&PYL(8W>3%?2="4=BI6TJVSUTD4U MVVC6"O464BV1E;8+,R\JRP;SM&C:[BSFFAF[<4S+ 0NB3Q,^.:JYV&FH8[(O M0_=,O8!7NESJ1^?GO.8BO@E=Y)AH!E!+"U.EC]?!3%8AQ_HX61!=GC#W4)^) MW]4'%H/61#-& 8X%,?.):KVYDX0:V$:K9]0S2+C6<(S"(RMKS\@;W(KTY +R M2A,Z.KJ+O&G!'':,;ZX 4^E[#W<+)88**#[@*;AOQ2;&,R]8-Q17IWR((/8, MQ]S\+UQC1KY9LGG!B+9[S3JJ?#QK(K"F%Z7DX4>MW^JDD$P+.^ZD*\KK_R[U M!@D.[N+_COBC-^/QHIR4=CU3E4*MU& JA7PIERTS]3_U1J%2]S>;J[E5MYH* M8@@%\2N=?%L^WYS5/4CM%CS4X_T'"W ME2D_9C#?!AA-&9(TQ?C1B)WVX<0Z8O-NZMV/*[0L? 8L"0'!8X?B%.C,\*,"1$ MC./*;5R$VHL2MZ%F3/SH\.*4]SD+@8RA]0F)U$10L=_":+^] M%AZBQVDP,/(K/CC.8]_=TC\S>B6QP7O)RVDS1[_KZ"Y@.R:<)[R\+G1^[S^K M_=_2X?=W[^7MI _U-AISG7/7!S-W"%1O+_R^K_H[R'6RVE@>FV]P#N5ESWBW M@Q8&IVKK2A&&3D9FFC]R-F^#3=AYX.<3)_=.K)/3-T*U7Q3VEP8%Y\V@F\R% M\Q!V=WKS4.?)IB(8O1F<>XK!9JV6:9NZ,X%% LF6-#CT.5!?$4S.O,8 ME^5!-LG4<]>-!I.MY@NU^G65KA(.PA+'+T2 )55!PL1DR2DK0Z=&-WY&-SI] MI3(;C7F,RT+ALE0N,_DD72?0=4*XI?52U30BJ'29$%N3&YV^4IF-QCR^7V8/ M?J50OJY6_S"722:7K=T4JHU"C:X5Z%HAE/):-G1]1D05F".2EDNDLQY^?I/GJX4Z$HAE+*:!V/40"RFFC'K4(L;7XM[ M^'VE,AN->8S1*J%1O*YDZ]A3NVC2#8BH+Q5>$MN#62TT^NC)%A%7AVY#Q-[\ M'GY?J_A]I3(;C7F,T2KA'&$4U?),UR&14F#2%(5HVMM=52 / M7#AZ=U76D(Q62)IQ<-2YW+=2YWI=#%+9>E\M,=EZWV$C*[@*N,JX.S;4SF;" MW:-Y:]M&9X;^T[>'VN__#U!+ P04 " !P9F%2(%SPHTH, #+# & M &UM3S4^_X'\"]FQIZ#F>Q+3(RE M,):,Q)&#D,38UT)E%\58D_UD&\O@("1KR4'P O*_#JT3X&0"I($] M!CHQ@)Z3CH&3CM8#B)R=$TSW=X#_"QT] P@,861B9F$]V]#X"T!/Q\! #V( M@T&@LVK861T <8*Y+BAH0;A-[C**^4*1$:F%3.+7:[M@ID/;<$4GOTAFEO,\ MO'S\%R4D$5+22LHJ5U11:MJ_Z>CJW= W0)N96UA:6=LXN]R[_\#5S?W18_\ M3&!0<%1T3&S<[\_BT])Q&9E9?V3GO"PJ+BDM*W_UNJZ^H1%/:&IN>=O=\Z[W M?5__P/ (:71L?&)RZMOLW/S"XM+RRNK.[A[E^_[!X=&/GRXZ@('N__-O79QG M+GH0B '$^--%1X_YN8$3!+Z@ .'2,F&\Z\LMAHQ@@EY/+:SM8A97--V&.?D- ML9R'*WV[N/.3]K?L/X-%_D^R?\+^Y9H"V!CHSBZ/@1/0!"@T@/=P1?V2KX]G M9NRLFY:G=R=],_;03C%\4#2_QN;^3^'"T4I58_+FTZ]YA M,$X0(=>7"0*_-S<3"V2/"UL+G ]?$U_T.\V9%$647>1BKOH0_,Z;R M0#O^[G(K88Z!+\6P>!;9J<#E$F&\C8UZ7,!I55J)*6NO4S&_P+%;0_W^T $^ MXC2LKN=_ETX"42R@. XU\'>&20R4Q'6.OI(VX*]>:Z;8<5_JX?Q8X$^2/W$W M>%5" _JD1ZC-7IL,NA<]CV@02H90Q6V"/K3T3\ MJ@P^>7*)I2;\W%M?HEO@VGN>80_(>X-65U$";^J<9ECKWH95V'T53TI'G<>C M7AZ;BA_"[W1"CX3K9X^*N'3\R_OYE@>8(02?4)W9! Z&Z=SFDMB@,NFZIFX< M-/.B1HRQU',; P]+Y\GRZOS"\5!KO]S*+9\%K5XTW%+GZY:P.WZ*9!-0*6,, M(M8_CF(7,!&\:5NOA494,#5+27K'U0XYL%8'UO=P'<;OJ_HS%YG]\5[0]Z&\ MFKG4B=9LKBFXMS"$V3OWDZ+V.YW'TBAEW?1%FP+M(<=KW56!+?[6ES:W%DR? M6)BD& 63>(+S-F)S2S\N"APY<02LC2E3HT??UA5H%W!F#<14P[<.AMUI>97'MUI)A>]-P:OYN:)1WU9,['/;O!X-)PY.\G5F68R[Z M H=B84_#P(+?UKU:*7MJ!C)9(5E#I81,(<.-@'2-L61=MDYG%*0T4J#R8>/" M.Q)^S&66=]:K&+O%O:6G^>MCKXI@(1CL$Q:_DM5M?(PV8A^^DK;KUS>'#XEO M++1951D:D%O<0Y(OWW)[93_5,Y"7L>EIH@/3U4LZL:4!J9$?J,W\\Q3;&_?R M#:<_R;YYGRUYK%M#S\JMZ,HXG9B9ZO7'*H M&R3J?L_*?E(+1HA9*/QM2UZX!:%F>W*$@OKJ08CS:G.?VZ00[Q_23]\<5+)] MYBU723P6&H0+G;_Q2Z!%JSE-MT[U7Y&<. M__SA*JC/AP.Z"U?0#G:#ND?W)(VYX3,4\N:U/4,:D&)>=NKKN.#@MF/_8(-F.V"+JRB5HWRO#W6I MR<'F8^EUD:N/[I$*-R0=2H=0@]:\G!EW^S1PT9D7<^'I:<;!,SL2>:B=O)F8 M]OH*]6FG7]N<:W]85">W:2BQ"O%_05B51Q_5@3_9Y3^R"\5:3AR,B?%$KLGM M(CT;"[AMK=_#$@G79_3ZN) ZWH?X-;.V;8TDE:H8[\1*TIW4B52KJ?!DY9G+ MO5>O6G/>2;RK?9WY9+6J<3;)MH=3[_S+XV'QYNOO"9"*;$1C@,NRT6ABLU,: MIL.QC]0PIAPFWB6OD2>9P3"CFG8;J35'CX6X$APN[B!G/H@J=%(]-XUE/=YL MZT8J8^,P 98F2-G=>ETK9\9:V%*-_2J5:TSRAO7&9I'$E8%Y^=<>69FF$P-< MYMP'E#HAS>TR0S,K M63UG4T->^_*IRET!7A(RDT&47[P2I6!^X(MS.E8,[^0QL0Z]%KEHYY6H\&-O M&$^)MKUA]'TOIJ7]8=!&0U6OCCP;B8FAAGSK#R9JE>1-U MB+11W6#YDL+$D>]34XH0!LS MEZX)"S<0TG953VJ*0[_"Q$G\0^W#*!R_R?.S:0._G2_#BOIE>;@M755&3# % MS0A?*K'!26TKB?/9Z8V??C.F?L!/]+7,EM^-:L2YF 6O[[=@HHDEN'Y?))A3 M]PW?\T@.]P1K%2_BQSE818OLF@I^7\HCS#V!?3 #ZCD7* D2L3$R8(I+;'AV MR,T[CZ:\LVQ(>ZM:..I_[3>[SPVP1&%QC0B]X(@IRYW+!96.WI$S4>^X- 6T M!,]3)'(]=B44/'3WC9=*>V-P"B+\[N@4M@_TB'VHZUC 5&(6!O-[O=W1QVA- M#9ODIRPO0O=WE#>KR\*+90UJ;\0'IF"ZOL-W#WJU5C?DG48,YU;.MF4B;%0LB_$:,$%[J MZ*DXBX+EB]::X;P7-5R.9 ._!5M?38MEL)%&=;@/7WZ8T$GCPN^B*==S%%Q4^%=1[87UUY8K;? MTM6,ZZN8YQ((E,S/L!MK1>Z'KES*'ANZ49P!2N1"02WB%)8T.=O$7Z]E[6?E M>'K(ZR"6;S$=5$E284OQ"MB:AR%!4;"M!@ON[MY;ZY3R^QGE(V:S&:E?M;\M MQ6N!K';51.1]]4YD.J"/J!'CU5N,REL-9J<6$/*T^;'"[TYIYNDDMY2:Q5TU?+=A.]T3MR&Z]/4]F+);X,\#+W)]&G4Z#+ M7V.Y>A&IK(*U)HDDG*41]B*^+ZF!7?7YVUB33K\V;.^SC6_-1ND]:7)%B:0& MDSNM4C3 986\M^!# YZ\$YE4PYP52_@6DMZ="%V'3XW""D?6-^;)[&\4.@XR &790>V'N1))<(>F MNZFF)CI1V820%.-[7H^88EW%TQ2&K .A+\? ^&/5&)!J[T=?;(F1SOES#VK! MC1F-.5!\A!B:A.AU9QRB3 JV3EZW3M:?0%603.M$U*M#<)JU2I^/SA[]45EW MB96MP<788;CO4.2N] +4FE&]P+0XV#X:G9TV#$MYOLFBF),?$NCMI&#,W\^W M^@8I;8"HXT[W/A CX&/'+D Y95TU8W3!.AK9]_P6EAJ?3= ;CEE]WC9J.RR MD)3I*=LIJ?/;\%^_3S41;_XJ&HEDAZ(ATZ.X6PFE7/JU49*G$<9QAC4$G#ZL M&#%7!)XW;Y&RYLBW?QN/*-6G3?X#4$L#!!0 ( '!F85*\<<_N<Z1W>/ MM]:8/VJL^=1> ]@ /#X9_ M@0 &@Q$1$9!0L%!1D)%1\#%?H6,1$Y"2$!,0$9%1,E*3O::G("*BX7I+S\S" MSLY.2LTCP,W*S\C&SOI'(S"(B(@HR"AXJ*AXK.1$Y*S_[O+<"F @P.*#?$ P MKP%8#!@0!LQS)T#Z^SE?P/RE '\K,+ @N!?P8 1$).3?"E4O 5@8$ @6#O3B M!1S<[[N>O^\#B#7]MAL?I$IR-0O"MKPU8_+_X!@4'!(3&Q7^/B$[Y]3\S(S,K.RZMKZQN;6]L[MW>G9^<7EU?7-[]X=?, (YE_*?]# ?_@% ^ORAP(&W MR%GA,$06POMVKUZP^"%COHM/+VA IV!1/ ML WL1Y%P*-E7J4[_<.TOGOW;'//]#WGVWQS[NU]S H(YG?P0!B $'#5C\K: MNGO5.3./::![:]3L-U<$-=Y]!L[7K9X!+]6'MW?0![]BZ'[,,T"N0@.;>Z63 M^@P(2F^4Z__$ M_HG]$_M_,#:3'4;IGDGN&4@EM+D_:UD5_T?5XE%A;*'RBV?@]K3Z&6BA>\+Z M)SNTBUA_@O\$_]>"B=G^IGK1LJJRBRX%W#X#!R?/P##>,W <+2HM"KBG_,:3 MS>O>K:7V*B<6YSX#O;S33[6Y9]@FWD@T&?^E M)R#G9U72LL=H,>$H;R64KO M.NY#BD-@FW5 $K.HYSC4P&DE&D])=]W52:6=A6I-O5PG692G/Z?N"Q&!X53&PCP6@L2]$/0X_SA5/84SS\5: MO/T>#2#79CTIJ3MB:5HD47K\J@N"^HM&M=I)7'OQO%'O";)'$;DF6E2:+<&^ M.S:MX*ZVYFJD;'].I*]4"/<9G@>/I]L\]>3+PAPD?LA=YMV-QC.0*\/1"O&C MKZC\K&J]@,VG=L'-O564&G G)8E?U=!2%<%9Z13R%JMDW^92?$O1LW<(<;N4 M'9CE5V;,-:[=K;'5X"Q(=%MX[UQP/[72+4?D_RLL8B5:5I>TU7#"^!Z#9;97 MCZ:B-/$-:U ,UWM?_WY8Q-X>GD++E=I7$C(\'-*7GR9D,ZA(5,[)H_K]S@RM MSV194F:[6-=;W9Q.ZRWG"_N#3;^T5["][L>\]16=VTN+*2KX5&T760R(4D>@ M-F<^?A=,H)G N4,6#WZCF&XB;A3% J([8Z; Q^,G87/NZ(J_%B28X$@J-+=2 ME77_4A]*_@L/$;TRLND:DF=R(E-T7;;)VF&JRI$'S'@="[$DGZ+ L5D;O0, M+JQ3@T94)J=^" S]("[?2X@_2U>Z^O9!?YXD+5^+9)TT#C"Z8;R2$1?Y.NR4 M+^F$W1FEQ7 3)(,2ZJW$DJ<(EA?>%O(W0*RZJ:)K06S.]I@>'V L=A+(/U,W MLGY";9@(_T81L[?(%C$O-[XZ;A6F@.MLPD193M08X59!LNUS"W!CRVJC2*Z9 M.;74+-)U64^U+WP^"V%!@08ZVQ<.NS6N_ M+*,.;Y D=&@X)M)S*MJ\B4DU:(ZNS+T73:LT];?&+KL*YJ]2;-5C_=F!9K=G MJ07A7.30G)^IDE&DL2'>3.Q[HP 3':OO8;68[! ^,\Q=='RC,J5K; D]])0S M%+&T%C_RVFPX#@7UM[;M1U3"N'0F3F4;9YG;=>&5-T\>6X[:'JQJOHH+9)Q VD-I("P*K($?-J*ZG]^YJS'6' M6Y:8=P\=0V"F)#;##B%92G7:Z"9P1EYU1,J2'IPUB9Z;*9EY2TO9DQ5S%9)E M2)DE4]U=(#MP,6"\"-G1Y ]QK$L.+LH(0DRX3C5?E:M&![-KW$RM60V^)X!HB'\R%(9^=R MOMMR,9X8573N7[Z[D*LBJ>;JB NT'5AF3CP8U>L&65WDTQ-RX;ZU1*[<(Q W MZP] G.B)KJPI@7 7R)P,RUK1F/M]FI@:46M.R2,0)#=!C5#*H^MPNAS4KC_A M^+%4PD$]P31E4_W>0QG%7<-L_:SM_GN;SFRW) 463$+&3:;"M.,AYMY6VWKB MT=%!.T,I9SH+HG-6LE%^&S$Z+=Z=3N[&@??#X'#]7F>NN <>&GG")&7 M[X#-[[WR8&BV;MF)V?51.D8,>^699#!&];<@:$- R4J+Y,>GNU2J7B; M%V85XB44'^Z=,@@VX.^+ )C8^UP*9VC3(" D-E7B(6*>)_:YI'(VW0'IXVE, M9%QO#.NO!F_J6J(P%9)4^'RNT,L?+(VB>;>\GDU?1RN"AJ2_2Q_!P(M@^!S& MANRQ6Y'>OP:+3S#9;-ES:>GP5D3QHG^E]18(G.; SO$AS@VJ0C72T>)/&!7' M^EDK1T_O7FV(G,)5X^5P*(S7MU[*\WDC4,80)QME;'>,O16QT]!NT=O96$3/ M==W/K\M4]!3'G13%G""E,.<9Z)F,J^J,Z>'UWE)!#IHX&V"K2PA/BY"Q5H-0 MR_S$.=HB3%B<;:@_2R MH9TS __K;L%M/ &[L!53=AB'=EP7U5A((E]2?LY+2S81Q.AR0SG&UUCNL#W8 M0S?N:I.YTQ?2-$[N\[-!*3*R?'DCXAOPCN**V%Y6>YG(T7V#SFY"@6NC8MD; M.EJ]=_[]VA)G!U24QLI4MIEAM)?#4H.AK?%EZKNC);EYA$V\IHE3#['#K _TU#WJ4<2/-U$8*+XB)"BH#":&B]&VW.S[>._4B@-08?QO[3MTOR MEAG/FC_,E-]/&+7Y],=BZE5G<-HP1W/"0#GRMVD(30F2W\&B@'B3I=G<\57V M4Z$A0^:\EOEXEN);VU6_[O*W<.[,O0?NB=E"?IFU%9.'J:H3G'M)_&O\:?*T M_NT//R:%>89E650O!N$%V%0F+K$;:A.U13-=XV62WK^&>V&;%ADGYLH.4RJ* M)0_SGQ4)-\4QDJ\P*U\5_M=G0_S[JJ=?X@7Y*^W2KF5V-Y-Q?4F M,'\H9"J1"*D_6RY/FGAP5$S,5Y=1XN;]D$C;P^E8O64JPJZ2=M),C*7E<17' MW$('^5)YI0$GA;,8$JUO;0\H[/R#%]K(6I X\7=A>EVY6V-;CP2KH4:2K#/- MTB; R(*$)W%9.?'7N%R$JT'*% Q*K*L-4PHKI0Z:@NL0S'WIN)7:Z49B(PZO M4W<@?[ []O+WC4)]:X77,6)!VY'?WL <2!0HW9BJ/TK^8[T6ADK>N]I,M]N'55EN6,Z<6PAH3T\0G@W*U[^8A3"2M@%M34IDEG\R-S[%R%=Q#_F=5JC*VC4DYPU M2X4\:_D=/A7S(V:HS^G.TBX*A&_8(%;%; [8=C_4B[&=O>4_O3'P9N,@=E'U M537_;&4PP7!AF70CI2-QLL$:7I*DZ@R/YFD/SRJC-6TZ82-(XCJJ716?SL_\ MM=8G\FCQ.V#M1Y$B/J$RN!UX<3^KH9X9U3ME8Z1NK'^?V[T:MLZ/YG8JE8B= M-G)X\5W#]3 =PWOLHTMU.])F .*F>-F=//C'36QW?=RTC]Q,CKN Q@3756RG MF![$6&T6?'\$N92W+-/%T*[:*'^?B\A>Z+I5G:+/=/R:)9]^4Z)-*[P6S.^W M'YJ@\VKDV' 2TQ*NNZ!W.EO]ZX 2H;U(;S=8;E^!^@M[[>5^N/J+]JKA08Z? MWQN#*;N7F7O&O9;8EL?Y1\"$3,$M<2.[!Q#TY;ANCJ3#E-6DYHH0G%X M]2C4^(VBC,@:CKU:%I/SIF&-0RS>L4\8FCV\ #Q]_\H/ AD3 27C7P,4$3R9 MFH$8"T&GF]]5A7BT;.76$X$MIU(H=]3R;O8U$?_EG8D^0/D.]I,)A&702($'-7)M0-U* J M0K2FFC"JEC9G@&."W//'Z\US]R!'\-UMA]E8:'PDR"Y2.9?D1<.0US-#I;Y!TG?0NL!M[5M"6$-@ 9.0*;K0WQTLN^BW-CF)5 MJ3CH^NMZHU#3E;V1 \A0 $Z?MLO"NP3_SU62KX92#AF^O(6+CY; P5?0M _0 M%I6^<>HI,Z;N45'9[#-VZN2=0< M]XK57/@*>:,?P)+2%F#/ Q;ZJ"V(.?K]C9+-&Y-R',R:E-64EP,SU#Q]])TU M2K&QPGBX) (-Y58:=(>""&BI_#37R!3]6 K]KW@;O\FTPL+&P,/HN2$=./;G M-H\5,V:I34FF2^(;1O'Z?L($H2$,>UTFN*SR(1YM-/BZS]/E&TE2)^61.RA,Q&[BCC=XSR..;@-\W]1Q)7 MPB^9;\Y;&IP50M4HP6%))Y&>:!^*.8A%$09ZL#>*=+@HC$]AF;#>D.%PG- -]+FPO,)$KYK7*AY?S!ZL&L_*IU@1G!I&:@54<]>%":NY,+5F M-(?9X9?4*50@ZAUX,Q&?XE963J.[]&[ZG#@KQZ?%FS@3#B&^G 8?;?R=9];K MJT?0[9)#$H\[(MAO&1P'WYT-:O:JM01(._L*]L7V3%)Z#J8P'YN[7876ISXY#:UPWV=% M+4[X?7K 7@M-.L;4-;^>EF%I]G?B^\ 2=\]K:MCJ.>)JNK=5[WZ,;'87?CBY MV%7&IJV)K!D@B<\_TP$/K$0\>"(2TRYN11M[0@T][0@Y!D,KYNM[?\G_G%M$ M)XM@AJ2AO1*N;?AYRE&=NO:6 \$)OX3:K.3A*F9846Q)615LP5O"7$OTMMM! M?G9IS^HDV$.VOFEGDOZPA+&F,FG,*F+;,'W%%YA@ MIJE(%?-(0LV7"XU5%A%$N?(J[!,+A/I=2#LRC W?3!OUM_ARK=Y14[ZZ=S-Z MZ&1$82-@MK46 CE3IUPMC>&-XB^VR[H:J\'?J6X_>J#E^6_<%=@-6DAZS%U' M;HYFU3F-,SC.'(V21\<>RE"\)+1?ITT7 P0T^:]V527*U9A6SV8S6YS=H\98 MEM3?D>3Z5 FWKAA4;)QDAVAHB.=*"O@/QM555]8'7TMB>7@$>KTO!04,R_8D M OFKA?-QI[A![&^IS _9IWV*LZ-#)7 ^T1N:"#A'M_&O!GA:(HO5-8\W*F"G M-%#M--75_B@JG7)VEQ%!,(B. V.4Y^-I06'($O?Y.;(6=@DPHI6KV3O1>M%S>G7)'TE<#QB?<8W%&HW5L[ KXOF(,CB9;YPE3%7N#68 M68K%;4ME$O:C1L\ ^"-:)CX>; QS4.N@P\EPA"%6LOU9JCCX]A8%6&1&AX.BUNN_J =5HB4]\7'.1+B MP[P=DD;4= _HNPTX_@:*0O]HDM,\XG@H63*X6?=-1^,QQLG4JAA';1V_58AE MP^&X"[#+7Q,0;53.VT/JED:XZ-NLK##OM&N)HY%C+ENQYKO=K;%2@Q+MZ>K[ M9XPSZ+AR.(W#F"]B^*4911ESZ040&2Z83S+H+%F:8Z#&S)3&L3$E M8/XT1F+S?D\;99K-:T2=3A:E@61&U'^0^K\9H'$:%,9$>W,P^9Q/9VT?&6)!S3Y"?^ MW76F.9K%15,*VAJ+^#4OEO8:\.VNJW_JB:GF"?#LD;;7\^VUS 6,/#8>[R<$!BPX$,1QR(' C6C >,N6%4?95?F9+!,K/@*&X4YAGNX8^ 4L73 M2,L)^[Z5A\&$28!QP);2CQ@T+@O"(4C@,CJ[LA6XC M(8CKJ*"$L>$TWJ8;TJ(@8?D]2Z5JG32%Y95N!>7!2T:'AOOY>^LA*(D%RVH0 M3'W4\AZJBQUFQU4%,V870;+_.WA@R-Y6>N!@=,3S7_]9\* M&A> @BC6OUL42;Y6!F8#$"HL!6&2[3](!^??2$>A^3-PAE;U#)2\??!73X,- MH?F;!)?HB<8EFK5W/?V,!YGB;X^'1-Z_&SY(M;C_1&KZ#*0TZ\WN3G.G(;,K M422^U7\E_IK_@Q'O3[)(K0D%W=E!T##V!#H6U'-*6-DKEU_^10@MG?LWQ@S, M^4&BLECOT9_ZMR'Q_WF^\\Z635KB%[Y4=)080AHZ6]U-=/[2OWAE3 M^HJ8P$BM8"3[M<)74MRXKM:NGFF,N9)S+ANQ]#G1,<40VN<@.RI=>](>/@-^ M%]KOS(_>5#G5)ZIM60;E.'Z5)(@34P'3OHOA/I U _&U,7/T^ H.NX6G5FIW MGP;_J%YSA1_9.&KMAAF"8 _NUE<]:,@&I]_XKO0[V%_%FE\WA' LB(Y[6/D] ME;W7;VELO)N&YIKQ>L7E2.=J?-C]G3D,A=.54?71V\N*25)':KB.LH\;&YI- M!8W,5-I8%,<8&*U*4"?[](QY-_(]C!+B"2;F!B>X5.^(G MB'D-6LNXLWYJ8Q\$0^KQP6$8>"=D? M#JRLR)#+K,JS1(YD&_3_D>1UIE[^>^S&3J75G>0D.&T%2OM+9DA0?ZBUK1#+ MA-$RC0Z+5$2$^TT!G7$XYWI"&B5B^AWUN@K?;R[TD28TLW:6(,Q)MJV5TS>* M0AU6DG[PKMUMEJ0JIDK63"B^'N.GF3$_R3RFM<8'$7I?EDS9(.V^DG-AJ8DC M.52F/BLQ#N-6J!)!:K7ESC_T$,I6ES:F*OXJ3TB32&@<25N6:6B+Q+UMMHV? MAH9)BKVL#6%ZYW^40CCK9%9I)65?%)&%B?\U&9L1VU:.8N"RV$H4/9#?<+6V M\L>N3;XT1]-BGHFQL5I_L*V#;Y9>RNI/=\,,*.HNJV#&L0G1GJC,C*D!)2V@ MY&N+ .B%8?CL?G)L05O8=3NH"?>Z/I'(-N3Z[EH\'1E-FOY.F)J"WU[S)YAO MO=!]U/^P&OD3P\&S@ '1H;P990$WITR,&W59." M/(_^G@[I?Q3*8&-1 T@/38 L0)4^K>Z[N$[\[TOPNT]XX2L^&D.NH3D'X MLPBFYY1+P'5??A$B_J$QWC1^.+@XL\I1W%B.D7.1!(L(-BLFRYY/'E[N@FN(SJ>AS_B>)W6 [D?')J'S=JF'"ODIPV1"IZ;9\0<6G>5= M9LT@%6=+X]KS311D'V\O13 ^-;*VU;0?N^;^F^KZFA@Q2_]Z+A('Q,9-^8(G M/7*_WW/_P=NQ&[:.<[&^-\EAQ9_C<[>]#,7/L4P%WC_,UV\GC\#A>%'&V^ N M[-2\IC-H",.0BBCE!7('PB-_K<<@X-%%.*30-EXG=M>MN8LVX@3*^3 <;*)V MRM'SA66Y;7Y%N=+A39P/%2X+_?0T@DPGBU>/^,;DDTD&LM\3*DV!.8=_J M3JK*!",+H89%_!KAC@19 \U<$1[I$6:6^ULXO0U0<%FB- .HDX ST]0U=S_^ MCD]JDU%#PAJ6#L;NU39Y*$9#^F[R6J6'4+B#9NS'">*4H1ZI\G@Z^PU$$OG- M#2_[3FS U"=V85J6GR$[KEY]/7']D'-K^PH M94Q9\G"[,K0WP-TR,$2$E)11ZR/)M$; MSLB_'@ZD47.C_=HV'(2)5()+0Z61[WF.=,6;$F_:KU1981/U$+)#&FQ7 X=J MN:FZX6&*CL%+DJ6S._&X+A4"68)$]SH7WP)P!?7?;9[WTQ"9IO-$E8B&S9 M#RZ/9[MREO?'"-%#\\8FB_A1$'S2'3%EKU&5LA%C7.ML3M1KI(C4\DWVL ,$ MYC<, ?/7F4H1,4K^(-['S9.F*X8=.;)Q@S M3Q+WN/K<.1)OW&8OYOO%#<@;D-Y;TSHTUL3Y.HQ$;) J!(J.KY375T3,(##V M5[72=_Y2TP_%M)?$(W:#V97AQ4DT* LN5LXH0[XRFPV6N I[.R>+2!S<]SO5 MRM59UH#DRI37TQ,JCB7N0>0D2BA8 NEV&P;;B 45]BR+B_(/( M.:=^9443&=>P/ .N05IW+X@M5?[K-D;?C\5'7:2APV6$T( 6V9^!6[#&,S!- M]?2N2-E3Z$EDJN6R#QI5^-=,09G88.UJ7+PA5;;BWOC CDW$II'ZV\V*T47A MA#PXL W[@!>M!;XT=SG]WOF'4X&,FZ$=V3D%&\XGD_;/<(<[+_4F:V*EH+C- M:90U-HA0ZP]+!G'WS'7W%+#;U5P'^+L-Q/NSG*5_+"5-)6V*;]ZZXYI>V_5L M"I,8HHR4MC=9]\@8$B5T?/*D17A2260X^M296;#J@W<@JK_/E*FC,VB726C. MST4,8"1#7RY?1-).5!M+MR]W)LG7+SN((INY M)_CB\%V0AV#6$T>5/\D7 * TV#(/Y6> 3.09T%59ON.A@5EM%%TB9GIZ!B2? M@.+U <9RU%A?,+&]\\ O^/P_2/U,_!*[/CE,S!,S/8W[:DF M+)CHADZA\YZ/ST#+&/24W?I/^)_P/^%_PO^$_^^%X_WF/I-?S 4FF_S>;W6' M4<1=>PS@AI7P39T416+^YL9DT.G!EJ=PJ>F_4N&HB^PL 1I0&TU&"' M\_<) M$UM7[AF(5?K#PG M5%'BL6[=1@7/^>Y+F/=[F/E$8#Q+@ YIOML-=7&G,N+^\R:)WW4RH)'7BXBT,.+]%@ IVZ_,R"!\7^,E.KX,[!! M;/D,:"7<(I4)O\!2$'XA;F>'6MR8@(N9)=^9O23.K2S/*BG@+_G)*9I\M!1. MP\,M]%:F>D@,J2+9LUT-8UA6C ;$B$YT8[\MW3QA.)%P,$5;:C](6"A6Q%I< M6;*&;@"/RLM$L,.Z*Y./W*.ISUWSXG!3W!P!CC9=?L#6H57@$=5VNMYQKG@[ MR)IZW..]2];2W.QM&;_.QST5 PT\$1!-@2092FPRIXPT:G6A>=&< Z:)>=T]Q)QT\^&YD!%N8HYVL;!U[S8*O>!*##D]2B@V-9!A]?= M=^>KU0VY)3\<7FR5.+VU2H-\>TGI8K3\V*W7NI*24U'5;R6G,=%=9YJY!S_6 M/=5E5)4"'R$=(!U-5Y#>O1:"/G'")DP2G;7/2;!8J+5[#6LV.6#-&6>D/ZFN M!IL[$[$R*8<-[7T)G9ZL>8J0REP53?34['0+51^VLG%Q"T 7I"#\E0]GIE5H M#T,K/,3Z0GKMIB1):A%[K#O5K)KP(WG=>6SREC*\_F('>A0S? M,V8^ R)8ST"KW1.[9X+",Y 6 EWA?@8(@)&,BJ?^O&=@1%3HA @:3FH\ =UY MG7J#)M3MS4Y3] R4[PE=8,@]@$G7Q?\T^*?!/PW^:?#_7(,!\_+RDA/R,,^ M[!^WXV^BUVHKX48NEBFE'0KVF#M#)&$4C-X-WN7U-.GKJB];W!4QX/@7SA=Q MWS1RK M#Z$!!<9WR$]LG_I?=H5W%HT2<[8O1+_B?\U?)J8GO'3D92W>6[>K<,,XMS>O M'D^(=_FM$J&(+%Q)Y1STF$:Z@FD/? 2%,;JINDJ8_9OS-;S,WPD /$T7ECR, M6C/M;PVR9Z"TT.:1**[JG^M?8:K^*TZ#_4^%8U%!FN_%[P2$NPLR'.SA7@0Y M5XUMUT67_DRD8[%R^$%KY="ZXS&][XE4 [@*H>MKQKYID*^>L'X KWW7O#>5 MI=3LI\ T#7(([\D'? 4^W1-<)@(]I^)!#(U,JX6/)CN1C%.OVR2[KW8*!+-\ M;J93//!O0O-OJBX%^'2^":9CX#*GTK_1MVZ%&2%RV&G/\Y!,T27Q^# F2#HK ML6Q8H^^47T]:SY),:IM[;K?[\2;8H@6]F1QBTQW/'%1Y-:_O%AT!^V*.^_C, M\1DH,? 6J [Y;$]95A1=7L_\0EU6!)R.M0?\$1C:EOE#U-LR7'G/(NKO&ZY^ M [/CSDNUUSE[&O[5L3E:>[@Q"(?%&>;&#K/"?:7?<'ZG]85YJ6$PA <]G\[" MB!_"K'KN:V_9]@\/@9H73?R0)Z,,CJ>& .^^2H2TIJH)86B2>@.7G$[H^T@^3'IJG MTX=W[S&5' ,. O=S/ M-,2=$AD/=X/JA#.M&0N<&AQ+9$)) Y+/OB9T.".(<&5XW2+@DK=R$0=3"X7F MU^N*]WIE3X-S*:Y?<[\)A5HO?K>:[8;99H>9'%6+3Z$9/VKDX*S?TG37=/JZ M0-E?MH\6UW3R!TP0&0X6^J0CG=8:3O#RQ'92 N(4^(BQ:"/!&>;Q3 @9>( M\59B,(QMA&\I#W5N^WK2#4?DX;?;A- 6NK*6(#4J_7OU!P$&!SP81M$7"_9> M/I9EI\Y#!(U=NRY?R\)+1LJO?XIN$JQVS,IXR8 R1%:U?'PP"/1 MB5[S;STH9!$:ANY2N7$6KC\#B#L^S/-JT T>/O%" M<-S'K9WPUSZNR%!5?!&*8+L-V0>'\0LQACL5S.]-)7#&CU2.-;ZB.U0>@H#G ML6"VH?A5EL4FUQ(WGEE"=R:%M$VCI&TO^4WGR M$PX:[(86#%WN9V\K]@==>]H>.;<[ZX_*3G%5Y):7I49FZ1PVN[DI/0$$] JW MZ7)Y<,0#R:3U!:JFRHU+D="=[ \*:9/!9X#A-34ENO5[=!/!N /EW[[@L[LW MD9Q+W?AE,C(YYF,S>C]Q!Z\++L0)#A_JI*9;\EFGL:7VJ41.TKT'GZF='0W*Y^ M7=Q-ET^'/ A5!G8($3THI6EV1JGWF\4*^XTZ8T2VS4Q7_5M?=B;>2+29>_4> M;E^YK#X#Z!"+9T!EXC"YBQSI'9T7 M$"/$5 RXQ6$/[^B0)7J"/M:?8F&8S85O*1TX2,$LQWJS343!]"@DJTP.3N X MQVIK292U(>%3.G,CI1G%WLB#D4]-N\+/<@!7[T^/UB MV9DHEM^3Q,C._[3:H'RQ3]NG_RU$Y5+GV:OD",/G@'JPQ1-5T%G9YL>PK(A M-A6S-'2FU Z-QWN+Q# WWAGIMQ6U]R@UH>1U=;YV;\G;R+'R9EC%2T:5./U* MFNN7F AX<%MLQ)\&N'Y/P0P-HE&WD[#V+N?Y,'P]6AE#BOA[S_4 M5JA9.\6UQ*NJRVYBA$L&'K[!I%%HC=CO8C]W9-_8T?%'D/*6H MU4.=8I@L33W "I !=10I$MB[$_)@KE5+ 5'KJA]RBA4XBA9]W)K[*PWG) M/YT_ \MBD310UV?@.%-101CC]OW]\#/@2?!G6_^;VU*1"WH0S;G1%$U5GJ3& MT.SD)NT\G/WD\L:;#E+1J0']PB_@4+C<._]:2YST>T#<\*+HM5!:WZ$6N%T7 M>6E/U47W);\8_J7,QUB+XNC-=Y#>B]X5:+G /IWP"(=N& E99)<@37!Q(X]U MIYKY+?=7TTN2XN6T%=7:'H(N@NX0;"R@ !X _4R#_P^Z Z9>MP%VO7C'BP\Y M$*U?6[IZ].;X!VSVMA%MZ)W>(O6-/2'>X,JT\4IK]PI%[)E 1_2A4A>T-"#8 M]=8GW/J*>\HY^.01M""&"<-3$$>GQ3+ 3^[YYAZG:5R2OXCU6%$P,O9NNE!! M&'].+-P\PQPGT3BF7E.C\W6X"XE?W;4 E*#AK\]H(44#FWWTPRI/7<[4!3]Q M"3+'8^C,;4P!1]K>:-EV[4**_ #E\N4PW^!]D_9DG6!_Z%TDAWR86@^= YX! M;'=_NQ;,1@S<\ ?FJ[XO$\7!B;\^KW].71S.-"19()F F<:;0#GR@#9:=@N2 MBO%;GCITZC!Y#AOK>?48="9#77Z3DWK$9\!GDO*FBN5&M'!^#Y-=YTV90FZ] M$-K!K +U!#![K6NG$WB2VP$]"7L0&+?2YEP82K6HO5QZ6'G$-7N@ 45,9Q"( M'U*G:;^@P\DU,# UV5O5A@@V4F_K=&VB>/XE()!GH-OG,6DM%639&S9HD_?9 MVK9V(0R\,WG@ZTWQUQ"QN_XMB#$A0.1?0S3Z]_X1^MN $_];$/-ITA >_A9M MDK\-RJR,_[5M17^CH4R&F1@!"ZPM8^T*(H]&Y!;*,(?51G"O4Z6("7PU'7FE M=1E?7.PA=H)ZV!U1XT78&*_+..?NJ]:HE[_$O?)2HG<(S2Y1!/V+%\,>SO4N MPV"[&6Y8LPYG%QL14>HQTR^$W?$45#Q"O5AOJZ28YLJN99 MOBCLH#9RAR-7RNDTA)>8(GIRBGCGBJ/"1*GA3Z2[@CSC%-4MK%UV\.M6]N'Q M0B!B9^*&,CL[ H&?F"AV3T#,."G M._U=G1Y]8YN<&U_JIY=4S_=*&E0S;(T7S'7 M#CX&)S8:D:WG*DGUI^W5QV?,X62;&Q/'E624NEV3+>CTO^8\]^<;D+SV,^01 MJ=0SN@O\/5.C_8G.G98\J*3P"E9"67M@P]VW.] M-"$=_#@]PP9GPFM-O:V5%S$F.ISK?#ZW(4[=8GS#@':']=QA[*#Q,T"N^-J= M$W9V-D-L]B6U+VS,+[:A=>VOO%9Q597Q(^KS77!UYZ\EXI3+F>V!MMZU>&+! M(82,$$(UBH@W3 19>G"&*<(@O[X-MT3@)$D\95R835/.TJYHR2SA:/!S6(+S M&0K;]P@H1!I3T%@QRZ-IO_&D?I<%<@=Y8)_:EGSJJF%]C.X0WW(-_UE&VJDT M'Q,QUCW5S2DN;68TF.= K?(&[2T8" M3G[]FW8J_E$,;@J?A/V>FHM;+NQ5)O^Q)@\_^:^5_TM$B2J>F]PUQRF"77'H MP!8++2NEW9MH %N:!4#+FHZV3,5Q^B'7R6JVC,X>5!58!;>PT(L8.;[9P81_ M)"?09,FE=2I8=6JID=3^]-*E:L20S^;R'<(Y[H@[24>A2^N@6\*71O*L&S8Q M&2ZI0(L3X[A;UZ3[ 6BNR)PW_YD0OH=NN(.0#P/I4UVST)6#2$('P,F0NCS[UNL_.M/1)& MQL@<)9ZS^'VQL^-@PG=O.97MNA@ MD1(@*['@O7Y9Q!1\)31'BO+P'EY6-$F*F2WFFP=TO4IU%?7Z*K!]$4FKC*5] MY$?/?43_(PVHYB]+'/^_DINW5^\5:69=1=C+0$9LE"(<>IL(U&F5=M(Q."B? M.#TEK?:1:[];56%KE@G\18WN-[,>.=S$*4>D89'R:J(J$E'\L4$@?:9ZY$C% M93U"# +F1[/K$.V[ ]0LF1-]*F%SFDG?0%1&K_DU6QO7B<)?X3C\3Z"5'L M 5V! %VGS5,K;>G! ]Z[XB22GF'BS&LS%^WUA8JZV9P \F';C)6.J MC'*W]'/9O-95\"Q_\]/]F=I]LG.I1!H*TIH@):1'X:3)/[LD-$?&LW!/=F3. M/ZR< L5^*3<%7#8,ZTUY.AWJ^(/TGD^R-M4Y'>IJ_7.^QW?F7'7+1O1:P%VY MEM\R]BA*H@>(/.D^S+2C"^=I4GZ"I+C MD'<3[_Z-J*%ZLV:@@)D/IP=_AQ==8[<2F>F5Y-HMA]S+G1,VKN]$N(A>Q%;D M_%\DJB^Y"9-XA$1"@(EGX,M UO74N9E;R((&O69&9/_7AE_S"C"J9%P.R0 " MI;>ETH>I]:G,QGD;CL8I%P9+?L5#*BW:FA>2).;QK&J+4BG23??NJM7HZ-7 M(4*"?XUQCFN+J##.,ZP!M&3;3$JO_ M1(,IR7G0[L]90.654#S,? W^+OVZC @33"D/QL[S$*L?+:HRG70T6VGX61YP M\BXA:2*8T"Q\WFQFY:IM6$&EV,-)8#,NNJ9R_*C4IC1Q#.&0:2":YM/2P?&F M;RWPT""YZ0DISH*(=_)ZA;I^ODY4TI6F='ESF>ZJL^:D)_E5Z"2*F7/=[+ZV MB^_IY:#NO7*C,),5KKKE9=W9I);FMR]O2.F? 0R#7*HF8;S6--0@?DW2A]>X M;2:V.I[:,Q:-^42<5=/[67"CY;:V]%T4-D20ZYJ4<*=F9E&Y)[VT8LAMQ M=0R&MWHI@.;1&DN,%'2BL$G_DY1T)G_&2KZD7CP+:>?I\=>8)^K7)=-\E.HK/D9OD(0IOF6)CZ[SQB,$.PL2<_L5R M!3)YK-.57EI_F7E?!E]EZOZU9Y+ M?=A)GTN>5O!W,G!_N#(VMMB1''*,I^1:^JEG7..ZT[\ R$ UI_H)X!([5G8+C^R?3![$_8_PNP+SIS2=65N!B$_O);#.L0I65B M.RWT3ET<&- MGT93U2G50(K+=Q L6>^J7/[=2[#(F+= _^NPD)/E&[&GMQ!FTK)^\[50[)W8 M&&/0*7G#%76V#&Z(%YEHK,-)_P"H4K$^=5^89.J,TJZBX84HO@DU@*YQLOQR M/[&T&QU#R+^1C:YMM<&4=(X@"/RY\8(D,S(.&G0&P5:23^U.Q3C2/SD0Q$GM M4)&=;6I(&.")','$?;K%'R:&MYR^0'^QXT4T1CY>1#]I$.8QY'41OO@M(NL9 MN*R7?]&"#H%^/&D.1TO(U@RR6B-5<3X:<(_=U_B.+7?_NN?)<_I<:%W\OW6H M-Z.10O2G9Z"<'KJ]"&5[8H?^O3]AMT3%'1Q0LRMKN/XXY.*_$3V$_0DE1BY; M]>\]/8UXRM6N,1U4V<] VE$F@MTT<.^$.*==3&2(MY(B3AG%L^(V G*:YUL. MP<'!;<8\_1I/(&@4L=X7/+GH\PQXIRRB";@.ZIZ4MB\2MM]9YUO4<"64%KS3 MKX]9?3J+$@<<[Q==.7[/)-(2(Q?NVIQCDQ\X3[^ J>G=RZZI*1\MGH&_.\*_ MO5)54I:NMN]%,&E%'2' >_&8Z$I!;B0VY)QLS]K0LJ*\IXZ]"7W)L1\)ONGO M0!E]QR_@2B'BC!33%@QR/C@!R,+<.-RXQSY+/ .1?QU$"_\7C'2XA*OV:[FZ MJ@7#U/OSN%?'+4OK'5,;SE:1#GMG060M,)@IOO+?KIZBWT[G$;SJA_7^T M8-GKA:L^K_[P\73)GS$JB (?J;"I(K)MQ L+YM 5RTA9Z.\/0#J+(W1^ MU/+]CRWINF@Q4:6_VQ]]C#9\!@3W;U-/TY"__S/,%HK5*&JZ$)^2!,;#I5L,;"\*N(F)XF-O#JZ@OUI^X!TK0@_:+)_.T&?H&E)+ LU MF("I\8FN7V>=V 0\N.;N6Z$''U4.OI>BZ1F2I4(=%6[5[1'Z ;A9_VYB0R,^ MZ53%RN**6+!?Q$_N7$MSD+SO[/PLMH^G)V]?0Z,F**%5AV24\M0YV?JH1*O+ MQ24W_TR?9R4Y>1O.%LS]V4T>G+VA$*VNPGDGF&N(>A@5XF[^E=^^>Z,0M$ T MF?H_B(-Y:?;N:"9?>T@(JUH9@#[D35I@$:_!^=TN;P\7^45V/6Z,V [X4G!Q MWZ?E),?OU&)=[)0],7SACMZVOC@ Q>*PUK?SY-.V7T2#&'HQ% ]"8$.ZQ\LR M[B0M>I+7OQCJ*LT_0%B&K\C=NNT7.VA^D]KIA71C9VQJ[FJS>?11Q-S"/TEO MG;L7<(\=%C #_1QCMV(3^:G)0/L+65I/VM7N#0QUW:7@5JF1:F!-YZ*(RIB2"VLO::VNYN>I(35BE+P==*J.PL=-*-2[/W#=;95P4R[55+BA1NESJF<29LDI)C-#P[/ "(> M=P<:*[<0 ^!NV@G%8?)[P/;,IT.O8KWES)Q262'MB'^@HUNY]M?L$$0(T,RF M4)B(G#N2]CSR6DM-V]Z3L:M__-$2^<2N#K&>8W;T1'&=GJ$L;('+?W#.?;S4 MZ7OS/??]*TE*FB#O"A8# )2_+XR8;UFO$W&5G[?<9C%M'Z2'6:O+,JS_Y#X5 M""Z&R/E?W#33/,@UG*)$0;NX,KGB3 E-/X^AB?PF)LW##P#!5>D_#,-/I]0/ MOMR_?X!)T$>"N#*MJY9<##0YTB:I';._T+DL@;?FZ%+ B=3_ M=)D G(W5%^:+RT);F20[T@,DVR4"IZDD$#NKRQ_2NK4G1\5O4DEN&07[BWJP MV II TTB";WU"O!@V2I-FE)842R$6UN[("4-V;)W_H-;=>D0;BU,JN2%?5:? M$:+RZ(B.*G=%^]#Q7.NOP-Z_?=:KZX -^]-2$[FP4%_QC+0VUX#_\Y4I1 MDWNGFWC 9\'%HF51CD],.5OWJL8TYFYT.PARLB&RV-JPD26X=D^?8 X<54-_X*X=A\/PIN3;K!;B MDNY9U<:2GF!JUC@30Y%J3CJZW.)CB[4]A$ZU!ISXQ-[\6A,;3B75;HBDCA"O M%K< +N=*/=UM)>1]78RLSQX-O5)>K/CGD M.DQH,UEX W389GB0.>5--^=A/\E8G-4"7,/?&0;>G:\Z" MAQ?I[+DK"?;$V$T)&698MVZU1%O/B&K1CIM CD_Z["[GV^JY*7("MV0GZH7D MV"/+]\ (..Z!^\;=+='O9K@;95J0O/YV/4+AM^.M%^L5AF'H]=S[.H6B6(!! M+&@L_J^DB":CT(+7/RV_&7U'@P5CDCB4E_W=-P^?,B5N2X44 M__/E,_!JWER0>.226 KW*^6T10,F%?7QRA51BMW8C[7A@+GCL$9ION6; G!TQB(9ILJ[V!B:+[DRWE70S?7\%9ZV&/>>BF":86W89:$09W1G-.AY6X M@L%E%+GOE2!*G1KBP1?I2Z[[H/-WHZYH?06_AC$C2KDM9 M;QQ690S;FAE.!6+G#T\N.S/6?BF1W7<^CK"EUMO*W5-,>0OPAOCRS:OGFE'4 M!F\JQ(O:JJ%K?6KU&QF!_>-$@@IZ<*-QVHW8I.F4$\+AM6?OTT7DTUZ$W%0= M_A/-PIX.KQP:1%/42H7[#:*GZY95!-40GB_W>HJ<(C.;QO3_Q]Y[AD6U;(NB MDR"M1$%R:**"Y)RC2!*A!25GR2 YYR1!HH" @D C(!DD-CE'D1QM+::^^SUM[GG7?V]_8]Y]SWW1_UH[XYJVK4&*-&J!HUBA9'7"!@^2*.R(9[ M(,"-!U/6[0'J65 L&76L*)%"-:!2X*LT['J .8/Z0E54(K@L0^W_6$KD57RO M<#=V1LNXIE28/\^6X0/D_>8X_,1"/8%>AP5$-RJ/F8_P_O<\G.S2:7DN]'3K<;YW%<.W> M#4H<9,& %M;'9EOG;$V1G8WED-9LFB4KB+-&IJ_%"J=JN6F/V_\RBO6GTC^7 M+2U$:\)[PD*T4P7>9E"&\JJ%JAGP5+,ELWBX[;%^^Z7J P M6:YK;H4%$=^EI2OUXKF8^.1O \$(O[MI3^Q '(]W$UDC;Z4+?^IVF/7DCCV+ %-6Q M'!YV2<93/<[)E'H-6#E9VZ=E@CY[HZ%2@:T3/\TQV5%[-[$?CS5K1CXPN0P" MQR<2@:6R;:(EL$X_20(B&W_JR+G=_1Q*UX1,[KW66^-O>89H-59RU7QDD2EM M:C'R8\^'[2:/A:/?JK2S[/12FV7,$LXW8;6WSSS] BNO##6I@44K4-L(_]JU MOY7Z2ZX6%%@GZW:G2X1EV=%T%>_4*.908 ;$M=C Y "ODJ;F>(1L^]GS 9>" M^1LRK_2_>28"F\4'J?509VQ06S2!("TU$_P7/AMD0HV[I0Q,I)AH\-QT+/(UE:B-3!;QXHYD3'3N>K+ M1K-H<)X($^X*3S%FGBD%OA8(U7Z)WIDKZM,>$95.JQ MZL2Z) YRL&"YA0H5ZYJ*B2A-;7ZA^@QOD&!A82OTI0\@!]C":U(0F4L?<3Q7 MOI:'K\],>J4ED,V]_^A-8**?T@'!F??,TZE%A2_G/TZ56L_3C%J.GR@GP:I?FZ\_4P1ET11U$7$$ MK"1_KE39L);$K4E<>WIY]AC<_/KBV,C%< WSH9T#-4\PD<#M.A%A#(Q$:2*M M#%]]A'X&"Z*W<8R!66],&V*%C$L/%&$AV)9H/2F3_10H/K0D]/J$ "Y15VJB!Z^]SMYYBRF!#\ ME!Y%PG,O)/B%HT]&FDP9U)I'FKR9"#&7][I1P#);)U =\\=J-VZLEZ74\W-C M]Y)Z%BCNGZ_+_'^Y/4-"?>CU3(E.WJ]0SP8WN7538OM)K M+L"SPG'/LBT@K M1RS?7BJ ,%!X-.QK7FRD;%H\K;-]-D5$6C7YZJE+=T)WI/1NL[8+ MA.Z?2EV"(H]VXL+KPR-'"&*J)!,2?;ML"5(-ERSE2N""1:DSWN7'X[P&N +8L9.Z MG88OGH$^C>C[P2*Y[!HQ"FW)$%WW]]]QCJJ1?4VHPNVOQ6^K"8G]7NR32>P9 M]SB]RG8FBFI.=9]*Y]5&Y/?L6#[V=F9<'.K07I,Q\9!(X#CRCW95OCA7OLUS ME<*M^N*W0RYY^L6/ULDOJS]0"L2K?DO/L>]Y/B; '+DJ-_)%1^9" X9Y#8R9 M0?'@K%*27#\V,\\FP+Y&1R-2!X5 0F3<4-25-_//$X5,LLMCR,5V(-.G[*/E M:R#CS37@I[;1=0U(W+LZA]YAR;]$M6Q\"EAXX84,&'I\8\KFHS_Y/[K#8[8$ MY$*G"G/KN7;J4FC7;FN4C^*T_=OS3+FSRPHK]&L@VMA#!1U, M]J(O;43A2.*65UZX+U6QK\KD,M(C9N33&-GZV''Q6T&W6^%G$-!$4]@ME24N M3!M)CBFR;G\I5VL]/,MR2I MY)B#]X%1?9]58%P/1Z"J^T@I;].+_MW)-Q(@(^76@C^*X8QX\DJ M@Q'/\">2=I4]'8K0#>.S(;:#'N]CKK_.V/7W&1\=8%\^'ZMV")_ROH+VXTVF M@+D6J>_^K(D['8+XQD[$(!P>-TS8GTA%B(Y:7 .:\5X>+QNX[$/EQ- MSY"PMN[)1G.:TQ@?DL\?\A5+"A_=AZ.![B#MVR/IZS$:\DKL 'H@FRUE=49HSIR-]^MV*F6K;PDB&QC3'LQ0F@&OLXXY M6R/4Z_/)W.(9:7$VM_?LQ;EOE(SQ[S 7D"]N1&>(OH!K11\OO-&=ARUUCY+N M=+R5)SG(>$1JB]06P<69M](?M(. ME?+1/@SS'?_#AY<_'D1!N$Q5=/L#ON< MB[$4KPLG1^V8%J.I@V^WE8;\/<<+!V!?WD=LO!9H*]H:\C]3II+'/0K3%S($ M*$K5EWLZC7"O& 2S3$GVRY8&[#?.$/*?E>CBXYY)R(B#5T)ZL9K^NH)D4KE^ M;/_"N2*>4S,C*B3/*H-MU)>W9LQP89N7551:YI"P%G=A"!R8^119@8(9H?R0 M1'I&A'-]^9ZVFA^K2Y8H+GB8]Y'#N(%:8Y@>)..>D*6?F>&-D"+/V(OG5V,3 M#KDO$WNS?-\Q[PE5+]A\H +8E:Y_3Y (6 M4%I71#MY8Q\*?S18^5 MO>)PPWFXN[^WD@%W>\AN7Z<%FFQT66HN<_8>'8?E;)%PGV>^">?7@'DW Z:379[\QKZ"J! 3RT4\9G6D7?5 M-#SU9ZJRR3T'BS;<-@5ZQ8UIPOFZ:R""5%>KPR@DI5X^LH+Y]'7SHP^T+G7^ M^AF9K3D^3KKG9T&4IAQ/%!\-5QT1R%CU)[]Q['MW![LQ\^O)7!ZK- M[*B.)2,<-C:X3L#GN>C+EOD.]XM\D-3"&93@,0(4/M4A"1IU'6)G*F\MDR)_ M(/\C3>I-SR);[LW$R[\5W&!#B[6%R%=$*/HEHJOD6XK0()5+:]IR=* 2[GRC M/\WF+Y4@KI>'XI).U!SWJ, B[*$VY6#\N*1@,GSXRVT)P+6]!DC=WC?*KK"L M5B N%?R2D\G+WA,\\EF,+?:2^,+VW9ZQHC%"P3GY2.'MC#EV!V-6V\%SKY'? MD8W&46)<61,+AQ.'W7['H$ 9JH$!!5P+;/ZU*A&#K[/E\#;MR9'#-9"M7KU# MUNG<#5?$WH; [5"@J]1L[B.ZY#D92 VP9.'B2*Q9([1 M:R_2BR9J-UDP>MS*B/J6C,AL6RR1I7'VS.^?G&H))NJ+*]@@;ES9W5B1+1!$D$J+:,9LJUK7C(2]R0!ID4G>*BQ#3_0G 7 MNSRPPP%KQQ0I!R[*\#JO/O8?M"ZXWQQ!3ELO])80#35UHI\K MG;SRE:AY9+Q-'MNZA5YVPH%NCT7863F\09<%@ZP#CF-5Y,/1M9LR-37VXTP( M-PB#6T,.30&XI4&S)?['R%DV^[^/I+7Y6]*U_V1YNZA!XZ!3B;B*<2O<)O)R MKQE)<3_8!14P SZIR+8"S[/E4RUE3<1!&'62$"[D@^BQ,&/R.2?HF1(4OZC' MB)3_@&!_M$JEOBR"2?*%YG#,#E5&&G+A9WS?Z#"8^I;RX$'8%1KR@+^9HG!GE/JM@1F!I& MB_SC_MU#FB3BRKO$N F0)\M#D;N^#G:EF_[$DXTEJG".3\B7[!%*W1KUX-=F MKMM\TC10NF/^ZC5# I33<@O(,VS24_P%EVN!C-VC^44>=I0X5.0@UIF@U#9G MS)_94T]MTJ$J8 MK[U=Q%X2URI#[>/T2^BUG?N%E4-57E6\>OZ!.O%CK$PW3[1E&4.19V7K^4&< MK[5]:NZLFJ?DA*;VIV!(QM(7OH;A#4:)<%45;XV2'%+-MW#=SGB]]F#A%9E0 M.0P [1B*+]MA*.FGT$$95EFV.>5-M+7ZINMKS6T,IE)IYC'R YTOO@X(E8FY MIBHR&!?3*+MME!9 Y,@7;QC.3Z@OC1BB5":.U!@9Y_TB(0/*+R3UIQEQ7;P5 M&V]B%Y(Y.\/@@L(&5GW=D*1''=X?11_$0 UMZILZ#)5@ M,&?4%7(7U=(*.W>(4Q?3<3#[FANUY[GR0Q$S.GH5++)2XO$^]\9+P_.T5$9D MQ(!3_<9]CE3'$#73 MOL7?I?6BFH%JNO[N2K;I2/U/9S$M.T/&%5NJEC"P>%2/[N.GYQ*7&9I%K](Q MA#1[6M0V6^.6H03VGPJWX*&E17EZ"]^?5NKIRS/%RFU^E9?3O0'4K%(!4X6I M@E4^F_V;(W FL.Y/C_K^2=L03TBZ)M-H7*>FV-WT8:;*M,@U$!@B#<[4+WLC MR8#2:T\@OV$4ICH:NV4L)="$%I/;@0%)]*&!MMZLBOWI:#]10^LJ:71\0AY- MSY.-\([,.^G^._II\K",\[7+'J\CAOT3;$_:),"1,KQG,P>6:@?JH(Q957MP MENJT]@GP8K9ZA9^9[M5TUND0<32804]V)NK^(?_IR]!)CLF^JL7 V_;I0\]# M#..0HN M!0_"!6*%O\L ^.D^9T,E@-?]R1)D2D!&'>L5*5S=[=-:3:<*S\I$XNR#AU>FXW=M]9XWA3P=+3THE:7RL3*T M1B]=UI!AQFC!R/4]6XHCL<[ 17[T[H[G"VBG*.NKT)XVGA[X.4G;KB5R)MOM M)$VKP(.=DP!@)/AHO;GDJ0_11 ;$2-+;$!6[VZS?MGB+*,=7&GK%T/-CR@VI M;&0 6FHN\:(.5.:7L@R,W6/NCS_&S&QOG! G6-;+#),D1M0D@I(L"\H;)DIA M:%]X<*'1A^CQ8P5JTF0"M*2>F,+,V+EY#MP MDHX.^B2K]Q/;T6,4 /=^LF"TG3C@6B57V,*2#2F"59AET[[6"U%V;HDWO.![ M/T[3B$7>MSK5K!#'XZ M/EHRQBO!.2C-[ MC.X=#S"WML!3:7:%4CR^!W=\%6MVF8C8JZ)>/&L]D*9NB3W@E+SO*U.% ']@ MP^/LNMS3=-V*'[><$:;=$ZKV$4A*;\XTOY5>K$S2>)LQ5F"S$ L@Z?1E02A[ M*G1(VB$XBK>9(-X'_>A>MR$UJGY]I>J=4JYOV[J7$8G[X:>Z\_0O; M-LILGO557F=T6X !N?)>1U$^P:4;8+I#)@5$>:G M)?5TRVLXF$P;0:$2/(.*11G@*5_S8I261FTSXEC7H@2\5AYF*68NYBR$T4NQ ML@ /%+/9:-18,,2GPLLW\F!=W3L\DB9@TDQ@7$L'4!MCBD90<7KN=7U]KQXDB#AQ2U M-2;4L1+D*_$G&_,-V"SH;+96Q7LO:X+09;'9K;(K@@*EZ-5'_BX_C+J9.DA] MQ@/WI-L+"E)[R_HYSS?5(LDC@,E9,7FX\5L\YX8Q]"/+OF<9A5#F77\.'F4F M!SQ/6,MMM'7,..!*C?A4I_'**G% 5I5/HWR6C/"W!PJM1<4UIT*?> 5]KPF9 A) 2](T$B0#J+%NS>;;H_3C M97:#Y/P]7&.$WKJC]X,$4$R&XJ.,$# MN?[M.NGS"0$]&C)(PC6@7A\Y.2GND*S9'OV18'SXUE>V?@&I.'^B:E-P!@S^ ML2FT\9:,2#?O])5&HE#4U0/4;!2$P-.M"D>KUW;GVS[&."D&C0^Z'PL&'*/@ M95;8TKAEJOX4:)$KG!81,3^[/07OFBPH-E2H\,HUK:0 !3I#Z)P#Z#6;&:SG MV1I'.?9][^?_S#@?-!(I077U]LPQ(5%@@C5IFB1Z.MR$&Q'2?/)OM;W@5Z,H6% V>S9C8 MOONHYA39&AK9'81FFAC(TW< Z0(\+VEIGD,^V#4^7_)[KI269=PP1>?2<4O" MCT]/ZQH@]J>VA>-UY5Y5XL -Y$V3*1C>"MX^GOD8IS:KE:6OV^:!(^N"Z_*X M S>!SEPJJ-3=*-P0/_5&/ E]3G%6DI2FSLP%O/(Z_+PAZ"BH)YM:_;U->""9 M*,<9HK?L:Z ?U;&QGVTA,C/F4L]\&30LSK&D=&"/:7,-O'I/R[Q.4X\O:O9E ME;(!QEC=WFD_O8HIP[7[V![*=VC[1T3SEP6M2"XZO"'"5^RR3 MA2[A4'QF%E:4Y[(O\QPU#")MP;DT7Z$@$,1\G&1!P2R[X)=2[8R<4\"#&4JRWE&;)T-Z:>3(M 8&=I;7(M$+QHQ870NU?N:;%$>]0Y4Q6UQS-+1PP M/5XEL%OPV8*--CV*?\$:"@#"@/HP.F^8^FU,\&V!H\RNLC R,&WLD1YB5:XJ M*B[UO$_^,:X($]B-@(LB7N)0EI!%Q\VP--;AI7_CUJ( GS_&G@K?0V4_1894:;S=_6__$B_ MI:SH_0P4K/;_$AW,*A9!M W79AKLNYMMO!+,;?/DQFZ%M WA41E54L48MU5: M)OV$7KBOD/<\]=&"HE5(%$T;6Z3+ 5Z79\VLB6W>YWJS..EN7#%-#7H,W?E* M<6@>R&I9L"K$^W/J?+9@D>52O)>?N:<;#:Q"A=U9.*K76LW4L<'QPH^7>WYB M1A_EHM)0WE29RFQ5]N#B\?NW842^M>:,272%;Q4>L<9=TIU+3>.UG!NEVHK\?-IFT2-D[G;1/@;&F[7W8QU0G#&V;S:,C;"N=I\7> M)?[1*FE);;X&XK,'C )ZQS:A6%Y%!S\HQ2?.+F,D(P'+_\IO7BDQ5P_U MM^"[DA2(T&COFL:#-W>#1[JV\S#-F[P C^(+KIB]W-DH+DI/YVM H9::0I-W M)-.7FMJ/3QI[F?(JLJQ#!"G_&J>!&T]RM=FJS@&2US%E#= MBH\B8HX]G&WY"*J4"*4:HL$QL\XX MM.9G9?HCKD52>)NDJ>;YA/#OG8SJGH.BO\5*6J%W[94DYUK>S]UK]" ]C"DC M+M_7!"]&'J6++>:%5951M)7I]@O7!#5.'Y\9]%:XT]BF^<<,BJ#'1JMIA)W)2 ?"D-Z%@@SXP]@B3SI2*!MZ06T@>! M?OC+GI*!U&XDFQZ&Q(BKK!+9XH6MY#/==VH1DUZFS$&]/R#]'Q,'^0RP6&Z( M&O6+J%V_$_S];P3_]H_,\%L$3"!&'13S2&OAD/^W+^L"F6_ =X??YYXV6-VG M^*8F]7XE^I!,^-(F,U3RH6= M^YJO68"+!;9;G%D%F)S]S:FI0@H?OP9R'*] MK&75ZE<_ L]UZQLK1LHX72_X?+R(GR)FL&;6N:DY;?OMQ4V1-J?C4008?Z, M\T,_+!4I>33_+O'7^^]6-Z9/5QU%S2:Y0J\(PELHSV(=]/0F:?'6%+NRHF9^ M%GL;LQP+;.='4;(RA&J0 [B ! L&;>?\@PI$:8ADF1]-9S*"!/>+O$ZLJD3X MNFW&J#\WBE$37E2B8,=X5]"@( HS[GG/CD'_)\7HV*SX,.POO0QU?J9+L)"3 M@3T?Z/=J; M(= R]L33 $1K^OR8VB0'HTLF*ULH7$I@:$,/3(Q2SD8I&\1I5HV?Z&P\-K\C MOI@UR^V,'CT,TBK;D9I.)=G_7.-!%@;G8XY'-U_8NARJL?V:U8 J7ZGSG[ ? M\=12IMLE>F#V%GP9W+,32K+WXADHN@=1U$UFTU?@JSC>6+-=?H?@R$0O@Q % ML5Q*]\:S7S$IC5YXT_D@=1?;LZUUARONA4:^$#%.> M;K-@]-#34GVV*X5SU$IU7JA*L4]EH>2E"'4W@Z6(Y^!S-H:FM+P3MPT^&KM2 MG^P9W"(&A@3\K@%&'3 #4C5^R8[CA$9W4P8; 0W6E;_:CEUO7.F:%T*V!#8^ M]Q#8_YA:&N2I6,Y=.G8O_C";&W-#0F9GW/N%(37*H]AS3 -"?"GG[GLY60^A M9S#,=MR5^KX=$'$*Q0]?.HB^5%KA4+U0KQ]5[^D(DZAYNOBC=/%DR"EZ-2A0 M&D-\RKIH*]6^Z7-_GDUR@9LUIU#GMJ.CLZBS2!&R^VUW>7=D1"!K830 DKXE M&LCK.H#S>$2:TB+%VGKJ/4=[AE_K@/6/7[CT^^MD%'Y;=GDCTM2G98O7 .X. M_"-E'R_$+0. M/4.:T88M9H@!MXWJ4D!_#]0OW(KY5D??P, MX[=%"K:YN)+/E /D!Z-S[BI*R(\9"B%*99:,(IK9$68YQ9(.,^QM0W/7P*F. MU$&BX8@A#Y)-DAA5OB1%!OWNX+CPLM&DM>=I)@HGHV7V%$I@]ML")9DX_I66 M0O5*G[M[5'&5FC4H(8#^>4B\H0FRQRBYHYU[4U/'3E;OO9Y\U%FDF7W/>)(1 MB@1PAFN49B,K.SNT)T;U'&YK/Y$KR9/:PI5P6KCH@XQI%(C)MB[4F_.*_W9E4H*_VMUVS]\PW4@ MK*]) (8N?6=.I8XFV"PJQ)5O[*6@:\!(\!HX%V S_.=SA_^Q:'+],:./W9^K M@-W??E54I%&Y%;@M?3Z,/J*B0]B'O=WIUC9@MN!9)#WVM,BG>%IZ.-A,AY.8 M=V7(8KLG&ONLA&HI(,25^_.43+47Z+*J M%NQR+[9%4&&5!2/L&@@]$Q@^XF^YM9VB^:/GO1[U-="J$;ZC__.@VR'"1;'E M):)"[[.(5E7J(\A4Y#D%H^(X*XLHTFG)!/7L5:X3<()Y33?I#EX./.L*G9[T',#]LY>R=3X:\+'/G#G<)SW>B'$FS201=OD+\.^QO-8S6,"$*)NM[H/ MC>F/;H?OIZRU=F-!\ :EHN!U>P2+[;JVFK\>F;![KME4\^Y)VL=/J]1!?LB%F.L#X[_2M-4%[)D^H M/GQL? UN[I!LU=(SE.':P_C4U-Z1M^G=-2-UI^8^51R4XD&3K-RXGM9(B0"H M*F.DE(&(G-F@#.Q#N"--MB5$H+O8:&N+!!]I1G+=6;"N\?9(;EA[A_'@\N,) M*-H46FKERXQ,+F[=N0;N.F#OBWVJFL5XN,V7A''(C[8]I=N=]G*)LVP/ZLQ+ MJJ2A1/NF8*\4VAAD49,J\LD^C@H+A"192VZI/'B=('7.KLMB$T8UC4[\6!P\MXHDZ MBT[S,)5RC=[ ."QP+;N-\I'%N!"2+Z\Q&1DE;+@Z%[^J0EN_!A"-7%QF,:X! M&#MDMESG-28PIU-XR>5.&8+VC;C*,J'W/#UB/)6W4ZN7LX?74H2<#BR\,=] M!P5 @/IR('>C$4%$'N*R'&6X#%]XSME@N.3B&:\)?\6AKC?3 MV"X@$CQ!BN,?SKX.WUYG+GN?R6:Y+1] >;3'=\5VXY^EZ ;]7$]:RCG\)-4^ MNAH8<%"R<06P92#*(C.7>L(OO: JG)RN??W:&Q3N+FLAUP!4:$PR:8L62YS? M5VJ1RKJ4.&I.\6>%\YR_0RW!)0BTK0)XD__'M]#_[:"(\<]'SW^N;OZ3MQQ^ MVR90%WSRD9K:#8K!$--!,42RKA5@5XEP+[%U*C2 ,.X,PX??OW=OMBPN@>B.571*#UIDIL?:2J M:*;V.&U&#ZO^_:S2PS%V)@CQ2'@.R"+9M.I'Q6G]/!R,CWY^[.!M M7IM)2E*]/;@_%PJXZY0RJZ/J%F-8SY7%TNWY^!\7161[ 8SY7X/Y#*T1*\NJ M=);:.Q7HZ#*-O>XAZ(8\:>K=.F*9RVA9;<&<^8'MB?X\N-3.E"U:% M?-X0!G=$ F.3X@%+33BR%9,.U4"-T/0%_QLJD41&<8!OM,*7!LD[TT/9-9?Q M(=>HQQI7;O+<%9WW.X8#S9V^'HD8YWDA5-!GLI!V44BH7;6?!HTZE8AIK#8= M8[3)G55\;IZ@\J5W9SN^#@HAS3I?93&"N2N@8K; M,BT8@G,@^<*==09]8Y@$(U#"O[HPK,V/""5:6_O.KZK3EI1\&?-M'I9X M+NB)3I;0S])GF&N;GHI%@+;:+RB!'W-E9/,]2/5_=? 'L7RH7]_@6CW MDU4PL!0'SB,9IPVZNIWXS*?OU;XYKZ*9F4\R7$ED;U"*LFV"ORQ\@;!LK>)+ M>;1->4_+X)AEJ#9+ZQ!>=6 ON'FY CZVO!&X6WI/U6+2M4N=X4):QR+"-/]9 M5^UQ'S':WBE"QYK257.X6',R>>2UW" ),2Z:H=1*)HGAI?046:L_?I(9+ 6D M/LXH%F^ZGQ6..#__R%7B]:I^;[_!CZGE[H&O_*2-_(R/XJ-2/^Y.UM-=",G\ M)NW=*CO*Z2TI/'&R #.WZ*^!)XDM/ MOYC?%O6)A43?-;#C7O+I4;!2*XU2&3LB'=9YBB2?N%1A(374P5"IX;$3"Z?H M]ZT5%NF3**H;U[5[KE+WI6ZD#)>,AU_]5L9],6WCQ?"5$D"G 8D?8QQT(*#' MYL:,EENK07&IXG+60N)+:*ROO,PF^'#\43>DWTJD5')A,3.4GE8RJ&CHX/ZQ M[#4@8V)P*[.C!5O[BU4C5G&KZ=EH#_/F**$TI:Y"%RW6CL==O>^V;RDV[.*[ MZ*RF829A&*G;G.RO]E?#E-.T'WCJN:HPF432:C!GG6O17 .W(6%=EV1%BXK9 MM4$=W2/OWV*!Z!:%;_38C=2P,KP&ABDWKJZZKH&N8:P'94BA-CAU19=7F>Z/ M$4=DY]-H@JSK%;D> M\*"_77>@(S%40RT1A3M5JJLZ)?A,%=&'T4]9%RES1,\H!JG=>G$-5'$%;!*X M70,!+Z^!YS!UB-=KNB/IJ$\4/"P/C#)"J?PU\=QOVP=11?E[P&!*4O@9*%/9R%G7%>< M<7]J"HQ^J@SX<_/?X1SZ'4X\5K;_V_[_MO__:_M#HP@I; =?%:26RC@4-I<[ M%W&S;N_/Q608@:(WUI]!39M\U%D_L;+^9;>-3>I_\%3^3V\?]6<;,FW*@?/S M6!+3C1)6Z:2(7XT.NIC8)4_=NO67P^CP7 [Z+6GPG5^YFNK_]M2I\F6H=N'Y M'PZ+_F:BHD?#!=.=++VL!3ZJZ\WS"72^XF5B!YBN9 \+&=OFP93T(]V)=J?H M5R91H)2KT]T-CU<;PBNY]FK2%&]1/DJPR*\LK^@5BS]Y0F,4OD8L8I%ONL2Z MI)98+A[@3UM/Z?K5Q-O2E$QW(G=[W^(')@Z"3&9JV)PC@>R<3;A_Z,L:7?,< M]\FEJ%)0]^O@^:DUR)LS]9KR=-0EIM\WH^F3]0KXQ!TS&TE'RAJ*#VX$[/Y['C MLH+\&SWET>X03@D+RIN@U? 3=7&JDF,'JM*/DNE,(-3>4];+0W>L,WA'PE(* M?[3//JGT7U>)J7.)RU^]!LYWW".!M>.%<$F"T9);U2WA56>JN7FOGW1>5*Z. M:QGA^I)X/4PPPIO&8@3URY)?O@LRL"-&"X)ZLG4TD\6OC53E M]S$MPS8_!5(PJ7W--9-SDWAOYE\U;9<%&TK$==K?*9<>6E,?^=^0QNQ_3_G7 MGEC^S0G\W,<@2Z7$6,APJ!,+Y,O]S)8>B\I_RNHX2&T'VI$F9?F<\X;=ED&T M@KO77 3SA=H\_&N"N V']&=.I^U6PN[DVEJP,FE0J?:TSHW=]XD\?82!_NNXG7^HLF/U MAZ&Z5\ LG.?',U :7/_V%;FM8.J+9OTI*;A=3F(_;PLP$\U\D_GT-O_4.'&["<97CE5YIH>QDE@' M)L'Y#]B-LBG0/?ES]?@?GQ7?^F,T9-'6'W7MO\46Y]O !\+"S4^;Y)=,(K[( M,1'IQ$D#JQF-!+):.XG(P-09=<1^T:E7*?NN@T&I)K&EU<2R*Y&=H>JHTS6 M#L6[X-#M>#::^+RZ/E:969;N/6V*U4[F4^,-"6Y;WK'N*^JFBJ:&D!>OVRP* MQ\30&S2:MRBHPS9O#_IHB5F;>_D@#G2_A,W[* ]H;S_7E=_L;3.+_TIZM47_ M;O%HP'B[SZ=D^]D.J:C V?>J'2JFVNKDN14+LWHEL( ZUF%DSDR>["/V[Q!+Q6GMOV9Y@@G;3B<'"(+_DV M4F7'FD.8Y5?22_4NSEMJ7?-9D^!UR*WS)YG-(^C59EXX&UVQIESPZ=U81H?7P"+E-8!\@0:3>QE@81MP##:ZQ+CY'K<[X' 5 MTG\-!-Z(L*YG6',D;WY^*+GQ=;T"$'@!J$*I2H&665?_5M\D8TBK>@L%HN-0"[$>W,[ZD+/T$IUP P=0U$?BY- M+^43%ET.S,/X><=K,:!:FJKJG^TC^U\]!RIK^#3%U9QA]I7^K_YSKP;^:\?_ M3\R__K]Y_/_N^?\SX\>[[CDF7P-OMA$W*QRL_!L,:__M.'A][EY;%%]:L!K0 MGW!^#32I_H_C,J6\G9@&T>5HGINE>=.!Q]_]CV$?V?FG-K1_@A>*5\]V[^]@ M_B.\@8*;Q9 _P:SV)WB!F4_E?X)9)1$RI29CX*0TBR79W73G5V)SP/Y_PEKX MX_@Y!F+ZQBZE^6V,5^(IOV'AZ[\6"PK_)!7N_+TQ4K>33O6B5G%T0_O(Y)[\ M;I1-H>H4WI2X:^GK?_)6WE]-()Y?J8"^5 ^X'SQMKJKX,K(O(!85L9KR2KT' MW/4H,,$@W(.&S;TN\^XU8 O?J7?/SMW"*V!W'VMCX.AT(N8OOS'=&\ 1( M'>H6?0J7M2%+Q!.6W%?_/XRRX$QDK)CW8; S45\4G"*,$LNR?0Q?+]!F;43 M3=S2Q?B\!/9:((:"+F%&KKQ9Y[@RK]]:8'(-QL&?0*03.$=[P-TF[Z\6*,^- MMID:EFV;NW6X8-!?,4^'(WAGVY$;Q)0@#7A/<0EUDBN$\TOH+JAD:$Y2YPCN M\3M5+.G$KEM@"\LNC,+X_3C/6WO/4HMA_L8&7[RLXJ45U,!8N^Y4;X31:R^D M\+?AEJ\;!3#G:;Y,E/*C5I7V/L<+=0^,9%O\D*P[(=^2IOD9?62@W2%^.F#' M!K4(3=?..OZ:0+!HT_724T&I;OB2QS)O7K&,7Z;O=E3KVKA;>Y@ZT70U?IAALJM3Q2>0TCU"+C5Y:""Y)ZKQ6*D\ M%UY4-AP^W:)77 [68(J?"*DXOA35G ]9FE,?%E/*AYB%O&BH$T1$?.=D3'!W MFU5D,H>\).!'LZ&ELGX.*8T9O5\30YZPO)1R>R' ?7[CUNVA,O3/B!O!3:67 MZFDQ6O:**493C@Q-T?758G!.H.<:A+&V>,ZR_4QWH"?2V$+;>(*_UXX^A6YI M:F!001]OYQE*0::E8JJTFL*UEM]6LRIV9M=1]?X]Q6*E]_%[H9B7G6Y=@/OX M[U<*7.!G;SA=2S1[GI;?,#!;46WN>Z8;!AZ/AC*E&(O6YE8B_=,X4SC6+F($ M2C8$I[CG*HKDN('=7F$1S+LR(B !Y<[D\V]@UE&W&"XET009:Q<'=ELG:KFG M,82@#4:I[0%C0T^]3AFWF]8P\9!Z_,EQH:S6A/*_LYL>AY)GZSQ)#B M*J.Q'5Q!E%;F")3LU82;^Q]^UXNG38B/XH\AO7T;XZ \-QIS)) E%+-(R9GDXY W.^!66,E1DJS& M)"9C,:L=JG^+:?5"8S*C!4G?9\A#V\4Y9*,U^2#UV14]3 M8Y7S#KFEQ>T[V\3<1AVQ+!CNO]GL#\L:3%]U7U);?K;"$%W1JZF:\.]P?"R[ M>X,G/K%;TD*O>R0.Y93=BK=J&&3= NQNQP1+?6 Q*-9R!$GT;H"3VK;AM)&^ M$%-/!]<9/>5R$V)LO!O&UD@W>UD[.-'NU)"9EI%T'Q8NT"3;&55DXZU_ERGU M&]GG>[Q*%?R5GFU,;L9KWG[RT@. QZ36:7W21P]W+<(A!Y:O2E3VFAO4M"4O MM3UK\ S];/!8)VT+^%NAP*,[WV&.H1'4)(S,& ):'^Q3DQ16HG,9EKNS)4\<\);L]TI/F1#4X31S@ V$ M=,PSUTU6&\BJUHV4OGI03O@C3,DTWGF%WCE:WBDD[I&$;4ZI3UNJRGPB-&D\ M^!JPUK^AD>O7&9A8'6.F.5QXT91D^"_WQ_1/8K'MN!76R]?X)DJCPSF$FE#;'])7Q(NIE<$@_*>LM)D MQ9>FN2HYU2>[_7GD>;9Z$?;I&I\^>&=M8*Y@FHI@4M9Y+*N0=E-9EU;K";^L MIPB:-T>7V<;WHH[UVPFM0V1&='65-L?OMUS8#8S7D!Y]XG^IO1+SJ $]])T\ MKZKDD?%YCC_1I&M Y8!MUK0-EI^@'H5=;AWN%[YOHV;)V)1\+;@ :(V<'$H@ MUS)N5S4G:;N3,H.I7/<>O0?2DW[6A1)M.K(*^ M(B5XBC&5]U1CCE:I<>Q[QL;S9%ZC.<]?30REP92 MPD?051X&SQ\1$21CT!TYNH0C4U$_!V9P8<^\H/!H%&'TYO;=0) M7VY?7CG$,\=7#L#='2X:RKO]*@W="C8S6) D2:MGJ>9-)K8XJ!L1&8ZH,SE^9LCCH+BFQ2S>YF[TC9\WCU/^@D-53/=,<' MJ5[&BI0XX'HZJ(^]8D^VD_>1"[8-\V%Y;4<> MZ^Y,1516?XXE[F.!G-3I7X844*Q($(R6>?ITVI8*K!+I0,R]+'HK9=@83;WW MU2GN@-@.NE[:S)-/N*&MD._-T8GF:&[9,0KADXJ+UO"^ &L);[H\]V24KO^5 M:2QOC'Z4@S/Z$8?HP\=I%,1%BMI.R53R('-0 3_:]._O[J$-VAH^J!\[J>5/ MEY*K&R\U@]DF,"0+MT.-&U-,9B/]\J*KWE3%[>$TO!MK'SP=[7)=HA1YM_3V M:-QM1=SXN/BG.Y[]4+*S'91Y=?L@S&BTBT$1"*V6GF6I"+Q[($99==ZLZ+JE#[ M0"N<;U!%?!%P=OQ0D_9X-9L?FTKJ^59$V/T^>.Z;OE8 7XDI$-3DM>I/.,EO M'K7K_2 S'R>=[4)2\7/M;,VN>0+D_1>JY9\;]/+^SX!NGCEK48.UUXD2@P4" MHXI8_>XQI,(2B=CX8KZ=B%N N8'GI/#Q'*6/G>#Z^H'FZZ%;GRH8,35PUSY$ M/)-?ZO9BCIP=.=&S$89BJ]MJ#N\061\1$BHR MI VXHT'>[T:VZ)=M/SS3G4]YF2 QF66'W;U&W0BU,\Z*.%\,B9/5E[N*7_9S MG]\_/7@2/+E'U-$/NU"'90Q#-I2">8EIZ^LNG2"COB(ED&7%$X/GJL$DHM^F MNGEX^]:R=9D4_6:JZ7Y@D0Q88-F[6WG06+OGP^;B1'SN;E;]2\A^1";FG:9^Z\? M";XY8HJ^\XITLW\X-F0^JQDQ<;)Q^0#;;O&MC;K,?6CJ(Y)H)WG>)XP6*: T[-MQ%767E& MV_":G$19 52P0)A/O'AD.6CMHV_=_2&,0&!?Q?W%;_M46D+%J-3]#GT59L@( MIQM;B-UI\N'G2.ZHVC+DEWTQ+25]]VK2.M.5QQ/' R35++20"S[,NEB&:":. M2S/+$&E*P6;>D<^CC./VI:-MN&48/>YM8!&UR'K"#&CL@FZ#QS('95=)\L[S MJM=S@#$!:QPW^+5WK(+D2;OR$H00WF]>U(.M;YC2Y!.EY_,ZNMN>20%-9[SH MUIVJC^C.$ F<;$1L27;GV^^;J?Y9-),II!E;3DY-')&-,4>D0&- (S7+4/_8 M9T#LI]8+V,AQWPE.R3IY()-\[H:" MC;)5) :U]$,+BY?$IM[1E@F>)1Q23QLK+_3T;6!DP0XG3HH1102&]VQ"8J57 M,X+K.!0Z=&M'Q?E.;842MKN'=A-_9ESL'CY8E?:WUTADZ^WVWS)\AS:SY9W4 M7)X[8R,8W8WSOC-"Q]'13\%T3W.'L1TNNRE)-L9?0 -6UG.+^7DNA, D^ Q=7'(\ MR[1\?JIN/('!6DA)'7,>K#V!L MA6;(#^3%%Y.TBF;9>MQ7IVQ+$8_PS!!Q5B5ZT/RMU).27=>GH4L+TS:%]Q*/_R-.AL_XJI:2K M9 L+SU*MPBH,>L8CKK8$8V*)5&:U+%A-3/#!WO:5R-N>DKS?C"0M-T[UK8#+ M6I(4#E:\S1_<_:85JX/:@*X'BG[]W:L3&7#HG!*UK[;-F;::HDR:/3W4WXO4 M7L&.^)J3L"M6/[8G;IJCG)-VT1 ZUNDB4#5B\$4ATORBUVLGUG-0!I1K:7MZ M/E<6O2M0PJI)I' MGZK\G>4#&>N3[FO2?UP12P.-8S0V(A]$Y?4XW)\OLD37CQFN2F0A(E#;%J&^ M&*LN,7#U$]I[!+?-LU3\% S@*.XZ0BT#)906\6V#8(CD:FB!CP1^CQI9JE5% M ESO;=^K>;-8+V.AQ[YM;Z&T[P!1S<&B7%3EDV'SJ\ZFA/-3NWB.NKL]))\" M[LF]Y0MJ#V.N<0F1)H!$/!2W=K#--E(I^K .\Q/1Y496R>CTO9QQ7TK!!#N# M=+=<#0QG#$=*!)1YY^6^F8QS=W"]O'V">=>OR]';/[S$ZAKX_K_:^^JP.+9M MSR*-:]#@$"! T.!N)\%"D @T3G#W-- X)!!< R1H0R"X.S3N$%R#NSL$AQYR MSGWOG=SOOG/NF;G?S'PS]X_U1_6N]=NKENQ:NVKU*M>"3PL=6L%\U97)?8L7 M_+'+3Y]_;=?U"\X4H@]9*BIH:)H4O4![=WS-OS%8<#_DTU./@:]M =0PDG:/ M+)##7_I:[_\>(M:]N!E^5A)U>+/*:FEV4&^>R%*@A"J_T74G#XQWX#MKV>"G M.4UR(%I2TU)._Z+UYAQ/2I**(VZ1_9X6E%!AU*I0]Q%6/GQS16HCD9KE>]M7 MDM@]>WONQYC8\*A'JL]W%:$+CMMNC;X7('-WTRF;]%,<.0;<&MWA?!_@T:@VE33DW9V;L0# M%P*\8+^ZN0"]163\"5T+#,N38*[,\]L\6O]!05.MPPY+XTHE3T3C->O,/U5: M^K]$?['F]$^(_I$J6RL@'*V@NH< EMIM3Q6!W[KXW3OZM4T9YYIRXS'1:U=, MP/1']R:]OE\[X34D28 &GONL,R,E_VCSY"7\:ZNXFS=7>%(R:# 8ZH_^3=)7 MZ[\V>0H^']X70R&E]O4F^U<#CXH9:@Z+2F26W^0ZXV24%+UDR 0QP0H<;T@* M?1# ND$Q JAON!A!&C__B6W\/@+ C_OL'HZ-FBX(#$K($=VIKJCJA5SY(>_@9YB$J3 M<:;, ]\E08Y< M':TNM!.II4&&[';Q'HO$^:5Y8[[E50F>DL\:ZKQ[ DM<_/!M$62VE->#!P/)6[I;%< M':<4K%)_R: 5-21 -OU-J /;CMN.)Z@R^VQW %+_>]-!.IJ6IO3U3=K']IY7QX+LF8=W--[9VQK-2BUC M9R]%V=FQ'-?SEKS7K!Q>+FY0WV54<-F=G Z(ER'#BNZOL \YB ?6X;_YP&^V MWTH)UJN-;AS>"C3BX%CR-7\QRW9S$%&$*9SL%-0\!/<,M>7_#/'ZHF<>,9D7 MAV>05ZHEI_'J?4B4TU7K[A*%DC3@_+-X?1:Z_,.\YP7L0Q0)N0$V40/2MM0* MW8.?G+(9<.\20)<.\=S3N9-!OR*J,V3S6&,"KZ8%Z<=#A( T[4 M/\%U(8#FEJ$ADDOIF*M[EO;$#1.3V-V:*NVB* SZ%8_ZW!R#V#WIS 4(W\4. MW4R*1>_%6SH0"-U'[L&GEQ#V8QH.PP$@_^'YZ[\"AB[,$30M"B;+Y7%:OZ*3 M\U^E2GNBW_(0^>UQGZQ]KX3Z:,9P>2AJG^"2T0C'+ 861*6HBU&V7D4%M3+I MAXM<;H;S_W#BTU&'6#U\7JUQM5QG=WL9@&YAYW!<"2$?T/YV]5ZHL$^@P940**_ M-\W&&;5OR.T:C?VW.!O\FWMESKMB/A)# 7A^\MV4VRB_70& _M^"[-_ OP/6 MBG%OG>[ Y!GY?N-_.\@J\A*T$P\&W8@C@),/'Y R_NQ+V7_YR?L?4:$' J#F M\:JQ: /7(X!PLH897B2#/VCXADG>'OQEZP3',.=;F[/55](.VB7ZU!.^OMO( MR-X7N,:*34E *%.O"IH5 @ ,[-Q[IA#T]/VAM?K[X>9S/?[FV+!=C-:9YZ# M3'XM[7->[B;\'5=9_V5@)FYO*'MY7<&Q[H1[&M?<[YOA._O0[# M)=A;R$CZFBV4/*OQ8G,7HE7+%\]>B4U9T"S+\LM"Z<1!KWK%/C+_A?7.QP8# MCC+(T+=WF#YV0\5VN=Y"'ZX^#^<[O5%!I8Y>.,JP="V 5>H:6*"2F(6X, ^V M%^]_6[Y;WW-PJU3K%B_%1B*]5%\GWTI!IWN9KY,:@ZE 3SS47Q.4^"NU"+&=2X M-TDN0F*; 8WT -KVJ_W\E6QZ2L.@;688+LM48YRF$3IO/F3'E)^Q6T-S0GP% M=S?DL]UDMY&G@U2_$DNI.]],@9:%;V( [B-L%2VD8@O'9#CWCP[,\PP7 #@>KCS./8RZ!A&@XKGQE!3=T=(B0.LSJ\:OW1^+NJ;V8\!QGQ==+\&649'8470YSD!N^5JJ"COZQ!S9)%W3RN;HBS MI0$'L"=J)7S@]9 Q/+H[^&FTXFRV[V.HEX0NK%WP-)\5AU6ULE8 '#]8[83N MSV5;\B@X<<&9)BFPR^H$P)SZ%Q3Z](W<9EI'3Q% 8<-UQ@.S,:?;D*2)!U_? MAMG.0V:0S)_V4_S79?+$NIJX1CP()MWI8'6B3,IYOI[<_X$F %)T7B( I(X?[SRI2Z6A E>\-.\0P-KX M*P30:(\ VM3&_3PY7+S:)K==I=\)=-G3\63'4W)V!5OL\O(K MUFS^#S5U6W+//0=R)--9LX@ M@O-OOF>9'(3!D@GY2W6E<4L@IH-MZZJO'E"L)H(BN$B9J 3L):FCI:&C*4'E M.%Y*^[U)=?-E-77)+IR[=)/;H3:9+I(RX@Y(?;A(&QNUJ;-S4V>9J@.V'),G M@J_]#R<71A^_BTQZ9ET&R'%%X0I3FX&RTN##X'$^#Q'M$8H7H[:\4ZIUX=N. MP=*QK2V'OE&"*#&![%%R'<2N$F06@WJS$PC 5!;BS%_X(-07VD1H(;U*L!,& MJ"C_HF0?Q@RJ2ZL*@-MG66 1?_F4&@A1&<=RM.7KE%MX)"A+_1K-28%C5FA- ML(U'^B#]U).C?B#=5X.CM[GSOD/NB8(7':-(P$+8"3V(*>5VSS5*W.+ROM75 M/^: \$F9AGUZ+\BC0.RS/Y1$<$ZP'[<;C]910_C69$XC5XH>3#'BR;[?CB>, M(VE#Z:&,P6YR7GXA6K7[,FB",#SEM"HLO !GUXRD*/4-M2.+>^!AC9S\M5T> M2>UU-V*X?_R+#V9K4ZX,O5^-K!\NB Y+/ M$%O[SQLGMBN*6;,!SVH=BXG)99=&28,M; M18$I#;S%N(/61+6R="?;,M0GE$^@Y2+'90(4CTG!AIU?8?M:^!$\C4RBBSFZ M>INZA/Z';KECHXO)9G1%E9!7'Q7HK2:^ CJ?FM#(: 1TF4$%:54-9XJ%8T+6 M# /])ZW@@XGR&FT0R0;=$7'KQ\L$UX/(?N(DZP..=8T.MRPS7>F\05U23=;( M^U#KF$GI=E2B7;BWRN?!8IG?WERXFK$HZ>07?\Q($[#+UW]6>V[!,=*$(VST(XD MU7?BU6%W>857PJ&CY9-05_?P!U%P8^0>)_: :3M/!.#N4YEHDNC)S+TA$(T M3)H>].9_?=0],'.O0O4#EP9VJ@.1->U5-1I5 "_2^C&8RGS1LC:X'U>7&U8Z M^JYB2)HHEUN:V_^-<:2K/WK+X;H4\<0_;'KXWY+&9,J5I[G>]U,$4):>3_[S MJ@J8#?Y)T>!?KP;\(\J=\^H(F=N-+U;=:_AM%ZW^!WOX.T*PH$7&()4ASR?ECF9N2E4U!&&758Q"GT1BPPUY M]J GH!-"Z\?F=!"!0;9:T\T,^A3<1$*28GC3#V\HYJ]H,'J,'*0@6^O<6ZVD M)"^42T*-/W2\4;:A3\@UO/3I-4&GWFI,I?S]_@==_>)K8Y59,%R+TR9AX^GQ M>_A=$$M']J'9#CZXSS/"=Q,Z@AU?J[!Q'SL3S6&><=-@*D,9R&-VYFLQ&G9L MJ-YR[(9N'+W9T1$C0NJ:/<-L/MS<#YY:M^+\Y;D_FDN)#J&C<+(0X/LH?#3 ML?%'9.&3J0D$76MWC6;E[E?>Q5-ZQ!7RA8E68B](&J3##F]A+N] M&#^Z2^T)DD^?9<:M(K^'8YK'+Q\INI;$QO;F]8VWXR?IT0^^9:8]:7N9TJC) M.^AW9Y$NT**86_"KR71QH+\4V?F4$)I0P>W=>?5X#L6\QGA:0%YL>;C%F7T1 M?F3#*$]_.)$L;%AI^*QZG_H]I+(O2(WZU;Z< +(#P-S=,_">$AT-UW!RK>) M2O^\)1GL3=4(G_P*MQ2=,GNC:4BSLVQE*)S:U7&.STM[<&V$8:@@WUBU9KA@ M;$&T+RQ#@THYE7GG[5;09)JWX.D9-%/>GIMB"@%L5^]ZCG+$K3ZLA K8B.)7 M/=2ORA+L5?28UV+=RLV;TWNL#^5,'D*) M%$W3%$L L,JB9-!>.,9OFL&PL3@QS$\,ER-D5T+FD;SA M )!WK=RH1GCF?"D^T/F@,NQT^XN\N![WBA%.;9B,D<33K=MD7ASO?8U9Z3=[ MB =[EX+Q/;Q'IB&2#D'5VJ\)E&G71$=G))I'OQ M Z(;E\PW)FN$F4$QT0LW@2S=!97(\MC%-+/S65%+.R@^('\"!SPKS*+9NY4N MB>(9.7Q-55H^#C9VFYNU,@"%TY*0]NOOHN/2MU9P\L3Q[U =DJ[LR=SXXN8W M?0ZU,>YD:R%M1 FGFJI@S?N+9?^WF[G;750OZTW]C\U?UC$8#OF?I8__ ML\7?_XA4W?;.#A*NA]58ZDZO7'IO-F!8?Y@RJJ&%0"[G<%P\%65:9%-4DW3 MV_N)E(0]E'?LQ'RVM)W];IA=WNH>$'])@,Y;;I$R,O#U\.!3(PD)27)UY .N M?L2KXJQG285G7JU@8>L47\YR]/M3%2L:OET1N#)W#_J$3_+=."DL3O7P;. R M-\1U01PG!G0X(./? 6&P+Y=!RZF[T "Y)![:?T MT,KBPZ;-#F94--URA].7#8.BQHOL.KO&'L0F04.'=/(DC5.I\G$#-@ZDN*T" M%L Q/%P3 Y1=2!ZM.O)= NO,5+DH_GS/JDRN7(/!C_KQ@_9&6GG,$P,&)B&T M.Q7E6EUP>;;D,*[PY=R.#WXA/5.0Q/M;/=\2DZ/1V\H =#,0/5MFVM?4J8NWU@$^WQU, _9 M$X):N0*?0"9DN@J>=A<8;@^]8#]O^;+K2+YYEJ5F[_#,K+K6)DN'RG#Y'88B MC"+2^#N2M)1K2($XPSZ:@866Q1:5FD;W8F^L;VKYT@G[*;BG9&)OS,^=W:?Q1L!ZQRUOU9':Z,0_AOANF.HW=E1"X P64&+5U&AT'3N!@_W8L M=4!4R_V&LVHX*;\5[&Q@4@/]-/^:7=\D"#13HN!XFST02E(GR$C;B:,=R)3F M6D1K6BHB.XKB.%)BV'3SHP&\#KXO7K7@?;SK.$4YROYTU\-@O'7HNF&[-.D% M.]V0$ T?SNZX+H@&9^GB"!?U95RUI9FS&A,6]+VH#2O,SMI MB3\;D1UL9]E]S4YH)NP#TGIU^JTMU,DW-2W(J1)Y-DND<$:*6;HHDU]JKT52 M+_C6'DRA#<%W3$8*>"^IT""MXR"MFL!MZO.E.Z2+'/27DNFU#TQR.5OJH8_8QM#6>VZNG>7" M#JB62U*(MHIU9QZ<1$(L:MS-[=9]R.AL#)%1<75\.M=(2=L UR9:2'KG]P(1 MU=&R0H+6-VTU#95OJJ:62^3-3RHQEY\PT%(2U-:_O!*/:1%K+\SY9N[*5UU5 M55>N*)U99BTUCV\5^8)K#==H0NYY/:.!5PMB7,U2F5)__P0@3O4\(^5:\6?(1S&R[-OF']B_4OBJ[,M,DB(9/! M8(@>\Q?[JOM"VC9HJ^LX@!L*HVR^8XW??.7!;#"H[[EI<2VF7Q%5RR^R5)T4 M#9I+NPQU#>33)*>=VZ(JAF%#EE\"=.BF9-J)(QP25XH$'\B)*0*N'VF/TSO[ M>'H=J%&J9V:Z/2YE&EEE&8:#OM)NT2_WZI,D7AM;C_.$J1VSSBOH12W MZHU>"8JX\]RWU;T^GMJDJLNZ(XV!L\RV\9)F^JJA^4NU3^+I.=8S5QG^DK6. M53;LU0XN4_V:P'<6UNZ.\.];/2([)K,BI'EE6Y:L[TN-3:*6^@,9C' BRT+/ M='&5*56K1>VS"X-V#/T6JH:91I42RMD9,.L\;04CL/R1B8$PX=M86@TZ=#H( MJQ1X[S>;'NO8E&UFF_V8B-J(D2#T+K,ZOQR=BL,C&1PSIE!(;@I!SXD+VLD; MX883PT;KA!A<_ P>4S,A(:PP6?=XX#B(U7O?-ABBHZQM*68^[[?F+_^Z4LL) M>/>:AQ+V(<;.,1G7S:#VXO_IVY/!;7K]X^D%*FO\R/="3'/AT%[_5&=3G'88 M4G68S.72:TF](A1)RB7!@EAX;IN#EZGE#5U-96U4WZ+"&W,VFQWDDXNT@.8L M;0=.;6;OK(P8(.<(#TQS[(2\ _9\BGX6I='@BC+\BO46S70M]CM#>)TZ%YE$%/RXCWPB!*?!F73>8M2G4@.=GB\TA!Y?^(HJ:2GBQ0; MZM@_3MQ]QOHB@C$AV^+%]';%,!\2[_C]8);\;ORH%J9E4*$@MY/R(G0Z;-80FQENPLZF0NR1!<_1*UGSQ MK26O:\B80,78P;DINH&?,.AZ(^1COPK*X\PYR_#/>G5?,K+E&5S=L: $Z7L, MUFO,GUH$FWM6SAOH+HS>P/#DJP;<62%$Y$\J*DRW0P-2P9,'<O(KR:@9G*Z8I>+"7 MC@=>@B #^P<)F]B_MU\E[KD85,M^!WJD.X.7(^"ZKI M _E0'PZ\6$&5B=N5TU4M)?7,K27.8DRM8LQQICCH$05%.,=S)%%N9E=W\3'BO/0/)#>T1 M/=M09S:%>D]4*"WV2R?[^+VKESF&C&3)AKLH-:Q]U8)VMB/&"A?\\LW M-:(% :6F"XH$S6.KDUC$A[M//WV-$@UEG 6SM1:#BOJ)>A\W7:!F>XZ/QSO( MB^P-9OT!:58\\(M\6A+EMU]XEV@^6'^P5DS^ M2/SRQ:"H!$>^9=8FR=BJD3;&OE05>[Y=A@!(&@W,C9T/ M%RTE.]B@K/"EY(2 /4GJZ/QOYN :[;?J>N$%G2>^"0:*^(J-8 M<[AG^F4]K%JU(M)E\G>T[DQYFN-)?NOB< VYFCG2E?+*WG0VN1BI0P![93L: MII6Q4&/W<]LBN8PG%E(TS$JCF]1,0;*#<%$2?H.:@F0YK$0DNN5X8(.#MXF8R1KY_N85(X5$U'6?<\0O9IVKQ-AB"A:,_&=X9PGHXH M15:<=9K(R+1SYZ7C=U"2Y[C?AWD9X%!<\G,6!8K.^"0X?TKV?S:VN4FX.KJL39 M$UZ:'<,<+]/,R9!Z>Y$I_>C+&UTGF[U$4]'OA;RUT:UJKA84%'4OS NNA&PA M#CHSG1']-/'=7(>/0M,79.R$C503U$8@Q$&S5&KGQU.A%M^0*J'MK8?I1T1/ MSPS2X$DE]NQ/;E/R8T9KGJ]B1,Y[!.)48J374<_'N.P M$)*%=?-Q38GE&(H^62;1K<, '1;RE_B[*1-.:&OWYCP[*=X\<2KAJ2V-^?3L MJ1L7:RW95KD'BH4[+QP>>WB(L65 ?O9,^J"\/4]QB"RM2E>9 M3& DF;;1H=#6BU[K O-Z2HW\ K.N@$WRU99I5@ %U$J\>! M\3+U9G'8D\$W4YS\/AYF#-R=PT:]6&&O\ .)$GVV)KW%*!3WVX/3=<5F_)-P MX'WHT]Y7L,0(V#XL68ZTUW+\X\06.&4_8B->9$8WH>I*VM4&_^W2=ILIUQU7 MXJ9PD'AR3,>D)=AZOMJ6]QJL$;4KAKGS_2%C["_%O8=0:?D%+9&#RJQ>P&UD M_.[4NZ,,N=.J4 %*&\,!/,JVKN;B=>*]21V]\8T:K,7 MIXB[N;L6,%5M"EUB@EHM^.,)M4%F43C8R[->&?11&6RP :2$"MQ<2YP-KKB$WWCRSET>(X EK5?_/_ &W_+N79[\%R_G M+6_#WG3*TBN((I[:F/4015=>4 =M)#D]KU(($AEV'OI\Y-GXC[\Q">N&YJZ/ M81@;7+C;/31I82M0X+K- 0SD&:+DO^MU/_G#[9_*- ?:..'[61_/\G/N+<34?^G MEFW_7LM_H(;??HB=):VWQ4T"0@4W_/%*/]IS3K=SU3I9%J1Y<[FGX'OUMR&LK5Y'!U\0P%SFW[#<"_$10'][ MPBU\RI79(5P6 4B0VUY?>!WDY_Q?PQRP70XMM#:JJRI]U'0_VHJKR,"I)$P> M 5A49/T3'T'\_4M["@P5\['&(@3PJN[:3_W(\.;B!C+/CP V;V/7SHLEUEML MK3?\-^"&33K/O&CO#&)VLIK3J\/ M3GZ+F\(OL5>X)IM '-D4$L! A0#% @ <&9A4A*6\Z:\(0 M& X" !4 ( !/QT &UM&UL4$L! M A0#% @ <&9A4D'+IDNQHP 9.(+ !4 ( !9VL! &UM M#$P-3!B-#5B-"YH=&U02P$"% ,4 " !P M9F%2D5CXQV8Z OC@$ ' @ %*@@( ;6US:2TR,#(P,3(S M,65X,3 U,3EB9&4U+FAT;5!+ 0(4 Q0 ( '!F85*@#A^:O#@ )2, @ < M " >J\ @!M;7-I+3(P,C Q,C,Q97@Q,#4R-35F.68N:'1M M4$L! A0#% @ <&9A4B]IK%^+/P N?0! !P ( !X/4" M &UM#$P-3,X934T82YH=&U02P$"% ,4 " !P9F%2 M]JZ()*H( #QD ' @ &E-0, ;6US:2TR,#(P,3(S,65X M,C$X,&,U-&,Y+FAT;5!+ 0(4 Q0 ( '!F85(M?:'#,Q,65B.6%D."YH=&U02P$"% ,4 " !P9F%2P[8N M+4P( !Q)P ' @ 'K2P, ;6US:2TR,#(P,3(S,65X,S$R M83$S9CDV+FAT;5!+ 0(4 Q0 ( '!F85(N_>A+T04 (T7 < M " 7%4 P!M;7-I+3(P,C Q,C,Q97@S,C$R9F4P,&0N:'1M4$L! A0# M% @ <&9A4@E&([:[!0 6Q< !P ( !?%H# &UM#,R,CDQ9&%E,"YH=&U02P$"% ,4 " !P9F%2KHF]#8X5 M !.@P ' @ %Q8 , ;6US:2TR,#(P,3(S,65X-#)B83DW M-&,Y+FAT;5!+ 0(4 Q0 ( '!F85(OX>KBH2D% &9F/ 5 M " 3EV P!M;7-I+3(P,C Q,C,Q>#$P:RYH=&U02P$"% ,4 " !P9F%2 M(%SPHTH, #+# & @ $-H @ ;6US:2TR,#(P,3(S,7@Q M,&LP,#$N:G!G4$L! A0#% @ <&9A4KQS*3%