XML 83 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Tax Expiration) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards $ 110,285us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 18,216us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
Year of Expiration 2018 Through 2024 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2018Through2024Member
Year of Expiration 2018 Through 2024 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 0us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2018Through2024Member
Year of Expiration 2027 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 6,256us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2027Member
Year of Expiration 2027 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 840us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2027Member
Year of Expiration 2028 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 40,193us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2028Member
Year of Expiration 2028 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 2,108us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2028Member
Year of Expiration 2029 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 9,742us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2029Member
Year of Expiration 2029 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 1,148us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2029Member
Year of Expiration 2030 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 5,281us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2030Member
Year of Expiration 2030 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 1,162us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2030Member
Year of Expiration 2031 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 3,292us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2031Member
Year of Expiration 2031 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 3,097us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearOfExpiration2031Member
Year of Expiration 2032 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 2,917us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2032Member
Year of Expiration 2032 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 3,622us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2032Member
Year of Expiration 2033 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 38,155us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2033Member
Year of Expiration 2033 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 3,239us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2033Member
Year of Expiration 2034 [Member] | General Business Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards 4,449us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2034Member
Year of Expiration 2034 [Member] | Research Tax Credit Carryforward [Member]  
Tax Credit Carryforward [Line Items]  
Tax carryforwards $ 3,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_ResearchMember
/ mdco_TaxCreditCarryforwardYearOfExpirationAxis
= mdco_YearofExpiration2034Member