XML 38 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions - Narrative (Details)
0 Months Ended 1 Months Ended 5 Months Ended 12 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended
Jul. 15, 2014
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Nov. 25, 2014
EUR (€)
Aug. 08, 2014
USD ($)
Aug. 07, 2012
Blockade Medical LLC
USD ($)
Aug. 07, 2012
Blockade Medical LLC
Oct. 04, 2013
Wells Fargo Credit Agreement
USD ($)
Dec. 19, 2012
Wells Fargo Credit Agreement
USD ($)
Aug. 07, 2012
Special Membership Units
Blockade Medical LLC
Nov. 25, 2014
License agreements and trademarks
Aug. 08, 2014
License agreements and trademarks
Jul. 15, 2014
License agreements and trademarks
Dec. 20, 2013
License agreements and trademarks
Dec. 20, 2013
License agreements and trademarks
USD ($)
Sep. 10, 2013
License agreements and trademarks
USD ($)
Dec. 31, 2014
License agreements and trademarks
USD ($)
Dec. 31, 2013
License agreements and trademarks
USD ($)
Sep. 10, 2013
License agreements and trademarks
USD ($)
Aug. 08, 2014
Distribution agreements
Aug. 21, 2012
Distribution agreements
USD ($)
Jan. 05, 2012
Distribution agreements
May 31, 2012
Distribution agreements
USD ($)
Jan. 31, 2012
Distribution agreements
USD ($)
Dec. 31, 2014
Distribution agreements
USD ($)
Aug. 08, 2014
Distribution agreements
USD ($)
Dec. 31, 2013
Distribution agreements
USD ($)
Aug. 21, 2012
Distribution agreements
USD ($)
Jan. 05, 2012
Distribution agreements
USD ($)
Dec. 31, 2014
Developed technology
USD ($)
Aug. 08, 2014
Developed technology
USD ($)
Dec. 31, 2013
Developed technology
USD ($)
Jan. 05, 2012
Customer Lists
Dec. 31, 2014
Customer Lists
USD ($)
Dec. 31, 2013
Customer Lists
USD ($)
Jan. 05, 2012
Customer Lists
USD ($)
Dec. 31, 2014
Trademarks
USD ($)
Dec. 31, 2013
Trademarks
USD ($)
Dec. 31, 2014
Non-compete agreements
USD ($)
Dec. 31, 2013
Non-compete agreements
USD ($)
Aug. 27, 2012
License Agreement Terms
USD ($)
Aug. 27, 2012
License Agreement Terms
USD ($)
May 08, 2014
GMedix
USD ($)
Dec. 31, 2014
GMedix
USD ($)
Dec. 31, 2013
GMedix
USD ($)
May 08, 2014
GMedix
Oct. 04, 2013
Datascope
USD ($)
Dec. 31, 2013
Datascope
USD ($)
Oct. 04, 2013
Datascope
Developed technology
Oct. 04, 2013
Datascope
Customer Lists
Oct. 04, 2013
Datascope
Trademarks
Oct. 04, 2013
Radial Assist
USD ($)
Dec. 31, 2013
Radial Assist
USD ($)
Oct. 04, 2013
Radial Assist
Developed technology
Oct. 04, 2013
Radial Assist
Customer Lists
Oct. 04, 2013
Radial Assist
Trademarks
Dec. 31, 2012
Thomas Medical Products, Inc
USD ($)
Dec. 19, 2012
Thomas Medical Products, Inc
Dec. 31, 2012
Thomas Medical Products, Inc
USD ($)
Dec. 31, 2013
Thomas Medical Products, Inc
USD ($)
Dec. 31, 2012
Thomas Medical Products, Inc
USD ($)
Dec. 19, 2012
Thomas Medical Products, Inc
USD ($)
Dec. 19, 2012
Thomas Medical Products, Inc
Developed technology
Dec. 19, 2012
Thomas Medical Products, Inc
Customer Lists
Dec. 19, 2012
Thomas Medical Products, Inc
Trademarks
Dec. 19, 2012
Thomas Medical Products, Inc
Non-compete agreements
Nov. 19, 2012
MediGroup
USD ($)
Dec. 31, 2012
MediGroup
USD ($)
Nov. 19, 2012
MediGroup
USD ($)
Nov. 19, 2012
MediGroup
Developed technology
Nov. 19, 2012
MediGroup
Customer Lists
Nov. 19, 2012
MediGroup
Trademarks
Nov. 19, 2012
MediGroup
Non-compete agreements
Jan. 31, 2012
Ostial Solutions, LLC
USD ($)
Aug. 31, 2012
Ostial Solutions, LLC
USD ($)
Jan. 31, 2012
Ostial Solutions, LLC
USD ($)
Dec. 31, 2012
Ostial Solutions, LLC
USD ($)
Jan. 31, 2012
Ostial Solutions, LLC
Developed technology
Jan. 31, 2012
Ostial Solutions, LLC
Customer Lists
Jan. 31, 2012
Ostial Solutions, LLC
Trademarks
Jan. 31, 2012
Ostial Solutions, LLC
Non-compete agreements
Business Acquisition [Line Items]                                                                                                                                                                        
Payments to acquire intangible assets   $ 625,000us-gaap_PaymentsToAcquireIntangibleAssets $ 3,000,000us-gaap_PaymentsToAcquireIntangibleAssets $ 1,714,000us-gaap_PaymentsToAcquireIntangibleAssets $ 1,617,000us-gaap_PaymentsToAcquireIntangibleAssets $ 1,460,000us-gaap_PaymentsToAcquireIntangibleAssets                       $ 700,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
$ 250,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
        $ 250,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
  $ 1,000,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
$ 1,500,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
                                $ 750,000us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicenseAgreementTermsMember
                                                                               
Liabilities incurred in agreement   1,000,000mmsi_FinitelivedIntangibleAssetsAcquiredLiabilitiesIncurred 1,000,000mmsi_FinitelivedIntangibleAssetsAcquiredLiabilitiesIncurred 1,000,000mmsi_FinitelivedIntangibleAssetsAcquiredLiabilitiesIncurred                                                                                                                                                                
Contingent consideration, liability             1,500,000us-gaap_BusinessCombinationContingentConsiderationLiability 3,000,000us-gaap_BusinessCombinationContingentConsiderationLiability                                                                                                                               403,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
            4,300,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= mmsi_OstialSolutionsLlcMember
         
Useful life                           10 years 12 years 10 years 4 years   10 years       3 years 10 years 12 years                                     3 years               10 years 6 years 15 years     10 years 6 years 15 years             8 years 12 years 15 years 3 years       8 years 8 years 15 years 7 years         15 years 8 years 15 years 5 years
Intangible assets                                                         200,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
        3,800,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
                                                                                                   
Payments to acquire investments 752,000us-gaap_PaymentsToAcquireInvestments               1,000,000us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= mmsi_BlockadeMedicalLlcMember
                                                                        1,800,000us-gaap_PaymentsToAcquireInvestments
/ us-gaap_BusinessAcquisitionAxis
= mmsi_GMedixMember
                                                                           
Cost method investments, shares acquired                         422,594mmsi_CostMethodInvestmentsInterestAcquiredNumberOfUnits
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= mmsi_BlockadeMedicalLlcMember
/ us-gaap_StatementClassOfStockAxis
= mmsi_SpecialMembershipUnitsMember
                                                                      737,628mmsi_CostMethodInvestmentsInterestAcquiredNumberOfUnits
/ us-gaap_BusinessAcquisitionAxis
= mmsi_GMedixMember
                                                                     
Cost method investments, ownership percentage                   11.90%mmsi_CostMethodInvestmentsOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= mmsi_BlockadeMedicalLlcMember
                                                                            19.00%mmsi_CostMethodInvestmentsOwnershipPercentage
/ us-gaap_BusinessAcquisitionAxis
= mmsi_GMedixMember
                                                                     
Payments to acquire businesses, net of cash acquired       5,927,000us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 31,600,000us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 192,762,000us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired                                                                                 1,450,000us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= mmsi_GMedixMember
350,000us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_BusinessAcquisitionAxis
= mmsi_GMedixMember
                                                                       
Accrued liabilities   33,826,000us-gaap_AccruedLiabilitiesCurrent 33,826,000us-gaap_AccruedLiabilitiesCurrent 33,826,000us-gaap_AccruedLiabilitiesCurrent 27,702,000us-gaap_AccruedLiabilitiesCurrent                         350,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
      250,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
                                                                                                                           
Finite-lived intangible assets, gross                                   700,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
  8,995,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
3,783,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
250,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
          5,376,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
  5,176,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
            20,452,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
20,626,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
  7,298,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
7,622,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
1,029,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
1,029,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
                                                                                 
Payments to acquire businesses                                                                                                   27,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_DatascopeMember
        2,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_RadialAssistMember
            167,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
              4,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
              6,500,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_OstialSolutionsLlcMember
10,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mmsi_OstialSolutionsLlcMember
         
Income before tax                                                                                                     1,600,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_DatascopeMember
        191,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_RadialAssistMember
              51,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                       
Weighted average useful life                                                                       5 years                           10 years         10 years 0 months 27 days           8 years 6 months 18 days                 8 years 1 month 24 days             14 years 7 months 6 days              
Long-term debt issuance costs       0us-gaap_PaymentsOfDebtIssuanceCosts 798,000us-gaap_PaymentsOfDebtIssuanceCosts 3,706,000us-gaap_PaymentsOfDebtIssuanceCosts         798,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= mmsi_CreditAgreementMember
3,700,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= mmsi_CreditAgreementMember
                                                                                                                                               
Due date in relation to first commercial sale                                     30 days                                                                                                                                  
Liabilities incurred                                                                                                                       445,000us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                               
Net sales                                                                                                                             1,900,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
              169,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                457,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= mmsi_OstialSolutionsLlcMember
       
Goodwill, period increase (decrease)                                                                                                                             381,000us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                         
Acquired receivables                                                                                                                                 6,500,000us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                     
Estimated uncollectible trade receivables acquired                                                                                                                                 34,000us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                     
Acquisition-related costs                                                                                                                               2,700,000us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= mmsi_ThomasMedicalProductsIncMember
                                       
Contingent consideration, payment, 2013                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPaymentNextTwelveMonths
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, payment, 2014                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPaymentYearTwo
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, payment, 2015                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPaymentYearThree
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2016                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearFour
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2017                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearFive
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2018                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearSix
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2019                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearSeven
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2020                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearEight
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2021                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearNine
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Contingent consideration, potential payment, 2022                                                                                                                                           150,000mmsi_BusinessCombinationContingentConsiderationPotentialPaymentYearTen
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Potential payment, annual increase in net sales, minimum percent                                                                                                                                           8.00%mmsi_BusinessCombinationContingentConsiderationPotentialPaymentAnnualIncreaseInNetSalesMinimumPercent
/ us-gaap_BusinessAcquisitionAxis
= mmsi_MedigroupMember
                           
Intangible assets purchased                                       7,172,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
2,534,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicensingAgreementsMember
            3,091,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
  3,396,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
250,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
2,500,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
79,172,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  91,052,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  7,258,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
9,669,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
95,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
5,219,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
5,778,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
393,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
630,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  750,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_LicenseAgreementTermsMember
                                                                             
Contingent consideration, potential payment                                               250,000mmsi_BusinessCombinationContingentConsiderationPotentialPayment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DistributionRightsMember
                                                                                                        13,500,000mmsi_BusinessCombinationContingentConsiderationPotentialPayment
/ us-gaap_BusinessAcquisitionAxis
= mmsi_OstialSolutionsLlcMember
             
Acquired in-process research and development       $ 0us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff $ 0us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff $ 2,450,000us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff