XML 25 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) (Contingent Consideration, USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Contingent consideration liability 1,842us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 1,886us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 2,513us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 2,526us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Revenue-based Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Contingent consideration liability 1,697us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_RevenueBasedPaymentsMember
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
     
Revenue-based Payments | Income Approach Valuation Technique | Fair Value, Inputs, Level 3        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Probability of milestone payment 90.00%mmsi_FairValueInputsProbabilityOfMilestonePayment
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_RevenueBasedPaymentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Revenue-based Payments | Minimum | Income Approach Valuation Technique | Fair Value, Inputs, Level 3        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Discount rate 1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_RevenueBasedPaymentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Revenue-based Payments | Maximum | Income Approach Valuation Technique | Fair Value, Inputs, Level 3        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Discount rate 14.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_RevenueBasedPaymentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Other Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Contingent consideration liability 145us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_OtherPaymentsMember
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
     
Other Payments | Income Approach Valuation Technique | Fair Value, Inputs, Level 3        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Discount rate 5.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_OtherPaymentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
     
Probability of milestone payment 100.00%mmsi_FairValueInputsProbabilityOfMilestonePayment
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_OtherPaymentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember