XML 34 R87.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Contingent consideration liability 1,886us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue 2,526us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 6,697us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Revenue-based Payments      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Contingent consideration liability 1,610us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_RevenueBasedPaymentsMember
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
2,282us-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
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
11.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
15.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 276us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_ContingentConsiderationByTypeAxis
= mmsi_OtherPaymentsMember
/ us-gaap_FairValueByLiabilityClassAxis
= mmsi_ContingentConsiderationMember
244us-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
5.40%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
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