XML 25 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Quantitative Information for Level 3 Transfers) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 154,206mdco_ContingentPurchasePrice 140,712mdco_ContingentPurchasePrice
Targanta [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 6,502mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
6,334mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TargantaMember
Targanta [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability 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 128,650mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
123,800mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
Incline Therapeutics, Inc. [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 83.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
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 | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 64.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
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 | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_InclineTherapeuticsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
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 90,500mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
88,600mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
ProFibrix [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 93.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
92.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
ProFibrix [Member] | Minimum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Discount rate 0.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
2.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
ProFibrix [Member] | Maximum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
95.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Discount rate 27.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
24.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_ProFibrixMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Tenaxis Medical [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price   40,700mdco_ContingentPurchasePrice
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
Tenaxis Medical [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 84.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
84.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Tenaxis Medical [Member] | Minimum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Discount rate 2.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Tenaxis Medical [Member] | Maximum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
100.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Discount rate 24.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
20.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Annovation [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 27.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Annovation [Member] | Minimum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 8.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Discount rate 2.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Annovation [Member] | Maximum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 50.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Discount rate 5.40%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
 
Commercial Milestones [Member] | Rempex Pharmaceuticals, Inc [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 78,100mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
80,800mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
Commercial Milestones [Member] | Rempex Pharmaceuticals, Inc [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability 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 Pharmaceuticals, Inc [Member] | Minimum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability 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 2.20%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 Pharmaceuticals, Inc [Member] | Maximum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability 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 4.60%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
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
Commercial Milestones [Member] | Tenaxis Medical [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 37,200mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_TenaxisMedicalMember
 
Commercial Milestones [Member] | Annovation [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 18,000mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_CommercialMilestonesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_AnnovationMember
 
Sales Milestone [Member] | Rempex Pharmaceuticals, Inc [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Contingent purchase price 10,600mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
10,900mdco_ContingentPurchasePrice
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
Sales Milestone [Member] | Rempex Pharmaceuticals, Inc [Member] | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 22.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
17.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Sales Milestone [Member] | Rempex Pharmaceuticals, Inc [Member] | Minimum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability of success 9.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
9.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Discount rate 15.00%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
1.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
Sales Milestone [Member] | Rempex Pharmaceuticals, Inc [Member] | Maximum | Adjusted Discounted Cash Flow [Member]    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Probability 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_AdjustedDiscountedCashFlowMember
49.00%us-gaap_FairValueInputsProbabilityOfDefault
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember
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_AdjustedDiscountedCashFlowMember
4.50%us-gaap_FairValueInputsDiscountRate
/ mdco_MilestoneAxis
= mdco_SalesMilestoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdco_RempexPharmaceuticalsIncMember
/ us-gaap_ValuationTechniqueAxis
= mdco_AdjustedDiscountedCashFlowMember