XML 47 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 4) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
item
Dec. 31, 2014
item
Unrealized loss position for less than one year    
Number of marketable securities in an unrealized loss position for less than one year 31us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1 44us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
Number of marketable securities in an unrealized loss position for greater than one year 0us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear 1us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear
Corporate debt securities | Due in one year or less    
Unrealized loss position for less than one year    
Aggregate Fair Value 36,740us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
63,221us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Unrealized Losses (8)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(24)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Foreign government bonds | Due in one year or less    
Unrealized loss position for less than one year    
Aggregate Fair Value 10,714us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
12,773us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
Unrealized Losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtMember
Asset-backed securities | Due in one year or less    
Unrealized loss position for less than one year    
Aggregate Fair Value 18,579us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
25,742us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Unrealized Losses (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(9)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ mnta_InvestmentSecuritiesMaturityPeriodAxis
= mnta_DueInOneYearOrLessMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember