XML 60 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Level 3 Inputs) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 140,712mdco_ContingentPurchasePrice 302,363mdco_ContingentPurchasePrice  
Fair Value, Measurements, Recurring [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 351,134mdco_ContingentPurchasePrice
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
302,363mdco_ContingentPurchasePrice
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 351,134mdco_ContingentPurchasePrice
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
302,363mdco_ContingentPurchasePrice
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
18,971mdco_ContingentPurchasePrice
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Targanta [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 6,334mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
5,573mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
 
Targanta [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 20.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
20.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Discount rate 11.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
11.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Incline Therapeutics, Inc. [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 123,800mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
115,890mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
 
Incline Therapeutics, Inc. [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 83.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
Discount rate 18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Incline Therapeutics, Inc. [Member] | Minimum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 64.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
Incline Therapeutics, Inc. [Member] | Maximum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
ProFibrix [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 88,600mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
84,000mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
 
ProFibrix [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 92.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
ProFibrix [Member] | Minimum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
Discount rate 2.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
ProFibrix [Member] | Maximum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 95.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
Discount rate 24.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
   
Commercial Milestones [Member] | Rempex [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 80,800mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
87,900mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
 
Commercial Milestones [Member] | Rempex [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 63.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
63.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Commercial Milestones [Member] | Rempex [Member] | Minimum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 11.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
11.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Discount rate 1.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
1.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Commercial Milestones [Member] | Rempex [Member] | Maximum [Member] | Adjusted Discounted Cash Flow [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 95.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
95.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Discount rate 3.70%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
4.38%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Sales Milestone [Member] | Incline Therapeutics, Inc. [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   79.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Incline Therapeutics, Inc. [Member] | Minimum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   60.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Incline Therapeutics, Inc. [Member] | Maximum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   85.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | ProFibrix [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   91.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | ProFibrix [Member] | Minimum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Discount rate   4.90%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | ProFibrix [Member] | Maximum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success   95.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Discount rate   17.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Rempex [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 10,900mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
9,000mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
 
Sales Milestone [Member] | Rempex [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 17.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
18.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Rempex [Member] | Minimum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 0.90%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
9.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Discount rate 1.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
2.00%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Rempex [Member] | Maximum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 49.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
49.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Discount rate 4.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
5.40%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
 
Sales Milestone [Member] | Tenaxis Medical [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Contingent purchase price 40,700mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
   
Sales Milestone [Member] | Tenaxis Medical [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 84.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
   
Sales Milestone [Member] | Tenaxis Medical [Member] | Minimum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
   
Discount rate 1.00%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
   
Sales Milestone [Member] | Tenaxis Medical [Member] | Maximum [Member] | Risk Adjusted Revenue Simulation [Member]      
Fair Value Inputs, Assets, Quantitative Information [Line Items]      
Probabilities of success 100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember
   
Discount rate 20.00%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_RiskAdjustedRevenueSimulationMember