XML 80 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events Convertible Senior Notes (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
D
Jan. 13, 2015
D
Dec. 31, 2013
Jan. 07, 2015
Debt Instrument [Line Items]        
Convertible senior note amount $ 275,000,000us-gaap_DebtInstrumentFaceAmount   $ 275,000,000us-gaap_DebtInstrumentFaceAmount  
Trading period 20us-gaap_DebtInstrumentConvertibleThresholdTradingDays      
Consecutive trading period 30 days      
Measurement period 5 days      
Percent of trading price (less than) 98.00%mdco_DebtInstrumentCovenantPercentOfTradingPrice      
Conversion ratio 35.8038us-gaap_DebtInstrumentConvertibleConversionRatio1      
Conversion price $ 27.93us-gaap_DebtInstrumentConvertibleConversionPrice1      
Subsequent Event [Member] | Convertible Senior Notes Due 2022 [Member] | Senior Notes [Member]        
Debt Instrument [Line Items]        
Convertible senior note amount   400,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Interest rate   2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Additional purchase amount   50,000,000.0mdco_DebtInstrumentMaximumPurchaseAmount
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Proceeds from debt issuance   $ 387,100,000.0us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Trading period   20us-gaap_DebtInstrumentConvertibleThresholdTradingDays
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Consecutive trading period   30 days    
Stock price conversion percent threshold   130.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Measurement period   5 years    
Consecutive measurement period   5 days    
Percent of trading price (less than)   98.00%mdco_DebtInstrumentCovenantPercentOfTradingPrice
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Conversion ratio   29.8806us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Conversion price   $ 33.47us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Conversion sales price premium percentage       35.00%mdco_DebtInstrumentConvertibleSalesPricePremiumPercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Redemption stock price conversion threshold   130.00%mdco_DebtInstrumentRedemptionThresholdPercentageofStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Redemption trading period   19 days    
Redemption consecutive trading period   30 days    
Redemption price percentage   100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Fundamental change repurchase price percentage   100.00%mdco_DebtInstrumentFundamentalChangeRepurchasePricePercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Debt default principal amount percentage   25.00%mdco_DebtInstrumentDebtDefaultPrincipalAmountPercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Debt default, declared principal amount percentage   100.00%mdco_DebtInstrumentDebtDefaultDeclaredPrincipalAmountPercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Bankruptcy, insolvency, or reorganization, principal amount percentage   100.00%mdco_DebtInstrumentBankruptcyInsolvencyorReorganizationPrincipalAmountPercentage
/ us-gaap_DebtInstrumentAxis
= mdco_ConvertibleSeniorNotesDue2022Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Common Stock [Member] | Subsequent Event [Member]        
Debt Instrument [Line Items]        
Common stock share price       24.79us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember